, "},"noteType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type of the note: text/plain (default) or text/html"},"sendNotifications":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send notifications to subscribed users (default false)"},"isPrivate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the note is private (only visible to the author)"},"createdAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Backdated creation timestamp in ISO 8601 (e.g. 2024-01-01T00:00:00Z). Defaults to now."}}},"ashby_get_application":{"id":"ashby_get_application","name":"Ashby Get Application","description":"Retrieves full details about a single application by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"applicationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the application to fetch"}}},"ashby_get_candidate":{"id":"ashby_get_candidate","name":"Ashby Get Candidate","description":"Retrieves full details about a single candidate by their ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"candidateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the candidate to fetch"}}},"ashby_get_job":{"id":"ashby_get_job","name":"Ashby Get Job","description":"Retrieves full details about a single job by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the job to fetch"}}},"ashby_get_job_posting":{"id":"ashby_get_job_posting","name":"Ashby Get Job Posting","description":"Retrieves full details about a single job posting by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"jobPostingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the job posting to fetch"},"jobBoardId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional job board UUID. If omitted, returns posting for the external job board."},"expandJob":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to expand and include the related job object in the response"}}},"ashby_get_offer":{"id":"ashby_get_offer","name":"Ashby Get Offer","description":"Retrieves full details about a single offer by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"offerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the offer to fetch"}}},"ashby_list_applications":{"id":"ashby_list_applications","name":"Ashby List Applications","description":"Lists all applications in an Ashby organization with pagination and optional filters for status, job, and creation date.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by application status: Active, Hired, Archived, or Lead"},"jobId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter applications by a specific job UUID"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to applications created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z)"}}},"ashby_list_archive_reasons":{"id":"ashby_list_archive_reasons","name":"Ashby List Archive Reasons","description":"Lists all archive reasons configured in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived archive reasons in the response (default false)"}}},"ashby_list_candidate_tags":{"id":"ashby_list_candidate_tags","name":"Ashby List Candidate Tags","description":"Lists all candidate tags configured in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived candidate tags (default false)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"syncToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sync token from a previous response to fetch only changed results"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"}}},"ashby_list_candidates":{"id":"ashby_list_candidates","name":"Ashby List Candidates","description":"Lists all candidates in an Ashby organization with cursor-based pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return candidates created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z)"}}},"ashby_list_custom_fields":{"id":"ashby_list_custom_fields","name":"Ashby List Custom Fields","description":"Lists all custom field definitions configured in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default and max 100)"},"syncToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque token from a prior sync to fetch only items changed since then"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, includes archived custom fields in results (default false)"}}},"ashby_list_departments":{"id":"ashby_list_departments","name":"Ashby List Departments","description":"Lists all departments in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default and max 100)"},"syncToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque token from a prior sync to fetch only items changed since then"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, includes archived departments in results (default false)"}}},"ashby_list_interviews":{"id":"ashby_list_interviews","name":"Ashby List Interview Schedules","description":"Lists interview schedules in Ashby, optionally filtered by application or interview stage.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"applicationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The UUID of the application to list interview schedules for"},"interviewStageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The UUID of the interview stage to list interview schedules for"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return interview schedules created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z)"}}},"ashby_list_job_postings":{"id":"ashby_list_job_postings","name":"Ashby List Job Postings","description":"Lists all job postings in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by location name (case sensitive)"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by department name (case sensitive)"},"listedOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, only returns listed (publicly visible) job postings (default false)"},"jobBoardId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of a specific job board to filter postings to. If omitted, returns postings on the primary external job board."}}},"ashby_list_jobs":{"id":"ashby_list_jobs","name":"Ashby List Jobs","description":"Lists all jobs in an Ashby organization. By default returns Open, Closed, and Archived jobs. Specify status to filter.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by job status: Open, Closed, Archived, or Draft"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return jobs created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z)"},"openedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return jobs opened after this ISO 8601 timestamp"},"openedBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return jobs opened before this ISO 8601 timestamp"},"closedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return jobs closed after this ISO 8601 timestamp"},"closedBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return jobs closed before this ISO 8601 timestamp"}}},"ashby_list_locations":{"id":"ashby_list_locations","name":"Ashby List Locations","description":"Lists all locations configured in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default and max 100)"},"syncToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque token from a prior sync to fetch only items changed since then"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, includes archived locations in results (default false)"},"includeLocationHierarchy":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, includes location hierarchy components/regions (default false)"}}},"ashby_list_notes":{"id":"ashby_list_notes","name":"Ashby List Notes","description":"Lists all notes on a candidate with pagination support.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"candidateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the candidate to list notes for"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page"}}},"ashby_list_offers":{"id":"ashby_list_offers","name":"Ashby List Offers","description":"Lists all offers with their latest version in an Ashby organization.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return offers created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z)"},"syncToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque token from a prior sync to fetch only items changed since then"},"applicationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only offers for the specified application UUID"}}},"ashby_list_openings":{"id":"ashby_list_openings","name":"Ashby List Openings","description":"Lists all openings in Ashby with pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return openings created after this ISO 8601 timestamp (e.g. 2024-01-01T00:00:00Z)"}}},"ashby_list_sources":{"id":"ashby_list_sources","name":"Ashby List Sources","description":"Lists all candidate sources configured in Ashby.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, includes archived sources in results (default false)"}}},"ashby_list_users":{"id":"ashby_list_users","name":"Ashby List Users","description":"Lists all users in Ashby with pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor from a previous response nextCursor value"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 100)"},"includeDeactivated":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, includes deactivated users in results (default false)"}}},"ashby_remove_candidate_tag":{"id":"ashby_remove_candidate_tag","name":"Ashby Remove Candidate Tag","description":"Removes a tag from a candidate in Ashby and returns the updated candidate.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"candidateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the candidate to remove the tag from"},"tagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the tag to remove"}}},"ashby_search_candidates":{"id":"ashby_search_candidates","name":"Ashby Search Candidates","description":"Searches for candidates by name and/or email with AND logic. Results are limited to 100 matches. Use candidate.list for full pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Candidate name to search for (combined with email using AND logic)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Candidate email to search for (combined with name using AND logic)"}}},"ashby_update_candidate":{"id":"ashby_update_candidate","name":"Ashby Update Candidate","description":"Updates an existing candidate record in Ashby. Only provided fields are changed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Ashby API Key"},"candidateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the candidate to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated full name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated primary email address"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated primary phone number"},"linkedInUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL"},"githubUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub profile URL"},"websiteUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Personal website URL"},"alternateEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"An additional email address to add to the candidate"},"sourceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of the source to attribute the candidate to"},"creditedToUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of the Ashby user to credit with sourcing this candidate"},"createdAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Backdated creation timestamp in ISO 8601. Only updatable if originally backdated."},"sendNotifications":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send a notification when the source is updated (default true)"},"socialLinks":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of social link objects to set on the candidate, e.g. [{\\"type\\":\\"LinkedIn\\",\\"url\\":\\"https://...\\"}]. Replaces existing social links."}}},"athena_batch_get_query_execution":{"id":"athena_batch_get_query_execution","name":"Athena Batch Get Query Executions","description":"Get the status and details of up to 50 Athena query executions in one call","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"queryExecutionIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated query execution IDs to check (up to 50)"}}},"athena_create_named_query":{"id":"athena_create_named_query","name":"Athena Create Named Query","description":"Create a saved/named query in AWS Athena","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the saved query"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database the query runs against"},"queryString":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL query string to save"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the named query"},"workGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workgroup to create the named query in"}}},"athena_delete_named_query":{"id":"athena_delete_named_query","name":"Athena Delete Named Query","description":"Delete a saved/named query in AWS Athena","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"namedQueryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Named query ID to delete"}}},"athena_get_named_query":{"id":"athena_get_named_query","name":"Athena Get Named Query","description":"Get details of a saved/named query in AWS Athena","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"namedQueryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Named query ID to retrieve"}}},"athena_get_query_execution":{"id":"athena_get_query_execution","name":"Athena Get Query Execution","description":"Get the status and details of an Athena query execution","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"queryExecutionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Query execution ID to check"}}},"athena_get_query_results":{"id":"athena_get_query_results","name":"Athena Get Query Results","description":"Retrieve the results of a completed Athena query execution","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"queryExecutionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Query execution ID to get results for"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return (1-999)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"athena_list_databases":{"id":"athena_list_databases","name":"Athena List Databases","description":"List the databases available in an Athena data catalog","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"catalogName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data catalog name to list databases from (e.g., AwsDataCatalog)"},"workGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workgroup for which the metadata is being fetched (required for IAM Identity Center enabled catalogs)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-50)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"athena_list_named_queries":{"id":"athena_list_named_queries","name":"Athena List Named Queries","description":"List saved/named query IDs in AWS Athena","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"workGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workgroup to list named queries for"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (0-50)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"athena_list_query_executions":{"id":"athena_list_query_executions","name":"Athena List Query Executions","description":"List recent Athena query execution IDs","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"workGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workgroup to list executions for (default: primary)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (0-50)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"athena_list_table_metadata":{"id":"athena_list_table_metadata","name":"Athena List Table Metadata","description":"List tables and their column/partition metadata for an Athena database","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"catalogName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data catalog name (e.g., AwsDataCatalog)"},"databaseName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to list tables from"},"expression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Regex filter that pattern-matches table names"},"workGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workgroup for which the metadata is being fetched (required for IAM Identity Center enabled catalogs)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-50)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"athena_start_query":{"id":"athena_start_query","name":"Athena Start Query","description":"Start an SQL query execution in AWS Athena","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"queryString":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL query string to execute"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name within the catalog"},"catalog":{"type":"string","required":false,"visibility":"user-or-llm","description":"Data catalog name (default: AwsDataCatalog)"},"outputLocation":{"type":"string","required":false,"visibility":"user-or-llm","description":"S3 output location for query results (e.g., s3://bucket/path/)"},"workGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workgroup to execute the query in (default: primary)"}}},"athena_stop_query":{"id":"athena_stop_query","name":"Athena Stop Query","description":"Stop a running Athena query execution","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"queryExecutionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Query execution ID to stop"}}},"attio_assert_record":{"id":"attio_assert_record","name":"Attio Assert Record","description":"Upsert a record in Attio — creates it if no match is found, updates it if a match exists","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug (e.g. people, companies)"},"matchingAttribute":{"type":"string","required":true,"visibility":"user-or-llm","description":"The attribute slug to match on for upsert (e.g. email_addresses for people, domains for companies)"},"values":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of attribute values (e.g. {\\"email_addresses\\":[{\\"email_address\\":\\"test@example.com\\"}]})"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_attribute":{"id":"attio_create_attribute","name":"Attio Create Attribute","description":"Create a new attribute (schema field) on an Attio object or list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether to create the attribute on an object or a list: objects or lists"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object or list ID or slug (e.g. people, companies)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The attribute display title"},"apiSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The attribute API slug (unique, snake_case)"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"The attribute value type (e.g. text, number, checkbox, currency, date, timestamp, rating, status, select, record-reference, actor-reference, location, domain, email-address, phone-number)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"A description of the attribute"},"isRequired":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether new records must provide a value (default false)"},"isUnique":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the attribute enforces uniqueness on new data (default false)"},"isMultiselect":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the attribute supports multiple values (default false)"},"config":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of type-dependent configuration (e.g. currency or record-reference settings)"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_comment":{"id":"attio_create_comment","name":"Attio Create Comment","description":"Create a comment on a list entry in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The comment content"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content format: plaintext or markdown (default plaintext)"},"authorType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Author type (e.g. workspace-member)"},"authorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Author workspace member ID"},"list":{"type":"string","required":false,"visibility":"user-or-llm","description":"The list ID or slug the entry belongs to (used with entryId; omit if threadId or recordId is set)"},"entryId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The list entry ID to comment on (used with list; omit if threadId or recordId is set)"},"recordObject":{"type":"string","required":false,"visibility":"user-or-llm","description":"The object ID or slug the record belongs to (used with recordId; omit if threadId or entryId is set)"},"recordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The record ID to comment on directly (used with recordObject; omit if threadId or entryId is set)"},"threadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread ID to reply to (omit to start a new thread on a record or list entry)"},"createdAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Backdate the comment (ISO 8601 format)"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_list":{"id":"attio_create_list","name":"Attio Create List","description":"Create a new list in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list name"},"apiSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"The API slug for the list (auto-generated from name if omitted)"},"parentObject":{"type":"string","required":true,"visibility":"user-or-llm","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workspace-level access: full-access, read-and-write, or read-only (omit for private)"},"workspaceMemberAccess":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of member access entries, e.g. [{\\"workspace_member_id\\":\\"...\\",\\"level\\":\\"read-and-write\\"}]"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_list_entry":{"id":"attio_create_list_entry","name":"Attio Create List Entry","description":"Add a record to an Attio list as a new entry","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug"},"parentRecordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The record ID to add to the list"},"parentObject":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug of the record (e.g. people, companies)"},"entryValues":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of entry attribute values"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_note":{"id":"attio_create_note","name":"Attio Create Note","description":"Create a note on a record in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"parentObject":{"type":"string","required":true,"visibility":"user-or-llm","description":"The parent object type slug (e.g. people, companies)"},"parentRecordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The parent record ID to attach the note to"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The note title"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The note content"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content format: plaintext or markdown (default plaintext)"},"createdAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Backdate the note creation time (ISO 8601 format)"},"meetingId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Associate the note with a meeting ID"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_object":{"id":"attio_create_object","name":"Attio Create Object","description":"Create a custom object in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"apiSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The API slug for the object (e.g. projects)"},"singularNoun":{"type":"string","required":true,"visibility":"user-or-llm","description":"Singular display name (e.g. Project)"},"pluralNoun":{"type":"string","required":true,"visibility":"user-or-llm","description":"Plural display name (e.g. Projects)"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_record":{"id":"attio_create_record","name":"Attio Create Record","description":"Create a new record in Attio for a given object type","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug (e.g. people, companies)"},"values":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of attribute values to set on the record"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_task":{"id":"attio_create_task","name":"Attio Create Task","description":"Create a task in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The task content (max 2000 characters)"},"deadlineAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deadline in ISO 8601 format (e.g. 2024-12-01T15:00:00.000Z)"},"isCompleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the task is completed (default false)"},"linkedRecords":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of linked records (e.g. [{\\"target_object\\":\\"people\\",\\"target_record_id\\":\\"...\\"}])"},"assignees":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of assignees (e.g. [{\\"referenced_actor_type\\":\\"workspace-member\\",\\"referenced_actor_id\\":\\"...\\"}])"}},"oauth":{"required":true,"provider":"attio"}},"attio_create_webhook":{"id":"attio_create_webhook","name":"Attio Create Webhook","description":"Create a webhook in Attio to receive event notifications","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"targetUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HTTPS URL to receive webhook events"},"subscriptions":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of subscriptions (e.g. [{\\"event_type\\":\\"record.created\\",\\"filter\\":{\\"object_id\\":\\"...\\"}}])"}},"oauth":{"required":true,"provider":"attio"}},"attio_delete_comment":{"id":"attio_delete_comment","name":"Attio Delete Comment","description":"Delete a comment in Attio (if head of thread, deletes entire thread)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The comment ID to delete"}},"oauth":{"required":true,"provider":"attio"}},"attio_delete_list_entry":{"id":"attio_delete_list_entry","name":"Attio Delete List Entry","description":"Remove an entry from an Attio list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug"},"entryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The entry ID to delete"}},"oauth":{"required":true,"provider":"attio"}},"attio_delete_note":{"id":"attio_delete_note","name":"Attio Delete Note","description":"Delete a note from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"noteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the note to delete"}},"oauth":{"required":true,"provider":"attio"}},"attio_delete_record":{"id":"attio_delete_record","name":"Attio Delete Record","description":"Delete a record from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug (e.g. people, companies)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the record to delete"}},"oauth":{"required":true,"provider":"attio"}},"attio_delete_task":{"id":"attio_delete_task","name":"Attio Delete Task","description":"Delete a task from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to delete"}},"oauth":{"required":true,"provider":"attio"}},"attio_delete_webhook":{"id":"attio_delete_webhook","name":"Attio Delete Webhook","description":"Delete a webhook from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID to delete"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_attribute":{"id":"attio_get_attribute","name":"Attio Get Attribute","description":"Get a single attribute (schema field) on an Attio object or list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the attribute belongs to an object or a list: objects or lists"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object or list ID or slug (e.g. people, companies)"},"attribute":{"type":"string","required":true,"visibility":"user-or-llm","description":"The attribute ID or slug"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_comment":{"id":"attio_get_comment","name":"Attio Get Comment","description":"Get a single comment by ID from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The comment ID"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_list":{"id":"attio_get_list","name":"Attio Get List","description":"Get a single list by ID or slug","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_list_entry":{"id":"attio_get_list_entry","name":"Attio Get List Entry","description":"Get a single list entry by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug"},"entryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The entry ID"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_member":{"id":"attio_get_member","name":"Attio Get Member","description":"Get a single workspace member by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"memberId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The workspace member ID"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_note":{"id":"attio_get_note","name":"Attio Get Note","description":"Get a single note by ID from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"noteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the note to retrieve"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_object":{"id":"attio_get_object","name":"Attio Get Object","description":"Get a single object by ID or slug","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"object":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID or slug (e.g. people, companies)"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_record":{"id":"attio_get_record","name":"Attio Get Record","description":"Get a single record by ID from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug (e.g. people, companies)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the record to retrieve"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_task":{"id":"attio_get_task","name":"Attio Get Task","description":"Get a single task by ID from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to retrieve"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_thread":{"id":"attio_get_thread","name":"Attio Get Thread","description":"Get a single comment thread by ID from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The thread ID"}},"oauth":{"required":true,"provider":"attio"}},"attio_get_webhook":{"id":"attio_get_webhook","name":"Attio Get Webhook","description":"Get a single webhook by ID from Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_attributes":{"id":"attio_list_attributes","name":"Attio List Attributes","description":"List the attributes (schema fields) defined on an Attio object or list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the attributes belong to an object or a list: objects or lists"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object or list ID or slug (e.g. people, companies)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of attributes to return"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of attributes to skip for pagination"},"showArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived attributes (default false)"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_lists":{"id":"attio_list_lists","name":"Attio List Lists","description":"List all lists in the Attio workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_members":{"id":"attio_list_members","name":"Attio List Members","description":"List all workspace members in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_notes":{"id":"attio_list_notes","name":"Attio List Notes","description":"List notes in Attio, optionally filtered by parent record","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"parentObject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Object type slug to filter notes by (e.g. people, companies)"},"parentRecordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Record ID to filter notes by"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of notes to return (default 10, max 50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of notes to skip for pagination"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_objects":{"id":"attio_list_objects","name":"Attio List Objects","description":"List all objects (system and custom) in the Attio workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_records":{"id":"attio_list_records","name":"Attio List Records","description":"Query and list records for a given object type (e.g. people, companies)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug (e.g. people, companies)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON filter object for querying records"},"sorts":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of sort objects, e.g. [{\\"direction\\":\\"asc\\",\\"attribute\\":\\"name\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of records to return (default 500)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip for pagination"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_tasks":{"id":"attio_list_tasks","name":"Attio List Tasks","description":"List tasks in Attio, optionally filtered by record, assignee, or completion status","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"linkedObject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Object type slug to filter tasks by (requires linkedRecordId)"},"linkedRecordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Record ID to filter tasks by (requires linkedObject)"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"Assignee email or member ID to filter by"},"isCompleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by completion status"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: created_at:asc, created_at:desc, completed_at:asc, or completed_at:desc"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of tasks to return (default 500)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tasks to skip for pagination"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_threads":{"id":"attio_list_threads","name":"Attio List Threads","description":"List comment threads in Attio, optionally filtered by record or list entry","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"recordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by record ID (requires object)"},"object":{"type":"string","required":false,"visibility":"user-or-llm","description":"Object slug to filter by (requires recordId)"},"entryId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by list entry ID (requires list)"},"list":{"type":"string","required":false,"visibility":"user-or-llm","description":"List ID or slug to filter by (requires entryId)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of threads to return (max 50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of threads to skip for pagination"}},"oauth":{"required":true,"provider":"attio"}},"attio_list_webhooks":{"id":"attio_list_webhooks","name":"Attio List Webhooks","description":"List all webhooks in the Attio workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of webhooks to return"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of webhooks to skip for pagination"}},"oauth":{"required":true,"provider":"attio"}},"attio_query_list_entries":{"id":"attio_query_list_entries","name":"Attio Query List Entries","description":"Query entries in an Attio list with optional filter, sort, and pagination","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON filter object for querying entries"},"sorts":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of sort objects (e.g. [{\\"attribute\\":\\"created_at\\",\\"direction\\":\\"desc\\"}])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of entries to return (default 500)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of entries to skip for pagination"}},"oauth":{"required":true,"provider":"attio"}},"attio_search_records":{"id":"attio_search_records","name":"Attio Search Records","description":"Fuzzy search for records across object types in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query (max 256 characters)"},"objects":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated object slugs to search (e.g. people,companies)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-25, default 25)"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_attribute":{"id":"attio_update_attribute","name":"Attio Update Attribute","description":"Update an attribute (schema field) on an Attio object or list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the attribute belongs to an object or a list: objects or lists"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object or list ID or slug (e.g. people, companies)"},"attribute":{"type":"string","required":true,"visibility":"user-or-llm","description":"The attribute ID or slug to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New attribute display title"},"apiSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"New attribute API slug"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New attribute description"},"isRequired":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the attribute enforces uniqueness on new data"},"isArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Archive or unarchive the attribute"},"config":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of type-dependent configuration"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_list":{"id":"attio_update_list","name":"Attio Update List","description":"Update a list in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the list"},"apiSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"New API slug for the list"},"workspaceAccess":{"type":"string","required":false,"visibility":"user-or-llm","description":"New workspace-level access: full-access, read-and-write, or read-only (omit for private)"},"workspaceMemberAccess":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of member access entries, e.g. [{\\"workspace_member_id\\":\\"...\\",\\"level\\":\\"read-and-write\\"}]"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_list_entry":{"id":"attio_update_list_entry","name":"Attio Update List Entry","description":"Update entry attribute values on an Attio list entry (appends multiselect values)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"list":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list ID or slug"},"entryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The entry ID to update"},"entryValues":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of entry attribute values to update"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_object":{"id":"attio_update_object","name":"Attio Update Object","description":"Update a custom object in Attio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"object":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID or slug to update"},"apiSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"New API slug"},"singularNoun":{"type":"string","required":false,"visibility":"user-or-llm","description":"New singular display name"},"pluralNoun":{"type":"string","required":false,"visibility":"user-or-llm","description":"New plural display name"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_record":{"id":"attio_update_record","name":"Attio Update Record","description":"Update an existing record in Attio (appends multiselect values)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type slug (e.g. people, companies)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the record to update"},"values":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of attribute values to update"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_task":{"id":"attio_update_task","name":"Attio Update Task","description":"Update a task in Attio (deadline, completion status, linked records, assignees)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to update"},"deadlineAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"New deadline in ISO 8601 format"},"isCompleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the task is completed"},"linkedRecords":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of linked records"},"assignees":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of assignees"}},"oauth":{"required":true,"provider":"attio"}},"attio_update_webhook":{"id":"attio_update_webhook","name":"Attio Update Webhook","description":"Update a webhook in Attio (target URL and/or subscriptions)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The OAuth access token for the Attio API"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID to update"},"targetUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTPS target URL for webhook delivery"},"subscriptions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of subscriptions, e.g. [{\\"event_type\\":\\"note.created\\"}]"}},"oauth":{"required":true,"provider":"attio"}},"azure_devops_add_comment":{"id":"azure_devops_add_comment","name":"Azure DevOps Add Comment","description":"Add a comment to a work item in Azure DevOps.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"workItemId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the work item to comment on"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment text (HTML supported, e.g. \\"My comment
\\")"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read & Write)"}}},"azure_devops_create_work_item":{"id":"azure_devops_create_work_item","name":"Azure DevOps Create Work Item","description":"Create a new Basic-process work item (Issue, Task, or Epic) in Azure DevOps. Returns the created work item with its assigned ID.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"workItemType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Basic-process work item type to create (\\"Issue\\", \\"Task\\", or \\"Epic\\"). Use Issue for bug or defect tracking."},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the new work item"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTML description of the work item (optional)"},"assignedTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email or display name of the user to assign the work item to (optional)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority of the work item (1 = Critical, 2 = High, 3 = Medium, 4 = Low)"},"effort":{"type":"number","required":false,"visibility":"user-or-llm","description":"Effort (Microsoft.VSTS.Scheduling.Effort). Basic process: Issue only."},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date (Microsoft.VSTS.Scheduling.StartDate), ISO 8601. Basic process: Epic only."},"targetDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target date (Microsoft.VSTS.Scheduling.TargetDate), ISO 8601. Basic process: Epic only."},"activity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Activity (Microsoft.VSTS.Common.Activity). One of Deployment, Design, Development, Documentation, Requirements, Testing. Basic process: Task only."},"remainingWork":{"type":"number","required":false,"visibility":"user-or-llm","description":"Remaining work hours (Microsoft.VSTS.Scheduling.RemainingWork). Basic process: Task only."},"completedWork":{"type":"number","required":false,"visibility":"user-or-llm","description":"Completed work hours (Microsoft.VSTS.Scheduling.CompletedWork). Basic process: Task only."},"areaPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"Area path for the work item, e.g. \\"MyProject\\\\\\\\Team\\" (optional)"},"iterationPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"Iteration path for the work item, e.g. \\"MyProject\\\\\\\\Sprint 1\\" (optional)"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated tags, e.g. \\"issue; p1; auth\\" (optional)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read & Write)"}}},"azure_devops_get_build_log":{"id":"azure_devops_get_build_log","name":"Azure DevOps Get Build Log","description":"Fetch the text content of a specific build log in Azure DevOps. Use List Build Logs first to get the log ID. Optionally retrieve only a line range with startLine/endLine.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"buildId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The build ID containing the log"},"logId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The log entry ID to fetch (from List Build Logs)"},"startLine":{"type":"number","required":false,"visibility":"user-or-llm","description":"First line to return (1-based, inclusive)"},"endLine":{"type":"number","required":false,"visibility":"user-or-llm","description":"Last line to return (1-based, inclusive)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read)"}}},"azure_devops_get_build_timeline":{"id":"azure_devops_get_build_timeline","name":"Azure DevOps Get Build Timeline","description":"Get the execution timeline for an Azure DevOps build — every stage, job, and task with its result and log ID. Use this to identify which steps failed before fetching their logs with Get Build Log.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"buildId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the build whose timeline to retrieve"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read)"}}},"azure_devops_get_comments":{"id":"azure_devops_get_comments","name":"Azure DevOps Get Comments","description":"List comments for an Azure DevOps work item.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"workItemId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the work item whose comments should be listed"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of comments to return"},"continuationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation token for paginating comments"},"includeDeleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether deleted comments should be returned"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional comment data to include: none, reactions, renderedText, renderedTextOnly, all"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for comments: asc or desc"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read)"}}},"azure_devops_get_pipeline":{"id":"azure_devops_get_pipeline","name":"Azure DevOps Get Pipeline","description":"Get details for a specific pipeline in an Azure DevOps project, including configuration and repository info.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the pipeline to retrieve"},"pipelineVersion":{"type":"number","required":false,"visibility":"user-or-llm","description":"Specific revision of the pipeline to retrieve (defaults to latest)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read, Pipeline: Read)"}}},"azure_devops_get_pipeline_run":{"id":"azure_devops_get_pipeline_run","name":"Azure DevOps Get Pipeline Run","description":"Get details for a specific pipeline run in an Azure DevOps project. Returns run state, result, timestamps, and the pipeline reference.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the pipeline"},"runId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the run to retrieve"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read, Pipeline: Read)"}}},"azure_devops_get_work_item":{"id":"azure_devops_get_work_item","name":"Azure DevOps Get Work Item","description":"Fetch full details of a single work item by ID from Azure DevOps, including title, state, type, assignee, and area path.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"workItemId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The work item ID to fetch"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read)"}}},"azure_devops_get_work_items_batch":{"id":"azure_devops_get_work_items_batch","name":"Azure DevOps Get Work Items Batch","description":"Fetch full details for multiple work items by ID from Azure DevOps. Pass comma-separated IDs (e.g. \\"123,456,789\\"). Requests with more than 200 IDs are automatically split into chunks.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"ids":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated work item IDs to fetch (e.g. \\"123,456,789\\"). Lists longer than 200 IDs are chunked automatically."},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read)"}}},"azure_devops_get_work_items_between_builds":{"id":"azure_devops_get_work_items_between_builds","name":"Azure DevOps Get Work Items Between Builds","description":"Get work item references associated with commits between two builds in Azure DevOps. Returns work item IDs and URLs — use Get Work Items Batch for full field details.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"fromBuildId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The older build ID (start of range)"},"toBuildId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The newer build ID (end of range)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read)"}}},"azure_devops_list_build_logs":{"id":"azure_devops_list_build_logs","name":"Azure DevOps List Build Logs","description":"List all log entries for a specific build in Azure DevOps. Returns log IDs, types, and line counts — use the log ID with the Get Build Log tool to fetch actual log text.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"buildId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The build ID whose logs to list"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read)"}}},"azure_devops_list_builds":{"id":"azure_devops_list_builds","name":"Azure DevOps List Builds","description":"List builds in an Azure DevOps project. Optionally filter by pipeline definition, status, result, or branch.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"definitionIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated pipeline definition IDs to filter by (e.g. \\"1,2,3\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of builds to return"},"statusFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by build status: inProgress, completed, cancelling, postponed, notStarted, none"},"resultFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by build result: succeeded, partiallySucceeded, failed, canceled"},"branchName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by source branch name (e.g. \\"refs/heads/main\\")"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read)"}}},"azure_devops_list_pipeline_runs":{"id":"azure_devops_list_pipeline_runs","name":"Azure DevOps List Pipeline Runs","description":"List runs for a specific pipeline in an Azure DevOps project. Returns run ID, name, state, result, and timestamps.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the pipeline whose runs to list"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read, Pipeline: Read)"}}},"azure_devops_list_pipelines":{"id":"azure_devops_list_pipelines","name":"Azure DevOps List Pipelines","description":"List all pipelines in an Azure DevOps project. Returns pipeline ID, name, folder, revision, and URL.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort results by (e.g. \\"name\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pipelines to return"},"continuationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation token for paginating results"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Build: Read, Pipeline: Read)"}}},"azure_devops_query_work_items":{"id":"azure_devops_query_work_items","name":"Azure DevOps Query Work Items","description":"Execute a WIQL query to search for work items in Azure DevOps and return full field details. Use TOP N in your query to limit results (Azure enforces a 200-item maximum per batch fetch).","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"wiqlQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"WIQL query string (e.g. \\"SELECT [System.Id] FROM workitems WHERE [System.State] = \'Doing\' ORDER BY [System.Id] ASC\\"). Use TOP N to limit results."},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read)"}}},"azure_devops_update_work_item":{"id":"azure_devops_update_work_item","name":"Azure DevOps Update Work Item","description":"Update one or more fields on an existing work item in Azure DevOps. Provide only the fields you want to change.","version":"1.0.0","params":{"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps organization name"},"project":{"type":"string","required":true,"visibility":"user-or-llm","description":"Azure DevOps project name"},"workItemId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the work item to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the work item (optional)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New HTML description for the work item (optional)"},"assignedTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email or display name to reassign the work item to (optional)"},"areaPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"New area path for the work item (optional)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority of the work item (1 = Critical, 2 = High, 3 = Medium, 4 = Low) (optional)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state for Basic-process work items: \\"To Do\\", \\"Doing\\", or \\"Done\\" (optional)"},"effort":{"type":"number","required":false,"visibility":"user-or-llm","description":"Effort (Microsoft.VSTS.Scheduling.Effort). Basic process: Issue only."},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date (Microsoft.VSTS.Scheduling.StartDate), ISO 8601. Basic process: Epic only."},"targetDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target date (Microsoft.VSTS.Scheduling.TargetDate), ISO 8601. Basic process: Epic only."},"activity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Activity (Microsoft.VSTS.Common.Activity). One of Deployment, Design, Development, Documentation, Requirements, Testing. Basic process: Task only."},"remainingWork":{"type":"number","required":false,"visibility":"user-or-llm","description":"Remaining work hours (Microsoft.VSTS.Scheduling.RemainingWork). Basic process: Task only."},"completedWork":{"type":"number","required":false,"visibility":"user-or-llm","description":"Completed work hours (Microsoft.VSTS.Scheduling.CompletedWork). Basic process: Task only."},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated tags to set on the work item (optional)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Azure DevOps Personal Access Token (scopes: Work Items: Read & Write)"}}},"box_copy_file":{"id":"box_copy_file","name":"Box Copy File","description":"Copy a file to another folder in Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to copy"},"parentFolderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the destination folder"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional new name for the copied file"}},"oauth":{"required":true,"provider":"box"}},"box_create_folder":{"id":"box_create_folder","name":"Box Create Folder","description":"Create a new folder in Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new folder"},"parentFolderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the parent folder (use \\"0\\" for root)"}},"oauth":{"required":true,"provider":"box"}},"box_delete_file":{"id":"box_delete_file","name":"Box Delete File","description":"Delete a file from Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to delete"}},"oauth":{"required":true,"provider":"box"}},"box_delete_folder":{"id":"box_delete_folder","name":"Box Delete Folder","description":"Delete a folder from Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"folderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the folder to delete"},"recursive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Delete folder and all its contents recursively"}},"oauth":{"required":true,"provider":"box"}},"box_download_file":{"id":"box_download_file","name":"Box Download File","description":"Download a file from Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to download"}},"oauth":{"required":true,"provider":"box"}},"box_get_file_info":{"id":"box_get_file_info","name":"Box Get File Info","description":"Get detailed information about a file in Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to get information about"}},"oauth":{"required":true,"provider":"box"}},"box_list_folder_items":{"id":"box_list_folder_items","name":"Box List Folder Items","description":"List files and folders in a Box folder","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"folderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the folder to list items from (use \\"0\\" for root)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return per page"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"The offset for pagination"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field: id, name, date, or size"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: ASC or DESC"}},"oauth":{"required":true,"provider":"box"}},"box_search":{"id":"box_search","name":"Box Search","description":"Search for files and folders in Box","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query string"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"The offset for pagination"},"ancestorFolderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict search to a specific folder and its subfolders"},"fileExtensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated file extensions to filter by (e.g., pdf,docx)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict to a specific content type: file, folder, or web_link"}},"oauth":{"required":true,"provider":"box"}},"box_sign_cancel_request":{"id":"box_sign_cancel_request","name":"Box Sign Cancel Request","description":"Cancel a pending Box Sign request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"signRequestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the sign request to cancel"}},"oauth":{"required":true,"provider":"box"}},"box_sign_create_request":{"id":"box_sign_create_request","name":"Box Sign Create Request","description":"Create a new Box Sign request to send documents for e-signature","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"sourceFileIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated Box file IDs to send for signing"},"signerEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Primary signer email address"},"signerRole":{"type":"string","required":false,"visibility":"user-or-llm","description":"Primary signer role: signer, approver, or final_copy_reader (default: signer)"},"additionalSigners":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of additional signers, e.g. [{\\"email\\":\\"user@example.com\\",\\"role\\":\\"signer\\"}]"},"parentFolderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Box folder ID where signed documents will be stored (default: user root)"},"emailSubject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom subject line for the signing email"},"emailMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom message in the signing email body"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the sign request"},"daysValid":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of days before the request expires (0-730)"},"areRemindersEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send automatic signing reminders"},"areTextSignaturesEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to allow typed (text) signatures"},"signatureColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Signature color: blue, black, or red"},"redirectUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to redirect signers to after signing"},"declinedRedirectUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to redirect signers to after declining"},"isDocumentPreparationNeeded":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether document preparation is needed before sending"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External system reference ID"}},"oauth":{"required":true,"provider":"box"}},"box_sign_get_request":{"id":"box_sign_get_request","name":"Box Sign Get Request","description":"Get the details and status of a Box Sign request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"signRequestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the sign request to retrieve"}},"oauth":{"required":true,"provider":"box"}},"box_sign_list_requests":{"id":"box_sign_list_requests","name":"Box Sign List Requests","description":"List all Box Sign requests","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of sign requests to return (max 1000)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous response"}},"oauth":{"required":true,"provider":"box"}},"box_sign_resend_request":{"id":"box_sign_resend_request","name":"Box Sign Resend Request","description":"Resend a Box Sign request to signers who have not yet signed","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"signRequestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the sign request to resend"}},"oauth":{"required":true,"provider":"box"}},"box_update_file":{"id":"box_update_file","name":"Box Update File","description":"Update file info in Box (rename, move, change description, add tags)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the file"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the file (max 256 characters)"},"parentFolderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Move the file to a different folder by specifying the folder ID"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to set on the file"}},"oauth":{"required":true,"provider":"box"}},"box_upload_file":{"id":"box_upload_file","name":"Box Upload File","description":"Upload a file to a Box folder","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Box API"},"parentFolderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the folder to upload the file to (use \\"0\\" for root)"},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"The file to upload (UserFile object)"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Legacy: base64 encoded file content"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override"}},"oauth":{"required":true,"provider":"box"}},"brandfetch_get_brand":{"id":"brandfetch_get_brand","name":"Brandfetch Get Brand","description":"Retrieve brand assets including logos, colors, fonts, and company info by domain, ticker, ISIN, or crypto symbol","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brandfetch API key"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Brand identifier: domain (nike.com), stock ticker (NKE), ISIN (US6541061031), or crypto symbol (BTC)"}}},"brandfetch_search":{"id":"brandfetch_search","name":"Brandfetch Search","description":"Search for brands by name and find their domains and logos","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brandfetch API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company or brand name to search for"}}},"brex_archive_budget":{"id":"brex_archive_budget","name":"Brex Archive Budget","description":"Archive a Brex budget, making any spend limits beneath it unusable for future expenses and removing it from the UI","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"budgetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the budget to archive"}}},"brex_create_budget":{"id":"brex_create_budget","name":"Brex Create Budget","description":"Create a new budget in the Brex account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the budget"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"Description of what the budget is used for"},"parentBudgetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the parent budget"},"periodRecurrenceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Period type of the budget (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"amount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Budget amount, in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 4217 currency code (defaults to USD)"},"ownerUserIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs of the budget owners"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date the budget should start counting (YYYY-MM-DD)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date the budget should stop counting (YYYY-MM-DD)"}}},"brex_create_spend_limit":{"id":"brex_create_spend_limit","name":"Brex Create Spend Limit","description":"Create a new spend limit (hard-authorization card program) in the Brex account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the spend limit"},"periodRecurrenceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Period type of the spend limit (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spendType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the spend limit can only be spent from cards it provisions (BUDGET_PROVISIONED_CARDS_ONLY, NON_BUDGET_PROVISIONED_CARDS_ALLOWED)"},"expenseVisibility":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether expenses on this spend limit are viewable by all members (SHARED, PRIVATE)"},"authorizationVisibility":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the limit amount is visible to all members, or just controllers/bookkeepers/owners (PUBLIC, PRIVATE)"},"limitIncreaseSetting":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether members can request limit increases (ENABLED, DISABLED)"},"autoTransferCardsSetting":{"type":"string","required":true,"visibility":"user-or-llm","description":"How auto transfer works for virtual cards on this spend limit (DISABLED, ENABLED)"},"autoCreateLimitCardsSetting":{"type":"string","required":true,"visibility":"user-or-llm","description":"How auto limit card creation works for members (DISABLED, ALL_MEMBERS)"},"expensePolicyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the expense policy corresponding to this spend limit"},"baseLimitAmount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Base spend limit amount, without increases/rollovers, in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 4217 currency code for the base limit (defaults to USD)"},"authorizationType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether authorizations decline based on available balance (HARD, SOFT)"},"rolloverRefreshRate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recurrence at which rolled-over unused funds stop rolling over (OFF, NEVER, PER_MONTH, PER_QUARTER, PER_YEAR)"},"limitBufferPercentage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Flexible buffer on the limit as a 0-100 percentage"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of what the spend limit is used for"},"parentBudgetId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the parent budget"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date the spend limit should start counting (YYYY-MM-DD)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date the spend limit should expire (YYYY-MM-DD)"},"transactionLimitAmount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Per-transaction limit this spend limit enforces, in the smallest unit of the currency"},"ownerUserIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs of the spend limit owners"},"memberUserIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs of the spend limit members"}}},"brex_create_transfer":{"id":"brex_create_transfer","name":"Brex Create Transfer","description":"Create a money transfer from a Brex cash account to a vendor","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"cashAccountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Brex cash account to send the transfer from (found via the /accounts endpoint)"},"vendorPaymentInstrumentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the vendor\'s payment instrument to send the transfer to (from the vendor\'s payment_accounts)"},"amount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount to transfer, in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 4217 currency code (defaults to USD)"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"Description of the transfer for internal use (not exposed externally)"},"externalMemo":{"type":"string","required":true,"visibility":"user-or-llm","description":"External memo shown to the recipient (max 90 characters for ACH/Wire, 40 for Cheque)"},"approvalType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to MANUAL to require cash admin approval before the transfer is sent"},"isPproEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable Principal Protection (PPRO) to have Brex cover intermediary/receiving bank fees (international wires only)"}}},"brex_create_vendor":{"id":"brex_create_vendor","name":"Brex Create Vendor","description":"Create a new vendor in the Brex account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"companyName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the vendor (must be unique)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address for the vendor"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number for the vendor"}}},"brex_get_budget":{"id":"brex_get_budget","name":"Brex Get Budget","description":"Get a Brex budget by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"budgetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the budget to fetch"}}},"brex_get_cash_account":{"id":"brex_get_cash_account","name":"Brex Get Cash Account","description":"Get a Brex cash account by ID, or the primary cash account when no ID is provided","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the cash account (defaults to the primary cash account)"}}},"brex_get_company":{"id":"brex_get_company","name":"Brex Get Company","description":"Get the Brex company associated with the API token","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"}}},"brex_get_current_user":{"id":"brex_get_current_user","name":"Brex Get Current User","description":"Get the Brex user associated with the API token","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"}}},"brex_get_expense":{"id":"brex_get_expense","name":"Brex Get Expense","description":"Get a single Brex expense by its ID, including merchant, user, and receipt details","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the expense to fetch"}}},"brex_get_spend_limit":{"id":"brex_get_spend_limit","name":"Brex Get Spend Limit","description":"Get a Brex spend limit by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"spendLimitId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the spend limit to fetch"}}},"brex_get_transfer":{"id":"brex_get_transfer","name":"Brex Get Transfer","description":"Get a Brex money transfer by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"transferId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the transfer to fetch"}}},"brex_get_user":{"id":"brex_get_user","name":"Brex Get User","description":"Get a Brex user by their ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the user to fetch"}}},"brex_get_vendor":{"id":"brex_get_vendor","name":"Brex Get Vendor","description":"Get a Brex vendor by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"vendorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the vendor to fetch"}}},"brex_list_budgets":{"id":"brex_list_budgets","name":"Brex List Budgets","description":"List budgets in the Brex account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of budgets to return (default 100, max 1000)"}}},"brex_list_card_accounts":{"id":"brex_list_card_accounts","name":"Brex List Card Accounts","description":"List all Brex card accounts with balances and limits","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"}}},"brex_list_card_statements":{"id":"brex_list_card_statements","name":"Brex List Card Statements","description":"List finalized statements for the primary Brex card account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of statements to return (default 100, max 1000)"}}},"brex_list_card_transactions":{"id":"brex_list_card_transactions","name":"Brex List Card Transactions","description":"List settled card transactions for all Brex card accounts","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to filter transactions by cardholder"},"postedAtStart":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include transactions posted at or after this ISO 8601 timestamp"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of transactions to return (default 100, max 1000)"}}},"brex_list_cards":{"id":"brex_list_cards","name":"Brex List Cards","description":"List cards in the Brex account, optionally filtered by card owner","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter cards by the ID of the card owner"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of cards to return (default 100, max 1000)"}}},"brex_list_cash_accounts":{"id":"brex_list_cash_accounts","name":"Brex List Cash Accounts","description":"List all Brex cash accounts with balances and account details","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of accounts to return (default 100, max 1000)"}}},"brex_list_cash_statements":{"id":"brex_list_cash_statements","name":"Brex List Cash Statements","description":"List finalized statements for a Brex cash account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the cash account to list statements for"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of statements to return (default 100, max 1000)"}}},"brex_list_cash_transactions":{"id":"brex_list_cash_transactions","name":"Brex List Cash Transactions","description":"List transactions for a Brex cash account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the cash account to list transactions for"},"postedAtStart":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include transactions posted at or after this ISO 8601 timestamp"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of transactions to return (default 100, max 1000)"}}},"brex_list_departments":{"id":"brex_list_departments","name":"Brex List Departments","description":"List departments in the Brex account, optionally filtered by name","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter departments by name"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of departments to return (default 100, max 1000)"}}},"brex_list_expenses":{"id":"brex_list_expenses","name":"Brex List Expenses","description":"List expenses in the Brex account with optional filters for user, status, payment status, and purchase date range","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to filter expenses by owner"},"statuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated expense statuses to filter by: DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED"},"paymentStatuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated payment statuses to filter by: NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED"},"purchasedAtStart":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include expenses purchased at or after this ISO 8601 timestamp"},"purchasedAtEnd":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include expenses purchased at or before this ISO 8601 timestamp"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of expenses to return (max 100)"}}},"brex_list_locations":{"id":"brex_list_locations","name":"Brex List Locations","description":"List locations in the Brex account, optionally filtered by name","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter locations by name"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of locations to return (default 100, max 1000)"}}},"brex_list_spend_limits":{"id":"brex_list_spend_limits","name":"Brex List Spend Limits","description":"List spend limits in the Brex account, optionally filtered by member user","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"memberUserIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to filter spend limits by member"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of spend limits to return (default 100, max 1000)"}}},"brex_list_titles":{"id":"brex_list_titles","name":"Brex List Titles","description":"List job titles in the Brex account, optionally filtered by name","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter titles by name"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of titles to return (default 100, max 1000)"}}},"brex_list_transfers":{"id":"brex_list_transfers","name":"Brex List Transfers","description":"List money transfers in the Brex account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of transfers to return (default 100, max 1000)"}}},"brex_list_users":{"id":"brex_list_users","name":"Brex List Users","description":"List users in the Brex account, optionally filtered by email","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter users by exact email address"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of users to return (default 100, max 1000)"}}},"brex_list_vendors":{"id":"brex_list_vendors","name":"Brex List Vendors","description":"List vendors in the Brex account, optionally filtered by name","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter vendors by name"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of vendors to return (default 100, max 1000)"}}},"brex_match_receipt":{"id":"brex_match_receipt","name":"Brex Match Receipt","description":"Upload a receipt file and let Brex automatically match it with existing expenses","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"file":{"type":"file","required":true,"visibility":"user-or-llm","description":"Receipt file to upload (max 50 MB)"},"receiptName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Receipt file name including extension (defaults to the uploaded file name)"}}},"brex_update_expense":{"id":"brex_update_expense","name":"Brex Update Expense","description":"Update the memo of a Brex card expense","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the card expense to update"},"memo":{"type":"string","required":true,"visibility":"user-or-llm","description":"New memo for the expense"}}},"brex_update_vendor":{"id":"brex_update_vendor","name":"Brex Update Vendor","description":"Update an existing vendor in the Brex account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"vendorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the vendor to update"},"companyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the vendor"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"New email address for the vendor"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New phone number for the vendor"}}},"brex_upload_receipt":{"id":"brex_upload_receipt","name":"Brex Upload Receipt","description":"Upload a receipt file and attach it to a specific Brex card expense","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Brex user token (generated from Developer Settings in the Brex dashboard)"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the card expense to attach the receipt to"},"file":{"type":"file","required":true,"visibility":"user-or-llm","description":"Receipt file to upload (max 50 MB)"},"receiptName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Receipt file name including extension (defaults to the uploaded file name)"}}},"brightdata_cancel_snapshot":{"id":"brightdata_cancel_snapshot","name":"Bright Data Cancel Snapshot","description":"Cancel an active Bright Data scraping job using its snapshot ID. Terminates data collection in progress.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"snapshotId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The snapshot ID of the collection to cancel (e.g., \\"s_m4x7enmven8djfqak\\")"}}},"brightdata_discover":{"id":"brightdata_discover","name":"Bright Data Discover","description":"AI-powered web discovery that finds and ranks results by intent. Returns up to 20 results with optional cleaned page content for RAG and verification.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query (e.g., \\"competitor pricing changes enterprise plan\\")"},"numResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-20). Defaults to 10"},"mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search depth and ranking mode: \\"standard\\" (balanced), \\"deep\\" (exhaustive, broader search), \\"fast\\" (optimized for speed), or \\"zeroRanking\\" (raw volume without AI filtering). Defaults to \\"standard\\""},"intent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Describes what the agent is trying to accomplish, used to rank results by relevance (e.g., \\"find official pricing pages and change notes\\")"},"includeContent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include cleaned page content in results"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Response format: \\"json\\" or \\"md\\". Defaults to \\"json\\""},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search language code (e.g., \\"en\\", \\"es\\", \\"fr\\"). Defaults to \\"en\\""},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Two-letter ISO country code for localized results (e.g., \\"us\\", \\"gb\\")"}}},"brightdata_download_snapshot":{"id":"brightdata_download_snapshot","name":"Bright Data Download Snapshot","description":"Download the results of a completed Bright Data scraping job using its snapshot ID. The snapshot must have ready status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"snapshotId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The snapshot ID returned when the collection was triggered (e.g., \\"s_m4x7enmven8djfqak\\")"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output format: \\"json\\", \\"ndjson\\", \\"jsonl\\", or \\"csv\\". Defaults to \\"json\\""},"compress":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to compress the results"}}},"brightdata_scrape_dataset":{"id":"brightdata_scrape_dataset","name":"Bright Data Scrape Dataset","description":"Trigger a Bright Data pre-built scraper to extract structured data from URLs. Supports 660+ scrapers for platforms like Amazon, LinkedIn, Instagram, and more.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Dataset scraper ID from your Bright Data dashboard (e.g., \\"gd_l1viktl72bvl7bjuj0\\")"},"urls":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of URL objects to scrape (e.g., [{\\"url\\": \\"https://example.com/product\\"}])"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output format: \\"json\\" or \\"csv\\". Defaults to \\"json\\""},"includeErrors":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include a per-input error report in the results"}}},"brightdata_scrape_url":{"id":"brightdata_scrape_url","name":"Bright Data Scrape URL","description":"Fetch content from any URL using Bright Data Web Unlocker. Bypasses anti-bot protections, CAPTCHAs, and IP blocks automatically.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"zone":{"type":"string","required":true,"visibility":"user-or-llm","description":"Web Unlocker zone name from your Bright Data dashboard (e.g., \\"web_unlocker1\\")"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The URL to scrape (e.g., \\"https://example.com/page\\")"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Response format: \\"raw\\" for HTML or \\"json\\" for parsed content. Defaults to \\"raw\\""},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Two-letter country code for geo-targeting (e.g., \\"us\\", \\"gb\\")"},"dataFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Convert the response to \\"markdown\\" instead of raw HTML, useful for feeding page content to an LLM. Omit for the default HTML/JSON response"}}},"brightdata_serp_search":{"id":"brightdata_serp_search","name":"Bright Data SERP Search","description":"Search Google, Bing, DuckDuckGo, or Yandex and get structured search results using Bright Data SERP API.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"zone":{"type":"string","required":true,"visibility":"user-or-llm","description":"SERP API zone name from your Bright Data dashboard (e.g., \\"serp_api1\\")"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query (e.g., \\"best project management tools\\")"},"searchEngine":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search engine to use: \\"google\\", \\"bing\\", \\"duckduckgo\\", or \\"yandex\\". Defaults to \\"google\\""},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Two-letter country code for localized results (e.g., \\"us\\", \\"gb\\")"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Two-letter language code (e.g., \\"en\\", \\"es\\")"},"numResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., 10, 20). Defaults to 10"}}},"brightdata_snapshot_status":{"id":"brightdata_snapshot_status","name":"Bright Data Snapshot Status","description":"Check the progress of an async Bright Data scraping job. Returns status: starting, running, ready, or failed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"snapshotId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The snapshot ID returned when the collection was triggered (e.g., \\"s_m4x7enmven8djfqak\\")"}}},"brightdata_sync_scrape":{"id":"brightdata_sync_scrape","name":"Bright Data Sync Scrape","description":"Scrape URLs synchronously using a Bright Data pre-built scraper and get structured results directly. Supports up to 20 URLs with a 1-minute timeout.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Bright Data API token"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Dataset scraper ID from your Bright Data dashboard (e.g., \\"gd_l1viktl72bvl7bjuj0\\")"},"urls":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of URL objects to scrape, up to 20 (e.g., [{\\"url\\": \\"https://example.com/product\\"}])"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output format: \\"json\\", \\"ndjson\\", or \\"csv\\". Defaults to \\"json\\""},"includeErrors":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include error reports in results"}}},"browser_use_run_task":{"id":"browser_use_run_task","name":"Browser Use","description":"Runs a browser automation task using BrowserUse","version":"1.0.0","params":{"task":{"type":"string","required":true,"visibility":"user-or-llm","description":"What should the browser agent do"},"startUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Initial page URL to start the agent on (reduces navigation steps)"},"variables":{"type":"json","required":false,"visibility":"user-only","description":"Optional secrets injected into the task (format: {key: value})"},"allowedDomains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated list of domains the agent is allowed to visit"},"maxSteps":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of steps the agent may take (default 100, max 10000)"},"flashMode":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable flash mode (faster, less careful navigation)"},"thinking":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable extended reasoning mode"},"vision":{"type":"string","required":false,"visibility":"user-only","description":"Vision capability: \\"true\\", \\"false\\", or \\"auto\\""},"systemPromptExtension":{"type":"string","required":false,"visibility":"user-only","description":"Optional text appended to the agent system prompt (max 2000 chars)"},"structuredOutput":{"type":"string","required":false,"visibility":"user-only","description":"Stringified JSON schema for the structured output"},"highlightElements":{"type":"boolean","required":false,"visibility":"user-only","description":"Highlight interactive elements on the page (default true)"},"metadata":{"type":"json","required":false,"visibility":"user-only","description":"Custom key-value metadata (up to 10 pairs) for tracking"},"model":{"type":"string","required":false,"visibility":"user-only","description":"LLM model identifier (e.g. browser-use-2.0)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key for BrowserUse API"},"profile_id":{"type":"string","required":false,"visibility":"user-only","description":"Browser profile ID for persistent sessions (cookies, login state)"}}},"buffer_create_idea":{"id":"buffer_create_idea","name":"Buffer Create Idea","description":"Save a content idea to a Buffer organization for later drafting and scheduling","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Buffer organization ID (find it with the Get Account operation)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text content of the idea"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional title for the idea"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional idea group (board column) to place the idea in"}}},"buffer_create_post":{"id":"buffer_create_post","name":"Buffer Create Post","description":"Create a post in Buffer for a channel — add it to the queue, share it immediately, schedule it for a specific time, or save it as a draft, optionally with an image or video attachment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel to create the post for (find it with the Get Channels operation)"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text content of the post (required unless media is attached)"},"mode":{"type":"string","required":true,"visibility":"user-or-llm","description":"How to share the post: addToQueue, shareNext, shareNow, or customScheduled (requires dueAt)"},"schedulingType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How the post publishes: automatic (Buffer publishes it, default) or notification (you get a mobile reminder)"},"dueAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Publish time as an ISO 8601 timestamp (required when mode is customScheduled)"},"saveToDraft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Save the post as a draft instead of scheduling it"},"media":{"type":"file","required":false,"visibility":"user-or-llm","description":"Image or video to attach — an uploaded file, a file reference from a previous block, or a publicly accessible URL. Buffer downloads the media at publish time; uploaded files are shared via a link valid for 7 days, so use a public URL for posts scheduled further out"},"mediaType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Force the attachment type when it cannot be detected from the file or URL: image or video (default auto)"},"mediaAltText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alt text for an attached image"}}},"buffer_delete_post":{"id":"buffer_delete_post","name":"Buffer Delete Post","description":"Delete a Buffer post by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"postId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the post to delete"}}},"buffer_edit_post":{"id":"buffer_edit_post","name":"Buffer Edit Post","description":"Edit an existing Buffer post — update its text, schedule, or media. Attaching new media replaces the existing attachments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"postId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the post to edit"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"New text content of the post"},"mode":{"type":"string","required":true,"visibility":"user-or-llm","description":"How to share the post: addToQueue, shareNext, shareNow, or customScheduled (requires dueAt)"},"schedulingType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How the post publishes: automatic (Buffer publishes it, default) or notification (you get a mobile reminder)"},"dueAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Publish time as an ISO 8601 timestamp (required when mode is customScheduled)"},"saveToDraft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Save the post as a draft instead of scheduling it"},"media":{"type":"file","required":false,"visibility":"user-or-llm","description":"Image or video to attach — an uploaded file, a file reference from a previous block, or a publicly accessible URL. Buffer downloads the media at publish time; uploaded files are shared via a link valid for 7 days, so use a public URL for posts scheduled further out. Replaces existing attachments"},"mediaType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Force the attachment type when it cannot be detected from the file or URL: image or video (default auto)"},"mediaAltText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alt text for an attached image"}}},"buffer_get_account":{"id":"buffer_get_account","name":"Buffer Get Account","description":"Get the authenticated Buffer account, including its organizations and their IDs (needed for channel and post operations)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"}}},"buffer_get_channels":{"id":"buffer_get_channels","name":"Buffer Get Channels","description":"List the social media channels connected to a Buffer organization, including their channel IDs (needed to create posts)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Buffer organization ID (find it with the Get Account operation)"}}},"buffer_get_idea_groups":{"id":"buffer_get_idea_groups","name":"Buffer Get Idea Groups","description":"List idea groups (board columns) in a Buffer organization, including the group IDs used when creating ideas","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Buffer organization ID (find it with the Get Account operation)"}}},"buffer_get_ideas":{"id":"buffer_get_ideas","name":"Buffer Get Ideas","description":"List content ideas saved in a Buffer organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Buffer organization ID (find it with the Get Account operation)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of ideas to return (default 20)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous page (pageInfo.endCursor)"}}},"buffer_get_post":{"id":"buffer_get_post","name":"Buffer Get Post","description":"Get a single Buffer post by ID, including its status, schedule, and media","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"postId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the post to fetch"}}},"buffer_get_posts":{"id":"buffer_get_posts","name":"Buffer Get Posts","description":"List posts in a Buffer organization, optionally filtered by channel and status (draft, needs_approval, scheduled, sending, sent, error)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Buffer API key"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Buffer organization ID (find it with the Get Account operation)"},"channelIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated channel IDs to filter by"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to filter by: draft, needs_approval, scheduled, sending, sent, error"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of posts to return (default 20)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous page (pageInfo.endCursor)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: dueAt or createdAt (default dueAt)"},"sortDirection":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc (default asc)"}}},"calcom_cancel_booking":{"id":"calcom_cancel_booking","name":"Cal.com Cancel Booking","description":"Cancel an existing booking","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"bookingUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier (UID) of the booking to cancel"},"cancellationReason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for cancelling the booking"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_confirm_booking":{"id":"calcom_confirm_booking","name":"Cal.com Confirm Booking","description":"Confirm a pending booking that requires confirmation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"bookingUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier (UID) of the booking to confirm"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_create_booking":{"id":"calcom_create_booking","name":"Cal.com Create Booking","description":"Create a new booking on Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"eventTypeId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the event type to book"},"start":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start time in UTC ISO 8601 format (e.g., 2024-01-15T09:00:00Z)"},"attendee":{"type":"object","required":true,"visibility":"hidden","description":"Attendee information object with name, email, timeZone, and optional phoneNumber (constructed from individual attendee fields)"},"guests":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of guest email addresses","items":{"type":"string","description":"Guest email address"}},"lengthInMinutes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration of the booking in minutes (overrides event type default)"},"metadata":{"type":"object","required":false,"visibility":"user-or-llm","description":"Custom metadata to attach to the booking"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_create_event_type":{"id":"calcom_create_event_type","name":"Cal.com Create Event Type","description":"Create a new event type in Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the event type"},"slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique slug for the event type URL"},"lengthInMinutes":{"type":"number","required":true,"visibility":"user-or-llm","description":"Duration of the event in minutes"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the event type"},"slotInterval":{"type":"number","required":false,"visibility":"user-or-llm","description":"Interval between available booking slots in minutes"},"minimumBookingNotice":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum notice required before booking in minutes"},"beforeEventBuffer":{"type":"number","required":false,"visibility":"user-or-llm","description":"Buffer time before the event in minutes"},"afterEventBuffer":{"type":"number","required":false,"visibility":"user-or-llm","description":"Buffer time after the event in minutes"},"scheduleId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the schedule to use for availability"},"disableGuests":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to disable guests from being added to bookings"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_create_schedule":{"id":"calcom_create_schedule","name":"Cal.com Create Schedule","description":"Create a new availability schedule in Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the schedule"},"timeZone":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timezone for the schedule (e.g., America/New_York)"},"isDefault":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether this schedule should be the default"},"availability":{"type":"array","required":false,"visibility":"user-or-llm","description":"Availability intervals for the schedule","items":{"type":"object","description":"Availability interval","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday)"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}},"oauth":{"required":true,"provider":"calcom"}},"calcom_decline_booking":{"id":"calcom_decline_booking","name":"Cal.com Decline Booking","description":"Decline a pending booking request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"bookingUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier (UID) of the booking to decline"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for declining the booking"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_delete_event_type":{"id":"calcom_delete_event_type","name":"Cal.com Delete Event Type","description":"Delete an event type from Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"eventTypeId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Event type ID to delete"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_delete_schedule":{"id":"calcom_delete_schedule","name":"Cal.com Delete Schedule","description":"Delete a schedule from Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to delete"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_get_booking":{"id":"calcom_get_booking","name":"Cal.com Get Booking","description":"Get details of a specific booking by its UID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"bookingUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier (UID) of the booking"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_get_default_schedule":{"id":"calcom_get_default_schedule","name":"Cal.com Get Default Schedule","description":"Get the default availability schedule from Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_get_event_type":{"id":"calcom_get_event_type","name":"Cal.com Get Event Type","description":"Get detailed information about a specific event type","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"eventTypeId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Event type ID to retrieve"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_get_schedule":{"id":"calcom_get_schedule","name":"Cal.com Get Schedule","description":"Get a specific schedule by ID from Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to retrieve"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_get_slots":{"id":"calcom_get_slots","name":"Cal.com Get Slots","description":"Get available booking slots for a Cal.com event type within a time range","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"start":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start of time range in UTC ISO 8601 format (e.g., 2024-01-15T00:00:00Z)"},"end":{"type":"string","required":true,"visibility":"user-or-llm","description":"End of time range in UTC ISO 8601 format (e.g., 2024-01-22T00:00:00Z)"},"eventTypeId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Event type ID for direct lookup"},"eventTypeSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event type slug (requires username to be set)"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"Username for personal event types (required when using eventTypeSlug)"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Timezone for returned slots (defaults to UTC)"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Slot length in minutes"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_list_bookings":{"id":"calcom_list_bookings","name":"Cal.com List Bookings","description":"List all bookings with optional status filter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter bookings by status: upcoming, recurring, past, cancelled, or unconfirmed"},"take":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of bookings to return (pagination limit)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of bookings to skip (pagination offset)"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_list_event_types":{"id":"calcom_list_event_types","name":"Cal.com List Event Types","description":"Retrieve a list of all event types","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"sortCreatedAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by creation date: \\"asc\\" or \\"desc\\""}},"oauth":{"required":true,"provider":"calcom"}},"calcom_list_schedules":{"id":"calcom_list_schedules","name":"Cal.com List Schedules","description":"List all availability schedules from Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_reschedule_booking":{"id":"calcom_reschedule_booking","name":"Cal.com Reschedule Booking","description":"Reschedule an existing booking to a new time","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"bookingUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier (UID) of the booking to reschedule"},"start":{"type":"string","required":true,"visibility":"user-or-llm","description":"New start time in UTC ISO 8601 format (e.g., 2024-01-15T09:00:00Z)"},"reschedulingReason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for rescheduling the booking"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_update_event_type":{"id":"calcom_update_event_type","name":"Cal.com Update Event Type","description":"Update an existing event type in Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"eventTypeId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Event type ID to update (e.g., 12345)"},"title":{"type":"string","required":false,"visibility":"user-only","description":"Title of the event type"},"slug":{"type":"string","required":false,"visibility":"user-only","description":"Unique slug for the event type URL"},"lengthInMinutes":{"type":"number","required":false,"visibility":"user-only","description":"Duration of the event in minutes"},"description":{"type":"string","required":false,"visibility":"user-only","description":"Description of the event type"},"slotInterval":{"type":"number","required":false,"visibility":"user-only","description":"Interval between available booking slots in minutes"},"minimumBookingNotice":{"type":"number","required":false,"visibility":"user-only","description":"Minimum notice required before booking in minutes"},"beforeEventBuffer":{"type":"number","required":false,"visibility":"user-only","description":"Buffer time before the event in minutes"},"afterEventBuffer":{"type":"number","required":false,"visibility":"user-only","description":"Buffer time after the event in minutes"},"scheduleId":{"type":"number","required":false,"visibility":"user-only","description":"ID of the schedule to use for availability"},"disableGuests":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to disable guests from being added to bookings"}},"oauth":{"required":true,"provider":"calcom"}},"calcom_update_schedule":{"id":"calcom_update_schedule","name":"Cal.com Update Schedule","description":"Update an existing schedule in Cal.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Cal.com OAuth access token"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the schedule"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New timezone for the schedule (e.g., America/New_York)"},"isDefault":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether this schedule should be the default"},"availability":{"type":"array","required":false,"visibility":"user-or-llm","description":"New availability intervals for the schedule","items":{"type":"object","description":"Availability interval","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday)"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}},"oauth":{"required":true,"provider":"calcom"}},"calendly_cancel_event":{"id":"calendly_cancel_event","name":"Calendly Cancel Event","description":"Cancel a scheduled event","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"eventUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Scheduled event UUID to cancel. Format: UUID (e.g., \\"abc123-def456\\") or full URI (e.g., \\"https://api.calendly.com/scheduled_events/abc123-def456\\")"},"reason":{"type":"string","required":false,"visibility":"user-only","description":"Reason for cancellation (will be sent to invitees)"}}},"calendly_create_webhook":{"id":"calendly_create_webhook","name":"Calendly Create Webhook","description":"Create a new webhook subscription to receive real-time event notifications","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"url":{"type":"string","required":true,"visibility":"user-only","description":"URL to receive webhook events (must be HTTPS)"},"events":{"type":"json","required":true,"visibility":"user-only","description":"Array of event types to subscribe to (e.g., [\\"invitee.created\\", \\"invitee.canceled\\"])"},"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization URI. Format: URI (e.g., \\"https://api.calendly.com/organizations/abc123-def456\\")"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"User URI (required for user-scoped webhooks). Format: URI (e.g., \\"https://api.calendly.com/users/abc123-def456\\")"},"scope":{"type":"string","required":true,"visibility":"user-or-llm","description":"Webhook scope. Format: \\"organization\\" or \\"user\\""},"signing_key":{"type":"string","required":false,"visibility":"user-only","description":"Optional signing key to verify webhook signatures"}}},"calendly_delete_webhook":{"id":"calendly_delete_webhook","name":"Calendly Delete Webhook","description":"Delete a webhook subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"webhookUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Webhook subscription UUID to delete. Format: UUID (e.g., \\"abc123-def456\\") or full URI (e.g., \\"https://api.calendly.com/webhook_subscriptions/abc123-def456\\")"}}},"calendly_get_current_user":{"id":"calendly_get_current_user","name":"Calendly Get Current User","description":"Get information about the currently authenticated Calendly user","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"}}},"calendly_get_event_type":{"id":"calendly_get_event_type","name":"Calendly Get Event Type","description":"Get detailed information about a specific event type","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"eventTypeUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event type UUID. Format: UUID (e.g., \\"abc123-def456\\") or full URI (e.g., \\"https://api.calendly.com/event_types/abc123-def456\\")"}}},"calendly_get_scheduled_event":{"id":"calendly_get_scheduled_event","name":"Calendly Get Scheduled Event","description":"Get detailed information about a specific scheduled event","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"eventUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Scheduled event UUID. Format: UUID (e.g., \\"abc123-def456\\") or full URI (e.g., \\"https://api.calendly.com/scheduled_events/abc123-def456\\")"}}},"calendly_list_event_invitees":{"id":"calendly_list_event_invitees","name":"Calendly List Event Invitees","description":"Retrieve a list of invitees for a scheduled event","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"eventUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Scheduled event UUID. Format: UUID (e.g., \\"abc123-def456\\") or full URI (e.g., \\"https://api.calendly.com/scheduled_events/abc123-def456\\")"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page. Format: integer (default: 20, max: 100)"},"email":{"type":"string","required":false,"visibility":"user-only","description":"Filter invitees by email address"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination. Format: opaque string from previous response next_page_token"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for results. Format: \\"field:direction\\" (e.g., \\"created_at:asc\\", \\"created_at:desc\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status. Format: \\"active\\" or \\"canceled\\""}}},"calendly_list_event_types":{"id":"calendly_list_event_types","name":"Calendly List Event Types","description":"Retrieve a list of all event types for a user or organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only event types that belong to this user. Format: URI (e.g., \\"https://api.calendly.com/users/abc123-def456\\")"},"organization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only event types that belong to this organization. Format: URI (e.g., \\"https://api.calendly.com/organizations/abc123-def456\\")"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page. Format: integer (default: 20, max: 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination. Format: opaque string from previous response next_page_token"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for results. Format: \\"field:direction\\" (e.g., \\"name:asc\\", \\"name:desc\\")"},"active":{"type":"boolean","required":false,"visibility":"user-only","description":"When true, show only active event types. When false or unchecked, show all event types (both active and inactive)."}}},"calendly_list_scheduled_events":{"id":"calendly_list_scheduled_events","name":"Calendly List Scheduled Events","description":"Retrieve a list of scheduled events for a user or organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return events that belong to this user. Either \\"user\\" or \\"organization\\" must be provided. Format: URI (e.g., \\"https://api.calendly.com/users/abc123-def456\\")"},"organization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return events that belong to this organization. Either \\"user\\" or \\"organization\\" must be provided. Format: URI (e.g., \\"https://api.calendly.com/organizations/abc123-def456\\")"},"invitee_email":{"type":"string","required":false,"visibility":"user-only","description":"Return events where invitee has this email"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page. Format: integer (default: 20, max: 100)"},"max_start_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return events with start time before this time. Format: ISO 8601 (e.g., \\"2024-01-15T09:00:00Z\\")"},"min_start_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return events with start time after this time. Format: ISO 8601 (e.g., \\"2024-01-01T00:00:00Z\\")"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination. Format: opaque string from previous response next_page_token"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for results. Format: \\"field:direction\\" (e.g., \\"start_time:asc\\", \\"start_time:desc\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status. Format: \\"active\\" or \\"canceled\\""}}},"calendly_list_webhooks":{"id":"calendly_list_webhooks","name":"Calendly List Webhooks","description":"Retrieve a list of webhook subscriptions for an organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Calendly Personal Access Token"},"organization":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization URI to list webhooks for. Format: URI (e.g., \\"https://api.calendly.com/organizations/abc123-def456\\")"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page. Format: integer (default: 20, max: 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination. Format: opaque string from previous response next_page_token"},"scope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by scope. Format: \\"organization\\" or \\"user\\""},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter webhooks by user URI (for user-scoped webhooks). Format: URI (e.g., \\"https://api.calendly.com/users/abc123-def456\\")"}}},"clay_populate":{"id":"clay_populate","name":"Clay Populate","description":"Populate Clay with data from a JSON file. Enables direct communication and notifications with timestamp tracking and channel confirmation.","version":"1.0.0","params":{"webhookURL":{"type":"string","required":true,"visibility":"user-only","description":"The webhook URL to populate"},"data":{"type":"json","required":true,"visibility":"user-or-llm","description":"The data to populate"},"authToken":{"type":"string","required":false,"visibility":"user-only","description":"Optional auth token for Clay webhook authentication (most webhooks do not require this)"}}},"clerk_add_organization_member":{"id":"clerk_add_organization_member","name":"Add Organization Member in Clerk","description":"Add a user as a member of a Clerk organization with a given role","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the user to add as a member"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"Role to assign, e.g. org:admin or org:member"}}},"clerk_ban_user":{"id":"clerk_ban_user","name":"Ban User in Clerk","description":"Ban a user, preventing them from signing in","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to ban (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_create_actor_token":{"id":"clerk_create_actor_token","name":"Create Actor Token in Clerk","description":"Create an actor token to impersonate a user (God Mode / act-as-user), e.g. for support tooling","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the user to impersonate"},"actor":{"type":"json","required":true,"visibility":"user-or-llm","description":"Actor JSON object identifying who is impersonating, must include a \\"sub\\" field, e.g. {\\"sub\\": \\"user_support_agent_id\\"}"},"expiresInSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Seconds until the token expires (default 3600)"},"sessionMaxDurationInSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max duration in seconds for sessions created with this token (default 1800)"}}},"clerk_create_allowlist_identifier":{"id":"clerk_create_allowlist_identifier","name":"Create Allowlist Identifier in Clerk","description":"Add an email, phone number, or web3 wallet to your Clerk instance allowlist","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address, phone number, or web3 wallet to allow (wildcards like *@example.com supported for email)"},"notify":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to notify the identifier owner by email (default false)"}}},"clerk_create_blocklist_identifier":{"id":"clerk_create_blocklist_identifier","name":"Create Blocklist Identifier in Clerk","description":"Add an email, phone number, or web3 wallet to your Clerk instance blocklist to prevent sign-ups","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"identifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address, phone number, or web3 wallet to block"}}},"clerk_create_organization":{"id":"clerk_create_organization","name":"Create Organization in Clerk","description":"Create a new organization in your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the organization"},"createdBy":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID of the creator who will become admin (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slug identifier for the organization"},"maxAllowedMemberships":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum member capacity (0 for unlimited)"},"publicMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Public metadata (JSON object)"},"privateMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Private metadata (JSON object)"}}},"clerk_create_organization_invitation":{"id":"clerk_create_organization_invitation","name":"Create Organization Invitation in Clerk","description":"Invite a user by email to join a Clerk organization with a given role","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the user to invite"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"Role to assign on acceptance, e.g. org:admin or org:member"},"inviterUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID of the inviter"},"redirectUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to redirect to after the invitation is accepted"},"expiresInDays":{"type":"number","required":false,"visibility":"user-or-llm","description":"Days until the invitation expires (1-365, default 30)"},"publicMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Public metadata (JSON object)"},"privateMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Private metadata (JSON object)"},"notify":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether Clerk sends the invitation email (default true)"}}},"clerk_create_user":{"id":"clerk_create_user","name":"Create User in Clerk","description":"Create a new user in your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email addresses for the user (comma-separated for multiple)"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone numbers for the user (comma-separated for multiple)"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"Username for the user (must be unique)"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"Password for the user (minimum 8 characters)"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the user"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the user"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External system identifier (must be unique)"},"publicMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Public metadata (JSON object, readable from frontend)"},"privateMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Private metadata (JSON object, backend only)"},"unsafeMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Unsafe metadata (JSON object, modifiable from frontend)"},"skipPasswordChecks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip password validation checks"},"skipPasswordRequirement":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Make password optional"}}},"clerk_delete_allowlist_identifier":{"id":"clerk_delete_allowlist_identifier","name":"Delete Allowlist Identifier from Clerk","description":"Remove an identifier from your Clerk instance allowlist","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"identifierId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the allowlist identifier to delete"}}},"clerk_delete_blocklist_identifier":{"id":"clerk_delete_blocklist_identifier","name":"Delete Blocklist Identifier from Clerk","description":"Remove an identifier from your Clerk instance blocklist","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"identifierId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the blocklist identifier to delete"}}},"clerk_delete_organization":{"id":"clerk_delete_organization","name":"Delete Organization from Clerk","description":"Delete an organization from your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization to delete (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_delete_user":{"id":"clerk_delete_user","name":"Delete User from Clerk","description":"Delete a user from your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to delete (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_get_jwt_template":{"id":"clerk_get_jwt_template","name":"Get JWT Template from Clerk","description":"Retrieve a single custom JWT template by ID from Clerk","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the JWT template to retrieve"}}},"clerk_get_organization":{"id":"clerk_get_organization","name":"Get Organization from Clerk","description":"Retrieve a single organization by ID or slug from Clerk","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID or slug of the organization to retrieve (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC or my-org-slug)"}}},"clerk_get_session":{"id":"clerk_get_session","name":"Get Session from Clerk","description":"Retrieve a single session by ID from Clerk","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the session to retrieve (e.g., sess_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_get_user":{"id":"clerk_get_user","name":"Get User from Clerk","description":"Retrieve a single user by their ID from Clerk","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to retrieve (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_get_user_oauth_token":{"id":"clerk_get_user_oauth_token","name":"Get User OAuth Access Token from Clerk","description":"Retrieve a user\'s OAuth access token for a connected external provider (e.g. Google, GitHub, Microsoft) obtained via Clerk SSO","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"provider":{"type":"string","required":true,"visibility":"user-or-llm","description":"OAuth provider slug, e.g. google, github, microsoft, discord (without the oauth_ prefix)"}}},"clerk_list_allowlist_identifiers":{"id":"clerk_list_allowlist_identifiers","name":"List Allowlist Identifiers from Clerk","description":"List email/phone/web3-wallet identifiers on your Clerk instance allowlist","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 50, 100; range: 1-500, default: 10)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 10, 20)"}}},"clerk_list_blocklist_identifiers":{"id":"clerk_list_blocklist_identifiers","name":"List Blocklist Identifiers from Clerk","description":"List email/phone/web3-wallet identifiers on your Clerk instance blocklist","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"}}},"clerk_list_jwt_templates":{"id":"clerk_list_jwt_templates","name":"List JWT Templates from Clerk","description":"List custom JWT templates configured on your Clerk instance","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"}}},"clerk_list_organization_invitations":{"id":"clerk_list_organization_invitations","name":"List Organization Invitations from Clerk","description":"List pending and past invitations for a Clerk organization","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: pending, accepted, revoked, or expired"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by invited email address"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field (created_at, email_address) with +/- prefix (default: -created_at)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 50, 100; range: 1-500, default: 10)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 10, 20)"}}},"clerk_list_organization_memberships":{"id":"clerk_list_organization_memberships","name":"List Organization Memberships from Clerk","description":"List members of a Clerk organization with optional filtering and pagination","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 50, 100; range: 1-500, default: 10)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 10, 20)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field (e.g., created_at) with +/- prefix for direction"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by role, comma-separated for multiple (e.g., org:admin,org:member)"}}},"clerk_list_organizations":{"id":"clerk_list_organizations","name":"List Organizations from Clerk","description":"List all organizations in your Clerk application with optional filtering","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 50, 100; range: 1-500, default: 10)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 10, 20)"},"includeMembersCount":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include member count for each organization"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search by organization ID, name, or slug (e.g., Acme Corp or acme-corp)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field (name, created_at, members_count) with +/- prefix"}}},"clerk_list_sessions":{"id":"clerk_list_sessions","name":"List Sessions from Clerk","description":"List sessions for a user or client in your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID to list sessions for (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC; required if clientId not provided)"},"clientId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Client ID to list sessions for (required if userId not provided)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by session status (abandoned, active, ended, expired, pending, removed, replaced, revoked)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 50, 100; range: 1-500, default: 10)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 10, 20)"}}},"clerk_list_users":{"id":"clerk_list_users","name":"List Users from Clerk","description":"List all users in your Clerk application with optional filtering and pagination","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 50, 100; range: 1-500, default: 10)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 10, 20)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field with optional +/- prefix for direction (default: -created_at)"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by email address (e.g., user@example.com or user1@example.com,user2@example.com)"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by phone number (comma-separated for multiple)"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by external ID (comma-separated for multiple)"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by username (comma-separated for multiple)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by user ID (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC or comma-separated for multiple)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to match across email, phone, username, and names (e.g., john or john@example.com)"}}},"clerk_lock_user":{"id":"clerk_lock_user","name":"Lock User in Clerk","description":"Lock a user account, blocking sign-in attempts","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to lock (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_remove_organization_member":{"id":"clerk_remove_organization_member","name":"Remove Organization Member from Clerk","description":"Remove a member from a Clerk organization","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the member to remove"}}},"clerk_revoke_actor_token":{"id":"clerk_revoke_actor_token","name":"Revoke Actor Token in Clerk","description":"Revoke an actor token before it is used or expires","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"actorTokenId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the actor token to revoke"}}},"clerk_revoke_session":{"id":"clerk_revoke_session","name":"Revoke Session in Clerk","description":"Revoke a session to immediately invalidate it","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the session to revoke (e.g., sess_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_unban_user":{"id":"clerk_unban_user","name":"Unban User in Clerk","description":"Remove a ban from a user, allowing them to sign in again","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to unban (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_unlock_user":{"id":"clerk_unlock_user","name":"Unlock User in Clerk","description":"Unlock a previously locked user account","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to unlock (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"}}},"clerk_update_organization":{"id":"clerk_update_organization","name":"Update Organization in Clerk","description":"Update an existing organization in your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization to update (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the organization"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slug identifier for the organization"},"maxAllowedMemberships":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum member capacity (0 for unlimited)"},"adminDeleteEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether admins can delete the organization"}}},"clerk_update_organization_membership":{"id":"clerk_update_organization_membership","name":"Update Organization Membership in Clerk","description":"Change a member\'s role within a Clerk organization","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the organization (e.g., org_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the member whose role is being changed"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"New role to assign, e.g. org:admin or org:member"}}},"clerk_update_user":{"id":"clerk_update_user","name":"Update User in Clerk","description":"Update an existing user in your Clerk application","version":"1.0.0","params":{"secretKey":{"type":"string","required":true,"visibility":"user-only","description":"The Clerk Secret Key for API authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to update (e.g., user_2NNEqL2nrIRdJ194ndJqAHwEfxC)"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the user"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the user"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"Username (must be unique)"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"New password (minimum 8 characters)"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External system identifier"},"primaryEmailAddressId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of verified email to set as primary"},"primaryPhoneNumberId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of verified phone to set as primary"},"publicMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Public metadata (JSON object)"},"privateMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Private metadata (JSON object)"},"unsafeMetadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Unsafe metadata (JSON object)"},"skipPasswordChecks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip password validation checks"}}},"clickhouse_count_rows":{"id":"clickhouse_count_rows","name":"ClickHouse Count Rows","description":"Count rows in a ClickHouse table, optionally filtered","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to count rows in"},"where":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional WHERE clause condition without the WHERE keyword"}}},"clickhouse_create_database":{"id":"clickhouse_create_database","name":"ClickHouse Create Database","description":"Create a new database on a ClickHouse server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the database to create"}}},"clickhouse_create_table":{"id":"clickhouse_create_table","name":"ClickHouse Create Table","description":"Create a new MergeTree-family table in ClickHouse","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the table to create"},"columns":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of column definitions, each an object with name and type, e.g. [{\\"name\\":\\"id\\",\\"type\\":\\"UInt64\\"},{\\"name\\":\\"ts\\",\\"type\\":\\"DateTime\\"}]"},"engine":{"type":"string","required":false,"visibility":"user-or-llm","description":"Table engine (default MergeTree)"},"orderBy":{"type":"string","required":true,"visibility":"user-or-llm","description":"ORDER BY expression, e.g. \\"id\\" or \\"(id, ts)\\""},"partitionBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional PARTITION BY expression, e.g. toYYYYMM(ts)"}}},"clickhouse_delete":{"id":"clickhouse_delete","name":"ClickHouse Delete","description":"Delete rows from a ClickHouse table via an ALTER TABLE ... DELETE mutation","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to delete data from"},"where":{"type":"string","required":true,"visibility":"user-or-llm","description":"WHERE clause condition (without the WHERE keyword)"}}},"clickhouse_describe_table":{"id":"clickhouse_describe_table","name":"ClickHouse Describe Table","description":"Describe the columns of a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to describe"}}},"clickhouse_drop_database":{"id":"clickhouse_drop_database","name":"ClickHouse Drop Database","description":"Drop a database from a ClickHouse server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the database to drop"}}},"clickhouse_drop_partition":{"id":"clickhouse_drop_partition","name":"ClickHouse Drop Partition","description":"Drop a partition from a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name"},"partition":{"type":"string","required":true,"visibility":"user-or-llm","description":"Partition expression, e.g. \'2024-01\' or 202401"}}},"clickhouse_drop_table":{"id":"clickhouse_drop_table","name":"ClickHouse Drop Table","description":"Drop a table from a ClickHouse database","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to drop"}}},"clickhouse_execute":{"id":"clickhouse_execute","name":"ClickHouse Execute","description":"Execute raw SQL (DDL, mutations, or queries) on a ClickHouse database","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Raw SQL statement to execute"}}},"clickhouse_insert":{"id":"clickhouse_insert","name":"ClickHouse Insert","description":"Insert a row into a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to insert data into"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data object to insert (key-value pairs mapping column names to values)"}}},"clickhouse_insert_rows":{"id":"clickhouse_insert_rows","name":"ClickHouse Insert Rows","description":"Insert multiple rows into a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table to insert into"},"rows":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of row objects to insert, e.g. [{\\"id\\":1,\\"name\\":\\"a\\"},{\\"id\\":2,\\"name\\":\\"b\\"}]"}}},"clickhouse_introspect":{"id":"clickhouse_introspect","name":"ClickHouse Introspect","description":"Introspect a ClickHouse database to retrieve table structures, columns, and engines","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to introspect"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"}}},"clickhouse_kill_query":{"id":"clickhouse_kill_query","name":"ClickHouse Kill Query","description":"Kill a running query by its query ID","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"queryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The query_id of the running query to kill"}}},"clickhouse_list_clusters":{"id":"clickhouse_list_clusters","name":"ClickHouse List Clusters","description":"List configured clusters, shards, and replicas","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"}}},"clickhouse_list_databases":{"id":"clickhouse_list_databases","name":"ClickHouse List Databases","description":"List all databases on a ClickHouse server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"}}},"clickhouse_list_mutations":{"id":"clickhouse_list_mutations","name":"ClickHouse List Mutations","description":"List mutations (async ALTER UPDATE/DELETE) for the connected database","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional table name to filter mutations"},"onlyRunning":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only show mutations that are still running"}}},"clickhouse_list_partitions":{"id":"clickhouse_list_partitions","name":"ClickHouse List Partitions","description":"List active partitions for a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to inspect partitions for"}}},"clickhouse_list_running_queries":{"id":"clickhouse_list_running_queries","name":"ClickHouse List Running Queries","description":"List currently running queries on a ClickHouse server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"}}},"clickhouse_list_tables":{"id":"clickhouse_list_tables","name":"ClickHouse List Tables","description":"List tables in the connected ClickHouse database","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"}}},"clickhouse_optimize_table":{"id":"clickhouse_optimize_table","name":"ClickHouse Optimize Table","description":"Trigger a merge of table parts via OPTIMIZE TABLE","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table to optimize"},"final":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Force a merge to a single part using FINAL"}}},"clickhouse_query":{"id":"clickhouse_query","name":"ClickHouse Query","description":"Execute a SELECT query on a ClickHouse database","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL SELECT query to execute"}}},"clickhouse_rename_table":{"id":"clickhouse_rename_table","name":"ClickHouse Rename Table","description":"Rename a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Current table name"},"newTable":{"type":"string","required":true,"visibility":"user-or-llm","description":"New table name"}}},"clickhouse_show_create_table":{"id":"clickhouse_show_create_table","name":"ClickHouse Show Create Table","description":"Get the CREATE TABLE statement (DDL) for a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to get the CREATE statement for"}}},"clickhouse_table_stats":{"id":"clickhouse_table_stats","name":"ClickHouse Table Stats","description":"Get row counts and on-disk size for tables in the connected database","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional table name to get stats for"}}},"clickhouse_truncate_table":{"id":"clickhouse_truncate_table","name":"ClickHouse Truncate Table","description":"Remove all rows from a ClickHouse table","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to truncate"}}},"clickhouse_update":{"id":"clickhouse_update","name":"ClickHouse Update","description":"Update rows in a ClickHouse table via an ALTER TABLE ... UPDATE mutation","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse server hostname (e.g., your-instance.clickhouse.cloud)"},"port":{"type":"number","required":true,"visibility":"user-only","description":"ClickHouse HTTP interface port (8443 for HTTPS, 8123 for HTTP)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ClickHouse username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"ClickHouse password"},"secure":{"type":"boolean","required":false,"visibility":"user-only","description":"Use a secure HTTPS connection (default: true)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to update data in"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data object with fields to update (key-value pairs)"},"where":{"type":"string","required":true,"visibility":"user-or-llm","description":"WHERE clause condition (without the WHERE keyword)"}}},"clickup_add_tag_to_task":{"id":"clickup_add_tag_to_task","name":"ClickUp Add Tag To Task","description":"Add an existing space tag to a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to tag"},"tagName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the tag to add (must exist in the space)"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_checklist":{"id":"clickup_create_checklist","name":"ClickUp Create Checklist","description":"Add a new checklist to a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to add the checklist to"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the checklist"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_checklist_item":{"id":"clickup_create_checklist_item","name":"ClickUp Create Checklist Item","description":"Add an item to a checklist on a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"checklistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist to add the item to"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the checklist item"},"assignee":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID to assign the item to"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_comment":{"id":"clickup_create_comment","name":"ClickUp Create Comment","description":"Add a comment to a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to comment on"},"commentText":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content of the comment"},"assignee":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID to assign the comment to"},"notifyAll":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, comment notifications are sent to everyone, including the comment creator"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_folder":{"id":"clickup_create_folder","name":"ClickUp Create Folder","description":"Create a new folder in a ClickUp space","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the space to create the folder in"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the folder"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_list":{"id":"clickup_create_list","name":"ClickUp Create List","description":"Create a new list in a ClickUp folder, or a folderless list in a space when a space ID is provided instead","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the folder to create the list in (provide this or spaceId; folderId takes precedence when both are set)"},"spaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the space to create a folderless list in (provide this or folderId)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the list"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text description of the list"},"markdownContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Markdown description of the list (use instead of content)"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_task":{"id":"clickup_create_task","name":"ClickUp Create Task","description":"Create a new task in a ClickUp list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the list to create the task in"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the task"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text description of the task"},"markdownContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Markdown description of the task (overrides description)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status to create the task with (must exist in the list)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority: 1 (urgent), 2 (high), 3 (normal), 4 (low)"},"dueDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Due date as a Unix timestamp in milliseconds"},"dueDateTime":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the due date includes a time of day"},"startDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start date as a Unix timestamp in milliseconds"},"startDateTime":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the start date includes a time of day"},"assignees":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs to assign to the task","items":{"type":"number","description":"A ClickUp user ID"}},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"Tag names to apply to the task","items":{"type":"string","description":"A tag name"}},"timeEstimate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time estimate in milliseconds"},"points":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sprint points for the task"},"parent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent task ID to create this task as a subtask"},"notifyAll":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, creation notifications are sent to everyone, including the task creator"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_create_time_entry":{"id":"clickup_create_time_entry","name":"ClickUp Create Time Entry","description":"Create a manual time entry in a ClickUp workspace, optionally linked to a task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) to create the entry in"},"start":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start of the entry as a Unix timestamp in milliseconds"},"duration":{"type":"number","required":true,"visibility":"user-or-llm","description":"Duration of the entry in milliseconds"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the time entry"},"billable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the entry is billable"},"taskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task ID to associate the entry with"},"assignee":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID to create the entry for (workspace owners/admins only)"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_delete_checklist":{"id":"clickup_delete_checklist","name":"ClickUp Delete Checklist","description":"Delete a checklist from a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"checklistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist to delete"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_delete_checklist_item":{"id":"clickup_delete_checklist_item","name":"ClickUp Delete Checklist Item","description":"Delete an item from a checklist on a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"checklistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist containing the item"},"checklistItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist item to delete"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_delete_comment":{"id":"clickup_delete_comment","name":"ClickUp Delete Comment","description":"Delete a comment from a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the comment to delete"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_delete_task":{"id":"clickup_delete_task","name":"ClickUp Delete Task","description":"Delete a task from ClickUp","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to delete"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_delete_time_entry":{"id":"clickup_delete_time_entry","name":"ClickUp Delete Time Entry","description":"Delete a time entry from a ClickUp workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) the entry belongs to"},"timerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the time entry to delete"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_comments":{"id":"clickup_get_comments","name":"ClickUp Get Comments","description":"Retrieve comments on a ClickUp task, newest first (25 per page; paginate with start and startId)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to fetch comments from"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp (ms) of the reference comment for pagination (use the date of the last comment from the previous page, together with startId)"},"startId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the reference comment for pagination (use the id of the last comment from the previous page, together with start)"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_custom_fields":{"id":"clickup_get_custom_fields","name":"ClickUp Get Custom Fields","description":"List the custom fields accessible in a ClickUp list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the list to fetch custom fields from"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_folders":{"id":"clickup_get_folders","name":"ClickUp Get Folders","description":"List the folders in a ClickUp space","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the space to list folders from"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return archived folders"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_list_members":{"id":"clickup_get_list_members","name":"ClickUp Get List Members","description":"List the workspace members who have explicit access to a ClickUp list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the list to list members for"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_lists":{"id":"clickup_get_lists","name":"ClickUp Get Lists","description":"List the lists in a ClickUp folder, or the folderless lists in a space when a space ID is provided instead","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the folder to list lists from (provide this or spaceId; folderId takes precedence when both are set)"},"spaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the space to list folderless lists from (provide this or folderId)"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return archived lists"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_running_timer":{"id":"clickup_get_running_timer","name":"ClickUp Get Running Timer","description":"Get the currently running time entry in a ClickUp workspace (null when no timer is running)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) to check"},"assignee":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID to check instead of the authenticated user (owners/admins only)"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_space_tags":{"id":"clickup_get_space_tags","name":"ClickUp Get Space Tags","description":"List the task tags available in a ClickUp space","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the space to list tags from"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_spaces":{"id":"clickup_get_spaces","name":"ClickUp Get Spaces","description":"List the spaces in a ClickUp workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) to list spaces from"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return archived spaces"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_task":{"id":"clickup_get_task","name":"ClickUp Get Task","description":"Retrieve a task from ClickUp by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to retrieve"},"includeSubtasks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include subtasks in the response"},"includeMarkdownDescription":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return the task description in Markdown format"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_task_members":{"id":"clickup_get_task_members","name":"ClickUp Get Task Members","description":"List the workspace members who have explicit access to a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to list members for"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_tasks":{"id":"clickup_get_tasks","name":"ClickUp Get Tasks","description":"List the tasks in a ClickUp list (100 tasks per page; increment page until an empty result to paginate)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the list to fetch tasks from"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page to fetch (starts at 0)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field: id, created, updated, or due_date"},"reverse":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return tasks in reverse order"},"subtasks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include subtasks (excluded by default)"},"includeClosed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include closed tasks (excluded by default)"},"includeMarkdownDescription":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return task descriptions in Markdown format"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return archived tasks"},"statuses":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter tasks by status names","items":{"type":"string","description":"A status name"}},"assignees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter tasks by assignee user IDs","items":{"type":"string","description":"A ClickUp user ID"}},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter tasks by tag names","items":{"type":"string","description":"A tag name"}},"dueDateGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only tasks due after this Unix timestamp in milliseconds"},"dueDateLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only tasks due before this Unix timestamp in milliseconds"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_time_entries":{"id":"clickup_get_time_entries","name":"ClickUp Get Time Entries","description":"List time entries in a ClickUp workspace within a date range (defaults to the last 30 days for the authenticated user)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) to list time entries from"},"startDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start of the date range as a Unix timestamp in milliseconds"},"endDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"End of the date range as a Unix timestamp in milliseconds"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by user IDs, comma-separated (requires workspace owner/admin to view others)"},"taskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries for this task (use at most one location filter)"},"listId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries in this list (use at most one location filter)"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries in this folder (use at most one location filter)"},"spaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries in this space (use at most one location filter)"},"includeTaskTags":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include task tags in the response"},"includeLocationNames":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include list, folder, and space names in the response"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_get_workspaces":{"id":"clickup_get_workspaces","name":"ClickUp Get Workspaces","description":"List the ClickUp workspaces (teams) available to the connected account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_remove_custom_field_value":{"id":"clickup_remove_custom_field_value","name":"ClickUp Remove Custom Field Value","description":"Remove the value of a custom field from a ClickUp task (does not delete the field itself)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to remove the custom field value from"},"fieldId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the custom field to clear"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_remove_tag_from_task":{"id":"clickup_remove_tag_from_task","name":"ClickUp Remove Tag From Task","description":"Remove a tag from a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to remove the tag from"},"tagName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the tag to remove"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_search_tasks":{"id":"clickup_search_tasks","name":"ClickUp Search Tasks","description":"Search tasks across a ClickUp workspace with filters for lists, folders, spaces, statuses, assignees, tags, and due dates (100 tasks per page; increment page until an empty result to paginate)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) to search tasks in"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page to fetch (starts at 0)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field: id, created, updated, or due_date"},"reverse":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return tasks in reverse order"},"subtasks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include subtasks (excluded by default)"},"includeClosed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include closed tasks (excluded by default)"},"includeMarkdownDescription":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return task descriptions in Markdown format"},"listIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter by list IDs","items":{"type":"string","description":"A ClickUp list ID"}},"spaceIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter by space IDs","items":{"type":"string","description":"A ClickUp space ID"}},"folderIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter by folder IDs","items":{"type":"string","description":"A ClickUp folder ID"}},"statuses":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter tasks by status names","items":{"type":"string","description":"A status name"}},"assignees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter tasks by assignee user IDs","items":{"type":"string","description":"A ClickUp user ID"}},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter tasks by tag names","items":{"type":"string","description":"A tag name"}},"dueDateGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only tasks due after this Unix timestamp in milliseconds"},"dueDateLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only tasks due before this Unix timestamp in milliseconds"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_set_custom_field_value":{"id":"clickup_set_custom_field_value","name":"ClickUp Set Custom Field Value","description":"Set the value of a custom field on a ClickUp task (the value shape depends on the field type)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to set the custom field on"},"fieldId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the custom field (find it with the Get Custom Fields or Get Task operations)"},"value":{"type":"json","required":true,"visibility":"user-or-llm","description":"Value to set. The shape depends on the field type: text/number fields take a plain value, label fields take an array of option UUIDs, dropdown fields take an option UUID"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_start_timer":{"id":"clickup_start_timer","name":"ClickUp Start Timer","description":"Start a timer for the authenticated user in a ClickUp workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) to start the timer in"},"taskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task ID to associate the timer with"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the time entry"},"billable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the entry is billable"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"Time entry tag names to apply","items":{"type":"string","description":"A time entry tag name"}}},"oauth":{"required":true,"provider":"clickup"}},"clickup_stop_timer":{"id":"clickup_stop_timer","name":"ClickUp Stop Timer","description":"Stop the authenticated user\'s currently running timer in a ClickUp workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) the timer is running in"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_update_checklist":{"id":"clickup_update_checklist","name":"ClickUp Update Checklist","description":"Rename or reorder a checklist on a ClickUp task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"checklistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the checklist"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"New position of the checklist on the task (0 places it first)"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_update_checklist_item":{"id":"clickup_update_checklist_item","name":"ClickUp Update Checklist Item","description":"Update a checklist item on a ClickUp task — rename, assign, resolve, or nest it","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"checklistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist containing the item"},"checklistItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"UUID of the checklist item to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the checklist item"},"assignee":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID to assign the item to"},"resolved":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the item is resolved"},"parent":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of another checklist item to nest this item under"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_update_comment":{"id":"clickup_update_comment","name":"ClickUp Update Comment","description":"Update the content, assignee, or resolved state of a ClickUp task comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the comment to update"},"commentText":{"type":"string","required":false,"visibility":"user-or-llm","description":"New content for the comment"},"assignee":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID to assign the comment to"},"resolved":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the comment is resolved"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_update_task":{"id":"clickup_update_task","name":"ClickUp Update Task","description":"Update an existing task in ClickUp","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the task"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New plain text description (use a single space to clear)"},"markdownContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"New Markdown description (takes precedence over description)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New status for the task (must exist in the list)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority: 1 (urgent), 2 (high), 3 (normal), 4 (low)"},"dueDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"New due date as a Unix timestamp in milliseconds"},"dueDateTime":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the due date includes a time of day"},"startDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"New start date as a Unix timestamp in milliseconds"},"startDateTime":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the start date includes a time of day"},"timeEstimate":{"type":"number","required":false,"visibility":"user-or-llm","description":"New time estimate in milliseconds"},"points":{"type":"number","required":false,"visibility":"user-or-llm","description":"New sprint points value"},"parent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent task ID to move this task under (cannot be cleared)"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to archive the task, false to unarchive"},"assigneesToAdd":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs to add as assignees","items":{"type":"number","description":"A ClickUp user ID"}},"assigneesToRemove":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs to remove from assignees","items":{"type":"number","description":"A ClickUp user ID"}}},"oauth":{"required":true,"provider":"clickup"}},"clickup_update_time_entry":{"id":"clickup_update_time_entry","name":"ClickUp Update Time Entry","description":"Update a time entry in a ClickUp workspace — description, start/end times, task, or billable state","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workspace (team) the entry belongs to"},"timerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the time entry to update"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the entry"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"New start (Unix ms); when provided, end must also be provided"},"end":{"type":"number","required":false,"visibility":"user-or-llm","description":"New end (Unix ms); when provided, start must also be provided"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"New duration in milliseconds"},"taskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task ID to associate the entry with"},"billable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the entry is billable"}},"oauth":{"required":true,"provider":"clickup"}},"clickup_upload_attachment":{"id":"clickup_upload_attachment","name":"ClickUp Upload Attachment","description":"Upload a file to a ClickUp task as an attachment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token or personal API token for ClickUp"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the task to attach the file to"},"file":{"type":"file","required":true,"visibility":"user-only","description":"File to attach to the task"}},"oauth":{"required":true,"provider":"clickup"}},"cloudflare_create_dns_record":{"id":"cloudflare_create_dns_record","name":"Cloudflare Create DNS Record","description":"Creates a new DNS record for a zone.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to create the DNS record in"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"DNS record type (e.g., \\"A\\", \\"AAAA\\", \\"CNAME\\", \\"MX\\", \\"TXT\\", \\"NS\\", \\"SRV\\")"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"DNS record name (e.g., \\"example.com\\" or \\"subdomain.example.com\\")"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"DNS record content (e.g., IP address for A records, target for CNAME)"},"ttl":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time to live in seconds (1 = automatic, default: 1)"},"proxied":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable Cloudflare proxy (default: false)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for MX and SRV records"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment for the DNS record"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags for the DNS record"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_create_zone":{"id":"cloudflare_create_zone","name":"Cloudflare Create Zone","description":"Adds a new zone (domain) to the Cloudflare account.","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to add (e.g., \\"example.com\\")"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Cloudflare account ID"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Zone type: \\"full\\" (Cloudflare manages DNS), \\"partial\\" (CNAME setup), or \\"secondary\\" (secondary DNS)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_delete_dns_record":{"id":"cloudflare_delete_dns_record","name":"Cloudflare Delete DNS Record","description":"Deletes a DNS record from a zone.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID containing the DNS record"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The DNS record ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_delete_zone":{"id":"cloudflare_delete_zone","name":"Cloudflare Delete Zone","description":"Deletes a zone (domain) from the Cloudflare account.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_dns_analytics":{"id":"cloudflare_dns_analytics","name":"Cloudflare DNS Analytics","description":"Gets DNS analytics report for a zone including query counts and trends.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to get DNS analytics for"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date for analytics (ISO 8601, e.g., \\"2024-01-01T00:00:00Z\\") or relative (e.g., \\"-6h\\")"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date for analytics (ISO 8601, e.g., \\"2024-01-31T23:59:59Z\\") or relative (e.g., \\"now\\")"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics to retrieve (e.g., \\"queryCount,uncachedCount,staleCount,responseTimeAvg,responseTimeMedian,responseTime90th,responseTime99th\\")"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions to group by (e.g., \\"queryName,queryType,responseCode,responseCached,coloName,origin,dayOfWeek,tcp,ipVersion,querySizeBucket,responseSizeBucket\\")"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply to the data (e.g., \\"queryType==A\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for the result set. Fields must be included in metrics or dimensions (e.g., \\"+queryCount\\" or \\"-responseTimeAvg\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_get_zone":{"id":"cloudflare_get_zone","name":"Cloudflare Get Zone","description":"Gets details for a specific zone (domain) by its ID.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to retrieve details for"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_get_zone_settings":{"id":"cloudflare_get_zone_settings","name":"Cloudflare Get Zone Settings","description":"Gets all settings for a zone including SSL mode, caching level, and security settings.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to get settings for"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_list_certificates":{"id":"cloudflare_list_certificates","name":"Cloudflare List Certificates","description":"Lists SSL/TLS certificate packs for a zone.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to list certificates for"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter certificate packs by status (e.g., \\"all\\", \\"active\\", \\"pending\\")"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of paginated results (default: 1)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of certificate packs per page (default: 20, min: 5, max: 50)"},"deploy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by deployment environment: \\"staging\\" or \\"production\\""},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_list_dns_records":{"id":"cloudflare_list_dns_records","name":"Cloudflare List DNS Records","description":"Lists DNS records for a specific zone.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to list DNS records for"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by record type (e.g., \\"A\\", \\"AAAA\\", \\"CNAME\\", \\"MX\\", \\"TXT\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by record name (exact match)"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by record content (exact match)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default: 1)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records per page (default: 100, max: 5000000)"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc or desc)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Match logic for filters: any or all (default: all)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field (type, name, content, ttl, proxied)"},"proxied":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by proxy status"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text search across record name, content, and value"},"tag":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by an exact tag name"},"tag_match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tag filter match logic: any or all. Only affects results when combined with multiple tag filter conditions; has no effect with the single exact-match Tag Filter above."},"commentFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter records by comment content (substring match)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_list_zones":{"id":"cloudflare_list_zones","name":"Cloudflare List Zones","description":"Lists all zones (domains) in the Cloudflare account.","version":"1.0.0","params":{"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter zones by domain name (e.g., \\"example.com\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by zone status: \\"initializing\\", \\"pending\\", \\"active\\", or \\"moved\\""},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default: 1)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of zones per page (default: 20, max: 50)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter zones by account ID"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field (name, status, account.id, account.name, plan.id)"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Match logic for filters (any, all). Default: all"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_purge_cache":{"id":"cloudflare_purge_cache","name":"Cloudflare Purge Cache","description":"Purges cached content for a zone. Can purge everything or specific files/tags/hosts/prefixes.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to purge cache for"},"purge_everything":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to purge all cached content. Mutually exclusive with files, tags, hosts, and prefixes"},"files":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of URLs to purge from cache"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of cache tags to purge (Enterprise only)"},"hosts":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of hostnames to purge (Enterprise only)"},"prefixes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of URL prefixes to purge (Enterprise only)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_update_dns_record":{"id":"cloudflare_update_dns_record","name":"Cloudflare Update DNS Record","description":"Updates an existing DNS record for a zone.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID containing the DNS record"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The DNS record ID to update"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"DNS record type (e.g., \\"A\\", \\"AAAA\\", \\"CNAME\\", \\"MX\\", \\"TXT\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"DNS record name"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"DNS record content (e.g., IP address)"},"ttl":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time to live in seconds (1 = automatic)"},"proxied":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable Cloudflare proxy"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for MX and SRV records"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment for the DNS record"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags for the DNS record"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudflare_update_zone_setting":{"id":"cloudflare_update_zone_setting","name":"Cloudflare Update Zone Setting","description":"Updates a specific zone setting such as SSL mode, security level, cache level, or other configuration.","version":"1.0.0","params":{"zoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The zone ID to update settings for"},"settingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Setting to update (e.g., \\"ssl\\", \\"security_level\\", \\"cache_level\\", \\"always_use_https\\", \\"browser_cache_ttl\\", \\"http3\\", \\"min_tls_version\\", \\"ciphers\\")"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"New value for the setting as a string or JSON string for complex values (e.g., \\"full\\" for SSL, \\"medium\\" for security_level, \\"aggressive\\" for cache_level, \'[\\"ECDHE-RSA-AES128-GCM-SHA256\\"]\' for ciphers)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cloudflare API Token"}}},"cloudformation_cancel_update_stack":{"id":"cloudformation_cancel_update_stack","name":"CloudFormation Cancel Update Stack","description":"Cancel an in-progress stack update and roll back to the last known stable state","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name or ID of the stack whose update should be cancelled"}}},"cloudformation_create_change_set":{"id":"cloudformation_create_change_set","name":"CloudFormation Create Change Set","description":"Preview the changes a stack create or update would make before applying them","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the stack to create or update (new name for CREATE type, existing name for UPDATE)"},"changeSetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new change set"},"templateBody":{"type":"string","required":false,"visibility":"user-or-llm","description":"The CloudFormation template body (JSON or YAML). Required unless usePreviousTemplate is true"},"usePreviousTemplate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Reuse the template currently associated with the stack (UPDATE change sets only)"},"parameters":{"type":"json","required":false,"visibility":"user-or-llm","description":"Template input parameters (e.g., [{\\"parameterKey\\": \\"InstanceType\\", \\"parameterValue\\": \\"t3.micro\\"}])"},"capabilities":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated capabilities to acknowledge (CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND)"},"changeSetType":{"type":"string","required":false,"visibility":"user-or-llm","description":"CREATE (default, new stack), UPDATE (existing stack), or IMPORT (import existing resources)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the change set for reference"}}},"cloudformation_create_stack":{"id":"cloudformation_create_stack","name":"CloudFormation Create Stack","description":"Create a new CloudFormation stack from a template","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new stack (must be unique in the Region)"},"templateBody":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CloudFormation template body (JSON or YAML)"},"parameters":{"type":"json","required":false,"visibility":"user-or-llm","description":"Template input parameters (e.g., [{\\"parameterKey\\": \\"InstanceType\\", \\"parameterValue\\": \\"t3.micro\\"}])"},"capabilities":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated capabilities to acknowledge (CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND) required when the template creates IAM resources or uses macros"},"tags":{"type":"json","required":false,"visibility":"user-or-llm","description":"Tags to apply to the stack and its resources (e.g., [{\\"key\\": \\"env\\", \\"value\\": \\"prod\\"}])"},"onFailure":{"type":"string","required":false,"visibility":"user-or-llm","description":"Action to take on creation failure: ROLLBACK (default), DELETE, or DO_NOTHING"},"timeoutInMinutes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Amount of time before the stack creation times out and rolls back"}}},"cloudformation_delete_stack":{"id":"cloudformation_delete_stack","name":"CloudFormation Delete Stack","description":"Delete a CloudFormation stack and its resources","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name or ID of the stack to delete"},"retainResources":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated logical resource IDs to retain instead of deleting (only applies to stacks in DELETE_FAILED state)"}}},"cloudformation_describe_change_set":{"id":"cloudformation_describe_change_set","name":"CloudFormation Describe Change Set","description":"View the resource changes a change set would make and its execution status","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"changeSetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name or ARN of the change set to describe"},"stackName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name or ID of the stack the change set belongs to (required if changeSetName is not an ARN)"}}},"cloudformation_describe_stack_drift_detection_status":{"id":"cloudformation_describe_stack_drift_detection_status","name":"CloudFormation Describe Stack Drift Detection Status","description":"Check the status of a stack drift detection operation","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackDriftDetectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The drift detection ID returned by Detect Stack Drift"}}},"cloudformation_describe_stack_events":{"id":"cloudformation_describe_stack_events","name":"CloudFormation Describe Stack Events","description":"Get the event history for a CloudFormation stack","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Stack name or ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return (default: 50)"}}},"cloudformation_describe_stacks":{"id":"cloudformation_describe_stacks","name":"CloudFormation Describe Stacks","description":"List and describe CloudFormation stacks","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Stack name or ID to describe (omit to list all stacks)"}}},"cloudformation_detect_stack_drift":{"id":"cloudformation_detect_stack_drift","name":"CloudFormation Detect Stack Drift","description":"Initiate drift detection on a CloudFormation stack","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Stack name or ID to detect drift on"}}},"cloudformation_execute_change_set":{"id":"cloudformation_execute_change_set","name":"CloudFormation Execute Change Set","description":"Apply a previously created and reviewed change set to its stack","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"changeSetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name or ARN of the change set to execute"},"stackName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name or ID of the stack the change set belongs to (required if changeSetName is not an ARN)"}}},"cloudformation_get_template":{"id":"cloudformation_get_template","name":"CloudFormation Get Template","description":"Retrieve the template body for a CloudFormation stack","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Stack name or ID"},"templateStage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Which template version to retrieve: Processed (default, with transforms applied) or Original (as submitted)"}}},"cloudformation_get_template_summary":{"id":"cloudformation_get_template_summary","name":"CloudFormation Get Template Summary","description":"Get a summary of a template or deployed stack: resource types, required capabilities, and parameters, without full validation","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"templateBody":{"type":"string","required":false,"visibility":"user-or-llm","description":"The CloudFormation template body (JSON or YAML). Required if stackName is not provided"},"stackName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name or ID of a deployed stack to summarize instead of a template body"}}},"cloudformation_list_stack_resources":{"id":"cloudformation_list_stack_resources","name":"CloudFormation List Stack Resources","description":"List all resources in a CloudFormation stack","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Stack name or ID"}}},"cloudformation_update_stack":{"id":"cloudformation_update_stack","name":"CloudFormation Update Stack","description":"Update an existing CloudFormation stack with a new or previous template","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"stackName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name or ID of the stack to update"},"templateBody":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new CloudFormation template body (JSON or YAML). Required unless usePreviousTemplate is true"},"usePreviousTemplate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Reuse the template currently associated with the stack instead of providing templateBody"},"parameters":{"type":"json","required":false,"visibility":"user-or-llm","description":"Template input parameters (e.g., [{\\"parameterKey\\": \\"InstanceType\\", \\"parameterValue\\": \\"t3.micro\\"}])"},"capabilities":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated capabilities to acknowledge (CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND)"},"tags":{"type":"json","required":false,"visibility":"user-or-llm","description":"Tags to apply to the stack and its resources (e.g., [{\\"key\\": \\"env\\", \\"value\\": \\"prod\\"}])"}}},"cloudformation_validate_template":{"id":"cloudformation_validate_template","name":"CloudFormation Validate Template","description":"Validate a CloudFormation template for syntax and structural correctness","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"templateBody":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CloudFormation template body (JSON or YAML)"}}},"cloudwatch_describe_alarm_history":{"id":"cloudwatch_describe_alarm_history","name":"CloudWatch Describe Alarm History","description":"Retrieve state-change and configuration history for CloudWatch alarms","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"alarmName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of a specific alarm to retrieve history for. Omit for all alarms."},"historyItemType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by history item type (ConfigurationUpdate, StateUpdate, Action, AlarmContributorStateUpdate, AlarmContributorAction)"},"startDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start of the history window as Unix epoch seconds"},"endDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"End of the history window as Unix epoch seconds"},"scanBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: TimestampDescending (newest first) or TimestampAscending"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of history records to return"}}},"cloudwatch_describe_alarms":{"id":"cloudwatch_describe_alarms","name":"CloudWatch Describe Alarms","description":"List and filter CloudWatch alarms","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"alarmNamePrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter alarms by name prefix"},"stateValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by alarm state (OK, ALARM, INSUFFICIENT_DATA)"},"alarmType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by alarm type (MetricAlarm, CompositeAlarm)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of alarms to return"}}},"cloudwatch_describe_log_groups":{"id":"cloudwatch_describe_log_groups","name":"CloudWatch Describe Log Groups","description":"List available CloudWatch log groups","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter log groups by name prefix"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of log groups to return"}}},"cloudwatch_describe_log_streams":{"id":"cloudwatch_describe_log_streams","name":"CloudWatch Describe Log Streams","description":"List log streams within a CloudWatch log group","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"logGroupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"CloudWatch log group name"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter log streams by name prefix"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of log streams to return"}}},"cloudwatch_filter_log_events":{"id":"cloudwatch_filter_log_events","name":"CloudWatch Filter Log Events","description":"Search log events across all streams in a log group by filter pattern and time range, without writing a Log Insights query","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"logGroupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"CloudWatch log group name to search"},"filterPattern":{"type":"string","required":false,"visibility":"user-or-llm","description":"CloudWatch Logs filter pattern (e.g., \\"ERROR\\", \\"?ERROR ?Exception\\"). Matches all events if omitted."},"logStreamNamePrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only search log streams whose name starts with this prefix"},"startTime":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start time as Unix epoch seconds"},"endTime":{"type":"number","required":false,"visibility":"user-or-llm","description":"End time as Unix epoch seconds"},"startFromHead":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return the earliest matching events first instead of the latest"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return"}}},"cloudwatch_get_log_events":{"id":"cloudwatch_get_log_events","name":"CloudWatch Get Log Events","description":"Retrieve log events from a specific CloudWatch log stream","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"logGroupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"CloudWatch log group name"},"logStreamName":{"type":"string","required":true,"visibility":"user-or-llm","description":"CloudWatch log stream name"},"startTime":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start time as Unix epoch seconds"},"endTime":{"type":"number","required":false,"visibility":"user-or-llm","description":"End time as Unix epoch seconds"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return"}}},"cloudwatch_get_metric_statistics":{"id":"cloudwatch_get_metric_statistics","name":"CloudWatch Get Metric Statistics","description":"Get statistics for a CloudWatch metric over a time range","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"namespace":{"type":"string","required":true,"visibility":"user-or-llm","description":"Metric namespace (e.g., AWS/EC2, AWS/Lambda)"},"metricName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Metric name (e.g., CPUUtilization, Invocations)"},"startTime":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start time as Unix epoch seconds"},"endTime":{"type":"number","required":true,"visibility":"user-or-llm","description":"End time as Unix epoch seconds"},"period":{"type":"number","required":true,"visibility":"user-or-llm","description":"Granularity in seconds (e.g., 60, 300, 3600)"},"statistics":{"type":"array","required":true,"visibility":"user-or-llm","description":"Statistics to retrieve (Average, Sum, Minimum, Maximum, SampleCount)"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dimensions as JSON (e.g., {\\"InstanceId\\": \\"i-1234\\"})"}}},"cloudwatch_list_metrics":{"id":"cloudwatch_list_metrics","name":"CloudWatch List Metrics","description":"List available CloudWatch metrics","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"namespace":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by namespace (e.g., AWS/EC2, AWS/Lambda)"},"metricName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by metric name"},"recentlyActive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only show metrics active in the last 3 hours"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of metrics to return"}}},"cloudwatch_mute_alarm":{"id":"cloudwatch_mute_alarm","name":"CloudWatch Mute Alarm","description":"Create a CloudWatch alarm mute rule that suppresses alarms for a fixed duration","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"muteRuleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique name for the mute rule (used later to unmute)"},"alarmNames":{"type":"array","required":true,"visibility":"user-or-llm","description":"Names of the CloudWatch alarms this mute rule targets"},"durationValue":{"type":"number","required":true,"visibility":"user-or-llm","description":"How long the mute lasts (paired with durationUnit)"},"durationUnit":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unit for durationValue: minutes, hours, or days"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional description of why the alarms are being muted"},"startDate":{"type":"number","required":false,"visibility":"user-or-llm","description":"When the mute window begins as Unix epoch seconds. Defaults to now (mute starts immediately)."}}},"cloudwatch_put_log_group_retention":{"id":"cloudwatch_put_log_group_retention","name":"CloudWatch Set Log Group Retention","description":"Set (or clear, for never-expire) the retention period for a CloudWatch log group","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"logGroupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"CloudWatch log group name"},"retentionInDays":{"type":"number","required":false,"visibility":"user-or-llm","description":"Days to retain log events (one of 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, 2192, 2557, 2922, 3288, 3653). Omit to make events never expire."}}},"cloudwatch_put_metric_data":{"id":"cloudwatch_put_metric_data","name":"CloudWatch Publish Metric","description":"Publish a custom metric data point to CloudWatch","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"namespace":{"type":"string","required":true,"visibility":"user-or-llm","description":"Metric namespace (e.g., Custom/MyApp)"},"metricName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the metric"},"value":{"type":"number","required":true,"visibility":"user-or-llm","description":"Metric value to publish"},"unit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unit of the metric (e.g., Count, Seconds, Bytes)"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of dimension name/value pairs"}}},"cloudwatch_query_logs":{"id":"cloudwatch_query_logs","name":"CloudWatch Query Logs","description":"Run a CloudWatch Log Insights query against one or more log groups","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"logGroupNames":{"type":"array","required":true,"visibility":"user-or-llm","description":"Log group names to query"},"queryString":{"type":"string","required":true,"visibility":"user-or-llm","description":"CloudWatch Log Insights query string"},"startTime":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start time as Unix epoch seconds"},"endTime":{"type":"number","required":true,"visibility":"user-or-llm","description":"End time as Unix epoch seconds"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return"}}},"cloudwatch_unmute_alarm":{"id":"cloudwatch_unmute_alarm","name":"CloudWatch Unmute Alarm","description":"Delete a CloudWatch alarm mute rule, restoring alarm notifications","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"muteRuleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the mute rule to delete"}}},"codepipeline_disable_stage_transition":{"id":"codepipeline_disable_stage_transition","name":"CodePipeline Disable Stage Transition","description":"Prevent artifacts from transitioning into or out of a CodePipeline stage, freezing the pipeline at that point","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"stageName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the stage to disable the transition for"},"transitionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inbound to block artifacts entering the stage, Outbound to block artifacts leaving it"},"reason":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reason the transition is disabled, shown in the pipeline console (max 300 characters)"}}},"codepipeline_enable_stage_transition":{"id":"codepipeline_enable_stage_transition","name":"CodePipeline Enable Stage Transition","description":"Re-enable artifacts transitioning into or out of a CodePipeline stage after it was disabled","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"stageName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the stage to enable the transition for"},"transitionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inbound to allow artifacts entering the stage, Outbound to allow artifacts leaving it"}}},"codepipeline_get_pipeline":{"id":"codepipeline_get_pipeline","name":"CodePipeline Get Pipeline","description":"Get the structure of a CodePipeline pipeline, including its stages, actions, and variables","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"version":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pipeline version to retrieve (defaults to the current version)"}}},"codepipeline_get_pipeline_execution":{"id":"codepipeline_get_pipeline_execution","name":"CodePipeline Get Pipeline Execution","description":"Get details of a CodePipeline execution, including status, trigger, source revisions, and resolved variables","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"pipelineExecutionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the pipeline execution"}}},"codepipeline_get_pipeline_state":{"id":"codepipeline_get_pipeline_state","name":"CodePipeline Get Pipeline State","description":"Get the current state of a CodePipeline pipeline, including stage and action status and pending approval tokens","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"}}},"codepipeline_list_action_executions":{"id":"codepipeline_list_action_executions","name":"CodePipeline List Action Executions","description":"List action-level execution history for a CodePipeline pipeline, including per-action status, timing, and error details","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"pipelineExecutionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return action executions for this pipeline execution"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of action executions to return (1-100, default 100)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous call"}}},"codepipeline_list_pipeline_executions":{"id":"codepipeline_list_pipeline_executions","name":"CodePipeline List Pipeline Executions","description":"List recent executions of a CodePipeline pipeline with status and source revisions","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of executions to return (1-100, default 100)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous call"},"succeededInStage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return executions that succeeded in this stage"}}},"codepipeline_list_pipelines":{"id":"codepipeline_list_pipelines","name":"CodePipeline List Pipelines","description":"List all CodePipeline pipelines in an AWS account and region","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pipelines to return (1-1000)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous call"}}},"codepipeline_put_approval_result":{"id":"codepipeline_put_approval_result","name":"CodePipeline Put Approval Result","description":"Approve or reject a pending CodePipeline manual approval action. The approval token is available from Get Pipeline State on the pending approval action","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"stageName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the stage containing the approval action"},"actionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the manual approval action"},"token":{"type":"string","required":true,"visibility":"user-or-llm","description":"Approval token from Get Pipeline State for the pending approval"},"status":{"type":"string","required":true,"visibility":"user-or-llm","description":"Approval decision: Approved or Rejected"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"Summary explaining the approval decision (max 512 characters)"}}},"codepipeline_retry_stage_execution":{"id":"codepipeline_retry_stage_execution","name":"CodePipeline Retry Stage Execution","description":"Retry the failed actions (or all actions) of a failed CodePipeline stage","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"stageName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the failed stage to retry"},"pipelineExecutionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the pipeline execution in the failed stage"},"retryMode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Scope of the retry: FAILED_ACTIONS or ALL_ACTIONS"}}},"codepipeline_start_execution":{"id":"codepipeline_start_execution","name":"CodePipeline Start Execution","description":"Start a CodePipeline pipeline execution, optionally overriding pipeline variables","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline to start"},"clientRequestToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Idempotency token to identify a unique execution request"},"variables":{"type":"json","required":false,"visibility":"user-or-llm","description":"Pipeline variable overrides as an array of { name, value } objects"}}},"codepipeline_stop_execution":{"id":"codepipeline_stop_execution","name":"CodePipeline Stop Execution","description":"Stop a CodePipeline pipeline execution, either finishing in-progress actions or abandoning them","version":"1.0.0","params":{"awsRegion":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"awsAccessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"awsSecretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pipelineName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the pipeline"},"pipelineExecutionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the pipeline execution to stop"},"abandon":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Abandon in-progress actions instead of letting them finish (default false)"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for stopping the execution (max 200 characters)"}}},"confluence_add_label":{"id":"confluence_add_label","name":"Confluence Add Label","description":"Add a label to a Confluence page for organization and categorization.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to add the label to"},"labelName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the label to add"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label prefix: global (default), my, team, or system"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_create_blogpost":{"id":"confluence_create_blogpost","name":"Confluence Create Blog Post","description":"Create a new blog post in a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the space to create the blog post in"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the blog post"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Blog post content in Confluence storage format (HTML)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Blog post status: current (default) or draft"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_create_comment":{"id":"confluence_create_comment","name":"Confluence Create Comment","description":"Add a comment to a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to comment on"},"comment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment text in Confluence storage format"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_create_page":{"id":"confluence_create_page","name":"Confluence Create Page","description":"Create a new page in a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence space ID where the page will be created"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the new page"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Page content in Confluence storage format (HTML)"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent page ID if creating a child page"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_create_page_property":{"id":"confluence_create_page_property","name":"Confluence Create Page Property","description":"Create a new custom property (metadata) on a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to add the property to"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key/name for the property"},"value":{"type":"json","required":true,"visibility":"user-or-llm","description":"The value for the property (can be any JSON value)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_create_space":{"id":"confluence_create_space","name":"Confluence Create Space","description":"Create a new Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new space"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique key for the space (uppercase, no spaces)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description for the new space"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_create_space_property":{"id":"confluence_create_space_property","name":"Confluence Create Space Property","description":"Create a property on a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Space ID to create the property on"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Property key/name"},"value":{"type":"json","required":false,"visibility":"user-or-llm","description":"Property value (JSON)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_attachment":{"id":"confluence_delete_attachment","name":"Confluence Delete Attachment","description":"Delete an attachment from a Confluence page (moves to trash).","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence attachment ID to delete"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_blogpost":{"id":"confluence_delete_blogpost","name":"Confluence Delete Blog Post","description":"Delete a Confluence blog post.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"blogPostId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the blog post to delete"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_comment":{"id":"confluence_delete_comment","name":"Confluence Delete Comment","description":"Delete a comment from a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence comment ID to delete"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_label":{"id":"confluence_delete_label","name":"Confluence Delete Label","description":"Remove a label from a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to remove the label from"},"labelName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the label to remove"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_page":{"id":"confluence_delete_page","name":"Confluence Delete Page","description":"Delete a Confluence page. By default moves to trash; use purge=true to permanently delete.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to delete"},"purge":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, permanently deletes the page instead of moving to trash (default: false)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_page_property":{"id":"confluence_delete_page_property","name":"Confluence Delete Page Property","description":"Delete a content property from a Confluence page by its property ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page containing the property"},"propertyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the property to delete"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_space":{"id":"confluence_delete_space","name":"Confluence Delete Space","description":"Delete a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the space to delete"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_delete_space_property":{"id":"confluence_delete_space_property","name":"Confluence Delete Space Property","description":"Delete a property from a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Space ID the property belongs to"},"propertyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Property ID to delete"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_blogpost":{"id":"confluence_get_blogpost","name":"Confluence Get Blog Post","description":"Get a specific Confluence blog post by ID, including its content.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"blogPostId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the blog post to retrieve"},"bodyFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format for blog post body: storage, atlas_doc_format, or view"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_page_ancestors":{"id":"confluence_get_page_ancestors","name":"Confluence Get Page Ancestors","description":"Get the ancestor (parent) pages of a specific Confluence page. Returns the full hierarchy from the page up to the root.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to get ancestors for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of ancestors to return (default: 25, max: 250)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_page_children":{"id":"confluence_get_page_children","name":"Confluence Get Page Children","description":"Get all child pages of a specific Confluence page. Useful for navigating page hierarchies.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the parent page to get children from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of child pages to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response to get the next page of results"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_page_descendants":{"id":"confluence_get_page_descendants","name":"Confluence Get Page Descendants","description":"Get all descendants of a Confluence page recursively.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Page ID to get descendants for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of descendants to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_page_version":{"id":"confluence_get_page_version","name":"Confluence Get Page Version","description":"Get details about a specific version of a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page"},"versionNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"The version number to retrieve (e.g., 1, 2, 3)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_pages_by_label":{"id":"confluence_get_pages_by_label","name":"Confluence Get Pages by Label","description":"Retrieve all pages that have a specific label applied.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the label to get pages for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_space":{"id":"confluence_get_space","name":"Confluence Get Space","description":"Get details about a specific Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence space ID to retrieve"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_task":{"id":"confluence_get_task","name":"Confluence Get Task","description":"Get a specific Confluence inline task by ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to retrieve"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_get_user":{"id":"confluence_get_user","name":"Confluence Get User","description":"Get display name and profile info for a Confluence user by account ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Atlassian account ID of the user to look up"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_attachments":{"id":"confluence_list_attachments","name":"Confluence List Attachments","description":"List all attachments on a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to list attachments from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of attachments to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_blogposts":{"id":"confluence_list_blogposts","name":"Confluence List Blog Posts","description":"List all blog posts across all accessible Confluence spaces.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of blog posts to return (default: 25, max: 250)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: current, archived, trashed, or draft"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: created-date, -created-date, modified-date, -modified-date, title, -title"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_blogposts_in_space":{"id":"confluence_list_blogposts_in_space","name":"Confluence List Blog Posts in Space","description":"List all blog posts within a specific Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Confluence space to list blog posts from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of blog posts to return (default: 25, max: 250)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: current, archived, trashed, or draft"},"bodyFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format for blog post body: storage, atlas_doc_format, or view"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_comments":{"id":"confluence_list_comments","name":"Confluence List Comments","description":"List all comments on a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to list comments from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of comments to return (default: 25)"},"bodyFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format for the comment body: storage, atlas_doc_format, view, or export_view (default: storage)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_labels":{"id":"confluence_list_labels","name":"Confluence List Labels","description":"List all labels on a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to list labels from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of labels to return (default: 25, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_page_properties":{"id":"confluence_list_page_properties","name":"Confluence List Page Properties","description":"List all custom properties (metadata) attached to a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to list properties from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of properties to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_page_versions":{"id":"confluence_list_page_versions","name":"Confluence List Page Versions","description":"List all versions (revision history) of a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to get versions for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of versions to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_pages_in_space":{"id":"confluence_list_pages_in_space","name":"Confluence List Pages in Space","description":"List all pages within a specific Confluence space. Supports pagination and filtering by status.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Confluence space to list pages from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to return (default: 50, max: 250)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter pages by status: current, archived, trashed, or draft"},"bodyFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format for page body content: storage, atlas_doc_format, or view. If not specified, body is not included."},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response to get the next page of results"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_space_labels":{"id":"confluence_list_space_labels","name":"Confluence List Space Labels","description":"List all labels associated with a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Confluence space to list labels from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of labels to return (default: 25, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_space_permissions":{"id":"confluence_list_space_permissions","name":"Confluence List Space Permissions","description":"List permissions for a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Space ID to list permissions for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of permissions to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_space_properties":{"id":"confluence_list_space_properties","name":"Confluence List Space Properties","description":"List properties on a Confluence space.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Space ID to list properties for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of properties to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_spaces":{"id":"confluence_list_spaces","name":"Confluence List Spaces","description":"List all Confluence spaces accessible to the user.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of spaces to return (default: 25, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_list_tasks":{"id":"confluence_list_tasks","name":"Confluence List Tasks","description":"List inline tasks from Confluence. Optionally filter by page, space, assignee, or status.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks by page ID"},"spaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks by space ID"},"assignedTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks by assignee account ID"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks by status (complete or incomplete)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of tasks to return (default: 50, max: 250)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_retrieve":{"id":"confluence_retrieve","name":"Confluence Retrieve","description":"Retrieve content from Confluence pages using the Confluence API.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to retrieve (numeric ID from page URL or API)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_search":{"id":"confluence_search","name":"Confluence Search","description":"Search for content across Confluence pages, blog posts, and other content.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query string"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 25)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_search_in_space":{"id":"confluence_search_in_space","name":"Confluence Search in Space","description":"Search for content within a specific Confluence space. Optionally filter by text query and content type.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key of the Confluence space to search in (e.g., \\"ENG\\", \\"HR\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text search query. If not provided, returns all content in the space."},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by content type: page, blogpost, attachment, or comment"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 25, max: 250)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_update":{"id":"confluence_update","name":"Confluence Update","description":"Update a Confluence page using the Confluence API.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to update (numeric ID from page URL or API)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the page"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"New content for the page in Confluence storage format"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_update_blogpost":{"id":"confluence_update_blogpost","name":"Confluence Update Blog Post","description":"Update an existing Confluence blog post title and/or content.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"blogPostId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the blog post to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the blog post"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"New content for the blog post in storage format"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_update_comment":{"id":"confluence_update_comment","name":"Confluence Update Comment","description":"Update an existing comment on a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence comment ID to update"},"comment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Updated comment text in Confluence storage format"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_update_space":{"id":"confluence_update_space","name":"Confluence Update Space","description":"Update a Confluence space name or description.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"spaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the space to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the space"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the space"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_update_task":{"id":"confluence_update_task","name":"Confluence Update Task","description":"Update the status of a Confluence inline task (complete or incomplete).","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to update"},"status":{"type":"string","required":true,"visibility":"user-or-llm","description":"New status for the task (complete or incomplete)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"confluence_upload_attachment":{"id":"confluence_upload_attachment","name":"Confluence Upload Attachment","description":"Upload a file as an attachment to a Confluence page.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Confluence"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Confluence domain (e.g., yourcompany.atlassian.net)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Confluence page ID to attach the file to"},"file":{"type":"file","required":true,"visibility":"user-or-llm","description":"The file to upload as an attachment"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional custom file name for the attachment"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment to add to the attachment"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"confluence"}},"context_dev_classify_naics":{"id":"context_dev_classify_naics","name":"Context.dev Classify NAICS","description":"Classify a brand into NAICS industry codes from its domain or company name.","version":"1.0.0","params":{"input":{"type":"string","required":true,"visibility":"user-or-llm","description":"Brand domain or company name to classify (e.g., \\"stripe.com\\" or \\"Stripe\\")"},"minResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum number of codes to return (1-10, default: 1)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of codes to return (1-10, default: 5)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_classify_sic":{"id":"context_dev_classify_sic","name":"Context.dev Classify SIC","description":"Classify a brand into SIC industry codes from its domain or company name.","version":"1.0.0","params":{"input":{"type":"string","required":true,"visibility":"user-or-llm","description":"Brand domain or company name to classify (e.g., \\"stripe.com\\" or \\"Stripe\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"SIC taxonomy version: \\"original_sic\\" (default) or \\"latest_sec\\""},"minResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum number of codes to return (1-10, default: 1)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of codes to return (1-10, default: 5)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_crawl":{"id":"context_dev_crawl","name":"Context.dev Crawl","description":"Crawl an entire website and return each discovered page as clean markdown.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The starting URL to crawl (must include http:// or https://)"},"maxPages":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to crawl (1-500, default: 100)"},"maxDepth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum link depth from the starting URL (0 = start page only)"},"urlRegex":{"type":"string","required":false,"visibility":"user-or-llm","description":"Regex pattern to filter which URLs are crawled"},"includeLinks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Preserve hyperlinks in the markdown output (default: true)"},"includeImages":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include image references in the markdown output (default: false)"},"useMainContentOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Strip headers, footers, and sidebars from each page (default: false)"},"followSubdomains":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Follow links to subdomains of the starting domain (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 86400000)"},"waitForMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Browser wait time after page load in milliseconds (0-30000)"},"stopAfterMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Soft crawl time budget in milliseconds (10000-110000, default: 80000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_extract":{"id":"context_dev_extract","name":"Context.dev Extract","description":"Crawl a website and extract structured data matching a provided JSON schema.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The starting website URL (must include http:// or https://)"},"schema":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON Schema describing the structure of the data to extract"},"instructions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional extraction guidance for link prioritization (max 2000 chars)"},"factCheck":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Require extracted values to be grounded in page facts (default: false)"},"followSubdomains":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Follow links on subdomains of the starting domain (default: false)"},"maxPages":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to analyze (1-50, default: 5)"},"maxDepth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum link depth from the starting URL"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 604800000)"},"stopAfterMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Soft crawl time budget in milliseconds (10000-110000, default: 80000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_extract_product":{"id":"context_dev_extract_product","name":"Context.dev Extract Product","description":"Detect and extract structured product details from a single product page URL.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The product page URL (must include http:// or https://)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 604800000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_extract_products":{"id":"context_dev_extract_products","name":"Context.dev Extract Products","description":"Extract the product catalog from a brand\'s website by domain (beta).","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain to extract products from (e.g., \\"example.com\\")"},"maxProducts":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of products to extract (1-12)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 604800000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_get_brand":{"id":"context_dev_get_brand","name":"Context.dev Get Brand","description":"Retrieve brand data for a domain: logos, colors, backdrops, socials, address, and industry.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain to retrieve brand data for (e.g., \\"airbnb.com\\")"},"forceLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the detected language with a supported language code"},"maxSpeed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip time-consuming operations for a faster response (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache max age in milliseconds (86400000-31536000000, default: 7776000000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_get_brand_by_email":{"id":"context_dev_get_brand_by_email","name":"Context.dev Get Brand by Email","description":"Retrieve brand data from a work email address. Free/disposable emails are rejected (422).","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Work email address; the domain is extracted (free providers are rejected)"},"forceLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the detected language with a supported language code"},"maxSpeed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip time-consuming operations for a faster response (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache max age in milliseconds (86400000-31536000000, default: 7776000000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_get_brand_by_name":{"id":"context_dev_get_brand_by_name","name":"Context.dev Get Brand by Name","description":"Retrieve brand data by company name: logos, colors, socials, address, and industry.","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company name to retrieve brand data for (3-30 chars, e.g., \\"Apple Inc\\")"},"countryGl":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 2-letter country code to prioritize (e.g., \\"us\\")"},"forceLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the detected language with a supported language code"},"maxSpeed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip time-consuming operations for a faster response (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache max age in milliseconds (86400000-31536000000, default: 7776000000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_get_brand_by_ticker":{"id":"context_dev_get_brand_by_ticker","name":"Context.dev Get Brand by Ticker","description":"Retrieve brand data for a public company by its stock ticker symbol.","version":"1.0.0","params":{"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Stock ticker symbol (e.g., \\"AAPL\\", \\"GOOGL\\", \\"BRK.A\\")"},"tickerExchange":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exchange code for the ticker (e.g., \\"NASDAQ\\", \\"NYSE\\", \\"LSE\\"). Default: NASDAQ"},"forceLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the detected language with a supported language code"},"maxSpeed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip time-consuming operations for a faster response (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache max age in milliseconds (86400000-31536000000, default: 7776000000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_identify_transaction":{"id":"context_dev_identify_transaction","name":"Context.dev Identify Transaction","description":"Identify the brand behind a raw bank/card transaction descriptor and return its brand data.","version":"1.0.0","params":{"transactionInfo":{"type":"string","required":true,"visibility":"user-or-llm","description":"The raw transaction descriptor or identifier to resolve to a brand"},"countryGl":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 2-letter country code from the transaction (e.g., \\"us\\", \\"gb\\")"},"city":{"type":"string","required":false,"visibility":"user-or-llm","description":"City name to prioritize in the search"},"mcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Merchant Category Code for the business category"},"phone":{"type":"number","required":false,"visibility":"user-or-llm","description":"Phone number from the transaction for verification"},"highConfidenceOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enforce additional verification steps for higher confidence (default: false)"},"forceLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the detected language with a supported language code"},"maxSpeed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip time-consuming operations for a faster response (default: false)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_map":{"id":"context_dev_map","name":"Context.dev Map","description":"Build a sitemap of a domain and return every discovered page URL.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain to build a sitemap for (e.g., \\"example.com\\")"},"maxLinks":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of URLs to return (1-100000, default: 10000)"},"urlRegex":{"type":"string","required":false,"visibility":"user-or-llm","description":"RE2-compatible regex to filter URLs (max 256 chars)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_scrape_fonts":{"id":"context_dev_scrape_fonts","name":"Context.dev Scrape Fonts","description":"Extract the font families, usage stats, and font files used by a domain.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain to extract fonts from (e.g., \\"example.com\\")"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache max age in milliseconds (86400000-31536000000, default: 7776000000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_scrape_html":{"id":"context_dev_scrape_html","name":"Context.dev Scrape HTML","description":"Scrape any URL and return the raw HTML content of the page.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The full URL to scrape (must include http:// or https://)"},"useMainContentOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return only main content, excluding headers, footers, and navigation"},"includeFrames":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Render iframe contents inline into the returned HTML (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 86400000)"},"waitForMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Browser wait time after page load in milliseconds (0-30000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_scrape_images":{"id":"context_dev_scrape_images","name":"Context.dev Scrape Images","description":"Discover every image asset on a page, with optional dimension and type enrichment.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The full URL to scrape images from (must include http:// or https://)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 86400000)"},"waitForMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Browser wait time after page load in milliseconds (0-30000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"enrichResolution":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Measure image dimensions (enables 5-credit enrichment)"},"enrichHostedUrl":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Host images on a CDN and return their URL and MIME type (enables enrichment)"},"enrichClassification":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Classify each image by visual asset type (enables enrichment)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_scrape_markdown":{"id":"context_dev_scrape_markdown","name":"Context.dev Scrape Markdown","description":"Scrape any URL and return clean, LLM-ready markdown content.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The full URL to scrape (must include http:// or https://)"},"useMainContentOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return only main content, excluding headers, footers, and navigation"},"includeLinks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Preserve hyperlinks in the markdown output (default: true)"},"includeImages":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include image references in the markdown output (default: false)"},"includeFrames":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Render iframe contents inline (default: false)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 86400000)"},"waitForMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Browser wait time after page load in milliseconds (0-30000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_scrape_styleguide":{"id":"context_dev_scrape_styleguide","name":"Context.dev Scrape Styleguide","description":"Extract a domain\'s design system: colors, typography, spacing, shadows, and UI components.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain to extract the styleguide from (e.g., \\"example.com\\")"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache max age in milliseconds (86400000-31536000000, default: 7776000000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_screenshot":{"id":"context_dev_screenshot","name":"Context.dev Screenshot","description":"Capture a screenshot of any web page and store it as a downloadable image file.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The full URL to capture (must include http:// or https://)"},"fullScreenshot":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Capture the full scrollable page instead of just the viewport (default: false)"},"handleCookiePopup":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attempt to dismiss cookie banners before capturing (default: false)"},"viewportWidth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Viewport width in pixels (240-7680, default: 1920)"},"viewportHeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Viewport height in pixels (240-4320, default: 1080)"},"maxAgeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cache duration in milliseconds (0-2592000000, default: 86400000)"},"waitForMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Post-load delay before capturing in milliseconds (0-30000, default: 3000)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"context_dev_search":{"id":"context_dev_search","name":"Context.dev Search","description":"Search the web with natural language and optionally scrape results to markdown.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The natural language search query (1-500 characters)"},"includeDomains":{"type":"array","required":false,"visibility":"user-or-llm","description":"Only return results from these domains"},"excludeDomains":{"type":"array","required":false,"visibility":"user-or-llm","description":"Exclude results from these domains"},"freshness":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recency filter (last_24_hours, last_week, last_month, last_year)"},"numResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (10-100, default 10)"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict results to a country (ISO 3166-1 alpha-2 code, e.g. US)"},"queryFanout":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand the query into parallel variants for broader coverage"},"markdownEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Scrape each result page to markdown (default: false)"},"timeoutMS":{"type":"number","required":false,"visibility":"user-or-llm","description":"Request timeout in milliseconds (1000-300000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Context.dev API key"}}},"convex_action":{"id":"convex_action","name":"Convex Run Action","description":"Run a Convex action function and return its result","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"},"functionPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the action function (e.g., emails:send or folder/file:myAction)"},"args":{"type":"json","required":false,"visibility":"user-or-llm","description":"Named arguments to pass to the function as a JSON object"}}},"convex_document_deltas":{"id":"convex_document_deltas","name":"Convex Document Deltas","description":"List documents that changed after a snapshot or previous delta cursor. Deleted documents are returned with a _deleted flag. Requires streaming export, available on Convex paid plans.","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"},"cursor":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timestamp cursor to read deltas after. Use the snapshot value from List Documents or the cursor from a previous Document Deltas page."},"tableName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Table to read deltas from. Omit to read deltas from all tables."}}},"convex_list_documents":{"id":"convex_list_documents","name":"Convex List Documents","description":"List documents from a Convex table via a paginated snapshot. Pass the returned snapshot and page cursor back in to fetch the next page. Requires streaming export, available on Convex paid plans.","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"},"tableName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Table to list documents from. Omit to list documents from all tables."},"snapshot":{"type":"string","required":false,"visibility":"user-or-llm","description":"Snapshot timestamp from a previous page. Omit on the first request to start a new snapshot."},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page cursor from a previous page of the same snapshot. Omit on the first request."}}},"convex_list_tables":{"id":"convex_list_tables","name":"Convex List Tables","description":"List all tables in a Convex deployment along with their JSON schemas. Requires streaming export, available on Convex paid plans.","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"}}},"convex_mutation":{"id":"convex_mutation","name":"Convex Run Mutation","description":"Run a Convex mutation function to write data and return its result","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"},"functionPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the mutation function (e.g., messages:send or folder/file:myMutation)"},"args":{"type":"json","required":false,"visibility":"user-or-llm","description":"Named arguments to pass to the function as a JSON object"}}},"convex_query":{"id":"convex_query","name":"Convex Run Query","description":"Run a Convex query function and return its result","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"},"functionPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the query function (e.g., messages:list or folder/file:myQuery)"},"args":{"type":"json","required":false,"visibility":"user-or-llm","description":"Named arguments to pass to the function as a JSON object"}}},"convex_run_function":{"id":"convex_run_function","name":"Convex Run Function","description":"Run any Convex function (query, mutation, or action) by path without specifying its type","version":"1.0.0","params":{"deploymentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Convex deployment URL (e.g., https://your-deployment.convex.cloud)"},"deployKey":{"type":"string","required":true,"visibility":"user-only","description":"Convex deploy key from the dashboard Settings page"},"functionPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the function (e.g., messages:list or folder/file:myFunction)"},"args":{"type":"json","required":false,"visibility":"user-or-llm","description":"Named arguments to pass to the function as a JSON object"}}},"crowdstrike_get_sensor_aggregates":{"id":"crowdstrike_get_sensor_aggregates","name":"CrowdStrike Get Sensor Aggregates","description":"Get documented CrowdStrike Identity Protection sensor aggregates from a JSON aggregate query body","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon API client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon API client secret"},"cloud":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon cloud region"},"aggregateQuery":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON aggregate query body documented by CrowdStrike for sensor aggregates"}}},"crowdstrike_get_sensor_details":{"id":"crowdstrike_get_sensor_details","name":"CrowdStrike Get Sensor Details","description":"Get documented CrowdStrike Identity Protection sensor details for one or more device IDs","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon API client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon API client secret"},"cloud":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon cloud region"},"ids":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON array of CrowdStrike sensor device IDs"}}},"crowdstrike_query_sensors":{"id":"crowdstrike_query_sensors","name":"CrowdStrike Query Sensors","description":"Search CrowdStrike identity protection sensors by hostname, IP, or related fields","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon API client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon API client secret"},"cloud":{"type":"string","required":true,"visibility":"user-only","description":"CrowdStrike Falcon cloud region"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Falcon Query Language filter for identity sensor search"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of sensor records to return"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination offset for the identity sensor query"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort expression for identity sensor results"}}},"cursor_add_followup":{"id":"cursor_add_followup","name":"Cursor Add Follow-up","description":"Add a follow-up instruction to an existing cloud agent.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"},"followupPromptText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The follow-up instruction text for the agent"},"promptImages":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of image objects with base64 data and dimensions (max 5)"}}},"cursor_add_followup_v2":{"id":"cursor_add_followup_v2","name":"Cursor Add Follow-up","description":"Add a follow-up instruction to an existing cloud agent. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"},"followupPromptText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The follow-up instruction text for the agent"},"promptImages":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of image objects with base64 data and dimensions (max 5)"}}},"cursor_delete_agent":{"id":"cursor_delete_agent","name":"Cursor Delete Agent","description":"Permanently delete a cloud agent. This action cannot be undone.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_delete_agent_v2":{"id":"cursor_delete_agent_v2","name":"Cursor Delete Agent","description":"Permanently delete a cloud agent. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_download_artifact":{"id":"cursor_download_artifact","name":"Cursor Download Artifact","description":"Download a generated artifact file from a cloud agent.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Absolute path of the artifact to download (e.g., /src/index.ts)"}}},"cursor_download_artifact_v2":{"id":"cursor_download_artifact_v2","name":"Cursor Download Artifact","description":"Download a generated artifact file from a cloud agent. Returns the file for execution storage.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Absolute path of the artifact to download (e.g., /src/index.ts)"}}},"cursor_get_agent":{"id":"cursor_get_agent","name":"Cursor Get Agent","description":"Retrieve the current status and results of a cloud agent.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_get_agent_v2":{"id":"cursor_get_agent_v2","name":"Cursor Get Agent","description":"Retrieve the current status and results of a cloud agent. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_get_api_key_info":{"id":"cursor_get_api_key_info","name":"Cursor Get API Key Info","description":"Retrieve details about the API key currently in use.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"}}},"cursor_get_api_key_info_v2":{"id":"cursor_get_api_key_info_v2","name":"Cursor Get API Key Info","description":"Retrieve details about the API key currently in use. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"}}},"cursor_get_conversation":{"id":"cursor_get_conversation","name":"Cursor Get Conversation","description":"Retrieve the conversation history of a cloud agent, including all user prompts and assistant responses.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_get_conversation_v2":{"id":"cursor_get_conversation_v2","name":"Cursor Get Conversation","description":"Retrieve the conversation history of a cloud agent, including all user prompts and assistant responses. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_launch_agent":{"id":"cursor_launch_agent","name":"Cursor Launch Agent","description":"Start a new cloud agent to work on a GitHub repository with the given instructions.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"repository":{"type":"string","required":true,"visibility":"user-or-llm","description":"GitHub repository URL (e.g., https://github.com/your-org/your-repo)"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch, tag, or commit to work from (defaults to default branch)"},"promptText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The instruction text for the agent"},"promptImages":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of image objects with base64 data and dimensions"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Model to use (leave empty for auto-selection)"},"branchName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom branch name for the agent to use"},"autoCreatePr":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Automatically create a PR when the agent finishes"},"openAsCursorGithubApp":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Open the PR as the Cursor GitHub App"},"skipReviewerRequest":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip requesting reviewers on the PR"}}},"cursor_launch_agent_v2":{"id":"cursor_launch_agent_v2","name":"Cursor Launch Agent","description":"Start a new cloud agent to work on a GitHub repository with the given instructions. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"repository":{"type":"string","required":true,"visibility":"user-or-llm","description":"GitHub repository URL (e.g., https://github.com/your-org/your-repo)"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch, tag, or commit to work from (defaults to default branch)"},"promptText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The instruction text for the agent"},"promptImages":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of image objects with base64 data and dimensions"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Model to use (leave empty for auto-selection)"},"branchName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom branch name for the agent to use"},"autoCreatePr":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Automatically create a PR when the agent finishes"},"openAsCursorGithubApp":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Open the PR as the Cursor GitHub App"},"skipReviewerRequest":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip requesting reviewers on the PR"}}},"cursor_list_agents":{"id":"cursor_list_agents","name":"Cursor List Agents","description":"List all cloud agents for the authenticated user with optional pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of agents to return (default: 20, max: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"prUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter agents by pull request URL"}}},"cursor_list_agents_v2":{"id":"cursor_list_agents_v2","name":"Cursor List Agents","description":"List all cloud agents for the authenticated user with optional pagination. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of agents to return (default: 20, max: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"prUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter agents by pull request URL"}}},"cursor_list_artifacts":{"id":"cursor_list_artifacts","name":"Cursor List Artifacts","description":"List generated artifact files for a cloud agent.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_list_artifacts_v2":{"id":"cursor_list_artifacts_v2","name":"Cursor List Artifacts","description":"List generated artifact files for a cloud agent. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_list_models":{"id":"cursor_list_models","name":"Cursor List Models","description":"List the models available for launching cloud agents.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"}}},"cursor_list_models_v2":{"id":"cursor_list_models_v2","name":"Cursor List Models","description":"List the models available for launching cloud agents. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"}}},"cursor_list_repositories":{"id":"cursor_list_repositories","name":"Cursor List Repositories","description":"List the GitHub repositories accessible to the authenticated user.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"}}},"cursor_list_repositories_v2":{"id":"cursor_list_repositories_v2","name":"Cursor List Repositories","description":"List the GitHub repositories accessible to the authenticated user. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"}}},"cursor_stop_agent":{"id":"cursor_stop_agent","name":"Cursor Stop Agent","description":"Stop a running cloud agent. This pauses the agent without deleting it.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"cursor_stop_agent_v2":{"id":"cursor_stop_agent_v2","name":"Cursor Stop Agent","description":"Stop a running cloud agent. Returns API-aligned fields only.","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cursor API key"},"agentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the cloud agent (e.g., bc_abc123)"}}},"dagster_delete_run":{"id":"dagster_delete_run","name":"Dagster Delete Run","description":"Permanently delete a Dagster run record.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the run to delete"}}},"dagster_get_asset":{"id":"dagster_get_asset","name":"Dagster Get Asset","description":"Get an asset definition and its latest materialization by asset key.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"assetKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slash-delimited asset key, e.g. \\"my_asset\\" or \\"raw/events\\""}}},"dagster_get_run":{"id":"dagster_get_run","name":"Dagster Get Run","description":"Get the status and details of a Dagster run by its ID.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3000)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the run to retrieve"}}},"dagster_get_run_logs":{"id":"dagster_get_run_logs","name":"Dagster Get Run Logs","description":"Fetch execution event logs for a Dagster run.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the run to fetch logs for"},"afterCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for paginating through log events (from a previous response)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of log events to return"}}},"dagster_launch_run":{"id":"dagster_launch_run","name":"Dagster Launch Run","description":"Launch a job run on a Dagster instance.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3000)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"repositoryLocationName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository location (code location) name"},"repositoryName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name within the code location"},"jobName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the job to launch"},"runConfigJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run configuration as a JSON object (optional)"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tags as a JSON array of {key, value} objects (optional)"}}},"dagster_list_assets":{"id":"dagster_list_assets","name":"Dagster List Assets","description":"List assets tracked by a Dagster instance, optionally filtered by key prefix.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slash-delimited asset key prefix to filter by, e.g. \\"raw\\" or \\"raw/events\\" (optional)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Asset key cursor from a previous response, for pagination (optional)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of assets to return per page (default 100)"}}},"dagster_list_jobs":{"id":"dagster_list_jobs","name":"Dagster List Jobs","description":"List all jobs across repositories in a Dagster instance.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"}}},"dagster_list_runs":{"id":"dagster_list_runs","name":"Dagster List Runs","description":"List Dagster runs with optional filters by job name, status, and creation-time range, plus cursor pagination.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"jobName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter runs by job name (optional)"},"statuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated run statuses to filter by, e.g. \\"SUCCESS,FAILURE\\" (optional)"},"createdAfter":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only return runs created at or after this Unix timestamp in seconds (optional)"},"createdBefore":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only return runs created at or before this Unix timestamp in seconds (optional)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID to page after, from a previous response cursor (optional)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of runs to return (default 20)"}}},"dagster_list_schedules":{"id":"dagster_list_schedules","name":"Dagster List Schedules","description":"List all schedules in a Dagster repository, optionally filtered by status.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"repositoryLocationName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository location (code location) name"},"repositoryName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name within the code location"},"scheduleStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter schedules by status: RUNNING or STOPPED (omit to return all)"}}},"dagster_list_sensors":{"id":"dagster_list_sensors","name":"Dagster List Sensors","description":"List all sensors in a Dagster repository, optionally filtered by status.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"repositoryLocationName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository location (code location) name"},"repositoryName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name within the code location"},"sensorStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter sensors by status: RUNNING or STOPPED (omit to return all)"}}},"dagster_materialize_assets":{"id":"dagster_materialize_assets","name":"Dagster Materialize Assets","description":"Materialize selected assets by launching their asset job with an asset selection.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"repositoryLocationName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository location (code location) name"},"repositoryName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name within the code location"},"jobName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Asset job that contains the assets, e.g. \\"__ASSET_JOB\\" or a named asset job"},"assetSelection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma- or newline-separated asset keys to materialize, each slash-delimited (e.g. \\"raw/events, summary\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tags as a JSON array of {key, value} objects (optional)"}}},"dagster_reexecute_run":{"id":"dagster_reexecute_run","name":"Dagster Reexecute Run","description":"Reexecute an existing Dagster run, optionally resuming only from failed steps.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"parentRunId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the run to reexecute"},"strategy":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reexecution strategy: ALL_STEPS reruns everything, FROM_FAILURE resumes from failed steps, FROM_ASSET_FAILURE resumes from failed assets"}}},"dagster_report_asset_materialization":{"id":"dagster_report_asset_materialization","name":"Dagster Report Asset Materialization","description":"Report an external (runless) materialization or observation for an asset.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"assetKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slash-delimited asset key to report against, e.g. \\"my_asset\\" or \\"raw/events\\""},"eventType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event type to report: ASSET_MATERIALIZATION (default) or ASSET_OBSERVATION"},"partitionKeys":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated partition keys to report against (optional)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Human-readable description for the reported event (optional)"}}},"dagster_start_schedule":{"id":"dagster_start_schedule","name":"Dagster Start Schedule","description":"Enable (start) a schedule in a Dagster repository.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"repositoryLocationName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository location (code location) name"},"repositoryName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name within the code location"},"scheduleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the schedule to start"}}},"dagster_start_sensor":{"id":"dagster_start_sensor","name":"Dagster Start Sensor","description":"Enable (start) a sensor in a Dagster repository.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"repositoryLocationName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository location (code location) name"},"repositoryName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name within the code location"},"sensorName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the sensor to start"}}},"dagster_stop_schedule":{"id":"dagster_stop_schedule","name":"Dagster Stop Schedule","description":"Disable (stop) a running schedule in Dagster.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"instigationStateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"InstigationState ID of the schedule to stop — available from dagster_list_schedules output"}}},"dagster_stop_sensor":{"id":"dagster_stop_sensor","name":"Dagster Stop Sensor","description":"Disable (stop) a running sensor in Dagster.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"instigationStateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"InstigationState ID of the sensor to stop — available from dagster_list_sensors output"}}},"dagster_terminate_run":{"id":"dagster_terminate_run","name":"Dagster Terminate Run","description":"Terminate an in-progress Dagster run.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the run to terminate"}}},"dagster_wipe_asset":{"id":"dagster_wipe_asset","name":"Dagster Wipe Asset","description":"DESTRUCTIVE: permanently wipes ALL materialization history (every partition) for an asset. This cannot be undone.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Dagster host URL (e.g., https://myorg.dagster.cloud/prod or http://localhost:3001)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Dagster+ API token (leave blank for OSS / self-hosted)"},"assetKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slash-delimited asset key to wipe, e.g. \\"my_asset\\" or \\"raw/events\\""}}},"databricks_cancel_run":{"id":"databricks_cancel_run","name":"Databricks Cancel Run","description":"Cancel a running or pending Databricks job run. Cancellation is asynchronous; poll the run status to confirm termination.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"runId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The canonical identifier of the run to cancel"}}},"databricks_execute_sql":{"id":"databricks_execute_sql","name":"Databricks Execute SQL","description":"Execute a SQL statement against a Databricks SQL warehouse and return results inline. Supports parameterized queries and Unity Catalog.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"warehouseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the SQL warehouse to execute against"},"statement":{"type":"string","required":true,"visibility":"user-or-llm","description":"The SQL statement to execute (max 16 MiB)"},"catalog":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unity Catalog name (equivalent to USE CATALOG)"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schema name (equivalent to USE SCHEMA)"},"rowLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return"},"waitTimeout":{"type":"string","required":false,"visibility":"user-or-llm","description":"How long to wait for results (e.g., \\"50s\\"). Range: \\"0s\\" or \\"5s\\" to \\"50s\\". Default: \\"50s\\""}}},"databricks_get_cluster":{"id":"databricks_get_cluster","name":"Databricks Get Cluster","description":"Get the state, configuration, and resource details of a single Databricks cluster by its cluster ID.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"clusterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the cluster to retrieve"}}},"databricks_get_job":{"id":"databricks_get_job","name":"Databricks Get Job","description":"Get the full definition and settings of a single Databricks job by its job ID.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"jobId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The canonical identifier of the job to retrieve"}}},"databricks_get_run":{"id":"databricks_get_run","name":"Databricks Get Run","description":"Get the status, timing, and details of a Databricks job run by its run ID.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"runId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The canonical identifier of the run"},"includeHistory":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include repair history in the response"},"includeResolvedValues":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include resolved parameter values in the response"}}},"databricks_get_run_output":{"id":"databricks_get_run_output","name":"Databricks Get Run Output","description":"Get the output of a completed Databricks job run, including notebook results, error messages, and logs. For multi-task jobs, use the task run ID (not the parent run ID).","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"runId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The run ID to get output for. For multi-task jobs, use the task run ID"}}},"databricks_get_statement":{"id":"databricks_get_statement","name":"Databricks Get Statement","description":"Poll a SQL statement by its ID to retrieve status and results. Use this after Execute SQL when a query runs longer than the wait timeout.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"statementId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the statement to fetch (returned by Execute SQL)"}}},"databricks_list_clusters":{"id":"databricks_list_clusters","name":"Databricks List Clusters","description":"List all clusters in a Databricks workspace including their state, configuration, and resource details.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"}}},"databricks_list_jobs":{"id":"databricks_list_jobs","name":"Databricks List Jobs","description":"List all jobs in a Databricks workspace with optional filtering by name.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of jobs to return (range 1-100, default 20)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Offset for pagination"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter jobs by exact name (case-insensitive)"},"expandTasks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include task and cluster details in the response (max 100 elements)"}}},"databricks_list_runs":{"id":"databricks_list_runs","name":"Databricks List Runs","description":"List job runs in a Databricks workspace with optional filtering by job, status, and time range.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"jobId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter runs by job ID. Omit to list runs across all jobs"},"activeOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only include active runs (PENDING, RUNNING, or TERMINATING)"},"completedOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only include completed runs"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of runs to return (range 1-24, default 20)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Offset for pagination"},"runType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by run type (JOB_RUN, WORKFLOW_RUN, SUBMIT_RUN)"},"startTimeFrom":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter runs started at or after this timestamp (epoch ms)"},"startTimeTo":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter runs started at or before this timestamp (epoch ms)"}}},"databricks_list_warehouses":{"id":"databricks_list_warehouses","name":"Databricks List Warehouses","description":"List all SQL warehouses in a Databricks workspace including their size, state, and type. Use this to discover the warehouse ID needed for Execute SQL.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"}}},"databricks_run_job":{"id":"databricks_run_job","name":"Databricks Run Job","description":"Trigger an existing Databricks job to run immediately with optional job-level or notebook parameters.","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Databricks workspace host (e.g., dbc-abc123.cloud.databricks.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Databricks Personal Access Token"},"jobId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the job to trigger"},"jobParameters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job-level parameter overrides as a JSON object (e.g., {\\"key\\": \\"value\\"})"},"notebookParams":{"type":"string","required":false,"visibility":"user-or-llm","description":"Notebook task parameters as a JSON object (e.g., {\\"param1\\": \\"value1\\"})"},"idempotencyToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Idempotency token to prevent duplicate runs (max 64 characters)"}}},"datadog_cancel_downtime":{"id":"datadog_cancel_downtime","name":"Datadog Cancel Downtime","description":"Cancel a scheduled downtime.","version":"1.0.0","params":{"downtimeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the downtime to cancel (e.g., \\"abc123def456\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_create_downtime":{"id":"datadog_create_downtime","name":"Datadog Create Downtime","description":"Schedule a downtime to suppress monitor notifications during maintenance windows.","version":"1.0.0","params":{"scope":{"type":"string","required":true,"visibility":"user-or-llm","description":"Scope to apply downtime to (e.g., \\"host:myhost\\", \\"env:production\\", or \\"*\\" for all)"},"message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message to display during downtime"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for downtime start in seconds (e.g., 1705320000, defaults to now)"},"end":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for downtime end in seconds (e.g., 1705323600)"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Timezone for the downtime (e.g., \\"America/New_York\\", \\"UTC\\", \\"Europe/London\\")"},"monitorId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific monitor ID to mute (e.g., \\"12345678\\")"},"monitorTags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated monitor tags to match (e.g., \\"team:backend,priority:high\\")"},"muteFirstRecoveryNotification":{"type":"boolean","required":false,"visibility":"user-only","description":"Mute the first recovery notification"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_create_event":{"id":"datadog_create_event","name":"Datadog Create Event","description":"Post an event to the Datadog event stream. Use for deployment notifications, alerts, or any significant occurrences.","version":"1.0.0","params":{"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event title"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event body/description. Supports markdown."},"alertType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alert type: error, warning, info, success, user_update, recommendation, or snapshot"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event priority: normal or low"},"host":{"type":"string","required":false,"visibility":"user-or-llm","description":"Host name to associate with this event (e.g., \\"web-server-01\\", \\"prod-api-1\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags (e.g., \\"env:production,service:api\\", \\"team:backend,priority:high\\")"},"aggregationKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Key to aggregate events together"},"sourceTypeName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Source type name for the event"},"dateHappened":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp in seconds when the event occurred (e.g., 1705320000, defaults to now)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_create_monitor":{"id":"datadog_create_monitor","name":"Datadog Create Monitor","description":"Create a new monitor/alert in Datadog. Monitors can track metrics, service checks, events, and more.","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Monitor name"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Monitor type: metric alert, service check, event alert, process alert, log alert, query alert, composite, synthetics alert, slo alert"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Monitor query (e.g., \\"avg(last_5m):avg:system.cpu.idle{*} < 20\\", \\"logs(\\"status:error\\").index(\\"main\\").rollup(\\"count\\").last(\\"5m\\") > 100\\")"},"message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message to include with notifications. Can include @-mentions and markdown."},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Monitor priority (1-5, where 1 is highest)"},"options":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of monitor options (thresholds, notify_no_data, renotify_interval, etc.)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_get_monitor":{"id":"datadog_get_monitor","name":"Datadog Get Monitor","description":"Retrieve details of a specific monitor by ID.","version":"1.0.0","params":{"monitorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the monitor to retrieve (e.g., \\"12345678\\")"},"groupStates":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated group states to include (e.g., \\"alert,warn\\", \\"alert,warn,no data,ok\\")"},"withDowntimes":{"type":"boolean","required":false,"visibility":"user-only","description":"Include downtime data with the monitor"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_list_downtimes":{"id":"datadog_list_downtimes","name":"Datadog List Downtimes","description":"List all scheduled downtimes in Datadog.","version":"1.0.0","params":{"currentOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return currently active downtimes"},"monitorId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by monitor ID (e.g., \\"12345678\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_list_monitors":{"id":"datadog_list_monitors","name":"Datadog List Monitors","description":"List all monitors in Datadog with optional filtering by name, tags, or state.","version":"1.0.0","params":{"groupStates":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated group states to filter by (e.g., \\"alert,warn\\", \\"alert,warn,no data,ok\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter monitors by name with partial match (e.g., \\"CPU\\", \\"Production\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags to filter by (e.g., \\"env:prod,team:backend\\")"},"monitorTags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of monitor tags to filter by (e.g., \\"service:api,priority:high\\")"},"withDowntimes":{"type":"boolean","required":false,"visibility":"user-only","description":"Include downtime data with monitors"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (0-indexed, e.g., 0, 1, 2)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of monitors per page (e.g., 50, max: 1000)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_mute_monitor":{"id":"datadog_mute_monitor","name":"Datadog Mute Monitor","description":"Mute a monitor to temporarily suppress notifications.","version":"1.0.0","params":{"monitorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the monitor to mute (e.g., \\"12345678\\")"},"scope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Scope to mute (e.g., \\"host:myhost\\", \\"env:prod\\"). If not specified, mutes all scopes."},"end":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp in seconds when the mute should end (e.g., 1705323600). If not specified, mutes indefinitely."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_query_logs":{"id":"datadog_query_logs","name":"Datadog Query Logs","description":"Search and retrieve logs from Datadog. Use for troubleshooting, analysis, or monitoring.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Log search query using Datadog query syntax (e.g., \\"service:web-app status:error\\", \\"host:prod-* @http.status_code:500\\")"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start time in ISO-8601 format or relative time (e.g., \\"now-1h\\", \\"now-15m\\", \\"2024-01-15T10:00:00Z\\")"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"End time in ISO-8601 format or relative time (e.g., \\"now\\", \\"now-5m\\", \\"2024-01-15T12:00:00Z\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of logs to return (e.g., 50, 100, max: 1000)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"timestamp\\" for oldest first, \\"-timestamp\\" for newest first"},"indexes":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated list of log indexes to search"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_query_timeseries":{"id":"datadog_query_timeseries","name":"Datadog Query Timeseries","description":"Query metric timeseries data from Datadog. Use for analyzing trends, creating reports, or retrieving metric values.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Datadog metrics query (e.g., \\"avg:system.cpu.user{*}\\", \\"sum:nginx.requests{env:prod}.as_count()\\")"},"from":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start time as Unix timestamp in seconds (e.g., 1705320000)"},"to":{"type":"number","required":true,"visibility":"user-or-llm","description":"End time as Unix timestamp in seconds (e.g., 1705323600)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"applicationKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog Application key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_send_logs":{"id":"datadog_send_logs","name":"Datadog Send Logs","description":"Send log entries to Datadog for centralized logging and analysis.","version":"1.0.0","params":{"logs":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of log entries. Each entry should have message and optionally ddsource, ddtags, hostname, service."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datadog_submit_metrics":{"id":"datadog_submit_metrics","name":"Datadog Submit Metrics","description":"Submit custom metrics to Datadog. Use for tracking application performance, business metrics, or custom monitoring data.","version":"1.0.0","params":{"series":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of metric series to submit. Each series should include metric name, type (gauge/rate/count), points (timestamp/value pairs), and optional tags."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datadog API key"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Datadog site/region (default: datadoghq.com)"}}},"datagma_enrich_company":{"id":"datagma_enrich_company","name":"Datagma Enrich Company","description":"Enrich a company profile using a domain, company name, or SIREN number (France). Returns size, industry, revenue, and description. Uses 2 credits per match.","version":"1.0.0","params":{"data":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (e.g., \'stripe.com\'), company name, or French SIREN number to enrich"},"companyPremium":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include LinkedIn company data in the response"},"companyFull":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include financial information in the response"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datagma API key"}}},"datagma_enrich_person":{"id":"datagma_enrich_person","name":"Datagma Enrich Person","description":"Enrich a person\'s profile using their email, LinkedIn URL, or full name and company. Returns job title, company, location, and social data. Uses 2 credits per match; add 30 credits when a phone number is found.","version":"1.0.0","params":{"data":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address, LinkedIn URL, or full name (use companyKeyword when providing a name)"},"companyKeyword":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name or keyword to disambiguate when data is a full name"},"countryCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Two-letter country code to improve match accuracy (e.g., \'US\', \'GB\')"},"personFull":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include education and work history in the response"},"phoneFull":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attempt to find a mobile phone number (costs 30 additional credits if found)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datagma API key"}}},"datagma_find_email":{"id":"datagma_find_email","name":"Datagma Find Email","description":"Find a verified work email from a person\'s full name and company. Uses 1 credit when a verified email is found.","version":"1.0.0","params":{"fullName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s full name (e.g., \'John Doe\')"},"company":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company name or domain (e.g., \'Stripe\' or \'stripe.com\')"},"linkedInSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn company URL slug to improve match accuracy by 20%+"},"findEmailV2Step":{"type":"number","required":false,"visibility":"user-or-llm","description":"Lookup depth: 3 = full email (default), 2 = domain only"},"findEmailV2Country":{"type":"string","required":false,"visibility":"user-or-llm","description":"User\'s location to improve accuracy (e.g., \'General\', \'Japan\', \'France\')"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datagma API key"}}},"datagma_find_phone":{"id":"datagma_find_phone","name":"Datagma Find Phone","description":"Find a mobile phone number from a person\'s LinkedIn URL. Optionally supply an email to improve match accuracy. Uses 30 credits when a number is found.","version":"1.0.0","params":{"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn URL of the person (e.g., \'https://linkedin.com/in/johndoe\')"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address to improve phone match accuracy"},"minimumMatch":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum match confidence threshold (0–1; default 1 for highest precision)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datagma API key"}}},"datagma_get_credits":{"id":"datagma_get_credits","name":"Datagma Get Credits","description":"Check remaining credit balance on a Datagma account. Free — no credits consumed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Datagma API key"}}},"daytona_create_sandbox":{"id":"daytona_create_sandbox","name":"Daytona Create Sandbox","description":"Create a new Daytona sandbox for running AI-generated code in isolation","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"snapshot":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID or name of the snapshot to create the sandbox from (uses default if empty)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the sandbox (defaults to the sandbox ID)"},"target":{"type":"string","required":false,"visibility":"user-or-llm","description":"Region where the sandbox will be created (e.g., us, eu)"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"User associated with the sandbox"},"env":{"type":"json","required":false,"visibility":"user-or-llm","description":"Environment variables to set in the sandbox as key-value pairs"},"labels":{"type":"json","required":false,"visibility":"user-or-llm","description":"Labels to attach to the sandbox as key-value pairs"},"cpu":{"type":"number","required":false,"visibility":"user-or-llm","description":"CPU cores to allocate to the sandbox"},"memory":{"type":"number","required":false,"visibility":"user-or-llm","description":"Memory to allocate to the sandbox in GB"},"disk":{"type":"number","required":false,"visibility":"user-or-llm","description":"Disk space to allocate to the sandbox in GB"},"autoStopInterval":{"type":"number","required":false,"visibility":"user-or-llm","description":"Auto-stop interval in minutes (0 disables auto-stop)"},"autoArchiveInterval":{"type":"number","required":false,"visibility":"user-or-llm","description":"Auto-archive interval in minutes (0 uses the maximum interval)"},"autoDeleteInterval":{"type":"number","required":false,"visibility":"user-or-llm","description":"Auto-delete interval in minutes (negative disables, 0 deletes immediately on stop)"},"public":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the sandbox HTTP preview is publicly accessible"}}},"daytona_delete_sandbox":{"id":"daytona_delete_sandbox","name":"Daytona Delete Sandbox","description":"Delete a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID or name of the sandbox"}}},"daytona_download_file":{"id":"daytona_download_file","name":"Daytona Download File","description":"Download a file from a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the sandbox to download the file from"},"filePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path of the file in the sandbox"}}},"daytona_execute_command":{"id":"daytona_execute_command","name":"Daytona Execute Command","description":"Execute a shell command inside a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the sandbox to execute the command in"},"command":{"type":"string","required":true,"visibility":"user-or-llm","description":"Shell command to execute"},"cwd":{"type":"string","required":false,"visibility":"user-or-llm","description":"Working directory for the command (defaults to the sandbox working directory)"},"env":{"type":"json","required":false,"visibility":"user-or-llm","description":"Environment variables to set for the command as key-value pairs"},"timeout":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timeout in seconds (defaults to 10 seconds)"}}},"daytona_get_sandbox":{"id":"daytona_get_sandbox","name":"Daytona Get Sandbox","description":"Get details of a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID or name of the sandbox"}}},"daytona_git_clone":{"id":"daytona_git_clone","name":"Daytona Git Clone","description":"Clone a Git repository into a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the sandbox to clone the repository into"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"URL of the Git repository to clone"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path in the sandbox to clone the repository into"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to clone (defaults to the default branch)"},"commitId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific commit to check out after cloning"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for authenticating to private repositories"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password or personal access token for private repositories"}}},"daytona_list_files":{"id":"daytona_list_files","name":"Daytona List Files","description":"List files in a directory of a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the sandbox to list files in"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Directory path to list (defaults to the sandbox working directory)"}}},"daytona_list_sandboxes":{"id":"daytona_list_sandboxes","name":"Daytona List Sandboxes","description":"List Daytona sandboxes in the organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of sandboxes to return (1-200)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter sandboxes by name prefix (case-insensitive)"},"labels":{"type":"json","required":false,"visibility":"user-or-llm","description":"Filter sandboxes by labels as key-value pairs"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"daytona_run_code":{"id":"daytona_run_code","name":"Daytona Run Code","description":"Run Python, JavaScript, or TypeScript code inside a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the sandbox to run the code in"},"code":{"type":"string","required":true,"visibility":"user-or-llm","description":"Code to run"},"language":{"type":"string","required":true,"visibility":"user-or-llm","description":"Language of the code: python, javascript, or typescript"},"env":{"type":"json","required":false,"visibility":"user-or-llm","description":"Environment variables to set for the run as key-value pairs"},"timeout":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timeout in seconds (defaults to 10 seconds)"}}},"daytona_start_sandbox":{"id":"daytona_start_sandbox","name":"Daytona Start Sandbox","description":"Start a stopped Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID or name of the sandbox"}}},"daytona_stop_sandbox":{"id":"daytona_stop_sandbox","name":"Daytona Stop Sandbox","description":"Stop a running Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID or name of the sandbox"}}},"daytona_upload_file":{"id":"daytona_upload_file","name":"Daytona Upload File","description":"Upload a file to a Daytona sandbox","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Daytona API key"},"sandboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the sandbox to upload the file to"},"destinationPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination path in the sandbox (a trailing slash uploads into that directory using the file name)"},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"The file to upload"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Legacy: base64 encoded file content"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional file name override"}}},"deployed_block_executor":{"id":"deployed_block_executor","name":"Custom Block Executor","description":"Execute a published custom block (a workflow packaged as a reusable block).","version":"1.0.0","params":{"blockType":{"type":"string","required":true,"visibility":"user-only","description":"The custom block type to execute"},"inputMapping":{"type":"object","required":false,"visibility":"user-or-llm","description":"Input values for the block\'s fields, keyed by field id"}}},"deployments_deploy":{"id":"deployments_deploy","name":"Deploy Workflow","description":"Deploy a workflow’s current draft state, creating a new deployment version and making it live for API execution. Requires admin permission on the workflow’s workspace.","version":"1.0.0","params":{"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workflow to deploy"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional label for the new deployment version"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional summary of what changed in this version"}}},"deployments_get_version":{"id":"deployments_get_version","name":"Get Deployment Version","description":"Fetch a single deployment version of a workflow, including its metadata and the full workflow state snapshot that was deployed.","version":"1.0.0","params":{"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workflow"},"version":{"type":"number","required":true,"visibility":"user-or-llm","description":"The deployment version number to fetch"}}},"deployments_list_versions":{"id":"deployments_list_versions","name":"List Deployment Versions","description":"List every deployment version of a workflow, newest first, including which version is currently live.","version":"1.0.0","params":{"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workflow"}}},"deployments_promote":{"id":"deployments_promote","name":"Promote Version to Live","description":"Make a specific deployment version the live one without creating a new version — the same operation as Promote to live in the deploy modal. Useful for rolling back to a known-good version. Also works on an undeployed workflow: it re-deploys the workflow live at that version. Requires admin permission on the workflow’s workspace.","version":"1.0.0","params":{"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workflow"},"version":{"type":"number","required":true,"visibility":"user-or-llm","description":"The deployment version number to promote to live"}}},"deployments_undeploy":{"id":"deployments_undeploy","name":"Undeploy Workflow","description":"Take a deployed workflow offline. API execution stops and schedules, webhooks, and other deployment side effects are removed. Requires admin permission on the workflow’s workspace.","version":"1.0.0","params":{"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the workflow to undeploy"}}},"devin_append_session_tags":{"id":"devin_append_session_tags","name":"append_session_tags","description":"Add tags to a Devin session without removing existing tags (max 50 tags total).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to add tags to"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tags to append to the session (comma-separated string or array of strings)"}}},"devin_archive_session":{"id":"devin_archive_session","name":"archive_session","description":"Archive a Devin session. Archived sessions can still be viewed but cannot be modified or resumed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to archive"}}},"devin_create_session":{"id":"devin_create_session","name":"create_session","description":"Create a new Devin session with a prompt. Devin will autonomously work on the task described in the prompt.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"The task prompt for Devin to work on"},"playbookId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional playbook ID to guide the session"},"maxAcuLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum ACU limit for the session"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags for the session"}}},"devin_get_session":{"id":"devin_get_session","name":"get_session","description":"Retrieve details of an existing Devin session including status, tags, pull requests, and structured output.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to retrieve"}}},"devin_get_session_tags":{"id":"devin_get_session_tags","name":"get_session_tags","description":"Retrieve the tags currently applied to a Devin session.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to retrieve tags for"}}},"devin_list_session_attachments":{"id":"devin_list_session_attachments","name":"list_session_attachments","description":"List the files uploaded to or produced by a Devin session.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to list attachments for"}}},"devin_list_session_messages":{"id":"devin_list_session_messages","name":"list_session_messages","description":"List the messages exchanged in a Devin session, including messages from both the user and Devin.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to list messages for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to return (1-200, default: 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor (endCursor from a previous response) to fetch the next page"}}},"devin_list_sessions":{"id":"devin_list_sessions","name":"list_sessions","description":"List Devin sessions in the organization. Returns up to 100 sessions by default.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of sessions to return (1-200, default: 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor (endCursor from a previous response) to fetch the next page"}}},"devin_replace_session_tags":{"id":"devin_replace_session_tags","name":"replace_session_tags","description":"Replace all tags on a Devin session with a new set of tags (max 50 tags).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to replace tags on"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tags that will overwrite the existing tags (comma-separated string or array of strings)"}}},"devin_send_message":{"id":"devin_send_message","name":"send_message","description":"Send a message to a Devin session. If the session is suspended, it will be automatically resumed. Returns the updated session state.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to send the message to"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"The message to send to Devin"}}},"devin_terminate_session":{"id":"devin_terminate_session","name":"terminate_session","description":"Terminate a Devin session. Optionally archive the session instead of permanently terminating it.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Devin API key (service user credential starting with cog_)"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Devin organization ID (prefixed with org-)"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The session ID to terminate"},"archive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Archive the session instead of permanently terminating it (default: false)"}}},"discord_add_reaction":{"id":"discord_add_reaction","name":"Discord Add Reaction","description":"Add a reaction emoji to a Discord message","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID containing the message, e.g., 123456789012345678"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to react to, e.g., 123456789012345678"},"emoji":{"type":"string","required":true,"visibility":"user-or-llm","description":"The emoji to react with (unicode emoji or custom emoji in name:id format)"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_archive_thread":{"id":"discord_archive_thread","name":"Discord Archive Thread","description":"Archive or unarchive a thread in Discord","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The thread ID to archive/unarchive, e.g., 123456789012345678"},"archived":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to archive (true) or unarchive (false) the thread"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_assign_role":{"id":"discord_assign_role","name":"Discord Assign Role","description":"Assign a role to a member in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to assign the role to, e.g., 123456789012345678"},"roleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The role ID to assign, e.g., 123456789012345678"}}},"discord_ban_member":{"id":"discord_ban_member","name":"Discord Ban Member","description":"Ban a member from a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to ban, e.g., 123456789012345678"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for banning the member"},"deleteMessageSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Seconds of message history to delete, 0-604800 (7 days)"}}},"discord_bulk_delete_messages":{"id":"discord_bulk_delete_messages","name":"Discord Bulk Delete Messages","description":"Delete 2-100 messages from a Discord channel in a single request","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to delete messages from, e.g., 123456789012345678"},"messageIds":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of 2-100 message IDs to delete. Messages older than 2 weeks cannot be bulk deleted."},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_create_channel":{"id":"discord_create_channel","name":"Discord Create Channel","description":"Create a new channel in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the channel (1-100 characters)"},"type":{"type":"number","required":false,"visibility":"user-or-llm","description":"Channel type (0=text, 2=voice, 4=category, 5=announcement, 13=stage)"},"topic":{"type":"string","required":false,"visibility":"user-or-llm","description":"Channel topic (0-1024 characters)"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent category ID for the channel, e.g., 123456789012345678"}}},"discord_create_invite":{"id":"discord_create_invite","name":"Discord Create Invite","description":"Create an invite link for a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to create an invite for, e.g., 123456789012345678"},"maxAge":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration of invite in seconds (0 = never expires, default 86400)"},"maxUses":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of uses (0 = unlimited, default 0)"},"temporary":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether invite grants temporary membership"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_create_role":{"id":"discord_create_role","name":"Discord Create Role","description":"Create a new role in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the role"},"color":{"type":"number","required":false,"visibility":"user-or-llm","description":"RGB color value as integer (e.g., 0xFF0000 for red)"},"hoist":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to display role members separately from online members"},"mentionable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the role can be mentioned"}}},"discord_create_thread":{"id":"discord_create_thread","name":"Discord Create Thread","description":"Create a thread in a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to create the thread in, e.g., 123456789012345678"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the thread (1-100 characters)"},"messageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The message ID to create a thread from (if creating from existing message), e.g., 123456789012345678"},"autoArchiveDuration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration in minutes to auto-archive the thread (60, 1440, 4320, 10080)"},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the standalone thread is public (visible to everyone in the channel) or private. Ignored when creating a thread from an existing message, which always inherits the parent channel visibility. Defaults to public if omitted."},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_create_webhook":{"id":"discord_create_webhook","name":"Discord Create Webhook","description":"Create a webhook in a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to create the webhook in, e.g., 123456789012345678"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the webhook (1-80 characters)"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_delete_channel":{"id":"discord_delete_channel","name":"Discord Delete Channel","description":"Delete a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to delete, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_delete_invite":{"id":"discord_delete_invite","name":"Discord Delete Invite","description":"Delete a Discord invite","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"inviteCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"The invite code to delete"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_delete_message":{"id":"discord_delete_message","name":"Discord Delete Message","description":"Delete a message from a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID containing the message, e.g., 123456789012345678"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to delete, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_delete_role":{"id":"discord_delete_role","name":"Discord Delete Role","description":"Delete a role from a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"roleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The role ID to delete, e.g., 123456789012345678"}}},"discord_delete_webhook":{"id":"discord_delete_webhook","name":"Discord Delete Webhook","description":"Delete a Discord webhook","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID to delete, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_edit_message":{"id":"discord_edit_message","name":"Discord Edit Message","description":"Edit an existing message in a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID containing the message, e.g., 123456789012345678"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to edit, e.g., 123456789012345678"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new text content for the message"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_execute_webhook":{"id":"discord_execute_webhook","name":"Discord Execute Webhook","description":"Execute a Discord webhook to send a message","version":"1.0.0","params":{"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID, e.g., 123456789012345678"},"webhookToken":{"type":"string","required":true,"visibility":"user-only","description":"The webhook token"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The message content to send"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the default username of the webhook"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_get_channel":{"id":"discord_get_channel","name":"Discord Get Channel","description":"Get information about a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to retrieve, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_get_invite":{"id":"discord_get_invite","name":"Discord Get Invite","description":"Get information about a Discord invite","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"inviteCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"The invite code to retrieve"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_get_member":{"id":"discord_get_member","name":"Discord Get Member","description":"Get information about a member in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to retrieve, e.g., 123456789012345678"}}},"discord_get_messages":{"id":"discord_get_messages","name":"Discord Get Messages","description":"Retrieve messages from a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to retrieve messages from, e.g., 123456789012345678"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to retrieve (default: 10, max: 100)"}}},"discord_get_pinned_messages":{"id":"discord_get_pinned_messages","name":"Discord Get Pinned Messages","description":"Retrieve all pinned messages in a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to retrieve pinned messages from, e.g., 123456789012345678"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pins to return per page (1-50). Defaults to 50."},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return pins created before this ISO8601 timestamp, for paging past the first 50 results"}}},"discord_get_server":{"id":"discord_get_server","name":"Discord Get Server","description":"Retrieve information about a Discord server (guild)","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_get_user":{"id":"discord_get_user","name":"Discord Get User","description":"Retrieve information about a Discord user","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Discord bot token for authentication"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord user ID, e.g., 123456789012345678"}}},"discord_get_webhook":{"id":"discord_get_webhook","name":"Discord Get Webhook","description":"Get information about a Discord webhook","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID to retrieve, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_join_thread":{"id":"discord_join_thread","name":"Discord Join Thread","description":"Join a thread in Discord","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The thread ID to join, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_kick_member":{"id":"discord_kick_member","name":"Discord Kick Member","description":"Kick a member from a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to kick, e.g., 123456789012345678"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for kicking the member"}}},"discord_leave_thread":{"id":"discord_leave_thread","name":"Discord Leave Thread","description":"Leave a thread in Discord","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The thread ID to leave, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_list_channels":{"id":"discord_list_channels","name":"Discord List Channels","description":"List all channels in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_list_roles":{"id":"discord_list_roles","name":"Discord List Roles","description":"List all roles in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_pin_message":{"id":"discord_pin_message","name":"Discord Pin Message","description":"Pin a message in a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID containing the message, e.g., 123456789012345678"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to pin, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_remove_reaction":{"id":"discord_remove_reaction","name":"Discord Remove Reaction","description":"Remove a reaction from a Discord message","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID containing the message, e.g., 123456789012345678"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message with the reaction, e.g., 123456789012345678"},"emoji":{"type":"string","required":true,"visibility":"user-or-llm","description":"The emoji to remove (unicode emoji or custom emoji in name:id format)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user ID whose reaction to remove (omit to remove bot\'s own reaction), e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_remove_role":{"id":"discord_remove_role","name":"Discord Remove Role","description":"Remove a role from a member in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to remove the role from, e.g., 123456789012345678"},"roleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The role ID to remove, e.g., 123456789012345678"}}},"discord_send_message":{"id":"discord_send_message","name":"Discord Send Message","description":"Send a message to a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to send the message to, e.g., 123456789012345678"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"The text content of the message"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"files":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the message"}}},"discord_unban_member":{"id":"discord_unban_member","name":"Discord Unban Member","description":"Unban a member from a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to unban, e.g., 123456789012345678"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for unbanning the member"}}},"discord_unpin_message":{"id":"discord_unpin_message","name":"Discord Unpin Message","description":"Unpin a message in a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID containing the message, e.g., 123456789012345678"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to unpin, e.g., 123456789012345678"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_update_channel":{"id":"discord_update_channel","name":"Discord Update Channel","description":"Update a Discord channel","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord channel ID to update, e.g., 123456789012345678"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new name for the channel"},"topic":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new topic for the channel"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"}}},"discord_update_member":{"id":"discord_update_member","name":"Discord Update Member","description":"Update a member in a Discord server (e.g., change nickname)","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to update, e.g., 123456789012345678"},"nick":{"type":"string","required":false,"visibility":"user-or-llm","description":"New nickname for the member (null to remove)"},"mute":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to mute the member in voice channels"},"deaf":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to deafen the member in voice channels"}}},"discord_update_role":{"id":"discord_update_role","name":"Discord Update Role","description":"Update a role in a Discord server","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"The bot token for authentication"},"serverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Discord server ID (guild ID), e.g., 123456789012345678"},"roleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The role ID to update, e.g., 123456789012345678"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new name for the role"},"color":{"type":"number","required":false,"visibility":"user-or-llm","description":"RGB color value as integer"},"hoist":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to display role members separately"},"mentionable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the role can be mentioned"}}},"docusign_create_from_template":{"id":"docusign_create_from_template","name":"Send from DocuSign Template","description":"Create and send a DocuSign envelope using a pre-built template","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"DocuSign template ID to use"},"emailSubject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override email subject (uses template default if not set)"},"emailBody":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override email body message"},"templateRoles":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of template roles, e.g. [{\\"roleName\\":\\"Signer\\",\\"name\\":\\"John\\",\\"email\\":\\"john@example.com\\"}]"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Envelope status: \\"sent\\" to send immediately, \\"created\\" for draft (default: \\"sent\\")"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_download_document":{"id":"docusign_download_document","name":"Download DocuSign Document","description":"Download a signed document from a completed DocuSign envelope","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"envelopeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The envelope ID containing the document"},"documentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific document ID to download, or \\"combined\\" for all documents merged (default: \\"combined\\")"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_get_envelope":{"id":"docusign_get_envelope","name":"Get DocuSign Envelope","description":"Get the details and status of a DocuSign envelope","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"envelopeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The envelope ID to retrieve"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_list_envelopes":{"id":"docusign_list_envelopes","name":"List DocuSign Envelopes","description":"List envelopes from your DocuSign account with optional filters","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"fromDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date filter (ISO 8601). Defaults to 30 days ago"},"toDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date filter (ISO 8601)"},"envelopeStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: created, sent, delivered, completed, declined, voided"},"searchText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search text to filter envelopes"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of envelopes to return (default: 25)"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_list_recipients":{"id":"docusign_list_recipients","name":"List DocuSign Recipients","description":"Get the recipient status details for a DocuSign envelope","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"envelopeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The envelope ID to get recipients for"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_list_templates":{"id":"docusign_list_templates","name":"List DocuSign Templates","description":"List available templates in your DocuSign account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"searchText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search text to filter templates by name"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of templates to return"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_send_envelope":{"id":"docusign_send_envelope","name":"Send DocuSign Envelope","description":"Create and send a DocuSign envelope with a document for e-signature","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"emailSubject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject for the envelope"},"emailBody":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email body message"},"signerEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the signer"},"signerName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full name of the signer"},"ccEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of carbon copy recipient"},"ccName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name of carbon copy recipient"},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"Document file to send for signature"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Envelope status: \\"sent\\" to send immediately, \\"created\\" for draft (default: \\"sent\\")"}},"oauth":{"required":true,"provider":"docusign"}},"docusign_void_envelope":{"id":"docusign_void_envelope","name":"Void DocuSign Envelope","description":"Void (cancel) a sent DocuSign envelope that has not yet been completed","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"DocuSign OAuth access token"},"envelopeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The envelope ID to void"},"voidedReason":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reason for voiding the envelope"}},"oauth":{"required":true,"provider":"docusign"}},"downdetector_get_company":{"id":"downdetector_get_company","name":"Downdetector Get Company","description":"Get details for a Downdetector company by id, including its current status, 24h report statistics, baseline, and available problem indicators.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"fields":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated list of fields to return (defaults to a rich set including status, stats_24, and baseline)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_attribution":{"id":"downdetector_get_company_attribution","name":"Downdetector Get Company Attribution","description":"Get the incident attribution for a Downdetector company while it is in an outage state — whether the issue is internal (isolated) or external (a dependency), the estimated user impact, and the related incident. Requires Incident Attribution access.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_baseline":{"id":"downdetector_get_company_baseline","name":"Downdetector Get Company Baseline","description":"Get the current baseline report value for a Downdetector company. This is the expected average number of reports for the current period, used to judge whether current reports are abnormal.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_events":{"id":"downdetector_get_company_events","name":"Downdetector Get Company Events","description":"Get the published events (such as detected outages) for a Downdetector company, including the measured vs expected report volume for each event.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"startdate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 start of the time range (only works together with enddate)"},"enddate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 end of the time range (only works together with startdate)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Requested page number (1-indexed)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page, between 10 and 100"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_incidents":{"id":"downdetector_get_company_incidents","name":"Downdetector Get Company Incidents","description":"Get the list of incidents (outages) for a Downdetector company. Defaults to the last 24 hours unless a date range is provided.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"onlyActive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, only the currently active incident is returned"},"startdate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 start of the time range (only works together with enddate)"},"enddate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 end of the time range (only works together with startdate)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Requested page number (1-indexed)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page, between 10 and 100"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_indicators":{"id":"downdetector_get_company_indicators","name":"Downdetector Get Company Indicators","description":"Get the problem indicators (e.g. \\"App crashing\\", \\"Login\\", \\"Server connection\\") reported for a Downdetector company over a time period, with the report counts and percentages for each.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"startdate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 start of the time range (only works together with enddate)"},"enddate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 end of the time range (only works together with startdate)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_last_15":{"id":"downdetector_get_company_last_15","name":"Downdetector Get Company Last 15 Minutes","description":"Get the number of outage reports for a Downdetector company over the last 15 minutes. A convenient near-real-time signal for threshold-based alerting.","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_company_status":{"id":"downdetector_get_company_status","name":"Downdetector Get Company Status","description":"Get the current detected status for a Downdetector company. Returns \\"success\\" (no problems), \\"warning\\", or \\"danger\\" (likely outage).","version":"1.0.0","params":{"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector company id"},"threshold":{"type":"number","required":false,"visibility":"user-or-llm","description":"If set, returns \\"danger\\" when the current report count is above this threshold, otherwise \\"success\\""},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_provider":{"id":"downdetector_get_provider","name":"Downdetector Get Provider","description":"Get details for a Downdetector provider (ISP or network operator) by id, such as its name and Downdetector id.","version":"1.0.0","params":{"providerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector provider id"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_reports":{"id":"downdetector_get_reports","name":"Downdetector Get Reports","description":"Get the number of outage reports over time for one or more company slugs, bucketed by interval. Useful for plotting report trends or detecting spikes. Defaults to the last 24 hours.","version":"1.0.0","params":{"slugs":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated company slug(s) to report on. Example: \\"slack,zoom\\""},"startdate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 start of the time range (only works together with enddate)"},"enddate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 end of the time range (only works together with startdate)"},"interval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Bucket interval, e.g. \\"15m\\", \\"1h\\", \\"1d\\" (default \\"15m\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_get_site_companies":{"id":"downdetector_get_site_companies","name":"Downdetector Get Site Companies","description":"List the companies monitored on a Downdetector site, including each company’s current status. Useful for discovering the companies available on a regional status page.","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Downdetector site id"},"fields":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated company fields to return (defaults to id, name, slug, status)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque page token from a previous response (X-Page-Next) for the next page"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page, between 10 and 100"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_list_categories":{"id":"downdetector_list_categories","name":"Downdetector List Categories","description":"List all Downdetector categories (e.g. \\"Telecom\\", \\"Gaming\\", \\"Social Media\\"). Use the returned category id to filter company searches.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_list_incidents":{"id":"downdetector_list_incidents","name":"Downdetector List Incidents","description":"List all incidents (outages) across every company that were active in the chosen time period, or in the last 24 hours if no date range is provided.","version":"1.0.0","params":{"onlyActive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, only currently active incidents are returned"},"startdate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 start of the time range (only works together with enddate)"},"enddate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 end of the time range (only works together with startdate)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Requested page number (1-indexed)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page, between 10 and 100"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_list_sites":{"id":"downdetector_list_sites","name":"Downdetector List Sites","description":"List all available Downdetector sites (regional status-page domains). Each site groups the companies monitored for a given country/region.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"downdetector_search_companies":{"id":"downdetector_search_companies","name":"Downdetector Search Companies","description":"Search Downdetector for monitored companies by name, slug, country, or category. Returns matching companies with their ids and slugs, which you can use with the other Downdetector operations.","version":"1.0.0","params":{"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name to filter on (partial, case-insensitive match). Example: \\"slack\\""},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO-2 country code to filter on. Example: \\"US\\""},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exact company slug to filter on. Example: \\"optimum-cablevision\\""},"categoryId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Category id to filter on"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"1-indexed page number for paginated results (default 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page, between 10 and 100 (default 25)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Downdetector API Bearer token"}}},"dropbox_copy":{"id":"dropbox_copy","name":"Dropbox Copy","description":"Copy a file or folder in Dropbox","version":"1.0.0","params":{"fromPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The source path of the file or folder to copy"},"toPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The destination path for the copied file or folder"},"autorename":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, rename the file if there is a conflict at destination"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_create_folder":{"id":"dropbox_create_folder","name":"Dropbox Create Folder","description":"Create a new folder in Dropbox","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path where the folder should be created (e.g., /new-folder)"},"autorename":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, rename the folder if there is a conflict"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_create_shared_link":{"id":"dropbox_create_shared_link","name":"Dropbox Create Shared Link","description":"Create a shareable link for a file or folder in Dropbox","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the file or folder to share"},"requestedVisibility":{"type":"string","required":false,"visibility":"user-only","description":"Visibility: public, team_only, or password"},"linkPassword":{"type":"string","required":false,"visibility":"user-only","description":"Password for the shared link (only if visibility is password)"},"expires":{"type":"string","required":false,"visibility":"user-only","description":"Expiration date in ISO 8601 format (e.g., 2025-12-31T23:59:59Z)"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_delete":{"id":"dropbox_delete","name":"Dropbox Delete","description":"Delete a file or folder in Dropbox (moves to trash)","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the file or folder to delete"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_download":{"id":"dropbox_download","name":"Dropbox Download File","description":"Download a file from Dropbox with metadata and content","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the file to download (e.g., /folder/document.pdf)"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_get_metadata":{"id":"dropbox_get_metadata","name":"Dropbox Get Metadata","description":"Get metadata for a file or folder in Dropbox","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the file or folder to get metadata for"},"includeMediaInfo":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, include media info for photos/videos"},"includeDeleted":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, include deleted files in results"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_list_folder":{"id":"dropbox_list_folder","name":"Dropbox List Folder","description":"List the contents of a folder in Dropbox","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the folder to list (use \\"\\" for root)"},"recursive":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, list contents recursively"},"includeDeleted":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, include deleted files/folders"},"includeMediaInfo":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, include media info for photos/videos"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 500)"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_list_revisions":{"id":"dropbox_list_revisions","name":"Dropbox List Revisions","description":"List the revision history for a file in Dropbox (files only, not folders)","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the file to list revisions for"},"limit":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of revisions to return, 1-100 (default: 10)"},"beforeRev":{"type":"string","required":false,"visibility":"user-only","description":"Only return revisions before this one. Pass the rev of the last revision from a previous call to fetch the next page."}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_list_shared_links":{"id":"dropbox_list_shared_links","name":"Dropbox List Shared Links","description":"List shared links for a path, or for the entire account if no path is given","version":"1.0.0","params":{"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path to list shared links for. If omitted, lists all shared links."},"directOnly":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, only return links directly to the path, not parent folder links"},"cursor":{"type":"string","required":false,"visibility":"user-only","description":"Cursor from a previous call to fetch the next page of results"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_move":{"id":"dropbox_move","name":"Dropbox Move","description":"Move or rename a file or folder in Dropbox","version":"1.0.0","params":{"fromPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The source path of the file or folder to move"},"toPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The destination path for the moved file or folder"},"autorename":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, rename the file if there is a conflict at destination"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_restore":{"id":"dropbox_restore","name":"Dropbox Restore","description":"Restore a specific revision of a file to the given path","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path to save the restored file to"},"rev":{"type":"string","required":true,"visibility":"user-or-llm","description":"The revision identifier to restore (from Dropbox List Revisions)"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_search":{"id":"dropbox_search","name":"Dropbox Search","description":"Search for files and folders in Dropbox","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dropbox folder path to limit search scope (e.g., /folder/subfolder)"},"fileExtensions":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated list of file extensions to filter by (e.g., pdf,xlsx)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 100)"}},"oauth":{"required":true,"provider":"dropbox"}},"dropbox_upload":{"id":"dropbox_upload","name":"Dropbox Upload File","description":"Upload a file to Dropbox","version":"1.0.0","params":{"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path in Dropbox where the file should be saved (e.g., /folder/document.pdf)"},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"The file to upload (UserFile object)"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Legacy: base64 encoded file content"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename (used if path is a folder)"},"mode":{"type":"string","required":false,"visibility":"user-only","description":"Write mode: add (default) or overwrite"},"autorename":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, rename the file if there is a conflict"},"mute":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, don\'t notify the user about this upload"}},"oauth":{"required":true,"provider":"dropbox"}},"dropcontact_enrich_contact":{"id":"dropcontact_enrich_contact","name":"Dropcontact Enrich Contact","description":"Enrich a contact with verified B2B email, phone, company data, and LinkedIn info via Dropcontact. Submits an async enrichment request, then polls until the result is ready (up to 2 minutes). Charges 1 credit only when a verified email is returned. Provide at least one of: email, first_name+last_name+company, full_name+company, or linkedin URL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dropcontact API key (X-Access-Token)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the contact to enrich"},"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the contact"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the contact"},"full_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name (alternative to first_name + last_name)"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website (e.g. acme.com)"},"num_siren":{"type":"string","required":false,"visibility":"user-or-llm","description":"French company SIREN number"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"linkedin":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country code (ISO 3166-1 alpha-2, e.g. \\"US\\", \\"FR\\")"},"siren":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include SIREN/SIRET enrichment (France only)"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language for returned data (e.g. \\"en\\", \\"fr\\")"}}},"dspy_chain_of_thought":{"id":"dspy_chain_of_thought","name":"DSPy Chain of Thought","description":"Run a Chain of Thought prediction using a self-hosted DSPy ChainOfThought program endpoint","version":"1.0.0","params":{"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the DSPy server (e.g., https://your-dspy-server.com)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key for authentication (if required by your server)"},"endpoint":{"type":"string","required":false,"visibility":"user-only","description":"API endpoint path (defaults to /predict)"},"question":{"type":"string","required":true,"visibility":"user-or-llm","description":"The question to answer using chain of thought reasoning"},"context":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional context to provide for answering the question"}}},"dspy_predict":{"id":"dspy_predict","name":"DSPy Predict","description":"Run a prediction using a self-hosted DSPy program endpoint","version":"1.0.0","params":{"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the DSPy server (e.g., https://your-dspy-server.com)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key for authentication (if required by your server)"},"endpoint":{"type":"string","required":false,"visibility":"user-only","description":"API endpoint path (defaults to /predict)"},"input":{"type":"string","required":true,"visibility":"user-or-llm","description":"The input text to send to the DSPy program"},"inputField":{"type":"string","required":false,"visibility":"user-only","description":"Name of the input field expected by the DSPy program (defaults to \\"text\\")"},"context":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional context to provide to the DSPy program"},"additionalInputs":{"type":"json","required":false,"visibility":"user-or-llm","description":"Additional key-value pairs to include in the request body"}}},"dspy_react":{"id":"dspy_react","name":"DSPy ReAct","description":"Run a ReAct agent using a self-hosted DSPy ReAct program endpoint for multi-step reasoning and action","version":"1.0.0","params":{"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the DSPy server (e.g., https://your-dspy-server.com)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key for authentication (if required by your server)"},"endpoint":{"type":"string","required":false,"visibility":"user-only","description":"API endpoint path (defaults to /predict)"},"task":{"type":"string","required":true,"visibility":"user-or-llm","description":"The task or question for the ReAct agent to work on"},"context":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional context to provide for the task"},"maxIterations":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of reasoning iterations (defaults to server setting)"}}},"dub_bulk_create_links":{"id":"dub_bulk_create_links","name":"Dub Bulk Create Links","description":"Create up to 100 short links in a single request. Returns the created links alongside any per-link errors.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"links":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON array of link objects to create. Each object requires a \\"url\\" and may include domain, key, tagIds, and other link fields (max 100)."}}},"dub_bulk_delete_links":{"id":"dub_bulk_delete_links","name":"Dub Bulk Delete Links","description":"Delete up to 100 short links in a single request by their link IDs. Non-existing IDs are ignored.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"linkIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated link IDs to delete (max 100)"}}},"dub_bulk_update_links":{"id":"dub_bulk_update_links","name":"Dub Bulk Update Links","description":"Apply the same set of field updates to up to 100 links at once, selected by link IDs or external IDs.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"linkIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated link IDs to update (max 100, takes precedence over externalIds)"},"externalIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated external IDs to update (max 100)"},"data":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object of fields to apply to every selected link (e.g. { \\"archived\\": true, \\"tagIds\\": [\\"...\\"] })"}}},"dub_create_link":{"id":"dub_create_link","name":"Dub Create Link","description":"Create a new short link with Dub. Supports custom domains, slugs, UTM parameters, and more.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The destination URL of the short link"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom domain for the short link (defaults to dub.sh)"},"key":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom slug for the short link (randomly generated if not provided)"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for the link in your database"},"tenantId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tenant ID for grouping links created on behalf of a customer/tenant"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder ID to organize the link into"},"trackConversion":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track conversions (leads/sales) for the short link"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to assign to the link"},"comments":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comments for the short link"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Expiration date in ISO 8601 format"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"Password to protect the short link"},"rewrite":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable link cloaking"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to archive the link"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom OG title for the link preview"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom OG description for the link preview"},"utm_source":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM source parameter"},"utm_medium":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM medium parameter"},"utm_campaign":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM campaign parameter"},"utm_term":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM term parameter"},"utm_content":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM content parameter"}}},"dub_create_tag":{"id":"dub_create_tag","name":"Dub Create Tag","description":"Create a new tag in the workspace for organizing and filtering short links.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the tag to create (1-50 characters)"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tag color: red, yellow, green, blue, purple, brown, gray, or pink (random if omitted)"}}},"dub_delete_link":{"id":"dub_delete_link","name":"Dub Delete Link","description":"Delete a short link by its link ID or external ID (prefixed with ext_).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"linkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The link ID or external ID prefixed with ext_"}}},"dub_get_analytics":{"id":"dub_get_analytics","name":"Dub Get Analytics","description":"Retrieve analytics for links including clicks, leads, and sales. Supports filtering by link, time range, and grouping by various dimensions.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"event":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event type: clicks (default), leads, sales, or composite"},"groupBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group results by: count (default), timeseries, countries, cities, devices, browsers, os, referers, top_links, top_urls"},"linkId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by link ID"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by external ID (prefix with ext_)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by domain"},"interval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time interval: 24h (default), 7d, 30d, 90d, 1y, mtd, qtd, ytd, or all"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time in ISO 8601 format (overrides interval)"},"end":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time in ISO 8601 format (defaults to now)"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by country (ISO 3166-1 alpha-2 code)"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA timezone for timeseries data (defaults to UTC)"}}},"dub_get_events":{"id":"dub_get_events","name":"Dub List Events","description":"Retrieve a paginated stream of individual click, lead, and sale events for links, with filtering by link, time range, and location.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"event":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event type: clicks (default), leads, or sales"},"linkId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by link ID"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by external ID (prefix with ext_)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by domain"},"interval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time interval: 24h (default), 7d, 30d, 90d, 1y, mtd, qtd, ytd, or all"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time in ISO 8601 format (overrides interval)"},"end":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time in ISO 8601 format (defaults to now)"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by country (ISO 3166-1 alpha-2 code)"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA timezone for event timestamps (defaults to UTC)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of events per page (default: 100, max: 1000)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: desc (default) or asc"}}},"dub_get_link":{"id":"dub_get_link","name":"Dub Get Link","description":"Retrieve information about a short link by its link ID, external ID, or domain + key combination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"linkId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The unique ID of the short link"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The external ID of the link in your database"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"The domain of the link (use with key)"},"key":{"type":"string","required":false,"visibility":"user-or-llm","description":"The slug of the link (use with domain)"}}},"dub_get_links_count":{"id":"dub_get_links_count","name":"Dub Count Links","description":"Retrieve the number of short links for the authenticated workspace, optionally filtered and grouped by domain, tag, user, or folder.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by domain"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query matched against the short link slug and destination URL"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to filter by"},"tagNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag names to filter by (case-insensitive)"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by folder ID"},"showArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived links (defaults to false)"},"groupBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group counts by: domain, tagId, userId, or folderId"}}},"dub_get_qr_code":{"id":"dub_get_qr_code","name":"Dub Get QR Code","description":"Generate a customizable QR code (PNG) for a short link, with control over size, error correction, colors, and margin.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The short link URL to encode in the QR code"},"logo":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL of a custom logo to embed in the QR code (requires a paid Dub plan)"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"QR code size in pixels (default: 600)"},"level":{"type":"string","required":false,"visibility":"user-or-llm","description":"Error correction level: L (default), M, Q, or H"},"fgColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Foreground color in hex (default: #000000)"},"bgColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Background color in hex (default: #FFFFFF)"},"hideLogo":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to hide the logo in the center of the QR code (default: false)"},"margin":{"type":"number","required":false,"visibility":"user-or-llm","description":"Margin (quiet zone) around the QR code (default: 2)"}}},"dub_list_domains":{"id":"dub_list_domains","name":"Dub List Domains","description":"Retrieve the custom domains registered in the workspace, so links can be created against the right domain.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived domains (defaults to false)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search by domain name"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of domains per page (default: 50, max: 50)"}}},"dub_list_folders":{"id":"dub_list_folders","name":"Dub List Folders","description":"Retrieve the folders defined in the workspace, so the right folder ID can be used to organize links.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search by folder name"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of folders per page (default: 50, max: 50)"}}},"dub_list_links":{"id":"dub_list_links","name":"Dub List Links","description":"Retrieve a paginated list of short links for the authenticated workspace. Supports filtering by domain, search query, tags, and sorting.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by domain"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query matched against the short link slug and destination URL"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to filter by"},"tenantId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by tenant ID"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by folder ID"},"showArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived links (defaults to false)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (deprecated by Dub in favor of startingAfter/endingBefore)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of links per page (default: 100, max: 100)"},"startingAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor: fetch results after this link ID"},"endingBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor: fetch results before this link ID"}}},"dub_list_tags":{"id":"dub_list_tags","name":"Dub List Tags","description":"Retrieve the tags defined in the workspace, so the right tag IDs can be assigned to links.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search by tag name"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: name (default) or createdAt"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc (default) or desc"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tags per page (default: 100, max: 100)"}}},"dub_update_link":{"id":"dub_update_link","name":"Dub Update Link","description":"Update an existing short link. You can modify the destination URL, slug, metadata, UTM parameters, and more.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"linkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The link ID or external ID prefixed with ext_"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"New destination URL"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"New custom domain"},"key":{"type":"string","required":false,"visibility":"user-or-llm","description":"New custom slug"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom OG title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom OG description"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for the link"},"tenantId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tenant ID for grouping links created on behalf of a customer/tenant"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder ID to organize the link into"},"trackConversion":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track conversions (leads/sales) for the short link"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs"},"comments":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comments for the short link"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Expiration date in ISO 8601 format"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"Password to protect the link"},"rewrite":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable link cloaking"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to archive the link"},"utm_source":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM source parameter"},"utm_medium":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM medium parameter"},"utm_campaign":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM campaign parameter"},"utm_term":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM term parameter"},"utm_content":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM content parameter"}}},"dub_upsert_link":{"id":"dub_upsert_link","name":"Dub Upsert Link","description":"Create or update a short link by its URL. If a link with the same URL already exists, update it. Otherwise, create a new link.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Dub API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The destination URL of the short link"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom domain for the short link (defaults to dub.sh)"},"key":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom slug for the short link (randomly generated if not provided)"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for the link in your database"},"tenantId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tenant ID for grouping links created on behalf of a customer/tenant"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder ID to organize the link into"},"trackConversion":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track conversions (leads/sales) for the short link"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to assign to the link"},"comments":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comments for the short link"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Expiration date in ISO 8601 format"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"Password to protect the short link"},"rewrite":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable link cloaking"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to archive the link"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom OG title for the link preview"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom OG description for the link preview"},"utm_source":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM source parameter"},"utm_medium":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM medium parameter"},"utm_campaign":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM campaign parameter"},"utm_term":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM term parameter"},"utm_content":{"type":"string","required":false,"visibility":"user-or-llm","description":"UTM content parameter"}}},"duckduckgo_search":{"id":"duckduckgo_search","name":"DuckDuckGo Search","description":"Search the web using DuckDuckGo Instant Answers API. Returns instant answers, abstracts, and related topics for your query. Free to use without an API key.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query to execute"},"noHtml":{"type":"boolean","required":false,"visibility":"user-only","description":"Remove HTML from text in results (default: true)"},"skipDisambig":{"type":"boolean","required":false,"visibility":"user-only","description":"Skip disambiguation results (default: false)"}}},"dynamodb_delete":{"id":"dynamodb_delete","name":"DynamoDB Delete","description":"Delete an item from a DynamoDB table","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"DynamoDB table name (e.g., \\"Users\\", \\"Orders\\")"},"key":{"type":"json","required":true,"visibility":"user-or-llm","description":"Primary key of the item to delete (e.g., {\\"pk\\": \\"USER#123\\"} or {\\"pk\\": \\"ORDER#456\\", \\"sk\\": \\"ITEM#789\\"})"},"conditionExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Condition that must be met for the delete to succeed (e.g., \\"attribute_exists(pk)\\")"},"expressionAttributeNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"Attribute name mappings for reserved words used in conditionExpression (e.g., {\\"#status\\": \\"status\\"})"},"expressionAttributeValues":{"type":"json","required":false,"visibility":"user-or-llm","description":"Expression attribute values used in conditionExpression (e.g., {\\":status\\": \\"active\\"})"}}},"dynamodb_get":{"id":"dynamodb_get","name":"DynamoDB Get","description":"Get an item from a DynamoDB table by primary key","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"DynamoDB table name (e.g., \\"Users\\", \\"Orders\\")"},"key":{"type":"json","required":true,"visibility":"user-or-llm","description":"Primary key of the item to retrieve (e.g., {\\"pk\\": \\"USER#123\\"} or {\\"pk\\": \\"ORDER#456\\", \\"sk\\": \\"ITEM#789\\"})"},"consistentRead":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Use strongly consistent read"}}},"dynamodb_introspect":{"id":"dynamodb_introspect","name":"DynamoDB Introspect","description":"Introspect DynamoDB to list tables or get detailed schema information for a specific table","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional table name to get detailed schema (e.g., \\"Users\\", \\"Orders\\"). If not provided, lists all tables."}}},"dynamodb_put":{"id":"dynamodb_put","name":"DynamoDB Put","description":"Put an item into a DynamoDB table","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"DynamoDB table name (e.g., \\"Users\\", \\"Orders\\")"},"item":{"type":"json","required":true,"visibility":"user-or-llm","description":"Item to put into the table (e.g., {\\"pk\\": \\"USER#123\\", \\"name\\": \\"John\\", \\"email\\": \\"john@example.com\\"})"},"conditionExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Condition that must be met for the put to succeed (e.g., \\"attribute_not_exists(pk)\\" to prevent overwrites)"},"expressionAttributeNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"Attribute name mappings for reserved words used in conditionExpression (e.g., {\\"#name\\": \\"name\\"})"},"expressionAttributeValues":{"type":"json","required":false,"visibility":"user-or-llm","description":"Expression attribute values used in conditionExpression (e.g., {\\":expected\\": \\"value\\"})"}}},"dynamodb_query":{"id":"dynamodb_query","name":"DynamoDB Query","description":"Query items from a DynamoDB table using key conditions","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"DynamoDB table name (e.g., \\"Users\\", \\"Orders\\")"},"keyConditionExpression":{"type":"string","required":true,"visibility":"user-or-llm","description":"Key condition expression (e.g., \\"pk = :pk\\" or \\"pk = :pk AND sk BEGINS_WITH :prefix\\")"},"filterExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter expression for results (e.g., \\"age > :minAge AND #status = :status\\")"},"expressionAttributeNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"Attribute name mappings for reserved words (e.g., {\\"#status\\": \\"status\\"})"},"expressionAttributeValues":{"type":"json","required":false,"visibility":"user-or-llm","description":"Expression attribute values (e.g., {\\":pk\\": \\"USER#123\\", \\":minAge\\": 18})"},"indexName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secondary index name to query (e.g., \\"GSI1\\", \\"email-index\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return (e.g., 10, 50, 100)"},"exclusiveStartKey":{"type":"json","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous query\'s lastEvaluatedKey to continue fetching results"},"scanIndexForward":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Sort order for the sort key: true for ascending (default), false for descending"}}},"dynamodb_scan":{"id":"dynamodb_scan","name":"DynamoDB Scan","description":"Scan all items in a DynamoDB table","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"DynamoDB table name (e.g., \\"Users\\", \\"Orders\\")"},"filterExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter expression for results (e.g., \\"age > :minAge AND #status = :status\\")"},"projectionExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Attributes to retrieve (e.g., \\"pk, sk, #name, email\\")"},"expressionAttributeNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"Attribute name mappings for reserved words (e.g., {\\"#name\\": \\"name\\", \\"#status\\": \\"status\\"})"},"expressionAttributeValues":{"type":"json","required":false,"visibility":"user-or-llm","description":"Expression attribute values (e.g., {\\":minAge\\": 18, \\":status\\": \\"active\\"})"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return (e.g., 10, 50, 100)"},"exclusiveStartKey":{"type":"json","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous scan\'s lastEvaluatedKey to continue fetching results"}}},"dynamodb_update":{"id":"dynamodb_update","name":"DynamoDB Update","description":"Update an item in a DynamoDB table","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"DynamoDB table name (e.g., \\"Users\\", \\"Orders\\")"},"key":{"type":"json","required":true,"visibility":"user-or-llm","description":"Primary key of the item to update (e.g., {\\"pk\\": \\"USER#123\\"} or {\\"pk\\": \\"ORDER#456\\", \\"sk\\": \\"ITEM#789\\"})"},"updateExpression":{"type":"string","required":true,"visibility":"user-or-llm","description":"Update expression (e.g., \\"SET #name = :name, age = :age\\" or \\"SET #count = #count + :inc\\")"},"expressionAttributeNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"Attribute name mappings for reserved words (e.g., {\\"#name\\": \\"name\\", \\"#count\\": \\"count\\"})"},"expressionAttributeValues":{"type":"json","required":false,"visibility":"user-or-llm","description":"Expression attribute values (e.g., {\\":name\\": \\"John\\", \\":age\\": 30, \\":inc\\": 1})"},"conditionExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"Condition that must be met for the update to succeed (e.g., \\"attribute_exists(pk)\\" or \\"version = :expectedVersion\\")"}}},"elasticsearch_bulk":{"id":"elasticsearch_bulk","name":"Elasticsearch Bulk Operations","description":"Perform multiple index, create, delete, or update operations in a single request for high performance.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default index for operations (e.g., \\"products\\", \\"logs-2024\\")"},"operations":{"type":"string","required":true,"visibility":"user-or-llm","description":"Bulk operations as NDJSON string. Each operation is two lines: action metadata and optional document. Example: {\\"index\\":{\\"_index\\":\\"products\\",\\"_id\\":\\"1\\"}}\\\\n{\\"name\\":\\"Widget\\"}\\\\n"},"refresh":{"type":"string","required":false,"description":"Refresh policy: true, false, or wait_for"}}},"elasticsearch_cluster_health":{"id":"elasticsearch_cluster_health","name":"Elasticsearch Cluster Health","description":"Get the health status of the Elasticsearch cluster.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"waitForStatus":{"type":"string","required":false,"description":"Wait until cluster reaches this status: green, yellow, or red"},"timeout":{"type":"string","required":false,"description":"Timeout for the wait operation (e.g., 30s, 1m)"}}},"elasticsearch_cluster_stats":{"id":"elasticsearch_cluster_stats","name":"Elasticsearch Cluster Stats","description":"Get comprehensive statistics about the Elasticsearch cluster.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"}}},"elasticsearch_count":{"id":"elasticsearch_count","name":"Elasticsearch Count","description":"Count documents matching a query in Elasticsearch.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name to count documents in (e.g., \\"products\\", \\"logs-2024\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query DSL to filter documents (JSON string). Example: {\\"match\\":{\\"status\\":\\"active\\"}}"}}},"elasticsearch_create_index":{"id":"elasticsearch_create_index","name":"Elasticsearch Create Index","description":"Create a new index with optional settings and mappings.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name to create (e.g., \\"products\\", \\"logs-2024\\")"},"settings":{"type":"string","required":false,"description":"Index settings as JSON string"},"mappings":{"type":"string","required":false,"description":"Index mappings as JSON string"}}},"elasticsearch_delete_document":{"id":"elasticsearch_delete_document","name":"Elasticsearch Delete Document","description":"Delete a document from Elasticsearch by ID.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name (e.g., \\"products\\", \\"logs-2024\\")"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Document ID to delete (e.g., \\"abc123\\", \\"user_456\\")"},"refresh":{"type":"string","required":false,"description":"Refresh policy: true, false, or wait_for"}}},"elasticsearch_delete_index":{"id":"elasticsearch_delete_index","name":"Elasticsearch Delete Index","description":"Delete an index and all its documents. This operation is irreversible.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name to delete (e.g., \\"products\\", \\"logs-2024\\")"}}},"elasticsearch_get_document":{"id":"elasticsearch_get_document","name":"Elasticsearch Get Document","description":"Retrieve a document by ID from Elasticsearch.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name (e.g., \\"products\\", \\"logs-2024\\")"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Document ID to retrieve (e.g., \\"abc123\\", \\"user_456\\")"},"sourceIncludes":{"type":"string","required":false,"description":"Comma-separated list of fields to include"},"sourceExcludes":{"type":"string","required":false,"description":"Comma-separated list of fields to exclude"}}},"elasticsearch_get_index":{"id":"elasticsearch_get_index","name":"Elasticsearch Get Index","description":"Retrieve index information including settings, mappings, and aliases.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name to retrieve info for (e.g., \\"products\\", \\"logs-2024\\")"}}},"elasticsearch_index_document":{"id":"elasticsearch_index_document","name":"Elasticsearch Index Document","description":"Index (create or update) a document in Elasticsearch.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target index name (e.g., \\"products\\", \\"logs-2024\\")"},"documentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Document ID (e.g., \\"abc123\\", \\"user_456\\"). Auto-generated if not provided"},"document":{"type":"string","required":true,"description":"Document body as JSON string"},"refresh":{"type":"string","required":false,"description":"Refresh policy: true, false, or wait_for"}}},"elasticsearch_list_indices":{"id":"elasticsearch_list_indices","name":"Elasticsearch List Indices","description":"List all indices in the Elasticsearch cluster with their health, status, and statistics.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"}}},"elasticsearch_search":{"id":"elasticsearch_search","name":"Elasticsearch Search","description":"Search documents in Elasticsearch using Query DSL. Returns matching documents with scores and metadata.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name to search (e.g., \\"products\\", \\"logs-2024\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query DSL as JSON string. Example: {\\"match\\":{\\"title\\":\\"search term\\"}} or {\\"bool\\":{\\"must\\":[...]}}"},"from":{"type":"number","required":false,"visibility":"user-or-llm","description":"Starting offset for pagination (e.g., 0, 10, 20). Default: 0"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., 10, 25, 100). Default: 10"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort specification as JSON string. Example: [{\\"created_at\\":\\"desc\\"}] or [{\\"_score\\":\\"desc\\"},{\\"name\\":\\"asc\\"}]"},"sourceIncludes":{"type":"string","required":false,"description":"Comma-separated list of fields to include in _source"},"sourceExcludes":{"type":"string","required":false,"description":"Comma-separated list of fields to exclude from _source"},"trackTotalHits":{"type":"boolean","required":false,"description":"Track accurate total hit count (default: true)"}}},"elasticsearch_update_document":{"id":"elasticsearch_update_document","name":"Elasticsearch Update Document","description":"Partially update a document in Elasticsearch using doc merge.","version":"1.0.0","params":{"deploymentType":{"type":"string","required":true,"description":"Deployment type: self_hosted or cloud"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch host URL (for self-hosted)"},"cloudId":{"type":"string","required":false,"visibility":"user-only","description":"Elastic Cloud ID (for cloud deployments)"},"authMethod":{"type":"string","required":true,"description":"Authentication method: api_key or basic_auth"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Elasticsearch API key"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for basic auth"},"index":{"type":"string","required":true,"visibility":"user-or-llm","description":"Index name (e.g., \\"products\\", \\"logs-2024\\")"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Document ID to update (e.g., \\"abc123\\", \\"user_456\\")"},"document":{"type":"string","required":true,"description":"Partial document to merge as JSON string"},"retryOnConflict":{"type":"number","required":false,"description":"Number of retries on version conflict"}}},"elevenlabs_audio_isolation":{"id":"elevenlabs_audio_isolation","name":"ElevenLabs Audio Isolation","description":"Remove background noise from an audio file, isolating the speech using ElevenLabs","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"audioFile":{"type":"file","required":true,"visibility":"user-only","description":"The audio file to isolate speech from (e.g., MP3, WAV, M4A)"}}},"elevenlabs_edit_voice_settings":{"id":"elevenlabs_edit_voice_settings","name":"ElevenLabs Edit Voice Settings","description":"Update the settings for a specific ElevenLabs voice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"voiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the voice to update"},"stability":{"type":"number","required":false,"visibility":"user-or-llm","description":"Voice stability from 0.0 to 1.0 (default 0.5)"},"similarityBoost":{"type":"number","required":false,"visibility":"user-or-llm","description":"Similarity boost from 0.0 to 1.0 (default 0.75)"},"style":{"type":"number","required":false,"visibility":"user-or-llm","description":"Style exaggeration from 0.0 to 1.0 (default 0)"},"useSpeakerBoost":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enhance similarity to the original speaker (default true)"},"speed":{"type":"number","required":false,"visibility":"user-or-llm","description":"Speech speed where 1.0 is normal (default 1.0)"}}},"elevenlabs_get_user":{"id":"elevenlabs_get_user","name":"ElevenLabs Get User","description":"Get account and subscription information for the ElevenLabs user","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"}}},"elevenlabs_get_voice":{"id":"elevenlabs_get_voice","name":"ElevenLabs Get Voice","description":"Get metadata and settings for a specific ElevenLabs voice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"voiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the voice to retrieve (e.g., \\"21m00Tcm4TlvDq8ikWAM\\")"}}},"elevenlabs_get_voice_settings":{"id":"elevenlabs_get_voice_settings","name":"ElevenLabs Get Voice Settings","description":"Get the configured settings for a specific ElevenLabs voice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"voiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the voice whose settings to retrieve"}}},"elevenlabs_list_models":{"id":"elevenlabs_list_models","name":"ElevenLabs List Models","description":"List the models available in ElevenLabs","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"}}},"elevenlabs_list_voices":{"id":"elevenlabs_list_voices","name":"ElevenLabs List Voices","description":"List the voices available in your ElevenLabs account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter voices by name, description, labels, or category"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by category: premade, cloned, generated, or professional"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of voices to return (1-100, default 10)"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response to fetch the next page of voices"}}},"elevenlabs_sound_effects":{"id":"elevenlabs_sound_effects","name":"ElevenLabs Sound Effects","description":"Generate a sound effect from a text prompt using ElevenLabs","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The prompt describing the sound effect (e.g., \\"thunder rumbling in the distance\\")"},"modelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The model to use (defaults to eleven_text_to_sound_v2)"},"durationSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Length of the sound in seconds (0.5-30). Omit to auto-determine"},"promptInfluence":{"type":"number","required":false,"visibility":"user-or-llm","description":"How closely to follow the prompt from 0.0 to 1.0 (default 0.3)"},"loop":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to generate a seamlessly looping sound effect (default false)"}}},"elevenlabs_speech_to_speech":{"id":"elevenlabs_speech_to_speech","name":"ElevenLabs Speech to Speech","description":"Convert audio into a chosen ElevenLabs voice while preserving content and emotion","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"},"voiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the target voice to convert the audio into"},"audioFile":{"type":"file","required":true,"visibility":"user-only","description":"The source audio file to convert (e.g., MP3, WAV, M4A)"},"modelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The model to use (defaults to eleven_english_sts_v2)"},"removeBackgroundNoise":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to isolate the voice and remove background noise (default false)"}}},"elevenlabs_tts":{"id":"elevenlabs_tts","name":"ElevenLabs TTS","description":"Convert text to speech using ElevenLabs voices","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"voiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the voice to use (e.g., \\"21m00Tcm4TlvDq8ikWAM\\" for Rachel)"},"modelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the model to use (e.g., \\"eleven_multilingual_v2\\", \\"eleven_turbo_v2\\"). Defaults to eleven_monolingual_v1"},"stability":{"type":"number","required":false,"visibility":"user-or-llm","description":"Voice stability setting from 0.0 to 1.0 (e.g., 0.5 for balanced, 0.75 for more stable). Higher values produce more consistent output"},"similarityBoost":{"type":"number","required":false,"visibility":"user-or-llm","description":"Similarity boost setting from 0.0 to 1.0 (e.g., 0.75 for natural, 1.0 for maximum similarity). Higher values make the voice more similar to the original"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your ElevenLabs API key"}}},"emailbison_attach_leads_to_campaign":{"id":"emailbison_attach_leads_to_campaign","name":"Email Bison Attach Leads to Campaign","description":"Adds existing Email Bison leads to a campaign.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"campaignId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Campaign ID"},"leadIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Lead IDs to add to the campaign","items":{"type":"number","description":"Lead ID"}},"allowParallelSending":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Force add leads already in sequence in other campaigns"}}},"emailbison_attach_tags_to_leads":{"id":"emailbison_attach_tags_to_leads","name":"Email Bison Attach Tags to Leads","description":"Attaches Email Bison tags to one or more leads.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"tagIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Tag IDs to attach","items":{"type":"number","description":"Tag ID"}},"leadIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Lead IDs to tag","items":{"type":"number","description":"Lead ID"}},"skipWebhooks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip Email Bison webhooks for this action"}}},"emailbison_create_campaign":{"id":"emailbison_create_campaign","name":"Email Bison Create Campaign","description":"Creates a new Email Bison campaign.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign name"},"campaignType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign type: outbound or reply_followup"}}},"emailbison_create_lead":{"id":"emailbison_create_lead","name":"Email Bison Create Lead","description":"Creates a single lead in Email Bison.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"firstName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead first name"},"lastName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead last name"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead email address"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead job title"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead company"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional notes about the lead"},"customVariables":{"type":"array","required":false,"visibility":"user-or-llm","description":"Custom variables to store on the lead","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value"}}}}}},"emailbison_create_tag":{"id":"emailbison_create_tag","name":"Email Bison Create Tag","description":"Creates a new Email Bison tag.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tag name"}}},"emailbison_get_lead":{"id":"emailbison_get_lead","name":"Email Bison Get Lead","description":"Retrieves a lead by Email Bison lead ID or email address.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead ID or email address"}}},"emailbison_list_campaigns":{"id":"emailbison_list_campaigns","name":"Email Bison List Campaigns","description":"Retrieves Email Bison campaigns.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"}}},"emailbison_list_leads":{"id":"emailbison_list_leads","name":"Email Bison List Leads","description":"Retrieves leads from Email Bison with optional search and tag filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term for filtering leads"},"campaignStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead campaign status filter: in_sequence, sequence_finished, sequence_stopped, never_contacted, or replied"},"tagIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Tag IDs to include","items":{"type":"number","description":"Tag ID"}},"excludedTagIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Tag IDs to exclude","items":{"type":"number","description":"Tag ID"}},"withoutTags":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return leads without tags"}}},"emailbison_list_replies":{"id":"emailbison_list_replies","name":"Email Bison List Replies","description":"Retrieves Email Bison replies with optional status, folder, campaign, sender, lead, and tag filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term for replies"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply status: interested, automated_reply, or not_automated_reply"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply folder: inbox, sent, spam, bounced, or all"},"read":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by read state"},"campaignId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Campaign ID"},"senderEmailId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sender email ID"},"leadId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Lead ID"},"tagIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Tag IDs to filter replies by","items":{"type":"number","description":"Tag ID"}}}},"emailbison_list_tags":{"id":"emailbison_list_tags","name":"Email Bison List Tags","description":"Retrieves all Email Bison tags for the authenticated workspace.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"}}},"emailbison_update_campaign":{"id":"emailbison_update_campaign","name":"Email Bison Update Campaign","description":"Updates Email Bison campaign settings.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"campaignId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Campaign ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign name"},"maxEmailsPerDay":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum emails per day"},"maxNewLeadsPerDay":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum new leads per day"},"plainText":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send plain text emails"},"openTracking":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable open tracking"},"reputationBuilding":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable reputation building"},"canUnsubscribe":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable unsubscribe link"},"includeAutoRepliesInStats":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include auto replies in campaign stats"},"sequencePrioritization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sequence prioritization: followups or new_leads"}}},"emailbison_update_campaign_status":{"id":"emailbison_update_campaign_status","name":"Email Bison Update Campaign Status","description":"Pauses, resumes, or archives an Email Bison campaign.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"campaignId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Campaign ID"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Status action: pause, resume, or archive"}}},"emailbison_update_lead":{"id":"emailbison_update_lead","name":"Email Bison Update Lead","description":"Updates an existing Email Bison lead. Fields omitted from a PUT update may be cleared by Email Bison.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison API token"},"apiBaseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Email Bison instance URL that issued the token"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead ID or email address"},"firstName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead first name"},"lastName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead last name"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead email address"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead job title"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead company"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional notes about the lead"},"customVariables":{"type":"array","required":false,"visibility":"user-or-llm","description":"Custom variables to store on the lead","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value"}}}}}},"enrich_check_credits":{"id":"enrich_check_credits","name":"Enrich Check Credits","description":"Check your Enrich API credit usage and remaining balance.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"}}},"enrich_company_funding":{"id":"enrich_company_funding","name":"Enrich Company Funding","description":"Retrieve company funding history, traffic metrics, and executive information by domain.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (e.g., example.com)"}}},"enrich_company_lookup":{"id":"enrich_company_lookup","name":"Enrich Company Lookup","description":"Look up comprehensive company information by name or domain including funding, location, and social profiles.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (e.g., Google)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain (e.g., google.com)"}}},"enrich_company_revenue":{"id":"enrich_company_revenue","name":"Enrich Company Revenue","description":"Retrieve company revenue data, CEO information, and competitive analysis by domain.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (e.g., clay.io)"}}},"enrich_disposable_email_check":{"id":"enrich_disposable_email_check","name":"Enrich Disposable Email Check","description":"Check if an email address is from a disposable or temporary email provider. Returns a score and validation details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to check (e.g., john.doe@example.com)"}}},"enrich_email_to_ip":{"id":"enrich_email_to_ip","name":"Enrich Email to IP","description":"Discover an IP address associated with an email address.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to look up (e.g., john.doe@example.com)"}}},"enrich_email_to_person_lite":{"id":"enrich_email_to_person_lite","name":"Enrich Email to Person Lite","description":"Retrieve basic LinkedIn profile information from an email address. A lighter version with essential data only.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to look up (e.g., john.doe@company.com)"}}},"enrich_email_to_phone":{"id":"enrich_email_to_phone","name":"Enrich Email to Phone","description":"Find a phone number associated with an email address.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to look up (e.g., john.doe@example.com)"}}},"enrich_email_to_profile":{"id":"enrich_email_to_profile","name":"Enrich Email to Profile","description":"Retrieve detailed LinkedIn profile information using an email address including work history, education, and skills.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to look up (e.g., john.doe@company.com)"},"inRealtime":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to retrieve fresh data, bypassing cached information"}}},"enrich_find_email":{"id":"enrich_find_email","name":"Enrich Find Email","description":"Find a person\'s work email address using their full name and company domain.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"fullName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s full name (e.g., John Doe)"},"companyDomain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (e.g., example.com)"}}},"enrich_get_post_details":{"id":"enrich_get_post_details","name":"Enrich Get Post Details","description":"Get detailed information about a LinkedIn post by URL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn post URL"}}},"enrich_ip_to_company":{"id":"enrich_ip_to_company","name":"Enrich IP to Company","description":"Identify a company from an IP address with detailed firmographic information.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"ip":{"type":"string","required":true,"visibility":"user-or-llm","description":"IP address to look up (e.g., 86.92.60.221)"}}},"enrich_linkedin_profile":{"id":"enrich_linkedin_profile","name":"Enrich LinkedIn Profile","description":"Enrich a LinkedIn profile URL with detailed information including positions, education, and social metrics.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile URL (e.g., linkedin.com/in/williamhgates)"}}},"enrich_linkedin_to_personal_email":{"id":"enrich_linkedin_to_personal_email","name":"Enrich LinkedIn to Personal Email","description":"Find personal email address from a LinkedIn profile URL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"linkedinProfile":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile URL (e.g., linkedin.com/in/username)"}}},"enrich_linkedin_to_work_email":{"id":"enrich_linkedin_to_work_email","name":"Enrich LinkedIn to Work Email","description":"Find a work email address from a LinkedIn profile URL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"linkedinProfile":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile URL (e.g., https://www.linkedin.com/in/williamhgates)"}}},"enrich_phone_finder":{"id":"enrich_phone_finder","name":"Enrich Phone Finder","description":"Find a phone number from a LinkedIn profile URL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"linkedinProfile":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile URL (e.g., linkedin.com/in/williamhgates)"}}},"enrich_reverse_hash_lookup":{"id":"enrich_reverse_hash_lookup","name":"Enrich Reverse Hash Lookup","description":"Convert an MD5 email hash back to the original email address and display name.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"hash":{"type":"string","required":true,"visibility":"user-or-llm","description":"MD5 hash value to look up"}}},"enrich_sales_pointer_people":{"id":"enrich_sales_pointer_people","name":"Enrich Sales Pointer People","description":"Advanced people search with complex filters for location, company size, seniority, experience, and more.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"page":{"type":"number","required":true,"visibility":"user-or-llm","description":"Page number (starts at 1)"},"filters":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of filter objects. Each filter has type (e.g., POSTAL_CODE, COMPANY_HEADCOUNT), values (array with id, text, selectionType: INCLUDED/EXCLUDED), and optional selectedSubFilter"}}},"enrich_search_company":{"id":"enrich_search_company","name":"Enrich Search Company","description":"Search for companies by various criteria including name, industry, location, and size.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website URL"},"tagline":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company tagline"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company type (e.g., Private, Public)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company description keywords"},"industries":{"type":"json","required":false,"visibility":"user-or-llm","description":"Industries to filter by (array)"},"locationCountry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country"},"locationCity":{"type":"string","required":false,"visibility":"user-or-llm","description":"City"},"postalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Postal code"},"locationCountryList":{"type":"json","required":false,"visibility":"user-or-llm","description":"Multiple countries to filter by (array)"},"locationCityList":{"type":"json","required":false,"visibility":"user-or-llm","description":"Multiple cities to filter by (array)"},"specialities":{"type":"json","required":false,"visibility":"user-or-llm","description":"Company specialties (array)"},"followers":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum number of followers"},"staffCount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum staff count"},"staffCountMin":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum staff count"},"staffCountMax":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum staff count"},"currentPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (default: 20)"}}},"enrich_search_company_activities":{"id":"enrich_search_company_activities","name":"Enrich Search Company Activities","description":"Get a company\'s LinkedIn activities (posts, comments, or articles) by company ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn company ID"},"activityType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Activity type: posts, comments, or articles"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip (default: 0)"}}},"enrich_search_company_employees":{"id":"enrich_search_company_employees","name":"Enrich Search Company Employees","description":"Search for employees within specific companies by location and job title.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"companyIds":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of company IDs to search within"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country filter (e.g., United States)"},"city":{"type":"string","required":false,"visibility":"user-or-llm","description":"City filter (e.g., San Francisco)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"State filter (e.g., California)"},"jobTitles":{"type":"json","required":false,"visibility":"user-or-llm","description":"Job titles to filter by (array)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (default: 10)"}}},"enrich_search_jobs":{"id":"enrich_search_jobs","name":"Enrich Search Jobs","description":"Search LinkedIn job postings by keywords with filters for location, job type, workplace type, experience level, and company.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"keywords":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search keywords (e.g., \\"software engineer\\")"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Location filter (e.g., London)"},"jobTypes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated job types (e.g., \\"full time, part time\\")"},"workplaceTypes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated workplace types (e.g., \\"on site, remote\\")"},"experienceLevels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated experience levels (e.g., \\"internship, associate\\")"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated LinkedIn company IDs to filter by (e.g., \\"2048, 3050\\")"},"timePosted":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter (e.g., past_24hrs, past_week, past_month)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip for pagination (default: 0)"}}},"enrich_search_logo":{"id":"enrich_search_logo","name":"Enrich Search Logo","description":"Get a company logo image URL by domain.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (e.g., google.com)"}}},"enrich_search_people":{"id":"enrich_search_people","name":"Enrich Search People","description":"Search for professionals by various criteria including name, title, skills, education, and company.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Professional summary keywords"},"subTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title/subtitle"},"locationCountry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country"},"locationCity":{"type":"string","required":false,"visibility":"user-or-llm","description":"City"},"locationState":{"type":"string","required":false,"visibility":"user-or-llm","description":"State/province"},"influencer":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter for influencers only"},"premium":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter for premium accounts only"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Primary language"},"industry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Industry"},"currentJobTitles":{"type":"json","required":false,"visibility":"user-or-llm","description":"Current job titles (array)"},"pastJobTitles":{"type":"json","required":false,"visibility":"user-or-llm","description":"Past job titles (array)"},"skills":{"type":"json","required":false,"visibility":"user-or-llm","description":"Skills to search for (array)"},"schoolNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"School names (array)"},"certifications":{"type":"json","required":false,"visibility":"user-or-llm","description":"Certifications to filter by (array)"},"degreeNames":{"type":"json","required":false,"visibility":"user-or-llm","description":"Degree names to filter by (array)"},"studyFields":{"type":"json","required":false,"visibility":"user-or-llm","description":"Fields of study to filter by (array)"},"currentCompanies":{"type":"json","required":false,"visibility":"user-or-llm","description":"Current company IDs to filter by (array of numbers)"},"pastCompanies":{"type":"json","required":false,"visibility":"user-or-llm","description":"Past company IDs to filter by (array of numbers)"},"currentPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (default: 20)"}}},"enrich_search_people_activities":{"id":"enrich_search_people_activities","name":"Enrich Search People Activities","description":"Get a person\'s LinkedIn activities (posts, comments, or articles) by profile ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"profileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile ID"},"activityType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Activity type: posts, comments, or articles"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"}}},"enrich_search_post_comments":{"id":"enrich_search_post_comments","name":"Enrich Search Post Comments","description":"Get comments on a LinkedIn post.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"postUrn":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn activity URN (e.g., urn:li:activity:7191163324208705536)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (starts at 1, default: 1)"}}},"enrich_search_post_comments_by_url":{"id":"enrich_search_post_comments_by_url","name":"Enrich Search Post Comments by URL","description":"Get comments on a LinkedIn post by its URL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"postUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn post URL (e.g., https://www.linkedin.com/posts/...)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (starts at 1, default: 1)"}}},"enrich_search_post_reactions":{"id":"enrich_search_post_reactions","name":"Enrich Search Post Reactions","description":"Get reactions on a LinkedIn post with filtering by reaction type.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"postUrn":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn activity URN (e.g., urn:li:activity:7231931952839196672)"},"reactionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type filter: all, like, love, celebrate, insightful, or funny (default: all)"},"page":{"type":"number","required":true,"visibility":"user-or-llm","description":"Page number (starts at 1)"}}},"enrich_search_post_reactions_by_url":{"id":"enrich_search_post_reactions_by_url","name":"Enrich Search Post Reactions by URL","description":"Get reactions on a LinkedIn post by its URL, filtered by reaction type.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"postUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn post URL (e.g., https://www.linkedin.com/posts/...)"},"reactionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type filter: all, like, love, celebrate, insightful, or funny (default: all)"},"page":{"type":"number","required":true,"visibility":"user-or-llm","description":"Page number (starts at 1)"}}},"enrich_search_posts":{"id":"enrich_search_posts","name":"Enrich Search Posts","description":"Search LinkedIn posts by keywords with date filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"keywords":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search keywords (e.g., \\"AI automation\\")"},"datePosted":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter (e.g., past_week, past_month)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"}}},"enrich_search_similar_companies":{"id":"enrich_search_similar_companies","name":"Enrich Search Similar Companies","description":"Find companies similar to a given company by LinkedIn URL with filters for location and size.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn company URL (e.g., linkedin.com/company/google)"},"accountLocation":{"type":"json","required":false,"visibility":"user-or-llm","description":"Filter by locations (array of country names)"},"employeeSizeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Employee size filter type (e.g., RANGE)"},"employeeSizeRange":{"type":"json","required":false,"visibility":"user-or-llm","description":"Employee size ranges (array of {start, end} objects)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)"},"num":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page"}}},"enrich_verify_email":{"id":"enrich_verify_email","name":"Enrich Verify Email","description":"Verify an email address for deliverability, including catch-all detection and provider identification.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrich API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to verify (e.g., john.doe@example.com)"}}},"enrichment_run":{"id":"enrichment_run","name":"Run Enrichment","description":"Run a Sim enrichment (e.g. Work Email, Phone Number) and return its outputs","version":"1.0.0","params":{"enrichmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Registry enrichment id (e.g. \\"work-email\\")"},"inputs":{"type":"json","required":true,"visibility":"user-or-llm","description":"Map of the enrichment\'s input ids to values"}}},"enrow_find_email":{"id":"enrow_find_email","name":"Enrow Find Email","description":"Find a verified B2B email address from a full name and company domain or name. Uses the Enrow async finder — submits a search and polls until the result is ready. Costs 1 credit per valid email found. (https://enrow.readme.io/reference/find-single-email)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrow API key"},"fullname":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full name of the person (e.g. \\"John Doe\\")"},"company_domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain (e.g. \\"apple.com\\"). Preferred over company_name."},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (e.g. \\"Apple\\"). Used when domain is unavailable."}}},"enrow_verify_email":{"id":"enrow_verify_email","name":"Enrow Verify Email","description":"Verify the deliverability of an email address using the Enrow async verifier. Submits a verification request and polls until the result is ready. Costs 0.25 credits per verification. (https://enrow.readme.io/reference/verify-single-email)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enrow API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to verify (e.g. \\"john@example.com\\")"}}},"evernote_copy_note":{"id":"evernote_copy_note","name":"Evernote Copy Note","description":"Copy a note to another notebook in Evernote","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"noteGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the note to copy"},"toNotebookGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the destination notebook"}}},"evernote_create_note":{"id":"evernote_create_note","name":"Evernote Create Note","description":"Create a new note in Evernote","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the note"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content of the note (plain text or ENML)"},"notebookGuid":{"type":"string","required":false,"visibility":"user-or-llm","description":"GUID of the notebook to create the note in (defaults to default notebook)"},"tagNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tag names to apply"}}},"evernote_create_notebook":{"id":"evernote_create_notebook","name":"Evernote Create Notebook","description":"Create a new notebook in Evernote","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new notebook"},"stack":{"type":"string","required":false,"visibility":"user-or-llm","description":"Stack name to group the notebook under"}}},"evernote_create_tag":{"id":"evernote_create_tag","name":"Evernote Create Tag","description":"Create a new tag in Evernote","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new tag"},"parentGuid":{"type":"string","required":false,"visibility":"user-or-llm","description":"GUID of the parent tag for hierarchy"}}},"evernote_delete_note":{"id":"evernote_delete_note","name":"Evernote Delete Note","description":"Move a note to the trash in Evernote","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"noteGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the note to delete"}}},"evernote_get_note":{"id":"evernote_get_note","name":"Evernote Get Note","description":"Retrieve a note from Evernote by its GUID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"noteGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the note to retrieve"},"withContent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include note content (default: true)"}}},"evernote_get_notebook":{"id":"evernote_get_notebook","name":"Evernote Get Notebook","description":"Retrieve a notebook from Evernote by its GUID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"notebookGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the notebook to retrieve"}}},"evernote_list_notebooks":{"id":"evernote_list_notebooks","name":"Evernote List Notebooks","description":"List all notebooks in an Evernote account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"}}},"evernote_list_tags":{"id":"evernote_list_tags","name":"Evernote List Tags","description":"List all tags in an Evernote account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"}}},"evernote_search_notes":{"id":"evernote_search_notes","name":"Evernote Search Notes","description":"Search for notes in Evernote using the Evernote search grammar","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query using Evernote search grammar (e.g., \\"tag:work intitle:meeting\\")"},"notebookGuid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict search to a specific notebook by GUID"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Starting index for results (default: 0)"},"maxNotes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of notes to return (default: 25)"}}},"evernote_update_note":{"id":"evernote_update_note","name":"Evernote Update Note","description":"Update an existing note in Evernote","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Evernote developer token"},"noteGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the note to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the note"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"New content for the note (plain text or ENML)"},"notebookGuid":{"type":"string","required":false,"visibility":"user-or-llm","description":"GUID of the notebook to move the note to"},"tagNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tag names (replaces existing tags)"}}},"exa_agent":{"id":"exa_agent","name":"Exa Agent","description":"Run a deep research task with Exa Agent. Handles multi-step list building, enrichment, and research, returning a written answer with field-level citations and optional structured output.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The research question or instructions for the agent"},"effort":{"type":"string","required":false,"visibility":"user-only","description":"Cost and depth tradeoff: minimal, low, medium, high, xhigh, or auto (default: auto)"},"outputSchema":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON Schema describing the structured result to return. Returned in the structured output."},"systemPrompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional guidance for how the agent should behave or format its answer"},"previousRunId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of a completed agent run to continue from, for follow-up questions"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Exa AI API Key"}}},"exa_answer":{"id":"exa_answer","name":"Exa Answer","description":"Get an AI-generated answer to a question with citations from the web using Exa AI.","version":"2.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The question to answer"},"text":{"type":"boolean","required":false,"visibility":"user-only","description":"Include the full page text of each cited source (default: false). This does not affect the answer itself."},"outputSchema":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON Schema describing the answer shape. When supplied, the answer is returned as a structured object instead of a string."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Exa AI API Key"}}},"exa_find_similar_links":{"id":"exa_find_similar_links","name":"Exa Find Similar Links","description":"Find webpages similar to a given URL using Exa AI. Deprecated by Exa in favor of Search — prefer Search for new workflows.","version":"2.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The URL to find similar links for"},"numResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of similar links to return (1-100). Default: 10"},"text":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include the full text of the similar pages"},"includeDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to include in results (e.g., \\"github.com, stackoverflow.com\\")"},"excludeDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to exclude from results (e.g., \\"reddit.com, pinterest.com\\")"},"excludeSourceDomain":{"type":"boolean","required":false,"visibility":"user-only","description":"Exclude the source domain from results (default: false)"},"category":{"type":"string","required":false,"visibility":"user-only","description":"Filter by category: company, publication, news, personal site, financial report, people"},"highlights":{"type":"boolean","required":false,"visibility":"user-only","description":"Include highlighted snippets in results (default: false)"},"summary":{"type":"boolean","required":false,"visibility":"user-only","description":"Include AI-generated summaries in results (default: false)"},"maxAgeHours":{"type":"number","required":false,"visibility":"user-only","description":"Cache freshness in hours (-1 to 720). 0 always crawls live, -1 uses cache only. Cannot be combined with livecrawl."},"livecrawlTimeout":{"type":"number","required":false,"visibility":"user-only","description":"Live crawl timeout in milliseconds (max 90000). Default: 10000"},"livecrawl":{"type":"string","required":false,"visibility":"user-only","description":"Deprecated: use maxAgeHours instead. Live crawling mode: never, fallback, always, or preferred"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Exa AI API Key"}}},"exa_get_contents":{"id":"exa_get_contents","name":"Exa Get Contents","description":"Retrieve the contents of webpages using Exa AI. Returns the title, text content, and optional summaries for each URL.","version":"2.0.0","params":{"urls":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of URLs to retrieve content from (1-100). Provide either urls or ids, not both."},"ids":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of result IDs from a prior Exa search (1-100). Provide either urls or ids, not both."},"text":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, returns full page text with default settings. If false, disables text return."},"summary":{"type":"boolean","required":false,"visibility":"user-only","description":"Include an AI-generated summary of each page (default: false)"},"summaryQuery":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query to guide the summary generation"},"subpages":{"type":"number","required":false,"visibility":"user-only","description":"Number of subpages to crawl from the provided URLs (0-100)"},"subpageTarget":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated keywords to target specific subpages (e.g., \\"docs,tutorial,about\\")"},"highlights":{"type":"boolean","required":false,"visibility":"user-only","description":"Include highlighted snippets in results (default: false)"},"extrasLinks":{"type":"number","required":false,"visibility":"user-only","description":"Number of links to extract from each page (0-1000). Default: 0"},"extrasImageLinks":{"type":"number","required":false,"visibility":"user-only","description":"Number of image URLs to extract from each page (0-1000). Default: 0"},"maxAgeHours":{"type":"number","required":false,"visibility":"user-only","description":"Cache freshness in hours (-1 to 720). 0 always crawls live, -1 uses cache only. Cannot be combined with livecrawl."},"livecrawlTimeout":{"type":"number","required":false,"visibility":"user-only","description":"Live crawl timeout in milliseconds (max 90000). Default: 10000"},"livecrawl":{"type":"string","required":false,"visibility":"user-only","description":"Deprecated: use maxAgeHours instead. Live crawling mode: never, fallback, always, or preferred"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Exa AI API Key"}}},"exa_search":{"id":"exa_search","name":"Exa Search","description":"Search the web using Exa AI. Returns relevant search results with titles, URLs, and text snippets.","version":"2.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query to execute"},"numResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100). Default: 10"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search type: \\"instant\\", \\"fast\\", \\"auto\\", \\"deep-lite\\", \\"deep\\", or \\"deep-reasoning\\". Default: \\"auto\\""},"includeDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to include in results (e.g., \\"github.com, stackoverflow.com\\")"},"excludeDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to exclude from results (e.g., \\"reddit.com, pinterest.com\\")"},"category":{"type":"string","required":false,"visibility":"user-only","description":"Filter by category: company, publication, news, personal site, financial report, people"},"text":{"type":"boolean","required":false,"visibility":"user-only","description":"Include full text content in results (default: false)"},"highlights":{"type":"boolean","required":false,"visibility":"user-only","description":"Include highlighted snippets in results (default: false)"},"summary":{"type":"boolean","required":false,"visibility":"user-only","description":"Include AI-generated summaries in results (default: false)"},"summaryQuery":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query to focus the generated summaries on a specific question"},"subpages":{"type":"number","required":false,"visibility":"user-only","description":"Number of subpages to crawl per result (0-100). Default: 0"},"subpageTarget":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated keywords to target specific subpages (e.g., \\"docs,pricing,about\\")"},"extrasLinks":{"type":"number","required":false,"visibility":"user-only","description":"Number of links to extract from each result page (0-1000). Default: 0"},"extrasImageLinks":{"type":"number","required":false,"visibility":"user-only","description":"Number of image URLs to extract from each result page (0-1000). Default: 0"},"outputSchema":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON Schema describing a synthesized answer to build from the results. Returned in structuredOutput."},"systemPrompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional guidance for generating the synthesized output"},"userLocation":{"type":"string","required":false,"visibility":"user-only","description":"Two-letter ISO country code to localize results (e.g., \\"US\\")"},"maxAgeHours":{"type":"number","required":false,"visibility":"user-only","description":"Cache freshness in hours (-1 to 720). 0 always crawls live, -1 uses cache only. Cannot be combined with livecrawl."},"livecrawlTimeout":{"type":"number","required":false,"visibility":"user-only","description":"Live crawl timeout in milliseconds (max 90000). Default: 10000"},"livecrawl":{"type":"string","required":false,"visibility":"user-only","description":"Deprecated: use maxAgeHours instead. Live crawling mode: never, fallback, always, or preferred"},"startPublishedDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include results published on or after this ISO 8601 date (e.g., \\"2024-01-01\\" or \\"2024-01-01T00:00:00.000Z\\")"},"endPublishedDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include results published on or before this ISO 8601 date"},"startCrawlDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deprecated: use startPublishedDate. Only include results crawled on or after this ISO 8601 date"},"endCrawlDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deprecated: use endPublishedDate. Only include results crawled on or before this ISO 8601 date"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Exa AI API Key"}}},"extend_parser":{"id":"extend_parser","name":"Extend Document Parser","description":"Parse and extract content from documents using Extend AI","version":"1.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"user-only","description":"URL to a document to be processed"},"file":{"type":"file","required":false,"visibility":"user-only","description":"Document file to be processed"},"fileUpload":{"type":"object","required":false,"visibility":"hidden","description":"File upload data from file-upload component"},"outputFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target output format (markdown or spatial). Defaults to markdown."},"chunking":{"type":"string","required":false,"visibility":"user-or-llm","description":"Chunking strategy (page, document, or section). Defaults to page."},"engine":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parsing engine (parse_performance or parse_light). Defaults to parse_performance."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Extend API key"}}},"extend_parser_v2":{"id":"extend_parser_v2","name":"Extend Document Parser","description":"Parse and extract content from documents using Extend AI","version":"1.0.0","params":{"file":{"type":"file","required":true,"visibility":"user-only","description":"Document to be processed"},"outputFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target output format (markdown or spatial). Defaults to markdown."},"chunking":{"type":"string","required":false,"visibility":"user-or-llm","description":"Chunking strategy (page, document, or section). Defaults to page."},"engine":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parsing engine (parse_performance or parse_light). Defaults to parse_performance."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Extend API key"}}},"fathom_get_summary":{"id":"fathom_get_summary","name":"Fathom Get Summary","description":"Get the call summary for a specific meeting recording.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fathom API Key"},"recordingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The recording ID of the meeting"}}},"fathom_get_transcript":{"id":"fathom_get_transcript","name":"Fathom Get Transcript","description":"Get the full transcript for a specific meeting recording.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fathom API Key"},"recordingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The recording ID of the meeting"}}},"fathom_list_meeting_types":{"id":"fathom_list_meeting_types","name":"Fathom List Meeting Types","description":"List meeting types configured in your Fathom organization.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fathom API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"fathom_list_meetings":{"id":"fathom_list_meetings","name":"Fathom List Meetings","description":"List recent meetings recorded by the user or shared to their team.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fathom API Key"},"includeSummary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include meeting summary (true/false)"},"includeTranscript":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include meeting transcript (true/false)"},"includeActionItems":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include action items (true/false)"},"includeCrmMatches":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include linked CRM matches (true/false)"},"includeHighlights":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include meeting highlights (true/false)"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter meetings created after this ISO 8601 timestamp"},"createdBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter meetings created before this ISO 8601 timestamp"},"recordedBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by recorder email address"},"teams":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team name"},"meetingType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by meeting type name"},"calendarInviteesDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by calendar invitee company domain (exact match)"},"calendarInviteesDomainsType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by invitee domain type: all, only_internal, or one_or_more_external"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"fathom_list_team_members":{"id":"fathom_list_team_members","name":"Fathom List Team Members","description":"List team members in your Fathom organization.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fathom API Key"},"teams":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team name to filter by"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"fathom_list_teams":{"id":"fathom_list_teams","name":"Fathom List Teams","description":"List teams in your Fathom organization.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fathom API Key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"file_append":{"id":"file_append","name":"File Append","description":"Append content to an existing workspace file. The file must already exist. Content is added to the end of the file.","version":"1.0.0","params":{"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of an existing workspace file to append to."},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to append to the file."}}},"file_compress":{"id":"file_compress","name":"File Compress","description":"Compress one or more workspace files into a single .zip archive stored in the workspace, for bundling files to download, transfer, or store. Preserves the workspace folder structure of the selected files.","version":"1.0.0","params":{"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canonical workspace file ID, or an array of canonical workspace file IDs."},"fileInput":{"type":"file","required":false,"visibility":"user-only","description":"Selected workspace file object, or an array of file objects."},"archiveName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the .zip archive (e.g., \\"documents.zip\\"). Defaults to the source file name when compressing a single file, otherwise \\"archive.zip\\"."}}},"file_decompress":{"id":"file_decompress","name":"File Decompress","description":"Extract the contents of a .zip archive into the workspace, preserving the archive folder structure.","version":"1.0.0","params":{"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canonical workspace file ID of the .zip archive to extract."},"fileInput":{"type":"file","required":false,"visibility":"user-only","description":"Selected .zip archive file object."}}},"file_fetch":{"id":"file_fetch","name":"File Fetch","description":"Fetch and parse a file from a URL with optional custom headers.","version":"1.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"hidden","description":"Path to the file(s). Can be a single path, URL, or an array of paths."},"file":{"type":"file","required":false,"visibility":"user-only","description":"Uploaded file(s) to parse"},"fileType":{"type":"string","required":false,"visibility":"hidden","description":"Type of file to parse (auto-detected if not specified)"},"headers":{"type":"object","required":false,"visibility":"user-or-llm","description":"HTTP headers to include when fetching URL-based files."}}},"file_get":{"id":"file_get","name":"File Get","description":"Get a workspace file object from a selected file or canonical workspace file ID.","version":"1.0.0","params":{"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canonical workspace file ID."},"fileInput":{"type":"file","required":false,"visibility":"user-only","description":"Selected workspace file object."}}},"file_get_content":{"id":"file_get_content","name":"File Get Content","description":"Extract the text content of one or more workspace files from selected file objects or canonical workspace file IDs.","version":"1.0.0","params":{"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canonical workspace file ID, or an array of canonical workspace file IDs."},"fileInput":{"type":"file","required":false,"visibility":"user-only","description":"Selected workspace file object, or an array of file objects."}}},"file_manage_sharing":{"id":"file_manage_sharing","name":"Manage Sharing","description":"Enable or disable the public share link for a workspace file, and set its access mode (public, password, email, or SSO). Idempotent: the public link stays stable across changes.","version":"1.0.0","params":{"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canonical ID of the workspace file to update sharing for."},"fileInput":{"type":"file","required":false,"visibility":"user-only","description":"Selected workspace file object (from the file picker)."},"isActive":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether the public link is enabled. Set to false to make the file private."},"authType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access mode for the link: \\"public\\", \\"password\\", \\"email\\", or \\"sso\\". Defaults to \\"public\\"."},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password to protect the link. Required when authType is \\"password\\"."},"allowedEmails":{"type":"array","required":false,"visibility":"user-or-llm","description":"Allowed emails or \\"@domain\\" patterns. Required when authType is \\"email\\" or \\"sso\\"."}}},"file_parser":{"id":"file_parser","name":"File Parser","description":"Parse one or more uploaded files or files from URLs (text, PDF, CSV, images, etc.)","version":"1.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"hidden","description":"Path to the file(s). Can be a single path, URL, or an array of paths."},"file":{"type":"file","required":false,"visibility":"user-only","description":"Uploaded file(s) to parse"},"fileType":{"type":"string","required":false,"visibility":"hidden","description":"Type of file to parse (auto-detected if not specified)"}}},"file_parser_v2":{"id":"file_parser_v2","name":"File Parser","description":"Parse one or more uploaded files or files from URLs (text, PDF, CSV, images, etc.)","version":"2.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"hidden","description":"Path to the file(s). Can be a single path, URL, or an array of paths."},"file":{"type":"file","required":false,"visibility":"user-only","description":"Uploaded file(s) to parse"},"fileType":{"type":"string","required":false,"visibility":"hidden","description":"Type of file to parse (auto-detected if not specified)"}}},"file_parser_v3":{"id":"file_parser_v3","name":"File Parser","description":"Parse one or more uploaded files or files from URLs (text, PDF, CSV, images, etc.)","version":"3.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"hidden","description":"Path to the file(s). Can be a single path, URL, or an array of paths."},"file":{"type":"file","required":false,"visibility":"user-only","description":"Uploaded file(s) to parse"},"fileType":{"type":"string","required":false,"visibility":"hidden","description":"Type of file to parse (auto-detected if not specified)"}}},"file_read":{"id":"file_read","name":"File Read","description":"Read workspace file objects from selected files or canonical workspace file IDs.","version":"1.0.0","params":{"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canonical workspace file ID, or an array of canonical workspace file IDs."},"fileInput":{"type":"file","required":false,"visibility":"user-only","description":"Selected workspace file object."}}},"file_write":{"id":"file_write","name":"File Write","description":"Create a new workspace file. If a file with the same name already exists, a numeric suffix is added (e.g., \\"data (1).csv\\").","version":"1.0.0","params":{"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"File name (e.g., \\"data.csv\\"). If a file with this name exists, a numeric suffix is added automatically."},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to write to the file."},"contentType":{"type":"string","required":false,"visibility":"user-only","description":"MIME type for new files (e.g., \\"text/plain\\"). Auto-detected from file extension if omitted."}}},"findymail_find_email_from_linkedin":{"id":"findymail_find_email_from_linkedin","name":"Findymail Find Email From LinkedIn","description":"Find someone\'s email from a LinkedIn profile URL or username. Uses one finder credit when a verified email is found.","version":"1.0.0","params":{"linkedin_url":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s LinkedIn URL or username (e.g., \'https://linkedin.com/in/johndoe\' or \'johndoe\')"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_find_email_from_name":{"id":"findymail_find_email_from_name","name":"Findymail Find Email From Name","description":"Find someone\'s email from their name and a company domain or company name. Uses one finder credit when a verified email is found.","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s full name (e.g., \'John Doe\')"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (preferred) or company name (e.g., stripe.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_find_emails_by_domain":{"id":"findymail_find_emails_by_domain","name":"Findymail Find Emails By Domain","description":"Find verified contacts at a given domain matching one or more target roles (max 3 roles). Limited to 5 concurrent synchronous requests.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain (e.g., stripe.com)"},"roles":{"type":"array","required":true,"visibility":"user-or-llm","description":"Target roles at the company (max 3, e.g., [\\"CEO\\", \\"Founder\\"])","items":{"type":"string"}},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_find_employees":{"id":"findymail_find_employees","name":"Findymail Find Employees","description":"Find employees at a company by website and target job titles. Uses 1 credit per found contact. Does not return email addresses.","version":"1.0.0","params":{"website":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company website or domain (e.g., google.com)"},"job_titles":{"type":"array","required":true,"visibility":"user-or-llm","description":"Target job titles to search for (max 10, e.g., [\\"Software Engineer\\", \\"CEO\\"])","items":{"type":"string"}},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of contacts to return (max 5, default 1)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_find_phone":{"id":"findymail_find_phone","name":"Findymail Find Phone","description":"Find someone\'s phone number from a LinkedIn profile URL. Uses 10 finder credits if a phone is found. EU citizens are excluded for legal reasons.","version":"1.0.0","params":{"linkedin_url":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s LinkedIn URL or username (e.g., \'https://linkedin.com/in/johndoe\' or \'johndoe\')"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_get_company":{"id":"findymail_get_company","name":"Findymail Get Company","description":"Retrieve company information from a LinkedIn URL, domain, or company name. Uses 1 finder credit per successful response.","version":"1.0.0","params":{"linkedin_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company LinkedIn URL (e.g., https://www.linkedin.com/company/stripe/)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain (e.g., stripe.com)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (e.g., Stripe)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_get_credits":{"id":"findymail_get_credits","name":"Findymail Get Credits","description":"Retrieve the remaining finder and verifier credits for the authenticated account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_lookup_technologies":{"id":"findymail_lookup_technologies","name":"Findymail Lookup Technologies","description":"Get the technology stack for a company by domain. Optionally filter by technology names. 1 finder credit if technologies are found, free otherwise.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain to look up (e.g., stripe.com)"},"technologies":{"type":"array","required":false,"visibility":"user-or-llm","description":"Filter by technology names, case-insensitive (e.g., [\\"React\\", \\"TypeScript\\"])","items":{"type":"string"}},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_reverse_email_lookup":{"id":"findymail_reverse_email_lookup","name":"Findymail Reverse Email Lookup","description":"Find a business profile from an email address. Uses 1 finder credit if a profile is found, 2 credits if returning full profile data.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Work or personal email address to look up"},"with_profile":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return enriched profile metadata (default: false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_search_technologies":{"id":"findymail_search_technologies","name":"Findymail Search Technologies","description":"Search the technology catalog by name. Returns up to 25 technologies. Free endpoint, rate limited to 10 requests per minute.","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search term (min 2 characters, e.g., \\"React\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"findymail_verify_email":{"id":"findymail_verify_email","name":"Findymail Verify Email","description":"Verifies the deliverability of an email address. Uses one verifier credit.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to verify (e.g., john@example.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Findymail API Key"}}},"firecrawl_agent":{"id":"firecrawl_agent","name":"Firecrawl Agent","description":"Autonomous web data extraction agent. Searches and gathers information based on natural language prompts without requiring specific URLs.","version":"1.0.0","params":{"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Natural language description of the data to extract (max 10,000 characters)"},"urls":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional array of URLs to focus the agent on (e.g., [\\"https://example.com\\", \\"https://docs.example.com\\"])"},"schema":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON Schema defining the structure of data to extract"},"maxCredits":{"type":"number","required":false,"visibility":"user-only","description":"Maximum credits to spend on this agent task"},"strictConstrainToURLs":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, agent will only visit URLs provided in the urls array"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_batch_scrape":{"id":"firecrawl_batch_scrape","name":"Firecrawl Batch Scrape","description":"Scrape multiple URLs in a single batch job and retrieve structured content from each page.","version":"1.0.0","params":{"urls":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of URLs to scrape (e.g., [\\"https://example.com/page1\\", \\"https://example.com/page2\\"])"},"formats":{"type":"json","required":false,"visibility":"user-or-llm","description":"Output formats for scraped content (e.g., [\\"markdown\\"], [\\"markdown\\", \\"html\\"])"},"onlyMainContent":{"type":"boolean","required":false,"visibility":"user-only","description":"Extract only main content from pages"},"maxConcurrency":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of concurrent scrapes"},"ignoreInvalidURLs":{"type":"boolean","required":false,"visibility":"user-only","description":"Skip invalid URLs instead of failing the batch (default: true)"},"scrapeOptions":{"type":"json","required":false,"visibility":"hidden","description":"Advanced scraping configuration options"},"zeroDataRetention":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable zero data retention"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_batch_scrape_status":{"id":"firecrawl_batch_scrape_status","name":"Firecrawl Batch Scrape Status","description":"Check the status and retrieve results of a previously started Firecrawl batch scrape job by its job ID.","version":"1.0.0","params":{"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the batch scrape job to check"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_cancel_crawl":{"id":"firecrawl_cancel_crawl","name":"Firecrawl Cancel Crawl","description":"Cancel an in-progress Firecrawl crawl job by its job ID.","version":"1.0.0","params":{"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the crawl job to cancel"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_crawl":{"id":"firecrawl_crawl","name":"Firecrawl Crawl","description":"Crawl entire websites and extract structured content from all accessible pages","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The website URL to crawl (e.g., \\"https://example.com\\" or \\"https://docs.example.com/guide\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to crawl (e.g., 50, 100, 500). Default: 100"},"maxDepth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum depth to crawl from the starting URL (e.g., 1, 2, 3). Controls how many levels deep to follow links"},"formats":{"type":"json","required":false,"visibility":"user-or-llm","description":"Output formats for scraped content (e.g., [\\"markdown\\"], [\\"markdown\\", \\"html\\"], [\\"markdown\\", \\"links\\"])"},"excludePaths":{"type":"json","required":false,"visibility":"user-or-llm","description":"URL paths to exclude from crawling (e.g., [\\"/blog/*\\", \\"/admin/*\\", \\"/*.pdf\\"])"},"includePaths":{"type":"json","required":false,"visibility":"user-or-llm","description":"URL paths to include in crawling (e.g., [\\"/docs/*\\", \\"/api/*\\"]). Only these paths will be crawled"},"onlyMainContent":{"type":"boolean","required":false,"visibility":"user-only","description":"Extract only main content from pages"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API Key"}}},"firecrawl_crawl_status":{"id":"firecrawl_crawl_status","name":"Firecrawl Crawl Status","description":"Check the status and retrieve results of a previously started Firecrawl crawl job by its job ID.","version":"1.0.0","params":{"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the crawl job to check"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_credit_usage":{"id":"firecrawl_credit_usage","name":"Firecrawl Credit Usage","description":"Retrieve the remaining and allocated Firecrawl credits for the team.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_extract":{"id":"firecrawl_extract","name":"Firecrawl Extract","description":"Extract structured data from entire webpages using natural language prompts and JSON schema. Powerful agentic feature for intelligent data extraction.","version":"1.0.0","params":{"urls":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of URLs to extract data from (e.g., [\\"https://example.com/page1\\", \\"https://example.com/page2\\"] or [\\"https://example.com/*\\"])"},"prompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Natural language guidance for the extraction process"},"schema":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON Schema defining the structure of data to extract"},"enableWebSearch":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable web search to find supplementary information (default: false)"},"ignoreSitemap":{"type":"boolean","required":false,"visibility":"user-only","description":"Ignore sitemap.xml files during scanning (default: false)"},"includeSubdomains":{"type":"boolean","required":false,"visibility":"user-only","description":"Extend scanning to subdomains (default: true)"},"showSources":{"type":"boolean","required":false,"visibility":"user-only","description":"Return data sources in the response (default: false)"},"ignoreInvalidURLs":{"type":"boolean","required":false,"visibility":"user-only","description":"Skip invalid URLs in the array (default: true)"},"scrapeOptions":{"type":"json","required":false,"visibility":"hidden","description":"Advanced scraping configuration options"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_extract_status":{"id":"firecrawl_extract_status","name":"Firecrawl Extract Status","description":"Check the status and retrieve results of a previously started Firecrawl extract job by its job ID.","version":"1.0.0","params":{"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the extract job to check"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_map":{"id":"firecrawl_map","name":"Firecrawl Map","description":"Get a complete list of URLs from any website quickly and reliably. Useful for discovering all pages on a site without crawling them.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The base URL to map and discover links from (e.g., \\"https://example.com\\")"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter results by relevance to a search term (e.g., \\"blog\\")"},"sitemap":{"type":"string","required":false,"visibility":"user-only","description":"Controls sitemap usage: \\"skip\\", \\"include\\" (default), or \\"only\\""},"includeSubdomains":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to include URLs from subdomains (default: true)"},"ignoreQueryParameters":{"type":"boolean","required":false,"visibility":"user-only","description":"Exclude URLs containing query strings (default: true)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of links to return (e.g., 100, 1000, 5000). Max: 100,000, default: 5,000"},"timeout":{"type":"number","required":false,"visibility":"user-only","description":"Request timeout in milliseconds"},"location":{"type":"json","required":false,"visibility":"hidden","description":"Geographic context for proxying (country, languages)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_parse":{"id":"firecrawl_parse","name":"Firecrawl Document Parser","description":"Parse uploaded documents (PDF, DOCX, HTML, etc.) into clean markdown using Firecrawl. Supports .html, .htm, .pdf, .docx, .doc, .odt, .rtf, .xlsx, .xls.","version":"1.0.0","params":{"file":{"type":"file","required":true,"visibility":"user-only","description":"Document file to be parsed"},"formats":{"type":"array","required":false,"visibility":"user-or-llm","description":"Output formats to return (e.g., [\\"markdown\\"]). Defaults to markdown."},"onlyMainContent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude headers, navs, footers. Defaults to true."},"includeTags":{"type":"array","required":false,"visibility":"user-or-llm","description":"HTML tags to include"},"excludeTags":{"type":"array","required":false,"visibility":"user-or-llm","description":"HTML tags to exclude"},"timeout":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timeout in milliseconds (max 300000). Defaults to 30000."},"parsers":{"type":"array","required":false,"visibility":"user-or-llm","description":"Parser configuration (e.g., [{ \\"type\\": \\"pdf\\" }])"},"removeBase64Images":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Remove base64 images, keep alt text. Defaults to true."},"blockAds":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Block ads and popups. Defaults to true."},"proxy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Proxy mode: \\"basic\\" or \\"auto\\""},"zeroDataRetention":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable zero data retention. Defaults to false."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_scrape":{"id":"firecrawl_scrape","name":"Firecrawl Website Scraper","description":"Extract structured content from web pages with comprehensive metadata support. Converts content to markdown or HTML while capturing SEO metadata, Open Graph tags, and page information.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The URL to scrape content from (e.g., \\"https://example.com/page\\")"},"scrapeOptions":{"type":"json","required":false,"visibility":"hidden","description":"Options for content scraping"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"firecrawl_search":{"id":"firecrawl_search","name":"Firecrawl Search","description":"Search for information on the web using Firecrawl","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query to use"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Firecrawl API key"}}},"fireflies_add_to_live_meeting":{"id":"fireflies_add_to_live_meeting","name":"Fireflies Add to Live Meeting","description":"Add the Fireflies.ai bot to an ongoing meeting to record and transcribe","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"meetingLink":{"type":"string","required":true,"visibility":"user-or-llm","description":"Valid meeting URL (Zoom, Google Meet, Microsoft Teams, etc.)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title for the meeting (max 256 characters)"},"meetingPassword":{"type":"string","required":false,"visibility":"user-only","description":"Password for the meeting if required (max 32 characters)"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Meeting duration in minutes (15-120, default: 60)"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for transcription (e.g., \\"en\\", \\"es\\", \\"de\\")"}}},"fireflies_create_bite":{"id":"fireflies_create_bite","name":"Fireflies Create Bite","description":"Create a soundbite/highlight from a specific time range in a transcript","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"transcriptId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the transcript to create the bite from (e.g., \\"abc123def456\\")"},"startTime":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start time of the bite in seconds"},"endTime":{"type":"number","required":true,"visibility":"user-or-llm","description":"End time of the bite in seconds"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the bite (max 256 characters)"},"mediaType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Media type: \\"video\\" or \\"audio\\""},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Summary for the bite (max 500 characters)"}}},"fireflies_delete_transcript":{"id":"fireflies_delete_transcript","name":"Fireflies Delete Transcript","description":"Delete a transcript from Fireflies.ai","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"transcriptId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The transcript ID to delete (e.g., \\"abc123def456\\")"}}},"fireflies_get_transcript":{"id":"fireflies_get_transcript","name":"Fireflies Get Transcript","description":"Get a single transcript with full details including summary, action items, and analytics","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"transcriptId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The transcript ID to retrieve (e.g., \\"abc123def456\\")"}}},"fireflies_get_user":{"id":"fireflies_get_user","name":"Fireflies Get User","description":"Get user information from Fireflies.ai. Returns current user if no ID specified.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID to retrieve (e.g., \\"user_abc123\\", defaults to API key owner)"}}},"fireflies_list_bites":{"id":"fireflies_list_bites","name":"Fireflies List Bites","description":"List soundbites/highlights from Fireflies.ai","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"transcriptId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter bites for a specific transcript (e.g., \\"abc123def456\\")"},"mine":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return bites owned by the API key owner (default: true)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of bites to return (e.g., 10, max 50)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of bites to skip for pagination (e.g., 0, 10, 20)"}}},"fireflies_list_contacts":{"id":"fireflies_list_contacts","name":"Fireflies List Contacts","description":"List all contacts from your Fireflies.ai meetings","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"}}},"fireflies_list_transcripts":{"id":"fireflies_list_transcripts","name":"Fireflies List Transcripts","description":"List meeting transcripts from Fireflies.ai with optional filtering","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"keyword":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search keyword in meeting title or transcript (e.g., \\"quarterly review\\")"},"fromDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter transcripts from this date (ISO 8601 format)"},"toDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter transcripts until this date (ISO 8601 format)"},"hostEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by meeting host email"},"participants":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by participant emails (comma-separated)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of transcripts to return (e.g., 10, max 50)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of transcripts to skip for pagination (e.g., 0, 10, 20)"}}},"fireflies_list_users":{"id":"fireflies_list_users","name":"Fireflies List Users","description":"List all users within your Fireflies.ai team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"}}},"fireflies_upload_audio":{"id":"fireflies_upload_audio","name":"Fireflies Upload Audio","description":"Upload an audio file URL to Fireflies.ai for transcription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fireflies API key"},"audioFile":{"type":"file","required":false,"visibility":"user-or-llm","description":"Audio/video file to upload for transcription"},"audioUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Public HTTPS URL of the audio/video file (MP3, MP4, WAV, M4A, OGG)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title for the meeting/transcript"},"webhook":{"type":"string","required":false,"visibility":"user-or-llm","description":"Webhook URL to notify when transcription is complete"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for transcription (e.g., \\"es\\" for Spanish, \\"de\\" for German)"},"attendees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Attendees in JSON format: [{\\"displayName\\": \\"Name\\", \\"email\\": \\"email@example.com\\"}]"},"clientReferenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom reference ID for tracking"}}},"flint_create_task":{"id":"flint_create_task","name":"Flint Create Task","description":"Start a background Flint agent task that modifies a site from a natural-language prompt.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Flint API key (found in Flint team settings, starts with ak_)"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Flint site the agent should modify"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Natural-language instructions for the agent (e.g., \\"Add a new About page with a team section\\")"},"callbackUrl":{"type":"string","required":false,"visibility":"user-only","description":"HTTPS webhook URL that Flint will POST to when the task completes or fails"},"publish":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to automatically publish the changes when the task completes"}}},"flint_generate_pages":{"id":"flint_generate_pages","name":"Flint Generate Pages","description":"Start a background Flint agent task that generates up to 10 pages from a template page.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Flint API key (found in Flint team settings, starts with ak_)"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Flint site the agent should modify"},"templatePageSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slug of the existing template page to generate from (e.g., /case-studies/template)"},"items":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON array of 1-10 pages to generate. Each item requires targetPageSlug (slug for the new page) and context (content details the agent should use).","items":{"type":"object","properties":{"targetPageSlug":{"type":"string","description":"Slug for the generated page"},"context":{"type":"string","description":"Content context for the generated page"}}}},"callbackUrl":{"type":"string","required":false,"visibility":"user-only","description":"HTTPS webhook URL that Flint will POST to when the task completes or fails"},"publish":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to automatically publish the generated pages when the task completes"}}},"flint_get_task":{"id":"flint_get_task","name":"Flint Get Task","description":"Get the status and results of a background Flint agent task.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Flint API key (found in Flint team settings, starts with ak_)"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier of the task returned when it was created (e.g., bg-...)"}}},"function_execute":{"id":"function_execute","name":"Function Execute","description":"Execute JavaScript, Python, or shell scripts in a secure sandbox. For JS: fetch() is available, code runs in async IIFE wrapper. For shell: workspace env vars available as $VAR_NAME, pre-installed CLI tools (jq, curl, awscli, psql, gh, etc.). Use outputPath/outputTable to persist returned data, or outputSandboxPath + outputPath to export a file created inside the sandbox into the workspace.","version":"1.0.0","params":{"code":{"type":"string","required":true,"visibility":"user-or-llm","description":"Raw JavaScript statements (NOT a function). Code is auto-wrapped in async context. MUST use fetch() for HTTP (NOT xhr/axios/request libs). Write like: await fetch(url) then return result. NO import/require statements."},"language":{"type":"string","required":false,"visibility":"user-only","description":"Language to execute (javascript, python, or shell)","default":"javascript"},"timeout":{"type":"number","required":false,"visibility":"hidden","description":"Execution timeout in milliseconds","default":300000},"title":{"type":"string","required":false,"visibility":"hidden","description":"Short user-visible label for this execution."},"outputPath":{"type":"string","required":false,"visibility":"hidden","description":"Write the tool result back to a workspace file, e.g. \\"files/result.json\\" or \\"files/report.csv\\". Use for text/JSON/CSV/markdown/html outputs."},"outputFormat":{"type":"string","required":false,"visibility":"hidden","description":"Optional format override for outputPath (json, csv, txt, md, html)."},"outputTable":{"type":"string","required":false,"visibility":"hidden","description":"Overwrite a workspace table with the code result. The code must return an array of objects."},"outputSandboxPath":{"type":"string","required":false,"visibility":"hidden","description":"Export a file created inside the sandbox to the workspace. Provide the sandbox file path here and also set outputPath to the workspace destination."},"outputMimeType":{"type":"string","required":false,"visibility":"hidden","description":"MIME type for the exported file. Required for binary files (e.g. \\"image/png\\", \\"application/pdf\\"). If omitted, inferred from outputPath extension for text formats."},"overwriteFileId":{"type":"string","required":false,"visibility":"hidden","description":"Overwrite this existing workspace file ID instead of creating a duplicate output file."},"sandboxId":{"type":"string","required":false,"visibility":"user-only","description":"Workspace sandbox whose packages this code can import"},"secretScope":{"type":"string","required":false,"visibility":"user-only","description":"Whether this code can read all workspace secrets or only selected ones"},"mountedSecrets":{"type":"json","required":false,"visibility":"user-only","description":"Secret names this code can read when secretScope is \\"selected\\""},"envVars":{"type":"object","required":false,"visibility":"hidden","description":"Environment variables to make available during execution","default":{}},"blockData":{"type":"object","required":false,"visibility":"hidden","description":"Block output data for variable resolution","default":{}},"blockNameMapping":{"type":"object","required":false,"visibility":"hidden","description":"Mapping of block names to block IDs","default":{}},"blockOutputSchemas":{"type":"object","required":false,"visibility":"hidden","description":"Mapping of block IDs to their output schemas for validation","default":{}},"workflowVariables":{"type":"object","required":false,"visibility":"hidden","description":"Workflow variables for resolution","default":{}}}},"gamma_check_status":{"id":"gamma_check_status","name":"Gamma Check Status","description":"Check the status of a Gamma generation job. Returns the gamma URL when completed, or error details if failed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Gamma API key"},"generationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The generation ID returned by the Generate or Generate from Template tool"}}},"gamma_generate":{"id":"gamma_generate","name":"Gamma Generate","description":"Generate a new Gamma presentation, document, webpage, or social post from text input.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Gamma API key"},"inputText":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text and image URLs used to generate your gamma (1-100,000 tokens)"},"textMode":{"type":"string","required":true,"visibility":"user-or-llm","description":"How to handle input text: generate (AI expands), condense (AI summarizes), or preserve (keep as-is)"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output format: presentation, document, webpage, or social (default: presentation)"},"themeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom Gamma workspace theme ID (use List Themes to find available themes)"},"numCards":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of cards/slides to generate (1-60 for Pro, 1-75 for Ultra; default: 10)"},"cardSplit":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to split content into cards: auto or inputTextBreaks (default: auto)"},"cardDimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Card aspect ratio. Presentation: fluid, 16x9, 4x3. Document: fluid, pageless, letter, a4. Social: 1x1, 4x5, 9x16"},"additionalInstructions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional instructions for the AI generation (max 2000 chars)"},"exportAs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Automatically export the generated gamma as pdf or pptx"},"folderIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated folder IDs to store the generated gamma in"},"textAmount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Amount of text per card: brief, medium, detailed, or extensive"},"textTone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tone of the generated text, e.g. \\"professional\\", \\"casual\\" (max 500 chars)"},"textAudience":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target audience for the generated text, e.g. \\"executives\\", \\"students\\" (max 500 chars)"},"textLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for the generated text (default: en)"},"imageSource":{"type":"string","required":false,"visibility":"user-or-llm","description":"Where to source images: aiGenerated, pictographic, unsplash, webAllImages, webFreeToUse, webFreeToUseCommercially, giphy, placeholder, or noImages"},"imageModel":{"type":"string","required":false,"visibility":"user-or-llm","description":"AI image generation model to use when imageSource is aiGenerated"},"imageStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Style directive for AI-generated images, e.g. \\"watercolor\\", \\"photorealistic\\" (max 500 chars)"}}},"gamma_generate_from_template":{"id":"gamma_generate_from_template","name":"Gamma Generate from Template","description":"Generate a new Gamma by adapting an existing template with a prompt.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Gamma API key"},"gammaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the template gamma to adapt"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instructions for how to adapt the template (1-100,000 tokens)"},"themeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom Gamma workspace theme ID to apply"},"exportAs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Automatically export the generated gamma as pdf or pptx"},"folderIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated folder IDs to store the generated gamma in"},"imageModel":{"type":"string","required":false,"visibility":"user-or-llm","description":"AI image generation model to use when imageSource is aiGenerated"},"imageStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Style directive for AI-generated images, e.g. \\"watercolor\\", \\"photorealistic\\" (max 500 chars)"}}},"gamma_list_folders":{"id":"gamma_list_folders","name":"Gamma List Folders","description":"List available folders in your Gamma workspace. Returns folder IDs and names for organizing generated content.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Gamma API key"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter folders by name (case-sensitive)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of folders to return per page (max 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response (nextCursor) to fetch the next page"}}},"gamma_list_themes":{"id":"gamma_list_themes","name":"Gamma List Themes","description":"List available themes in your Gamma workspace. Returns theme IDs, names, and keywords for styling.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Gamma API key"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter themes by name (case-insensitive)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of themes to return per page (max 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response (nextCursor) to fetch the next page"}}},"github_add_assignees":{"id":"github_add_assignees","name":"GitHub Add Assignees","description":"Add assignees to an issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"assignees":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of usernames to assign to the issue"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_add_assignees_v2":{"id":"github_add_assignees_v2","name":"GitHub Add Assignees","description":"Add assignees to an issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"assignees":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of usernames to assign to the issue"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_add_labels":{"id":"github_add_labels","name":"GitHub Add Labels","description":"Add labels to an issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"labels":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of label names to add to the issue"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_add_labels_v2":{"id":"github_add_labels_v2","name":"GitHub Add Labels","description":"Add labels to an issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"labels":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of label names to add to the issue"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_cancel_workflow_run":{"id":"github_cancel_workflow_run","name":"GitHub Cancel Workflow Run","description":"Cancel a workflow run. Returns 202 Accepted if cancellation is initiated, or 409 Conflict if the run cannot be cancelled (already completed).","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"run_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Workflow run ID to cancel"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_cancel_workflow_run_v2":{"id":"github_cancel_workflow_run_v2","name":"GitHub Cancel Workflow Run","description":"Cancel a workflow run. Returns 202 Accepted if cancellation is initiated, or 409 Conflict if the run cannot be cancelled (already completed).","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"run_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Workflow run ID to cancel"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_check_star":{"id":"github_check_star","name":"GitHub Check Star","description":"Check if you have starred a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_check_star_v2":{"id":"github_check_star_v2","name":"GitHub Check Star","description":"Check if you have starred a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_close_issue":{"id":"github_close_issue","name":"GitHub Close Issue","description":"Close an issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"state_reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for closing: completed or not_planned"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_close_issue_v2":{"id":"github_close_issue_v2","name":"GitHub Close Issue","description":"Close an issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"state_reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for closing: completed or not_planned"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_close_pr":{"id":"github_close_pr","name":"GitHub Close Pull Request","description":"Close a pull request in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_close_pr_v2":{"id":"github_close_pr_v2","name":"GitHub Close Pull Request","description":"Close a pull request in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_comment":{"id":"github_comment","name":"GitHub PR Commenter","description":"Create comments on GitHub PRs","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment content"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"File path for review comment"},"position":{"type":"number","required":false,"visibility":"hidden","description":"Line number for review comment"},"commentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of comment (pr_comment or file_comment)"},"line":{"type":"number","required":false,"visibility":"hidden","description":"Line number for review comment"},"side":{"type":"string","required":false,"visibility":"hidden","description":"Side of the diff (LEFT or RIGHT)","default":"RIGHT"},"commitId":{"type":"string","required":false,"visibility":"hidden","description":"The SHA of the commit to comment on"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_comment_v2":{"id":"github_comment_v2","name":"GitHub PR Commenter","description":"Create comments on GitHub PRs","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment content"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"File path for review comment"},"position":{"type":"number","required":false,"visibility":"hidden","description":"Line number for review comment"},"commentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of comment (pr_comment or file_comment)"},"line":{"type":"number","required":false,"visibility":"hidden","description":"Line number for review comment"},"side":{"type":"string","required":false,"visibility":"hidden","description":"Side of the diff (LEFT or RIGHT)","default":"RIGHT"},"commitId":{"type":"string","required":false,"visibility":"hidden","description":"The SHA of the commit to comment on"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_compare_commits":{"id":"github_compare_commits","name":"GitHub Compare Commits","description":"Compare two commits or branches to see the diff, commits between them, and changed files","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"base":{"type":"string","required":true,"visibility":"user-or-llm","description":"Base branch/tag/SHA for comparison"},"head":{"type":"string","required":true,"visibility":"user-or-llm","description":"Head branch/tag/SHA for comparison"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page for files (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for files (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_compare_commits_v2":{"id":"github_compare_commits_v2","name":"GitHub Compare Commits","description":"Compare two commits or branches to see the diff, commits between them, and changed files","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"base":{"type":"string","required":true,"visibility":"user-or-llm","description":"Base branch/tag/SHA for comparison"},"head":{"type":"string","required":true,"visibility":"user-or-llm","description":"Head branch/tag/SHA for comparison"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page for files (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for files (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_branch":{"id":"github_create_branch","name":"GitHub Create Branch","description":"Create a new branch in a GitHub repository by creating a git reference pointing to a specific commit SHA.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the branch to create"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA to point the branch to"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_create_branch_v2":{"id":"github_create_branch_v2","name":"GitHub Create Branch","description":"Create a new branch in a GitHub repository by creating a git reference pointing to a specific commit SHA.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the branch to create"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA to point the branch to"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_create_comment_reaction":{"id":"github_create_comment_reaction","name":"GitHub Create Comment Reaction","description":"Add a reaction to an issue comment","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type: +1 (thumbs up), -1 (thumbs down), laugh, confused, heart, hooray, rocket, eyes"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_comment_reaction_v2":{"id":"github_create_comment_reaction_v2","name":"GitHub Create Comment Reaction","description":"Add a reaction to an issue comment","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type: +1 (thumbs up), -1 (thumbs down), laugh, confused, heart, hooray, rocket, eyes"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_file":{"id":"github_create_file","name":"GitHub Create File","description":"Create a new file in a GitHub repository. The file content will be automatically Base64 encoded. Supports files up to 1MB.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path where the file will be created (e.g., \\"src/newfile.ts\\")"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message for this file creation"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"File content (plain text, will be Base64 encoded automatically)"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to create the file in (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_create_file_v2":{"id":"github_create_file_v2","name":"GitHub Create File","description":"Create a new file in a GitHub repository. The file content will be automatically Base64 encoded. Supports files up to 1MB.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path where the file will be created (e.g., \\"src/newfile.ts\\")"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message for this file creation"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"File content (plain text, will be Base64 encoded automatically)"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to create the file in (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_create_gist":{"id":"github_create_gist","name":"GitHub Create Gist","description":"Create a new gist with one or more files","version":"1.0.0","params":{"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the gist"},"files":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with filenames as keys and content as values. Example: {\\"file.txt\\": {\\"content\\": \\"Hello\\"}}"},"public":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the gist is public (default: false)","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_gist_v2":{"id":"github_create_gist_v2","name":"GitHub Create Gist","description":"Create a new gist with one or more files","version":"2.0.0","params":{"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the gist"},"files":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with filenames as keys and content as values. Example: {\\"file.txt\\": {\\"content\\": \\"Hello\\"}}"},"public":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the gist is public (default: false)","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_issue":{"id":"github_create_issue","name":"GitHub Create Issue","description":"Create a new issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue title"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue description/body"},"assignees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of usernames to assign to this issue"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names to add to this issue"},"milestone":{"type":"number","required":false,"visibility":"user-or-llm","description":"Milestone number to associate with this issue"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_issue_reaction":{"id":"github_create_issue_reaction","name":"GitHub Create Issue Reaction","description":"Add a reaction to an issue","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type: +1 (thumbs up), -1 (thumbs down), laugh, confused, heart, hooray, rocket, eyes"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_issue_reaction_v2":{"id":"github_create_issue_reaction_v2","name":"GitHub Create Issue Reaction","description":"Add a reaction to an issue","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type: +1 (thumbs up), -1 (thumbs down), laugh, confused, heart, hooray, rocket, eyes"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_issue_v2":{"id":"github_create_issue_v2","name":"GitHub Create Issue","description":"Create a new issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue title"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue description/body"},"assignees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of usernames to assign to this issue"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names to add to this issue"},"milestone":{"type":"number","required":false,"visibility":"user-or-llm","description":"Milestone number to associate with this issue"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_milestone":{"id":"github_create_milestone","name":"GitHub Create Milestone","description":"Create a milestone in a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Milestone title"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"State: open or closed (default: open)","default":"open"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Milestone description"},"due_on":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date (ISO 8601 format, e.g., 2024-12-31T23:59:59Z)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_milestone_v2":{"id":"github_create_milestone_v2","name":"GitHub Create Milestone","description":"Create a milestone in a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Milestone title"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"State: open or closed (default: open)","default":"open"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Milestone description"},"due_on":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date (ISO 8601 format, e.g., 2024-12-31T23:59:59Z)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_pr":{"id":"github_create_pr","name":"GitHub Create Pull Request","description":"Create a new pull request in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Pull request title"},"head":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the branch where your changes are implemented"},"base":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the branch you want the changes pulled into"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pull request description (Markdown)"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create as draft pull request"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_pr_review":{"id":"github_create_pr_review","name":"GitHub Create PR Review","description":"Submit a review for a pull request. Use APPROVE, REQUEST_CHANGES, or COMMENT. A body is required for REQUEST_CHANGES and COMMENT reviews.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"event":{"type":"string","required":true,"visibility":"user-or-llm","description":"The review action to perform: APPROVE, REQUEST_CHANGES, or COMMENT"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"The body text of the review (required for REQUEST_CHANGES and COMMENT)"},"commit_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The SHA of the commit that needs a review (required when posting inline comments; defaults to the most recent commit otherwise)"},"comments":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional inline comments with required path, body, line, and side fields","items":{"anyOf":[{"type":"object","required":["path","body","line","side"],"properties":{"path":{"type":"string","minLength":1,"maxLength":4096,"pattern":"^[^\\\\u0000-\\\\u001F\\\\u007F]+$","description":"Exact, canonical repository-relative path from the pull request diff"},"body":{"type":"string","minLength":1,"maxLength":10000,"description":"Specific, actionable inline review comment"},"line":{"type":"integer","minimum":1,"description":"Line number in the selected side of the diff"},"side":{"anyOf":[{"type":"string","const":"LEFT"},{"type":"string","const":"RIGHT"}]}},"additionalProperties":false},{"type":"object","required":["path","body","line","side","start_line","start_side"],"properties":{"path":{"type":"string","minLength":1,"maxLength":4096,"pattern":"^[^\\\\u0000-\\\\u001F\\\\u007F]+$","description":"Exact, canonical repository-relative path from the pull request diff"},"body":{"type":"string","minLength":1,"maxLength":10000,"description":"Specific, actionable inline review comment"},"line":{"type":"integer","minimum":1,"description":"Line number in the selected side of the diff"},"side":{"anyOf":[{"type":"string","const":"LEFT"},{"type":"string","const":"RIGHT"}]},"start_line":{"type":"integer","minimum":1,"description":"First line of a multiline comment"},"start_side":{"anyOf":[{"type":"string","const":"LEFT"},{"type":"string","const":"RIGHT"}]}},"additionalProperties":false}]}},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_pr_review_v2":{"id":"github_create_pr_review_v2","name":"GitHub Create PR Review","description":"Submit a review for a pull request. Use APPROVE, REQUEST_CHANGES, or COMMENT. A body is required for REQUEST_CHANGES and COMMENT reviews.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"event":{"type":"string","required":true,"visibility":"user-or-llm","description":"The review action to perform: APPROVE, REQUEST_CHANGES, or COMMENT"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"The body text of the review (required for REQUEST_CHANGES and COMMENT)"},"commit_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The SHA of the commit that needs a review (required when posting inline comments; defaults to the most recent commit otherwise)"},"comments":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional inline comments with required path, body, line, and side fields","items":{"anyOf":[{"type":"object","required":["path","body","line","side"],"properties":{"path":{"type":"string","minLength":1,"maxLength":4096,"pattern":"^[^\\\\u0000-\\\\u001F\\\\u007F]+$","description":"Exact, canonical repository-relative path from the pull request diff"},"body":{"type":"string","minLength":1,"maxLength":10000,"description":"Specific, actionable inline review comment"},"line":{"type":"integer","minimum":1,"description":"Line number in the selected side of the diff"},"side":{"anyOf":[{"type":"string","const":"LEFT"},{"type":"string","const":"RIGHT"}]}},"additionalProperties":false},{"type":"object","required":["path","body","line","side","start_line","start_side"],"properties":{"path":{"type":"string","minLength":1,"maxLength":4096,"pattern":"^[^\\\\u0000-\\\\u001F\\\\u007F]+$","description":"Exact, canonical repository-relative path from the pull request diff"},"body":{"type":"string","minLength":1,"maxLength":10000,"description":"Specific, actionable inline review comment"},"line":{"type":"integer","minimum":1,"description":"Line number in the selected side of the diff"},"side":{"anyOf":[{"type":"string","const":"LEFT"},{"type":"string","const":"RIGHT"}]},"start_line":{"type":"integer","minimum":1,"description":"First line of a multiline comment"},"start_side":{"anyOf":[{"type":"string","const":"LEFT"},{"type":"string","const":"RIGHT"}]}},"additionalProperties":false}]}},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_pr_v2":{"id":"github_create_pr_v2","name":"GitHub Create Pull Request","description":"Create a new pull request in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Pull request title"},"head":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the branch where your changes are implemented"},"base":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the branch you want the changes pulled into"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pull request description (Markdown)"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create as draft pull request"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_create_project":{"id":"github_create_project","name":"GitHub Create Project","description":"Create a new GitHub Project V2. Requires the owner Node ID (not login name). Returns the created project with ID, title, and URL.","version":"1.0.0","params":{"owner_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Owner Node ID (format: PVT_... or MDQ6...). Use GitHub GraphQL API to get this ID from organization or user login."},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project title"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project write permissions"}}},"github_create_project_v2":{"id":"github_create_project_v2","name":"GitHub Create Project","description":"Create a new GitHub Project V2. Requires the owner Node ID (not login name). Returns the created project with ID, title, and URL.","version":"2.0.0","params":{"owner_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Owner Node ID (format: PVT_... or MDQ6...). Use GitHub GraphQL API to get this ID from organization or user login."},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project title"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project write permissions"}}},"github_create_release":{"id":"github_create_release","name":"GitHub Create Release","description":"Create a new release for a GitHub repository. Specify tag name, target commit, title, description, and whether it should be a draft or prerelease.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"tag_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the tag for this release"},"target_commitish":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Defaults to the repository default branch."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the release"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text describing the contents of the release (markdown supported)"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to create a draft (unpublished) release, false to create a published one","default":false},"prerelease":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to identify the release as a prerelease, false to identify as a full release","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_create_release_v2":{"id":"github_create_release_v2","name":"GitHub Create Release","description":"Create a new release for a GitHub repository. Specify tag name, target commit, title, description, and whether it should be a draft or prerelease.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"tag_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the tag for this release"},"target_commitish":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Defaults to the repository default branch."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the release"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text describing the contents of the release (markdown supported)"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to create a draft (unpublished) release, false to create a published one","default":false},"prerelease":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to identify the release as a prerelease, false to identify as a full release","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_delete_branch":{"id":"github_delete_branch","name":"GitHub Delete Branch","description":"Delete a branch from a GitHub repository by removing its git reference. Protected branches cannot be deleted.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the branch to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_delete_branch_v2":{"id":"github_delete_branch_v2","name":"GitHub Delete Branch","description":"Delete a branch from a GitHub repository by removing its git reference. Protected branches cannot be deleted.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the branch to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_delete_comment":{"id":"github_delete_comment","name":"GitHub Comment Deleter","description":"Delete a comment on a GitHub issue or pull request","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_comment_reaction":{"id":"github_delete_comment_reaction","name":"GitHub Delete Comment Reaction","description":"Remove a reaction from an issue comment","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"reaction_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Reaction ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_comment_reaction_v2":{"id":"github_delete_comment_reaction_v2","name":"GitHub Delete Comment Reaction","description":"Remove a reaction from an issue comment","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"reaction_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Reaction ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_comment_v2":{"id":"github_delete_comment_v2","name":"GitHub Comment Deleter","description":"Delete a comment on a GitHub issue or pull request","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_file":{"id":"github_delete_file","name":"GitHub Delete File","description":"Delete a file from a GitHub repository. Requires the file SHA. This operation cannot be undone through the API.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file to delete (e.g., \\"src/oldfile.ts\\")"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message for this file deletion"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"The blob SHA of the file being deleted (get from github_get_file_content)"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to delete the file from (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_delete_file_v2":{"id":"github_delete_file_v2","name":"GitHub Delete File","description":"Delete a file from a GitHub repository. Requires the file SHA. This operation cannot be undone through the API.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file to delete (e.g., \\"src/oldfile.ts\\")"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message for this file deletion"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"The blob SHA of the file being deleted (get from github_get_file_content)"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to delete the file from (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_delete_gist":{"id":"github_delete_gist","name":"GitHub Delete Gist","description":"Delete a gist by ID","version":"1.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_gist_v2":{"id":"github_delete_gist_v2","name":"GitHub Delete Gist","description":"Delete a gist by ID","version":"2.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_issue_reaction":{"id":"github_delete_issue_reaction","name":"GitHub Delete Issue Reaction","description":"Remove a reaction from an issue","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"reaction_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Reaction ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_issue_reaction_v2":{"id":"github_delete_issue_reaction_v2","name":"GitHub Delete Issue Reaction","description":"Remove a reaction from an issue","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"reaction_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Reaction ID to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_milestone":{"id":"github_delete_milestone","name":"GitHub Delete Milestone","description":"Delete a milestone from a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"milestone_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Milestone number to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_milestone_v2":{"id":"github_delete_milestone_v2","name":"GitHub Delete Milestone","description":"Delete a milestone from a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"milestone_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Milestone number to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_delete_project":{"id":"github_delete_project","name":"GitHub Delete Project","description":"Delete a GitHub Project V2. This action is permanent and cannot be undone. Requires the project Node ID.","version":"1.0.0","params":{"project_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project Node ID (format: PVT_...)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project admin permissions"}}},"github_delete_project_v2":{"id":"github_delete_project_v2","name":"GitHub Delete Project","description":"Delete a GitHub Project V2. This action is permanent and cannot be undone. Requires the project Node ID.","version":"2.0.0","params":{"project_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project Node ID (format: PVT_...)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project admin permissions"}}},"github_delete_release":{"id":"github_delete_release","name":"GitHub Delete Release","description":"Delete a GitHub release by ID. This permanently removes the release but does not delete the associated Git tag.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"release_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"The unique identifier of the release to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_delete_release_v2":{"id":"github_delete_release_v2","name":"GitHub Delete Release","description":"Delete a GitHub release by ID. This permanently removes the release but does not delete the associated Git tag.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"release_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"The unique identifier of the release to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_fork_gist":{"id":"github_fork_gist","name":"GitHub Fork Gist","description":"Fork a gist to create your own copy","version":"1.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to fork"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_fork_gist_v2":{"id":"github_fork_gist_v2","name":"GitHub Fork Gist","description":"Fork a gist to create your own copy","version":"2.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to fork"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_fork_repo":{"id":"github_fork_repo","name":"GitHub Fork Repository","description":"Fork a repository to your account or an organization","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner to fork from"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name to fork"},"organization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization to fork into (omit to fork to your account)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom name for the forked repository"},"default_branch_only":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only fork the default branch (default: false)","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_fork_repo_v2":{"id":"github_fork_repo_v2","name":"GitHub Fork Repository","description":"Fork a repository to your account or an organization","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner to fork from"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name to fork"},"organization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization to fork into (omit to fork to your account)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom name for the forked repository"},"default_branch_only":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only fork the default branch (default: false)","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_branch":{"id":"github_get_branch","name":"GitHub Get Branch","description":"Get detailed information about a specific branch in a GitHub repository, including commit details and protection status.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_branch_protection":{"id":"github_get_branch_protection","name":"GitHub Get Branch Protection","description":"Get the branch protection rules for a specific branch, including status checks, review requirements, and restrictions.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_branch_protection_v2":{"id":"github_get_branch_protection_v2","name":"GitHub Get Branch Protection","description":"Get the branch protection rules for a specific branch, including status checks, review requirements, and restrictions.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_branch_v2":{"id":"github_get_branch_v2","name":"GitHub Get Branch","description":"Get detailed information about a specific branch in a GitHub repository, including commit details and protection status.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_commit":{"id":"github_get_commit","name":"GitHub Get Commit","description":"Get detailed information about a specific commit including files changed and stats","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA, branch name, or tag name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_commit_v2":{"id":"github_get_commit_v2","name":"GitHub Get Commit","description":"Get detailed information about a specific commit including files changed and stats","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA, branch name, or tag name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_file_content":{"id":"github_get_file_content","name":"GitHub Get File Content","description":"Get the content of a file from a GitHub repository. Supports files up to 1MB. Content is returned decoded and human-readable.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file in the repository (e.g., \\"src/index.ts\\")"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch name, tag, or commit SHA (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_file_content_v2":{"id":"github_get_file_content_v2","name":"GitHub Get File Content","description":"Get the content of a file from a GitHub repository. Supports files up to 1MB. Content is returned decoded and human-readable.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file in the repository (e.g., \\"src/index.ts\\")"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch name, tag, or commit SHA (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_gist":{"id":"github_get_gist","name":"GitHub Get Gist","description":"Get a gist by ID including its file contents","version":"1.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_gist_v2":{"id":"github_get_gist_v2","name":"GitHub Get Gist","description":"Get a gist by ID including its file contents","version":"2.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_issue":{"id":"github_get_issue","name":"GitHub Get Issue","description":"Get detailed information about a specific issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_issue_v2":{"id":"github_get_issue_v2","name":"GitHub Get Issue","description":"Get detailed information about a specific issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_latest_release":{"id":"github_get_latest_release","name":"GitHub Get Latest Release","description":"Get the latest published, non-draft, non-prerelease release for a GitHub repository. Returns release metadata including assets and download URLs.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_latest_release_v2":{"id":"github_get_latest_release_v2","name":"GitHub Get Latest Release","description":"Get the latest published, non-draft, non-prerelease release for a GitHub repository. Returns release metadata including assets and download URLs.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_milestone":{"id":"github_get_milestone","name":"GitHub Get Milestone","description":"Get a specific milestone by number","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"milestone_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Milestone number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_milestone_v2":{"id":"github_get_milestone_v2","name":"GitHub Get Milestone","description":"Get a specific milestone by number","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"milestone_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Milestone number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_pr_files":{"id":"github_get_pr_files","name":"GitHub Get PR Files","description":"Get the list of files changed in a pull request","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_pr_files_v2":{"id":"github_get_pr_files_v2","name":"GitHub Get PR Files","description":"Get the list of files changed in a pull request","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_get_project":{"id":"github_get_project","name":"GitHub Get Project","description":"Get detailed information about a specific GitHub Project V2 by its number. Returns project details including ID, title, description, URL, and status.","version":"1.0.0","params":{"owner_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Owner type: \\"org\\" for organization or \\"user\\" for user"},"owner_login":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization or user login name"},"project_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Project number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project read permissions"}}},"github_get_project_v2":{"id":"github_get_project_v2","name":"GitHub Get Project","description":"Get detailed information about a specific GitHub Project V2 by its number. Returns project details including ID, title, description, URL, and status.","version":"2.0.0","params":{"owner_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Owner type: \\"org\\" for organization or \\"user\\" for user"},"owner_login":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization or user login name"},"project_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Project number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project read permissions"}}},"github_get_readme":{"id":"github_get_readme","name":"GitHub Get README","description":"Get the preferred README for a GitHub repository, with its content decoded to plain text.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the commit/branch/tag to read the README from (defaults to the repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_readme_v2":{"id":"github_get_readme_v2","name":"GitHub Get README","description":"Get the preferred README for a GitHub repository, with its content decoded to plain text.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the commit/branch/tag to read the README from (defaults to the repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_release":{"id":"github_get_release","name":"GitHub Get Release","description":"Get detailed information about a specific GitHub release by ID. Returns release metadata including assets and download URLs.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"release_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"The unique identifier of the release"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_release_v2":{"id":"github_get_release_v2","name":"GitHub Get Release","description":"Get detailed information about a specific GitHub release by ID. Returns release metadata including assets and download URLs.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"release_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"The unique identifier of the release"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_tree":{"id":"github_get_tree","name":"GitHub Get Repository Tree","description":"Get the contents of a directory in a GitHub repository. Returns a list of files and subdirectories. Use empty path or omit to get root directory contents.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Directory path (e.g., \\"src/components\\"). Leave empty for root directory.","default":""},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch name, tag, or commit SHA (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_tree_v2":{"id":"github_get_tree_v2","name":"GitHub Get Repository Tree","description":"Get the contents of a directory in a GitHub repository. Returns a list of files and subdirectories. Use empty path or omit to get root directory contents.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Directory path (e.g., \\"src/components\\"). Leave empty for root directory.","default":""},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch name, tag, or commit SHA (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_workflow":{"id":"github_get_workflow","name":"GitHub Get Workflow","description":"Get details of a specific GitHub Actions workflow by ID or filename. Returns workflow information including name, path, state, and badge URL.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"workflow_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID (number) or workflow filename (e.g., \\"main.yaml\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_workflow_run":{"id":"github_get_workflow_run","name":"GitHub Get Workflow Run","description":"Get detailed information about a specific workflow run by ID. Returns status, conclusion, timing, and links to the run.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"run_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Workflow run ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_workflow_run_v2":{"id":"github_get_workflow_run_v2","name":"GitHub Get Workflow Run","description":"Get detailed information about a specific workflow run by ID. Returns status, conclusion, timing, and links to the run.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"run_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Workflow run ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_get_workflow_v2":{"id":"github_get_workflow_v2","name":"GitHub Get Workflow","description":"Get details of a specific GitHub Actions workflow by ID or filename. Returns workflow information including name, path, state, and badge URL.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"workflow_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID (number) or workflow filename (e.g., \\"main.yaml\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_issue_comment":{"id":"github_issue_comment","name":"GitHub Issue Comment Creator","description":"Create a comment on a GitHub issue","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment content"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_issue_comment_v2":{"id":"github_issue_comment_v2","name":"GitHub Issue Comment Creator","description":"Create a comment on a GitHub issue","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment content"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_job_logs":{"id":"github_job_logs","name":"GitHub Job Logs","description":"Read the tail of a GitHub Actions job log. Takes the job id, which is a check run\'s databaseId for an Actions check.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"job_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Actions job id (a check run\'s databaseId for an Actions check run)"},"maxCharacters":{"type":"number","required":false,"visibility":"user-or-llm","description":"Characters of log tail to return (1-200000)","default":20000},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token with Actions read access"}}},"github_latest_commit":{"id":"github_latest_commit","name":"GitHub Latest Commit","description":"Retrieve the latest commit from a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch name (defaults to the repository\'s default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_latest_commit_v2":{"id":"github_latest_commit_v2","name":"GitHub Latest Commit","description":"Retrieve the latest commit from a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch name (defaults to the repository\'s default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_branches":{"id":"github_list_branches","name":"GitHub List Branches","description":"List all branches in a GitHub repository. Optionally filter by protected status and control pagination.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"protected":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter branches by protection status"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100, default 30)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_branches_v2":{"id":"github_list_branches_v2","name":"GitHub List Branches","description":"List all branches in a GitHub repository. Optionally filter by protected status and control pagination.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"protected":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter branches by protection status"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100, default 30)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_commits":{"id":"github_list_commits","name":"GitHub List Commits","description":"List commits in a repository with optional filtering by SHA, path, author, committer, or date range","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"sha":{"type":"string","required":false,"visibility":"user-or-llm","description":"SHA or branch to start listing commits from"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits containing this file path"},"author":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub login or email address to filter by author"},"committer":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub login or email address to filter by committer"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits after this date (ISO 8601 format)"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits before this date (ISO 8601 format)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_commits_v2":{"id":"github_list_commits_v2","name":"GitHub List Commits","description":"List commits in a repository with optional filtering by SHA, path, author, committer, or date range","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"sha":{"type":"string","required":false,"visibility":"user-or-llm","description":"SHA or branch to start listing commits from"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits containing this file path"},"author":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub login or email address to filter by author"},"committer":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub login or email address to filter by committer"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits after this date (ISO 8601 format)"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits before this date (ISO 8601 format)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_forks":{"id":"github_list_forks","name":"GitHub List Forks","description":"List forks of a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: newest, oldest, stargazers, watchers (default: newest)","default":"newest"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_forks_v2":{"id":"github_list_forks_v2","name":"GitHub List Forks","description":"List forks of a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: newest, oldest, stargazers, watchers (default: newest)","default":"newest"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_gists":{"id":"github_list_gists","name":"GitHub List Gists","description":"List gists for a user or the authenticated user","version":"1.0.0","params":{"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub username (omit for authenticated user\'s gists)"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only gists updated after this time (ISO 8601)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_gists_v2":{"id":"github_list_gists_v2","name":"GitHub List Gists","description":"List gists for a user or the authenticated user","version":"2.0.0","params":{"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub username (omit for authenticated user\'s gists)"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only gists updated after this time (ISO 8601)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_issue_comments":{"id":"github_list_issue_comments","name":"GitHub Issue Comments Lister","description":"List all comments on a GitHub issue","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only show comments updated after this ISO 8601 timestamp"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_issue_comments_v2":{"id":"github_list_issue_comments_v2","name":"GitHub Issue Comments Lister","description":"List all comments on a GitHub issue","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only show comments updated after this ISO 8601 timestamp"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_issues":{"id":"github_list_issues","name":"GitHub List Issues","description":"List issues in a GitHub repository. Note: This includes pull requests as PRs are considered issues in GitHub","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: open, closed, or all (default: open)","default":"open"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by assignee username"},"creator":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by creator username"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names to filter by"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: created, updated, or comments (default: created)","default":"created"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc (default: desc)","default":"desc"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_issues_v2":{"id":"github_list_issues_v2","name":"GitHub List Issues","description":"List issues in a GitHub repository. Note: This includes pull requests as PRs are considered issues in GitHub","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: open, closed, or all (default: open)","default":"open"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by assignee username"},"creator":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by creator username"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names to filter by"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: created, updated, or comments (default: created)","default":"created"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc (default: desc)","default":"desc"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_milestones":{"id":"github_list_milestones","name":"GitHub List Milestones","description":"List milestones in a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: open, closed, all (default: open)","default":"open"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: due_on or completeness (default: due_on)","default":"due_on"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc (default: asc)","default":"asc"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_milestones_v2":{"id":"github_list_milestones_v2","name":"GitHub List Milestones","description":"List milestones in a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: open, closed, all (default: open)","default":"open"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: due_on or completeness (default: due_on)","default":"due_on"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc (default: asc)","default":"asc"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_pr_comments":{"id":"github_list_pr_comments","name":"GitHub PR Review Comments Lister","description":"List all review comments on a GitHub pull request","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by created or updated","default":"created"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc or desc)","default":"desc"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only show comments updated after this ISO 8601 timestamp"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_pr_comments_v2":{"id":"github_list_pr_comments_v2","name":"GitHub PR Review Comments Lister","description":"List all review comments on a GitHub pull request","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by created or updated","default":"created"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc or desc)","default":"desc"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only show comments updated after this ISO 8601 timestamp"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_projects":{"id":"github_list_projects","name":"GitHub List Projects","description":"List GitHub Projects V2 for an organization or user. Returns up to 20 projects with their details including ID, title, number, URL, and status.","version":"1.0.0","params":{"owner_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Owner type: \\"org\\" for organization or \\"user\\" for user"},"owner_login":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization or user login name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project read permissions"}}},"github_list_projects_v2":{"id":"github_list_projects_v2","name":"GitHub List Projects","description":"List GitHub Projects V2 for an organization or user. Returns up to 20 projects with their details including ID, title, number, URL, and status.","version":"2.0.0","params":{"owner_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Owner type: \\"org\\" for organization or \\"user\\" for user"},"owner_login":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization or user login name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project read permissions"}}},"github_list_prs":{"id":"github_list_prs","name":"GitHub List Pull Requests","description":"List pull requests in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: open, closed, or all","default":"open"},"head":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by head user or branch name (format: user:ref-name or organization:ref-name)"},"base":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by base branch name"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: created, updated, popularity, or long-running","default":"created"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc","default":"desc"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_prs_v2":{"id":"github_list_prs_v2","name":"GitHub List Pull Requests","description":"List pull requests in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: open, closed, or all","default":"open"},"head":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by head user or branch name (format: user:ref-name or organization:ref-name)"},"base":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by base branch name"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: created, updated, popularity, or long-running","default":"created"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc","default":"desc"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_releases":{"id":"github_list_releases","name":"GitHub List Releases","description":"List all releases for a GitHub repository. Returns release information including tags, names, and download URLs.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of the results to fetch","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_releases_v2":{"id":"github_list_releases_v2","name":"GitHub List Releases","description":"List all releases for a GitHub repository. Returns release information including tags, names, and download URLs.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of the results to fetch","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_review_threads":{"id":"github_list_review_threads","name":"GitHub List Review Threads","description":"List one page of a pull request\'s review threads with their comments, plus the newest submitted review.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"threadsPerPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Review threads to fetch in this page (1-100)","default":50},"commentsPerThread":{"type":"number","required":false,"visibility":"user-or-llm","description":"Comments to fetch per thread (1-100)","default":50},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor from a previous page (endCursor) to continue from"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token with pull request read access"}}},"github_list_stargazers":{"id":"github_list_stargazers","name":"GitHub List Stargazers","description":"List users who have starred a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_stargazers_v2":{"id":"github_list_stargazers_v2","name":"GitHub List Stargazers","description":"List users who have starred a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_list_tags":{"id":"github_list_tags","name":"GitHub List Tags","description":"List tags for a GitHub repository. Returns tag names with their commit SHA and download URLs.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of the results to fetch","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_tags_v2":{"id":"github_list_tags_v2","name":"GitHub List Tags","description":"List tags for a GitHub repository. Returns tag names with their commit SHA and download URLs.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of the results to fetch","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_workflow_runs":{"id":"github_list_workflow_runs","name":"GitHub List Workflow Runs","description":"List workflow runs for a repository. Supports filtering by actor, branch, event, and status. Returns run details including status, conclusion, and links.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"actor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by user who triggered the workflow"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by branch name"},"event":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event type (e.g., push, pull_request, workflow_dispatch)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (queued, in_progress, completed, waiting, requested, pending)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default: 30, max: 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of results to fetch (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_workflow_runs_v2":{"id":"github_list_workflow_runs_v2","name":"GitHub List Workflow Runs","description":"List workflow runs for a repository. Supports filtering by actor, branch, event, and status. Returns run details including status, conclusion, and links.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"actor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by user who triggered the workflow"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by branch name"},"event":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event type (e.g., push, pull_request, workflow_dispatch)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (queued, in_progress, completed, waiting, requested, pending)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default: 30, max: 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of results to fetch (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_workflows":{"id":"github_list_workflows","name":"GitHub List Workflows","description":"List all workflows in a GitHub repository. Returns workflow details including ID, name, path, state, and badge URL.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default: 30, max: 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of results to fetch (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_list_workflows_v2":{"id":"github_list_workflows_v2","name":"GitHub List Workflows","description":"List all workflows in a GitHub repository. Returns workflow details including ID, name, path, state, and badge URL.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default: 30, max: 100)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number of results to fetch (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_merge_pr":{"id":"github_merge_pr","name":"GitHub Merge Pull Request","description":"Merge a pull request in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"commit_title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title for the merge commit"},"commit_message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Extra detail to append to merge commit message"},"merge_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Merge method: merge, squash, or rebase","default":"merge"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_merge_pr_v2":{"id":"github_merge_pr_v2","name":"GitHub Merge Pull Request","description":"Merge a pull request in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"commit_title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title for the merge commit"},"commit_message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Extra detail to append to merge commit message"},"merge_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Merge method: merge, squash, or rebase","default":"merge"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_pr":{"id":"github_pr","name":"GitHub PR Reader","description":"Fetch PR details including diff and files changed","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_pr_v2":{"id":"github_pr_v2","name":"GitHub PR Reader","description":"Fetch PR details including diff and files changed","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"},"includeFiles":{"type":"boolean","required":false,"default":true,"visibility":"user-or-llm","description":"Whether to fetch changed-file details from the separate files endpoint"}}},"github_remove_label":{"id":"github_remove_label","name":"GitHub Remove Label","description":"Remove a label from an issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label name to remove"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_remove_label_v2":{"id":"github_remove_label_v2","name":"GitHub Remove Label","description":"Remove a label from an issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label name to remove"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_reply_review_thread":{"id":"github_reply_review_thread","name":"GitHub Reply To Review Thread","description":"Post a reply comment on a pull request review thread.","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Review thread node ID"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reply body"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token with pull request write access"}}},"github_repo_info":{"id":"github_repo_info","name":"GitHub Repository Info","description":"Retrieve comprehensive GitHub repository metadata including stars, forks, issues, and primary language. Supports both public and private repositories with optional authentication.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_repo_info_v2":{"id":"github_repo_info_v2","name":"GitHub Repository Info","description":"Retrieve comprehensive GitHub repository metadata including stars, forks, issues, and primary language. Supports both public and private repositories with optional authentication.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_request_reviewers":{"id":"github_request_reviewers","name":"GitHub Request Reviewers","description":"Request reviewers for a pull request","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"reviewers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user logins to request reviews from (at least one of reviewers or team_reviewers is required)"},"team_reviewers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of team slugs to request reviews from"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_request_reviewers_v2":{"id":"github_request_reviewers_v2","name":"GitHub Request Reviewers","description":"Request reviewers for a pull request","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"reviewers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user logins to request reviews from (at least one of reviewers or team_reviewers is required)"},"team_reviewers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of team slugs to request reviews from"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_rerun_workflow":{"id":"github_rerun_workflow","name":"GitHub Rerun Workflow","description":"Rerun a workflow run. Optionally enable debug logging for the rerun. Returns 201 Created on success.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"run_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Workflow run ID to rerun"},"enable_debug_logging":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable debug logging for the rerun (default: false)","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_rerun_workflow_v2":{"id":"github_rerun_workflow_v2","name":"GitHub Rerun Workflow","description":"Rerun a workflow run. Optionally enable debug logging for the rerun. Returns 201 Created on success.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"run_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Workflow run ID to rerun"},"enable_debug_logging":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable debug logging for the rerun (default: false)","default":false},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_resolve_review_thread":{"id":"github_resolve_review_thread","name":"GitHub Resolve Review Thread","description":"Mark a pull request review thread as resolved.","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Review thread node ID"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token with pull request write access"}}},"github_search_code":{"id":"github_search_code","name":"GitHub Search Code","description":"Search for code across GitHub repositories. Use qualifiers like repo:owner/name, language:js, path:src, extension:py","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (repo:, language:, path:, extension:, user:, org:)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by indexed date (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_code_v2":{"id":"github_search_code_v2","name":"GitHub Search Code","description":"Search for code across GitHub repositories. Use qualifiers like repo:owner/name, language:js, path:src, extension:py","version":"2.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (repo:, language:, path:, extension:, user:, org:)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by indexed date (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_commits":{"id":"github_search_commits","name":"GitHub Search Commits","description":"Search for commits across GitHub. Use qualifiers like repo:owner/name, author:user, committer:user, author-date:>2023-01-01","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (repo:, author:, committer:, author-date:, committer-date:, merge:true/false)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: author-date or committer-date (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_commits_v2":{"id":"github_search_commits_v2","name":"GitHub Search Commits","description":"Search for commits across GitHub. Use qualifiers like repo:owner/name, author:user, committer:user, author-date:>2023-01-01","version":"2.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (repo:, author:, committer:, author-date:, committer-date:, merge:true/false)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: author-date or committer-date (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_issues":{"id":"github_search_issues","name":"GitHub Search Issues","description":"Search for issues and pull requests across GitHub. Use qualifiers like repo:owner/name, is:issue, is:pr, state:open, label:bug, author:user","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (repo:, is:issue, is:pr, state:, label:, author:, assignee:)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: comments, reactions, created, updated, interactions (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_issues_v2":{"id":"github_search_issues_v2","name":"GitHub Search Issues","description":"Search for issues and pull requests across GitHub. Use qualifiers like repo:owner/name, is:issue, is:pr, state:open, label:bug, author:user","version":"2.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (repo:, is:issue, is:pr, state:, label:, author:, assignee:)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: comments, reactions, created, updated, interactions (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_repos":{"id":"github_search_repos","name":"GitHub Search Repositories","description":"Search for repositories across GitHub. Use qualifiers like language:python, stars:>1000, topic:react, user:owner, org:name","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (language:, stars:, forks:, topic:, user:, org:, in:name,description,readme)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: stars, forks, help-wanted-issues, updated (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_repos_v2":{"id":"github_search_repos_v2","name":"GitHub Search Repositories","description":"Search for repositories across GitHub. Use qualifiers like language:python, stars:>1000, topic:react, user:owner, org:name","version":"2.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (language:, stars:, forks:, topic:, user:, org:, in:name,description,readme)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: stars, forks, help-wanted-issues, updated (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_users":{"id":"github_search_users","name":"GitHub Search Users","description":"Search for users and organizations on GitHub. Use qualifiers like type:user, type:org, followers:>1000, repos:>10, location:city","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (type:user/org, followers:, repos:, location:, language:, created:)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: followers, repositories, joined (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_search_users_v2":{"id":"github_search_users_v2","name":"GitHub Search Users","description":"Search for users and organizations on GitHub. Use qualifiers like type:user, type:org, followers:>1000, repos:>10, location:city","version":"2.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query with optional qualifiers (type:user/org, followers:, repos:, location:, language:, created:)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by: followers, repositories, joined (default: best match)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: desc)"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (max 100, default: 30)","default":30},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (default: 1)","default":1},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_star_gist":{"id":"github_star_gist","name":"GitHub Star Gist","description":"Star a gist","version":"1.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to star"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_star_gist_v2":{"id":"github_star_gist_v2","name":"GitHub Star Gist","description":"Star a gist","version":"2.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to star"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_star_repo":{"id":"github_star_repo","name":"GitHub Star Repository","description":"Star a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_star_repo_v2":{"id":"github_star_repo_v2","name":"GitHub Star Repository","description":"Star a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_status_check_rollup":{"id":"github_status_check_rollup","name":"GitHub Status Check Rollup","description":"Read the merged check-run and commit-status state for one commit SHA, including whether each check is required to merge a given pull request.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA to read check state for"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number that decides which checks are required"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor from a previous page (endCursor) to continue from"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token with checks and commit statuses read access"}}},"github_trigger_workflow":{"id":"github_trigger_workflow","name":"GitHub Trigger Workflow","description":"Trigger a workflow dispatch event for a GitHub Actions workflow. The workflow must have a workflow_dispatch trigger configured. Returns 204 No Content on success.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"workflow_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID (number) or workflow filename (e.g., \\"main.yaml\\")"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Git reference (branch or tag name) to run the workflow on"},"inputs":{"type":"object","required":false,"visibility":"user-or-llm","description":"Input keys and values configured in the workflow file"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_trigger_workflow_v2":{"id":"github_trigger_workflow_v2","name":"GitHub Trigger Workflow","description":"Trigger a workflow dispatch event for a GitHub Actions workflow. The workflow must have a workflow_dispatch trigger configured. Returns 204 No Content on success.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"workflow_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID (number) or workflow filename (e.g., \\"main.yaml\\")"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Git reference (branch or tag name) to run the workflow on"},"inputs":{"type":"object","required":false,"visibility":"user-or-llm","description":"Input keys and values configured in the workflow file"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_unstar_gist":{"id":"github_unstar_gist","name":"GitHub Unstar Gist","description":"Unstar a gist","version":"1.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to unstar"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_unstar_gist_v2":{"id":"github_unstar_gist_v2","name":"GitHub Unstar Gist","description":"Unstar a gist","version":"2.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to unstar"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_unstar_repo":{"id":"github_unstar_repo","name":"GitHub Unstar Repository","description":"Remove star from a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_unstar_repo_v2":{"id":"github_unstar_repo_v2","name":"GitHub Unstar Repository","description":"Remove star from a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_branch_protection":{"id":"github_update_branch_protection","name":"GitHub Update Branch Protection","description":"Update branch protection rules for a specific branch, including status checks, review requirements, admin enforcement, and push restrictions.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch name"},"required_status_checks":{"type":"object","required":true,"visibility":"user-or-llm","description":"Required status check configuration (null to disable). Object with strict (boolean) and contexts (string array)"},"enforce_admins":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to enforce restrictions for administrators"},"required_pull_request_reviews":{"type":"object","required":true,"visibility":"user-or-llm","description":"PR review requirements (null to disable). Object with optional required_approving_review_count, dismiss_stale_reviews, require_code_owner_reviews"},"restrictions":{"type":"object","required":true,"visibility":"user-or-llm","description":"Push restrictions (null to disable). Object with users (string array) and teams (string array)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_update_branch_protection_v2":{"id":"github_update_branch_protection_v2","name":"GitHub Update Branch Protection","description":"Update branch protection rules for a specific branch, including status checks, review requirements, admin enforcement, and push restrictions.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch name"},"required_status_checks":{"type":"object","required":true,"visibility":"user-or-llm","description":"Required status check configuration (null to disable). Object with strict (boolean) and contexts (string array)"},"enforce_admins":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to enforce restrictions for administrators"},"required_pull_request_reviews":{"type":"object","required":true,"visibility":"user-or-llm","description":"PR review requirements (null to disable). Object with optional required_approving_review_count, dismiss_stale_reviews, require_code_owner_reviews"},"restrictions":{"type":"object","required":true,"visibility":"user-or-llm","description":"Push restrictions (null to disable). Object with users (string array) and teams (string array)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_update_comment":{"id":"github_update_comment","name":"GitHub Comment Updater","description":"Update an existing comment on a GitHub issue or pull request","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Updated comment content"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_comment_v2":{"id":"github_update_comment_v2","name":"GitHub Comment Updater","description":"Update an existing comment on a GitHub issue or pull request","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"comment_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"Comment ID"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Updated comment content"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_file":{"id":"github_update_file","name":"GitHub Update File","description":"Update an existing file in a GitHub repository. Requires the file SHA. Content will be automatically Base64 encoded. Supports files up to 1MB.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file to update (e.g., \\"src/index.ts\\")"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message for this file update"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"New file content (plain text, will be Base64 encoded automatically)"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"The blob SHA of the file being replaced (get from github_get_file_content)"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to update the file in (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_update_file_v2":{"id":"github_update_file_v2","name":"GitHub Update File","description":"Update an existing file in a GitHub repository. Requires the file SHA. Content will be automatically Base64 encoded. Supports files up to 1MB.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file to update (e.g., \\"src/index.ts\\")"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message for this file update"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"New file content (plain text, will be Base64 encoded automatically)"},"sha":{"type":"string","required":true,"visibility":"user-or-llm","description":"The blob SHA of the file being replaced (get from github_get_file_content)"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch to update the file in (defaults to repository default branch)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_update_gist":{"id":"github_update_gist","name":"GitHub Update Gist","description":"Update a gist description or files. To delete a file, set its value to null in files object","version":"1.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to update"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the gist"},"files":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object with filenames as keys. Set to null to delete, or provide content to update/add"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_gist_v2":{"id":"github_update_gist_v2","name":"GitHub Update Gist","description":"Update a gist description or files. To delete a file, set its value to null in files object","version":"2.0.0","params":{"gist_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The gist ID to update"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the gist"},"files":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object with filenames as keys. Set to null to delete, or provide content to update/add"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_issue":{"id":"github_update_issue","name":"GitHub Update Issue","description":"Update an existing issue in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue title"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue description/body"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue state (open or closed)"},"labels":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label names (replaces all existing labels)"},"assignees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of usernames (replaces all existing assignees)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_issue_v2":{"id":"github_update_issue_v2","name":"GitHub Update Issue","description":"Update an existing issue in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"issue_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue title"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue description/body"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue state (open or closed)"},"labels":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label names (replaces all existing labels)"},"assignees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of usernames (replaces all existing assignees)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_milestone":{"id":"github_update_milestone","name":"GitHub Update Milestone","description":"Update a milestone in a repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"milestone_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Milestone number to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New milestone title"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state: open or closed"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description"},"due_on":{"type":"string","required":false,"visibility":"user-or-llm","description":"New due date (ISO 8601 format)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_milestone_v2":{"id":"github_update_milestone_v2","name":"GitHub Update Milestone","description":"Update a milestone in a repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"milestone_number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Milestone number to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New milestone title"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state: open or closed"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description"},"due_on":{"type":"string","required":false,"visibility":"user-or-llm","description":"New due date (ISO 8601 format)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_pr":{"id":"github_update_pr","name":"GitHub Update Pull Request","description":"Update an existing pull request in a GitHub repository","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New pull request title"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"New pull request description (Markdown)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state (open or closed)"},"base":{"type":"string","required":false,"visibility":"user-or-llm","description":"New base branch name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_pr_v2":{"id":"github_update_pr_v2","name":"GitHub Update Pull Request","description":"Update an existing pull request in a GitHub repository","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"pullNumber":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pull request number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New pull request title"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"New pull request description (Markdown)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state (open or closed)"},"base":{"type":"string","required":false,"visibility":"user-or-llm","description":"New base branch name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub API token"}}},"github_update_project":{"id":"github_update_project","name":"GitHub Update Project","description":"Update an existing GitHub Project V2. Can update title, description, visibility (public), or status (closed). Requires the project Node ID.","version":"1.0.0","params":{"project_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project Node ID (format: PVT_...)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project title"},"shortDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project short description"},"project_public":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set project visibility (true = public, false = private)"},"closed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set project status (true = closed, false = open)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project write permissions"}}},"github_update_project_v2":{"id":"github_update_project_v2","name":"GitHub Update Project","description":"Update an existing GitHub Project V2. Can update title, description, visibility (public), or status (closed). Requires the project Node ID.","version":"2.0.0","params":{"project_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project Node ID (format: PVT_...)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project title"},"shortDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project short description"},"project_public":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set project visibility (true = public, false = private)"},"closed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set project status (true = closed, false = open)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with project write permissions"}}},"github_update_release":{"id":"github_update_release","name":"GitHub Update Release","description":"Update an existing GitHub release. Modify tag name, target commit, title, description, draft status, or prerelease status.","version":"1.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"release_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"The unique identifier of the release"},"tag_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the tag"},"target_commitish":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specifies the commitish value for where the tag is created from"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the release"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text describing the contents of the release (markdown supported)"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to set as draft, false to publish"},"prerelease":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to identify as a prerelease, false for a full release"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"github_update_release_v2":{"id":"github_update_release_v2","name":"GitHub Update Release","description":"Update an existing GitHub release. Modify tag name, target commit, title, description, draft status, or prerelease status.","version":"2.0.0","params":{"owner":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository owner (user or organization)"},"repo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository name"},"release_id":{"type":"number","required":true,"visibility":"user-or-llm","description":"The unique identifier of the release"},"tag_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the tag"},"target_commitish":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specifies the commitish value for where the tag is created from"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the release"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text describing the contents of the release (markdown supported)"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to set as draft, false to publish"},"prerelease":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"true to identify as a prerelease, false for a full release"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token"}}},"gitlab_activate_user":{"id":"gitlab_activate_user","name":"GitLab Activate User","description":"Reactivate a deactivated GitLab user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_add_member":{"id":"gitlab_add_member","name":"GitLab Add Member","description":"Add an existing GitLab user to a project or group at a given access level","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"userId":{"type":"number","required":false,"visibility":"user-or-llm","description":"The ID of the user to add. Provide either userId or username."},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"The username of the user to add. Provide either userId or username."},"accessLevel":{"type":"number","required":true,"visibility":"user-or-llm","description":"Access level: 0 (No access), 5 (Minimal), 10 (Guest), 15 (Planner), 20 (Reporter), 25 (Security Manager), 30 (Developer), 40 (Maintainer), 50 (Owner)"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access expiration date in YYYY-MM-DD format"},"memberRoleId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Custom member role ID (GitLab Ultimate only)"}}},"gitlab_add_saml_group_link":{"id":"gitlab_add_saml_group_link","name":"GitLab Add SAML Group Link","description":"Add a SAML group link that maps an identity-provider group to a GitLab group at a given access level (GitLab Premium/Ultimate)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token with group Owner rights"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID or path (e.g. my-org/my-group)"},"samlGroupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the SAML group as sent by the identity provider"},"accessLevel":{"type":"number","required":true,"visibility":"user-or-llm","description":"Access level granted to members of the SAML group: 10 (Guest), 15 (Planner), 20 (Reporter), 25 (Security Manager), 30 (Developer), 40 (Maintainer), 50 (Owner)"},"memberRoleId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Custom member role ID (GitLab Ultimate only)"},"provider":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique provider name that must match for this group link to be applied (GitLab 18.2+)"}}},"gitlab_approve_access_request":{"id":"gitlab_approve_access_request","name":"GitLab Approve Access Request","description":"Approve a pending access request for a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The user ID of the access requester"},"accessLevel":{"type":"number","required":false,"visibility":"user-or-llm","description":"Access level to grant: 10 (Guest), 15 (Planner), 20 (Reporter), 25 (Security Manager), 30 (Developer), 40 (Maintainer), 50 (Owner). Defaults to 30 (Developer)."}}},"gitlab_approve_merge_request":{"id":"gitlab_approve_merge_request","name":"GitLab Approve Merge Request","description":"Approve a GitLab merge request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"mergeRequestIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Merge request internal ID (IID)"},"sha":{"type":"string","required":false,"visibility":"user-or-llm","description":"HEAD SHA of the merge request to approve"}}},"gitlab_approve_user":{"id":"gitlab_approve_user","name":"GitLab Approve User","description":"Approve a GitLab user whose signup is pending administrator approval","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_ban_user":{"id":"gitlab_ban_user","name":"GitLab Ban User","description":"Ban a GitLab user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_block_user":{"id":"gitlab_block_user","name":"GitLab Block User","description":"Block a GitLab user, preventing them from signing in or accessing the instance","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_cancel_pipeline":{"id":"gitlab_cancel_pipeline","name":"GitLab Cancel Pipeline","description":"Cancel a running GitLab pipeline","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pipeline ID"}}},"gitlab_compare_branches":{"id":"gitlab_compare_branches","name":"GitLab Compare Branches","description":"Compare two branches, tags, or commits in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA or branch/tag name to compare from"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit SHA or branch/tag name to compare to"},"straight":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Compare directly from..to instead of using the merge base (defaults to false)"},"fromProjectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the project to compare from (for cross-fork comparisons)"},"unidiff":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return diffs in unified diff format (GitLab 16.5+)"}}},"gitlab_create_branch":{"id":"gitlab_create_branch","name":"GitLab Create Branch","description":"Create a new branch in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the new branch"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source branch/tag/SHA"}}},"gitlab_create_file":{"id":"gitlab_create_file","name":"GitLab Create File","description":"Create a new file in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"filePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file in the repository"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch to commit the new file to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"File content"},"startBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the base branch to create the target branch from, if it does not exist"},"authorName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit author name (defaults to the token user)"},"authorEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit author email (defaults to the token user)"},"executeFilemode":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable the execute flag on the file"},"commitMessage":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message"}}},"gitlab_create_issue":{"id":"gitlab_create_issue","name":"GitLab Create Issue","description":"Create a new issue in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue description (Markdown supported)"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names"},"assigneeIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of user IDs to assign"},"milestoneId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Milestone ID to assign"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in YYYY-MM-DD format"},"confidential":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the issue is confidential"}}},"gitlab_create_issue_note":{"id":"gitlab_create_issue_note","name":"GitLab Create Issue Comment","description":"Add a comment to a GitLab issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"issueIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue internal ID (IID)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment body (Markdown supported)"},"internal":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create the comment as an internal note visible only to project members"}}},"gitlab_create_merge_request":{"id":"gitlab_create_merge_request","name":"GitLab Create Merge Request","description":"Create a new merge request in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"sourceBranch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source branch name"},"targetBranch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target branch name"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Merge request title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Merge request description (Markdown supported)"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names"},"assigneeIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of user IDs to assign"},"milestoneId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Milestone ID to assign"},"removeSourceBranch":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Delete source branch after merge"},"squash":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Squash commits on merge"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark as draft (applied via the \\"Draft:\\" title prefix)"}}},"gitlab_create_merge_request_note":{"id":"gitlab_create_merge_request_note","name":"GitLab Create Merge Request Comment","description":"Add a comment to a GitLab merge request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"mergeRequestIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Merge request internal ID (IID)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment body (Markdown supported)"},"internal":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create the comment as an internal note visible only to project members"}}},"gitlab_create_pipeline":{"id":"gitlab_create_pipeline","name":"GitLab Create Pipeline","description":"Trigger a new pipeline in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch or tag to run the pipeline on"},"variables":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of variables for the pipeline (each with key, value, and optional variable_type)"},"inputs":{"type":"json","required":false,"visibility":"user-or-llm","description":"Pipeline inputs as a key/value object (for pipelines with spec:inputs)"}}},"gitlab_create_release":{"id":"gitlab_create_release","name":"GitLab Create Release","description":"Create a new release in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"tagName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Git tag for the release"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The release name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Release description/notes (Markdown supported)"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit SHA, branch, or tag to create the tag from if it does not already exist"},"releasedAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 date for an upcoming or historical release"},"tagMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Annotation message to use if creating a new annotated tag"},"assetLinks":{"type":"array","required":false,"visibility":"user-or-llm","description":"Release asset links: array of objects with name, url, and optional link_type (other, runbook, image, package)"},"milestones":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of milestone titles to associate with the release"}}},"gitlab_create_user":{"id":"gitlab_create_user","name":"GitLab Create User","description":"Create a new GitLab user. Requires an administrator token with admin_mode on the instance.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user\'s email address"},"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user\'s username"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user\'s display name"},"password":{"type":"string","required":false,"visibility":"user-only","description":"The user\'s password. Omit and set resetPassword to email a reset link instead."},"resetPassword":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send the user a password reset link instead of setting a password"},"forceRandomPassword":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set a random password without emailing a reset link (useful for SSO-only accounts). One of password, resetPassword, or forceRandomPassword is required."},"admin":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the new user is an administrator"},"skipConfirmation":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip email confirmation for the new user"}}},"gitlab_deactivate_user":{"id":"gitlab_deactivate_user","name":"GitLab Deactivate User","description":"Deactivate a dormant GitLab user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_delete_branch":{"id":"gitlab_delete_branch","name":"GitLab Delete Branch","description":"Delete a branch from a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the branch to delete"}}},"gitlab_delete_issue":{"id":"gitlab_delete_issue","name":"GitLab Delete Issue","description":"Delete an issue from a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"issueIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue internal ID (IID)"}}},"gitlab_delete_saml_group_link":{"id":"gitlab_delete_saml_group_link","name":"GitLab Delete SAML Group Link","description":"Delete a SAML group link from a GitLab group (GitLab Premium/Ultimate)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token with group Owner rights"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID or path (e.g. my-org/my-group)"},"samlGroupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the SAML group link to delete"},"provider":{"type":"string","required":false,"visibility":"user-or-llm","description":"Provider name of the link to delete. Required when multiple links share the same SAML group name."}}},"gitlab_delete_user":{"id":"gitlab_delete_user","name":"GitLab Delete User","description":"Delete a GitLab user. Requires an administrator token with admin_mode on the instance.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to delete"},"hardDelete":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, contributions, personal projects, AND groups owned solely by this user are deleted rather than moved to a Ghost User"}}},"gitlab_delete_user_identity":{"id":"gitlab_delete_user_identity","name":"GitLab Delete User Identity","description":"Delete a user\'s authentication identity (e.g. SAML or LDAP). Requires an administrator token with admin_mode on the instance.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user"},"provider":{"type":"string","required":true,"visibility":"user-or-llm","description":"The external identity provider name (e.g. saml, ldapmain)"}}},"gitlab_deny_access_request":{"id":"gitlab_deny_access_request","name":"GitLab Deny Access Request","description":"Deny (delete) a pending access request for a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The user ID of the access requester"}}},"gitlab_get_file":{"id":"gitlab_get_file","name":"GitLab Get File","description":"Get the contents of a file from a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"filePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file in the repository"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch, tag, or commit SHA"}}},"gitlab_get_group":{"id":"gitlab_get_group","name":"GitLab Get Group","description":"Get details of a specific GitLab group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID or path (e.g. mygroup or parent/subgroup)"}}},"gitlab_get_issue":{"id":"gitlab_get_issue","name":"GitLab Get Issue","description":"Get details of a specific GitLab issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"issueIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue number within the project (the # shown in GitLab UI)"}}},"gitlab_get_job_log":{"id":"gitlab_get_job_log","name":"GitLab Get Job Log","description":"Get the log (trace) of a GitLab job","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"jobId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Job ID"}}},"gitlab_get_merge_request":{"id":"gitlab_get_merge_request","name":"GitLab Get Merge Request","description":"Get details of a specific GitLab merge request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"mergeRequestIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Merge request internal ID (IID)"}}},"gitlab_get_merge_request_changes":{"id":"gitlab_get_merge_request_changes","name":"GitLab Get Merge Request Changes","description":"Get the file changes (diffs) of a GitLab merge request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"mergeRequestIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Merge request internal ID (IID)"}}},"gitlab_get_pipeline":{"id":"gitlab_get_pipeline","name":"GitLab Get Pipeline","description":"Get details of a specific GitLab pipeline","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pipeline ID"}}},"gitlab_get_project":{"id":"gitlab_get_project","name":"GitLab Get Project","description":"Get details of a specific GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject) (e.g., \\"namespace/project\\")"}}},"gitlab_invite_member":{"id":"gitlab_invite_member","name":"GitLab Invite Member","description":"Invite a person to a GitLab project or group by email address","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to invite (comma-separated for multiple)"},"accessLevel":{"type":"number","required":true,"visibility":"user-or-llm","description":"Access level: 0 (No access), 5 (Minimal), 10 (Guest), 15 (Planner), 20 (Reporter), 25 (Security Manager), 30 (Developer), 40 (Maintainer), 50 (Owner)"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access expiration date in YYYY-MM-DD format"},"memberRoleId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Custom member role ID (GitLab Ultimate only)"},"inviteSource":{"type":"string","required":false,"visibility":"user-or-llm","description":"Identifier recorded as the source of the invitation (for attribution)"}}},"gitlab_list_access_requests":{"id":"gitlab_list_access_requests","name":"GitLab List Access Requests","description":"List pending access requests for a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_branches":{"id":"gitlab_list_branches","name":"GitLab List Branches","description":"List branches in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter branches by name"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_commits":{"id":"gitlab_list_commits","name":"GitLab List Commits","description":"List commits in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"refName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch, tag, or revision range to list commits from"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits after this ISO 8601 date"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits before this ISO 8601 date"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only commits affecting this file path"},"author":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter commits by author"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_groups":{"id":"gitlab_list_groups","name":"GitLab List Groups","description":"List GitLab groups accessible to the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"owned":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Limit to groups owned by the current user"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search groups by name or path"},"topLevelOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Limit to top-level groups, excluding subgroups"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by visibility: public, internal, or private"},"minAccessLevel":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only groups where the current user has at least this access level, as an integer (e.g. 30 for Developer). Valid values: 5, 10, 15, 20, 25, 30, 40, 50."},"allAvailable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include all groups the user can access, not only groups they are a member of (ignored when owned or a minimum access level is set)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field (name, path, id, similarity). similarity requires a search term."},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_invitations":{"id":"gitlab_list_invitations","name":"GitLab List Invitations","description":"List pending email invitations for a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter invitations by invited email"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_issues":{"id":"gitlab_list_issues","name":"GitLab List Issues","description":"List issues in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state (opened, closed, all)"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names"},"assigneeId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by assignee user ID"},"milestoneTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by milestone title"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search issues by title and description"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field (created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_members":{"id":"gitlab_list_members","name":"GitLab List Members","description":"List members of a GitLab project or group. Includes members inherited from ancestor groups by default.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"directOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, returns only direct members. Defaults to false, which also returns members inherited from ancestor groups."},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter members by name, email, or username"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to filter the results to"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter inherited-member results by state: \'awaiting\' or \'active\' (Premium/Ultimate; only applies when inherited members are included)"},"showSeatInfo":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include seat information for each member"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_merge_requests":{"id":"gitlab_list_merge_requests","name":"GitLab List Merge Requests","description":"List merge requests in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state (opened, closed, locked, merged, all)"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names"},"sourceBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by source branch"},"targetBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by target branch"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field (created_at, updated_at, merged_at, priority, label_priority, milestone_due, popularity, title)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_pipeline_jobs":{"id":"gitlab_list_pipeline_jobs","name":"GitLab List Pipeline Jobs","description":"List jobs for a GitLab pipeline","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pipeline ID"},"scope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter jobs by scope (e.g. created, running, success, failed)"},"includeRetried":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include retried jobs"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_pipelines":{"id":"gitlab_list_pipelines","name":"GitLab List Pipelines","description":"List pipelines in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by ref (branch or tag)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (created, waiting_for_resource, preparing, pending, running, success, failed, canceling, canceled, skipped, manual, scheduled, waiting_for_callback)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field (id, status, ref, updated_at, user_id)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_projects":{"id":"gitlab_list_projects","name":"GitLab List Projects","description":"List GitLab projects accessible to the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"owned":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Limit to projects owned by the current user"},"membership":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Limit to projects the current user is a member of"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search projects by name"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by visibility (public, internal, private)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field (id, name, path, created_at, updated_at, last_activity_at)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_releases":{"id":"gitlab_list_releases","name":"GitLab List Releases","description":"List releases in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field (released_at, created_at)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction (asc, desc)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_repository_tree":{"id":"gitlab_list_repository_tree","name":"GitLab List Repository Tree","description":"List files and directories in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path inside the repository to list"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Branch, tag, or commit SHA to list from"},"recursive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to list files recursively"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_list_saml_group_links":{"id":"gitlab_list_saml_group_links","name":"GitLab List SAML Group Links","description":"List SAML group links for a GitLab group. Use this to detect whether a group is governed by SAML group sync before provisioning members.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID or path (e.g. my-org/my-group)"}}},"gitlab_list_user_memberships":{"id":"gitlab_list_user_memberships","name":"GitLab List User Memberships","description":"List a user\'s project and group memberships. Requires an administrator access token (GET /users/:id/memberships is admin-only). For a non-admin path, iterate List Members on each project or group instead.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token (must belong to an administrator)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user whose memberships to list"},"membershipType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by source: \'Project\' or \'Namespace\' (group). Omit for all memberships."},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_merge_merge_request":{"id":"gitlab_merge_merge_request","name":"GitLab Merge Merge Request","description":"Merge a merge request in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"mergeRequestIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Merge request internal ID (IID)"},"mergeCommitMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom merge commit message"},"squashCommitMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom squash commit message"},"squash":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Squash commits before merging"},"shouldRemoveSourceBranch":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Delete source branch after merge"},"mergeWhenPipelineSucceeds":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Merge when pipeline succeeds"}}},"gitlab_play_job":{"id":"gitlab_play_job","name":"GitLab Play Job","description":"Trigger (play) a manual GitLab job","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"jobId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Job ID"},"jobVariables":{"type":"array","required":false,"visibility":"user-or-llm","description":"Variables for the manual job (array of objects with key and value)"}}},"gitlab_reject_user":{"id":"gitlab_reject_user","name":"GitLab Reject User","description":"Reject a GitLab user whose signup is pending administrator approval","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_remove_member":{"id":"gitlab_remove_member","name":"GitLab Remove Member","description":"Remove a member from a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the member to remove"},"skipSubresources":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip deleting the member from subgroups and projects below the target (defaults to false)"},"unassignIssuables":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Unassign the member from all issues and merge requests in the target (defaults to false)"}}},"gitlab_retry_pipeline":{"id":"gitlab_retry_pipeline","name":"GitLab Retry Pipeline","description":"Retry a failed GitLab pipeline","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"pipelineId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Pipeline ID"}}},"gitlab_revoke_invitation":{"id":"gitlab_revoke_invitation","name":"GitLab Revoke Invitation","description":"Revoke a pending email invitation to a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the invitation to revoke"}}},"gitlab_search_users":{"id":"gitlab_search_users","name":"GitLab Search Users","description":"Search for GitLab users by name, username, or email. Email matches must be exact; private emails match only with an admin token. Use this to resolve an email to a user ID before adding a member.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"search":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name, username, or email to search for"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (default 20, max 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"gitlab_unban_user":{"id":"gitlab_unban_user","name":"GitLab Unban User","description":"Unban a previously banned GitLab user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_unblock_user":{"id":"gitlab_unblock_user","name":"GitLab Unblock User","description":"Unblock a previously blocked GitLab user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to act on"}}},"gitlab_update_file":{"id":"gitlab_update_file","name":"GitLab Update File","description":"Update an existing file in a GitLab project repository","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"filePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file in the repository"},"branch":{"type":"string","required":true,"visibility":"user-or-llm","description":"Branch to commit the update to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"New file content"},"startBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the base branch to create the target branch from, if it does not exist"},"authorName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit author name (defaults to the token user)"},"authorEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit author email (defaults to the token user)"},"executeFilemode":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable or disable the execute flag on the file"},"commitMessage":{"type":"string","required":true,"visibility":"user-or-llm","description":"Commit message"},"lastCommitId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last known commit ID for the file (optimistic locking)"}}},"gitlab_update_invitation":{"id":"gitlab_update_invitation","name":"GitLab Update Invitation","description":"Update a pending invitation to a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the invitation to update"},"accessLevel":{"type":"number","required":false,"visibility":"user-or-llm","description":"New access level: 10 (Guest), 15 (Planner), 20 (Reporter), 25 (Security Manager), 30 (Developer), 40 (Maintainer), 50 (Owner)"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access expiration date (ISO 8601, e.g. 2026-12-31T00:00:00Z; date-only also accepted). At least one of accessLevel or expiresAt must be provided."}}},"gitlab_update_issue":{"id":"gitlab_update_issue","name":"GitLab Update Issue","description":"Update an existing issue in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"issueIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Issue internal ID (IID)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue description (Markdown supported)"},"stateEvent":{"type":"string","required":false,"visibility":"user-or-llm","description":"State event (close or reopen)"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names"},"assigneeIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of user IDs to assign"},"milestoneId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Milestone ID to assign"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in YYYY-MM-DD format"},"confidential":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the issue is confidential"}}},"gitlab_update_member":{"id":"gitlab_update_member","name":"GitLab Update Member","description":"Update a member\'s access level in a GitLab project or group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"resourceType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether the resource is a \'project\' or a \'group\'"},"resourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project or group ID or path (e.g. mygroup/myproject)"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the member to update"},"accessLevel":{"type":"number","required":true,"visibility":"user-or-llm","description":"New access level: 0 (No access), 5 (Minimal), 10 (Guest), 15 (Planner), 20 (Reporter), 25 (Security Manager), 30 (Developer), 40 (Maintainer), 50 (Owner)"},"expiresAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access expiration date in YYYY-MM-DD format. Pass an empty string to clear an existing expiration."},"memberRoleId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Custom member role ID (GitLab Ultimate only). Warning: when omitted, GitLab removes any custom role the member currently holds."}}},"gitlab_update_merge_request":{"id":"gitlab_update_merge_request","name":"GitLab Update Merge Request","description":"Update an existing merge request in a GitLab project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab Personal Access Token"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or path (e.g. mygroup/myproject)"},"mergeRequestIid":{"type":"number","required":true,"visibility":"user-or-llm","description":"Merge request internal ID (IID)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New merge request title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New merge request description"},"stateEvent":{"type":"string","required":false,"visibility":"user-or-llm","description":"State event (close or reopen)"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of label names"},"assigneeIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of user IDs to assign"},"milestoneId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Milestone ID to assign"},"targetBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"New target branch"},"removeSourceBranch":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Delete source branch after merge"},"squash":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Squash commits on merge"},"draft":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark as draft or remove draft status (applied via the \\"Draft:\\" title prefix; requires title to be set)"}}},"gitlab_update_user":{"id":"gitlab_update_user","name":"GitLab Update User","description":"Modify an existing GitLab user. Requires an administrator token with admin_mode on the instance.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"GitLab admin Personal Access Token (admin_mode)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-managed GitLab host (e.g. gitlab.example.com). Defaults to gitlab.com."},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to modify"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s new email address (GitLab only allows changing to one of the user\'s existing verified secondary emails)"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s new username"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s new display name"},"admin":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the user is an administrator"}}},"gmail_add_label":{"id":"gmail_add_label","name":"Gmail Add Label","description":"Add label(s) to a Gmail message","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to add labels to"},"labelIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated label IDs to add (e.g., INBOX, Label_123)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_add_label_v2":{"id":"gmail_add_label_v2","name":"Gmail Add Label","description":"Add label(s) to a Gmail message. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to add labels to"},"labelIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated label IDs to add (e.g., INBOX, Label_123)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_archive":{"id":"gmail_archive","name":"Gmail Archive","description":"Archive a Gmail message (remove from inbox)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to archive"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_archive_v2":{"id":"gmail_archive_v2","name":"Gmail Archive","description":"Archive a Gmail message (remove from inbox). Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to archive"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_create_label_v2":{"id":"gmail_create_label_v2","name":"Gmail Create Label","description":"Create a new label in Gmail","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display name for the new label"},"messageListVisibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility of messages with this label in the message list (show or hide)"},"labelListVisibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility of the label in the label list (labelShow, labelShowIfUnread, or labelHide)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_delete":{"id":"gmail_delete","name":"Gmail Delete","description":"Delete a Gmail message (move to trash)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to delete"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_delete_draft_v2":{"id":"gmail_delete_draft_v2","name":"Gmail Delete Draft","description":"Delete a specific draft from Gmail","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"draftId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the draft to delete"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_delete_label_v2":{"id":"gmail_delete_label_v2","name":"Gmail Delete Label","description":"Delete a label from Gmail","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the label to delete"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_delete_v2":{"id":"gmail_delete_v2","name":"Gmail Delete","description":"Delete a Gmail message (move to trash). Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to delete"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_draft":{"id":"gmail_draft","name":"Gmail Draft","description":"Draft emails using Gmail","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"threadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread ID to reply to (for threading)"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to reply to - use the \\"id\\" field from Gmail Read results (not the RFC \\"messageId\\")"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email draft"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_draft_v2":{"id":"gmail_draft_v2","name":"Gmail Draft","description":"Draft emails using Gmail. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"threadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread ID to reply to (for threading)"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to reply to - use the \\"id\\" field from Gmail Read results (not the RFC \\"messageId\\")"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email draft"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_edit_draft_v2":{"id":"gmail_edit_draft_v2","name":"Gmail Edit Draft","description":"Update an existing Gmail draft in place without deleting and recreating it.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"draftId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the draft to update (from Gmail List Drafts or Gmail Get Draft)"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"threadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread ID to associate the draft with (for threading)"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to reply to - use the \\"id\\" field from Gmail Read results (not the RFC \\"messageId\\")"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email draft"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_get_draft_v2":{"id":"gmail_get_draft_v2","name":"Gmail Get Draft","description":"Get a specific draft from Gmail by its ID","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"draftId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the draft to retrieve"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_get_thread_v2":{"id":"gmail_get_thread_v2","name":"Gmail Get Thread","description":"Get a specific email thread from Gmail, including all messages in the thread","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the thread to retrieve"},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format to return the messages in (full, metadata, or minimal). Defaults to full."}},"oauth":{"required":true,"provider":"google-email"}},"gmail_list_drafts_v2":{"id":"gmail_list_drafts_v2","name":"Gmail List Drafts","description":"List all drafts in a Gmail account","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of drafts to return (default: 100, max: 500)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for paginated results"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter drafts (same syntax as Gmail search)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_list_labels_v2":{"id":"gmail_list_labels_v2","name":"Gmail List Labels","description":"List all labels in a Gmail account","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_list_threads_v2":{"id":"gmail_list_threads_v2","name":"Gmail List Threads","description":"List email threads in a Gmail account","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of threads to return (default: 100, max: 500)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for paginated results"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter threads (same syntax as Gmail search)"},"labelIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated label IDs to filter threads by"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_mark_read":{"id":"gmail_mark_read","name":"Gmail Mark as Read","description":"Mark a Gmail message as read","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to mark as read"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_mark_read_v2":{"id":"gmail_mark_read_v2","name":"Gmail Mark as Read","description":"Mark a Gmail message as read. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to mark as read"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_mark_unread":{"id":"gmail_mark_unread","name":"Gmail Mark as Unread","description":"Mark a Gmail message as unread","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to mark as unread"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_mark_unread_v2":{"id":"gmail_mark_unread_v2","name":"Gmail Mark as Unread","description":"Mark a Gmail message as unread. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to mark as unread"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_move":{"id":"gmail_move","name":"Gmail Move","description":"Move emails between Gmail labels/folders","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to move"},"addLabelIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated label IDs to add (e.g., INBOX, Label_123)"},"removeLabelIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated label IDs to remove (e.g., INBOX, SPAM)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_move_v2":{"id":"gmail_move_v2","name":"Gmail Move","description":"Move emails between labels/folders in Gmail. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to move"},"addLabelIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated label IDs to add (e.g., INBOX, Label_123)"},"removeLabelIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated label IDs to remove (e.g., INBOX, SPAM)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_read":{"id":"gmail_read","name":"Gmail Read","description":"Read emails from Gmail","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to read (e.g., 18f1a2b3c4d5e6f7)"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder/label to read emails from (e.g., INBOX, SENT, DRAFT, TRASH, SPAM, or custom label name)"},"unreadOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to only retrieve unread messages"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to retrieve (default: 1, max: 10)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to download and include email attachments"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_read_v2":{"id":"gmail_read_v2","name":"Gmail Read","description":"Read emails from Gmail. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to read (e.g., 18f1a2b3c4d5e6f7)"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder/label to read emails from (e.g., INBOX, SENT, DRAFT, TRASH, SPAM, or custom label name)"},"unreadOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to only retrieve unread messages"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to retrieve (default: 1, max: 10)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to download and include email attachments"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_remove_label":{"id":"gmail_remove_label","name":"Gmail Remove Label","description":"Remove label(s) from a Gmail message","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to remove labels from"},"labelIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated label IDs to remove (e.g., INBOX, Label_123)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_remove_label_v2":{"id":"gmail_remove_label_v2","name":"Gmail Remove Label","description":"Remove label(s) from a Gmail message. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to remove labels from"},"labelIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated label IDs to remove (e.g., INBOX, Label_123)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_search":{"id":"gmail_search","name":"Gmail Search","description":"Search emails in Gmail","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query for emails"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_search_v2":{"id":"gmail_search_v2","name":"Gmail Search","description":"Search emails in Gmail. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query for emails"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_send":{"id":"gmail_send","name":"Gmail Send","description":"Send emails using Gmail","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"threadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread ID to reply to (for threading)"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to reply to - use the \\"id\\" field from Gmail Read results (not the RFC \\"messageId\\")"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_send_v2":{"id":"gmail_send_v2","name":"Gmail Send","description":"Send emails using Gmail. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"threadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread ID to reply to (for threading)"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gmail message ID to reply to - use the \\"id\\" field from Gmail Read results (not the RFC \\"messageId\\")"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_trash_thread_v2":{"id":"gmail_trash_thread_v2","name":"Gmail Trash Thread","description":"Move an email thread to trash in Gmail","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the thread to trash"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_unarchive":{"id":"gmail_unarchive","name":"Gmail Unarchive","description":"Unarchive a Gmail message (move back to inbox)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to unarchive"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_unarchive_v2":{"id":"gmail_unarchive_v2","name":"Gmail Unarchive","description":"Unarchive a Gmail message (move back to inbox). Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to unarchive"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_untrash_thread_v2":{"id":"gmail_untrash_thread_v2","name":"Gmail Untrash Thread","description":"Remove an email thread from trash in Gmail","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the thread to untrash"}},"oauth":{"required":true,"provider":"google-email"}},"gmail_update_label_v2":{"id":"gmail_update_label_v2","name":"Gmail Update Label","description":"Update a Gmail label in place (rename or change visibility) without recreating it","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Gmail API"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the label to update (from Gmail List Labels)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New display name for the label"},"messageListVisibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility of messages with this label in the message list (show or hide)"},"labelListVisibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility of the label in the label list (labelShow, labelShowIfUnread, or labelHide)"}},"oauth":{"required":true,"provider":"google-email"}},"gong_aggregate_activity":{"id":"gong_aggregate_activity","name":"Gong Aggregate Activity","description":"Retrieve aggregated activity statistics for users by date range from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Gong user IDs (up to 20 digits each)"},"fromDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format (inclusive, in company timezone)"},"toDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format (exclusive, in company timezone, cannot exceed current day)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_aggregate_by_period":{"id":"gong_aggregate_by_period","name":"Gong Aggregate by Period","description":"Retrieve aggregated user activity grouped into time periods (day, week, month, quarter, year) by date range from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"aggregationPeriod":{"type":"string","required":true,"visibility":"user-or-llm","description":"Calendar period to group activity by: DAY, WEEK, MONTH, QUARTER, or YEAR (week starts Monday)"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Gong user IDs (up to 20 digits each)"},"fromDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format (inclusive, in company timezone)"},"toDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format (exclusive, in company timezone, cannot exceed current day)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_answered_scorecards":{"id":"gong_answered_scorecards","name":"Gong Answered Scorecards","description":"Retrieve answered scorecards for reviewed users or by date range from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"callFromDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date for calls in YYYY-MM-DD format (inclusive, in company timezone). Defaults to earliest recorded call."},"callToDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date for calls in YYYY-MM-DD format (exclusive, in company timezone). Defaults to latest recorded call."},"reviewFromDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date for reviews in YYYY-MM-DD format (inclusive, in company timezone). Defaults to earliest reviewed call."},"reviewToDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date for reviews in YYYY-MM-DD format (exclusive, in company timezone). Defaults to latest reviewed call."},"scorecardIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of scorecard IDs to filter by"},"reviewedUserIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of reviewed user IDs to filter by"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_ask_anything":{"id":"gong_ask_anything","name":"Gong Ask Anything","description":"Ask a natural-language question about a CRM account, deal, contact, or lead. Gong answers from up to 60 calls and 500 emails associated with the entity. Consumes Gong credits.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Gong workspace ID the entity belongs to"},"crmEntityType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of the CRM entity: ACCOUNT, CONTACT, DEAL, or LEAD"},"crmEntityId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CRM ID of the entity the question is asked about"},"question":{"type":"string","required":true,"visibility":"user-or-llm","description":"The natural-language question to ask about the entity"},"timePeriod":{"type":"string","required":true,"visibility":"user-or-llm","description":"Time period of conversations to consider: LAST_7DAYS, LAST_30DAYS, LAST_90DAYS, LAST_90_DAYS_SINCE_LAST_ACTIVITY, LAST_YEAR_SINCE_LAST_ACTIVITY, LAST_YEAR, THIS_WEEK, THIS_MONTH, THIS_YEAR, THIS_QUARTER, CUSTOM_RANGE, or ALL_CONVERSATIONS"},"fromDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time (UTC, ISO-8601) for calls and emails to include. Required when timePeriod is CUSTOM_RANGE."},"toDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time (UTC, ISO-8601) for calls and emails to include. Required when timePeriod is CUSTOM_RANGE."}}},"gong_assign_flow_prospects":{"id":"gong_assign_flow_prospects","name":"Gong Assign Flow Prospects","description":"Assign up to 200 CRM prospects (contacts or leads) to a Gong Engage flow.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"flowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Gong Engage flow ID to assign the prospects to"},"crmProspectsIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of CRM prospect IDs (contacts or leads) to assign"},"flowInstanceOwnerEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email of the Gong user who owns the flow instance and its to-dos"}}},"gong_create_call":{"id":"gong_create_call","name":"Gong Create Call","description":"Upload call metadata to Gong and let Gong pull the media from a URL.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"clientUniqueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique call ID from the source telephony or recording system"},"actualStart":{"type":"string","required":true,"visibility":"user-or-llm","description":"Actual call start time in ISO-8601 format"},"primaryUser":{"type":"string","required":true,"visibility":"user-or-llm","description":"Gong user ID for the call\'s host or owner"},"parties":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of call parties, with at least the primary user included"},"direction":{"type":"string","required":true,"visibility":"user-or-llm","description":"Call direction: Inbound, Outbound, Conference, or Unknown"},"downloadMediaUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL where Gong can download the call media file. If omitted, the call is created without media and Gong waits for a separate media upload."},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Human-readable call title"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional Gong workspace ID"},"disposition":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional call disposition"},"purpose":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional call purpose"},"context":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional CRM context array for the call"},"callProviderCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional conferencing or telephony provider code"}}},"gong_day_by_day_activity":{"id":"gong_day_by_day_activity","name":"Gong Day-by-Day Activity","description":"Retrieve detailed day-by-day activity (call IDs per activity type) for users by date range from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Gong user IDs (up to 20 digits each)"},"fromDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format (inclusive, in company timezone)"},"toDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format (exclusive, in company timezone, cannot exceed current day)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_get_brief":{"id":"gong_get_brief","name":"Gong Get Brief","description":"Generate an AI brief (configured in Gong Agent Studio) for a CRM account, deal, contact, or lead. Consumes Gong credits.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Gong workspace ID the entity belongs to"},"briefName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the brief to generate, as configured in Gong Agent Studio > AI Briefer"},"crmEntityType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of the CRM entity: ACCOUNT, CONTACT, DEAL, or LEAD"},"crmEntityId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CRM ID of the entity to generate the brief for"},"timePeriod":{"type":"string","required":true,"visibility":"user-or-llm","description":"Time period of conversations to consider: LAST_7DAYS, LAST_30DAYS, LAST_90DAYS, LAST_90_DAYS_SINCE_LAST_ACTIVITY, LAST_YEAR_SINCE_LAST_ACTIVITY, LAST_YEAR, THIS_WEEK, THIS_MONTH, THIS_YEAR, THIS_QUARTER, CUSTOM_RANGE, or ALL_CONVERSATIONS"},"fromDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time (UTC, ISO-8601) for calls and emails to include. Required when timePeriod is CUSTOM_RANGE."},"toDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time (UTC, ISO-8601) for calls and emails to include. Required when timePeriod is CUSTOM_RANGE."}}},"gong_get_call":{"id":"gong_get_call","name":"Gong Get Call","description":"Retrieve detailed data for a specific call from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"callId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Gong call ID to retrieve"}}},"gong_get_call_transcript":{"id":"gong_get_call_transcript","name":"Gong Get Call Transcript","description":"Retrieve transcripts of calls from Gong by call IDs or date range.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"callIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of call IDs to retrieve transcripts for"},"fromDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time filter in ISO-8601 format"},"toDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time filter in ISO-8601 format"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gong workspace ID to filter calls"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_get_coaching":{"id":"gong_get_coaching","name":"Gong Get Coaching","description":"Retrieve coaching metrics for a manager from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"managerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Gong user ID of the manager"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Gong workspace ID"},"fromDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in ISO-8601 format"},"toDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in ISO-8601 format"}}},"gong_get_extensive_calls":{"id":"gong_get_extensive_calls","name":"Gong Get Extensive Calls","description":"Retrieve detailed call data including trackers, topics, highlights, and AI spotlight content (brief, outline, key points, call outcome) from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"callIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of call IDs to retrieve detailed data for"},"fromDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time filter in ISO-8601 format"},"toDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time filter in ISO-8601 format"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gong workspace ID to filter calls"},"primaryUserIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user IDs to filter calls by host"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_get_folder_content":{"id":"gong_get_folder_content","name":"Gong Get Folder Content","description":"Retrieve the list of calls in a specific library folder from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The library folder ID to retrieve content for (up to 20 digits)"}}},"gong_get_logs":{"id":"gong_get_logs","name":"Gong Get Logs","description":"Retrieve Gong log entries of a specific type within a time range.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"logType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of logs requested: AccessLog, UserActivityLog, UserCallPlay, ExternallySharedCallAccess, or ExternallySharedCallPlay"},"fromDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"Time from which to retrieve log records, in ISO-8601 format (e.g., \'2024-01-01T00:00:00Z\')"},"toDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time until which to retrieve log records, in ISO-8601 format. Defaults to the latest available logs when omitted."},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_get_prospect_flows":{"id":"gong_get_prospect_flows","name":"Gong Get Prospect Flows","description":"Get the Gong Engage flows currently assigned to the given CRM prospects.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"crmProspectsIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of CRM prospect IDs (contacts or leads) to look up"}}},"gong_get_user":{"id":"gong_get_user","name":"Gong Get User","description":"Retrieve details for a specific user from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Gong user ID to retrieve"}}},"gong_interaction_stats":{"id":"gong_interaction_stats","name":"Gong Interaction Stats","description":"Retrieve interaction statistics for users by date range from Gong. Only includes calls with Whisper enabled.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Gong user IDs (up to 20 digits each)"},"fromDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format (inclusive, in company timezone)"},"toDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format (exclusive, in company timezone, cannot exceed current day)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"gong_list_calls":{"id":"gong_list_calls","name":"Gong List Calls","description":"Retrieve call data by date range from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"fromDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date/time in ISO-8601 format (e.g., 2024-01-01T00:00:00Z)"},"toDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time in ISO-8601 format (e.g., 2024-01-31T23:59:59Z). Defaults to the current execution time when omitted."},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gong workspace ID to filter calls"}}},"gong_list_flows":{"id":"gong_list_flows","name":"Gong List Flows","description":"List Gong Engage flows (sales engagement sequences).","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"flowOwnerEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email of a Gong user. The API will return \'PERSONAL\' flows belonging to this user in addition to \'COMPANY\' flows."},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional workspace ID to filter flows to a specific workspace"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous API call to retrieve the next page of records"}}},"gong_list_library_folders":{"id":"gong_list_library_folders","name":"Gong List Library Folders","description":"Retrieve library folders from Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gong workspace ID to filter folders"}}},"gong_list_scorecards":{"id":"gong_list_scorecards","name":"Gong List Scorecards","description":"Retrieve scorecard definitions from Gong settings.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"}}},"gong_list_trackers":{"id":"gong_list_trackers","name":"Gong List Trackers","description":"Retrieve smart tracker and keyword tracker definitions from Gong settings.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the workspace the keyword trackers are in. When empty, all trackers in all workspaces are returned."}}},"gong_list_users":{"id":"gong_list_users","name":"Gong List Users","description":"List all users in your Gong account.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"includeAvatars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to include avatar URLs (true/false)"}}},"gong_list_workspaces":{"id":"gong_list_workspaces","name":"Gong List Workspaces","description":"List all company workspaces in Gong.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"}}},"gong_lookup_email":{"id":"gong_lookup_email","name":"Gong Lookup Email","description":"Find all references to an email address in Gong (calls, email messages, meetings, CRM data, engagement).","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to look up"}}},"gong_lookup_phone":{"id":"gong_lookup_phone","name":"Gong Lookup Phone","description":"Find all references to a phone number in Gong (calls, email messages, meetings, CRM data, and associated contacts).","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number to look up (must start with + followed by country code)"}}},"gong_purge_email_address":{"id":"gong_purge_email_address","name":"Gong Purge Email Address","description":"Erase all Gong data (calls, email messages, leads, contacts) referencing an email address. Asynchronous and irreversible.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"emailAddress":{"type":"string","required":true,"visibility":"user-only","description":"Email address whose associated data should be permanently erased from Gong"}}},"gong_purge_phone_number":{"id":"gong_purge_phone_number","name":"Gong Purge Phone Number","description":"Erase all Gong data (calls, leads, contacts) referencing a phone number. Asynchronous and irreversible.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"phoneNumber":{"type":"string","required":true,"visibility":"user-only","description":"Phone number whose associated data should be permanently erased from Gong. Must include a leading \\"+\\" and country code (e.g., +14255552671)"}}},"gong_unassign_flow_prospects":{"id":"gong_unassign_flow_prospects","name":"Gong Unassign Flow Prospects","description":"Remove a prospect from Gong Engage flows. Omit the flow ID to remove the prospect from all flows they are assigned to.","version":"1.0.0","params":{"accessKey":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key"},"accessKeySecret":{"type":"string","required":true,"visibility":"user-only","description":"Gong API Access Key Secret"},"crmProspectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CRM ID of the prospect to unassign"},"flowId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the flow to unassign the prospect from. If omitted, the prospect is removed from all flows they are assigned to."},"unassignedByUserEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the Gong user requesting to remove the prospect from the flow"}}},"google_ads_ad_performance":{"id":"google_ads_ad_performance","name":"Google Ads Ad Performance","description":"Get performance metrics for individual ads over a date range","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for the Google Ads API"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Ads customer ID (numeric, no dashes)"},"developerToken":{"type":"string","required":true,"visibility":"user-only","description":"Google Ads API developer token"},"managerCustomerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Manager account customer ID (if accessing via manager account)"},"campaignId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by campaign ID"},"adGroupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by ad group ID"},"dateRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"Predefined date range (LAST_7_DAYS, LAST_30_DAYS, THIS_MONTH, LAST_MONTH, TODAY, YESTERDAY)"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom end date in YYYY-MM-DD format"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return"}},"oauth":{"required":true,"provider":"google-ads"}},"google_ads_campaign_performance":{"id":"google_ads_campaign_performance","name":"Google Ads Campaign Performance","description":"Get performance metrics for Google Ads campaigns over a date range","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for the Google Ads API"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Ads customer ID (numeric, no dashes)"},"developerToken":{"type":"string","required":true,"visibility":"user-only","description":"Google Ads API developer token"},"managerCustomerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Manager account customer ID (if accessing via manager account)"},"campaignId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by specific campaign ID"},"dateRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"Predefined date range (LAST_7_DAYS, LAST_30_DAYS, THIS_MONTH, LAST_MONTH, TODAY, YESTERDAY)"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom end date in YYYY-MM-DD format"}},"oauth":{"required":true,"provider":"google-ads"}},"google_ads_list_ad_groups":{"id":"google_ads_list_ad_groups","name":"List Google Ads Ad Groups","description":"List ad groups in a Google Ads campaign","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for the Google Ads API"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Ads customer ID (numeric, no dashes)"},"developerToken":{"type":"string","required":true,"visibility":"user-only","description":"Google Ads API developer token"},"managerCustomerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Manager account customer ID (if accessing via manager account)"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign ID to list ad groups for"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by ad group status (ENABLED, PAUSED, REMOVED)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of ad groups to return"}},"oauth":{"required":true,"provider":"google-ads"}},"google_ads_list_campaigns":{"id":"google_ads_list_campaigns","name":"List Google Ads Campaigns","description":"List campaigns in a Google Ads account with optional status filtering","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for the Google Ads API"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Ads customer ID (numeric, no dashes)"},"developerToken":{"type":"string","required":true,"visibility":"user-only","description":"Google Ads API developer token"},"managerCustomerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Manager account customer ID (if accessing via manager account)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by campaign status (ENABLED, PAUSED, REMOVED)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of campaigns to return"}},"oauth":{"required":true,"provider":"google-ads"}},"google_ads_list_customers":{"id":"google_ads_list_customers","name":"List Google Ads Customers","description":"List all Google Ads customer accounts accessible by the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for the Google Ads API"},"developerToken":{"type":"string","required":true,"visibility":"user-only","description":"Google Ads API developer token"}},"oauth":{"required":true,"provider":"google-ads"}},"google_ads_search":{"id":"google_ads_search","name":"Google Ads Search (GAQL)","description":"Run a custom Google Ads Query Language (GAQL) query","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for the Google Ads API"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Ads customer ID (numeric, no dashes)"},"developerToken":{"type":"string","required":true,"visibility":"user-only","description":"Google Ads API developer token"},"managerCustomerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Manager account customer ID (if accessing via manager account)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"GAQL query to execute"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination"}},"oauth":{"required":true,"provider":"google-ads"}},"google_appsheet_add_rows":{"id":"google_appsheet_add_rows","name":"AppSheet Add Rows","description":"Add new rows to an AppSheet table. The key column value must be provided explicitly, or omitted when its Initial value expression generates it automatically (e.g. UNIQUEID()).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"AppSheet Application Access Key"},"appId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AppSheet app ID (found in App > Settings > Integrations > IN)"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the table to add rows to"},"region":{"type":"string","required":false,"visibility":"user-only","description":"AppSheet region subdomain: \\"www\\" (global, default), \\"eu\\", or \\"asia-southeast\\""},"rows":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of row objects to add, each a column-name/value map, e.g. [{ \\"FirstName\\": \\"Jan\\", \\"LastName\\": \\"Jones\\" }]"}}},"google_appsheet_delete_rows":{"id":"google_appsheet_delete_rows","name":"AppSheet Delete Rows","description":"Delete rows from an AppSheet table. Each row only needs to include the key column name and value.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"AppSheet Application Access Key"},"appId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AppSheet app ID (found in App > Settings > Integrations > IN)"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the table to delete rows from"},"region":{"type":"string","required":false,"visibility":"user-only","description":"AppSheet region subdomain: \\"www\\" (global, default), \\"eu\\", or \\"asia-southeast\\""},"rows":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of row objects identifying rows to delete by key column, e.g. [{ \\"RowID\\": \\"123\\" }]"}}},"google_appsheet_edit_rows":{"id":"google_appsheet_edit_rows","name":"AppSheet Edit Rows","description":"Update existing rows in an AppSheet table. Each row must explicitly include the key column name and value, plus any columns to change.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"AppSheet Application Access Key"},"appId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AppSheet app ID (found in App > Settings > Integrations > IN)"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the table to update rows in"},"region":{"type":"string","required":false,"visibility":"user-only","description":"AppSheet region subdomain: \\"www\\" (global, default), \\"eu\\", or \\"asia-southeast\\""},"rows":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of row objects to update, each including the key column and the columns to change, e.g. [{ \\"RowID\\": \\"123\\", \\"Status\\": \\"Done\\" }]"}}},"google_appsheet_find_rows":{"id":"google_appsheet_find_rows","name":"AppSheet Find Rows","description":"Read rows from an AppSheet table. Omit the selector to return every row, or provide a Selector expression (Filter/Select/OrderBy/Top) to narrow and shape the results.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"AppSheet Application Access Key"},"appId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AppSheet app ID (found in App > Settings > Integrations > IN)"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the table to read from"},"region":{"type":"string","required":false,"visibility":"user-only","description":"AppSheet region subdomain: \\"www\\" (global, default), \\"eu\\", or \\"asia-southeast\\""},"selector":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional AppSheet expression to filter/sort/limit rows, e.g. Filter(TableName, [Age] >= 21) or Top(OrderBy(Filter(TableName, true), [LastName], true), 10)"}}},"google_bigquery_create_dataset":{"id":"google_bigquery_create_dataset","name":"BigQuery Create Dataset","description":"Create a new dataset in a Google BigQuery project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID for the new BigQuery dataset"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Geographic location for the dataset (e.g., \\"US\\", \\"EU\\")"},"friendlyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Human-readable name for the dataset"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the dataset"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_create_table":{"id":"google_bigquery_create_table","name":"BigQuery Create Table","description":"Create a new table in a Google BigQuery dataset","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID"},"tableId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID for the new BigQuery table"},"schema":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of column field definitions, e.g. [{\\"name\\":\\"id\\",\\"type\\":\\"STRING\\",\\"mode\\":\\"REQUIRED\\"}]"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the table"},"friendlyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Human-readable name for the table"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_delete_dataset":{"id":"google_bigquery_delete_dataset","name":"BigQuery Delete Dataset","description":"Delete a dataset from a Google BigQuery project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID to delete"},"deleteContents":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to delete tables inside the dataset (default: false)"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_delete_table":{"id":"google_bigquery_delete_table","name":"BigQuery Delete Table","description":"Delete a table from a Google BigQuery dataset","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID"},"tableId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery table ID to delete"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_get_query_results":{"id":"google_bigquery_get_query_results","name":"BigQuery Get Query Results","description":"Fetch results for a previously submitted BigQuery job, or the next page of a Run Query result","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the BigQuery job to fetch results for"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return"},"timeoutMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"How long to wait for the job to complete, in milliseconds"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Processing location of the job (e.g., \\"US\\", \\"EU\\")"},"startIndex":{"type":"string","required":false,"visibility":"user-or-llm","description":"Zero-based index of the starting row"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_get_table":{"id":"google_bigquery_get_table","name":"BigQuery Get Table","description":"Get metadata and schema for a Google BigQuery table","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID"},"tableId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery table ID"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_insert_rows":{"id":"google_bigquery_insert_rows","name":"BigQuery Insert Rows","description":"Insert rows into a Google BigQuery table using streaming insert","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID"},"tableId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery table ID"},"rows":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of row objects to insert"},"skipInvalidRows":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to insert valid rows even if some are invalid"},"ignoreUnknownValues":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to ignore columns not in the table schema"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_list_datasets":{"id":"google_bigquery_list_datasets","name":"BigQuery List Datasets","description":"List all datasets in a Google BigQuery project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of datasets to return"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_list_table_data":{"id":"google_bigquery_list_table_data","name":"BigQuery List Table Data","description":"Preview rows from a Google BigQuery table without running a query. Pair with Get Table to know the column order.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID"},"tableId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery table ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"},"startIndex":{"type":"string","required":false,"visibility":"user-or-llm","description":"Zero-based index of the starting row"},"selectedFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of column names to return"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_list_tables":{"id":"google_bigquery_list_tables","name":"BigQuery List Tables","description":"List all tables in a Google BigQuery dataset","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"datasetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"BigQuery dataset ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of tables to return"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_bigquery_query":{"id":"google_bigquery_query","name":"BigQuery Run Query","description":"Run a SQL query against Google BigQuery and return the results","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Cloud project ID"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL query to execute"},"useLegacySql":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to use legacy SQL syntax (default: false)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return"},"defaultDatasetId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default dataset for unqualified table names"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Processing location (e.g., \\"US\\", \\"EU\\")"}},"oauth":{"required":true,"provider":"google-bigquery"}},"google_books_volume_details":{"id":"google_books_volume_details","name":"Google Books Volume Details","description":"Get detailed information about a specific book volume","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Books API key"},"volumeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the volume to retrieve"},"projection":{"type":"string","required":false,"visibility":"user-or-llm","description":"Projection level (full, lite)"}}},"google_books_volume_search":{"id":"google_books_volume_search","name":"Google Books Volume Search","description":"Search for books using the Google Books API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Books API key"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query. Supports special keywords: intitle:, inauthor:, inpublisher:, subject:, isbn:"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter results by availability (partial, full, free-ebooks, paid-ebooks, ebooks)"},"printType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict to print type (all, books, magazines)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (relevance, newest)"},"startIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Index of the first result to return (for pagination)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (1-40)"},"langRestrict":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict results to a specific language (ISO 639-1 code)"}}},"google_calendar_create":{"id":"google_calendar_create","name":"Google Calendar Create Event","description":"Create a new event in Google Calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event title/summary"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event description"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event location"},"startDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start time. Use a datetime with timezone offset (2025-06-03T10:00:00-08:00) or a date (2025-06-03) for an all-day event"},"endDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"End time. Use a datetime with timezone offset (2025-06-03T11:00:00-08:00) or a date (2025-06-04) for an all-day event"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone (e.g., America/Los_Angeles). Used as-is when provided. For recurring events a time zone is required to expand the recurrence correctly; for one-off events it is only needed when the datetime omits a UTC offset (a naive datetime defaults to America/Los_Angeles)."},"attendees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of attendee email addresses"},"recurrence":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recurrence rule(s) in RFC 5545 format (e.g., RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR). Separate multiple rules with newlines."},"addGoogleMeet":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attach a Google Meet video conference link to the event"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_create_calendar":{"id":"google_calendar_create_calendar","name":"Google Calendar Create Calendar","description":"Create a new secondary calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the new calendar"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the new calendar"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Geographic location of the calendar as free-form text"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time zone of the calendar as an IANA name (e.g., America/Los_Angeles)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_create_calendar_v2":{"id":"google_calendar_create_calendar_v2","name":"Google Calendar Create Calendar","description":"Create a new secondary calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the new calendar"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the new calendar"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Geographic location of the calendar as free-form text"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time zone of the calendar as an IANA name (e.g., America/Los_Angeles)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_create_v2":{"id":"google_calendar_create_v2","name":"Google Calendar Create Event","description":"Create a new event in Google Calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event title/summary"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event description"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event location"},"startDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start time. Use a datetime with timezone offset (2025-06-03T10:00:00-08:00) or a date (2025-06-03) for an all-day event"},"endDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"End time. Use a datetime with timezone offset (2025-06-03T11:00:00-08:00) or a date (2025-06-04) for an all-day event"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone (e.g., America/Los_Angeles). Used as-is when provided. For recurring events a time zone is required to expand the recurrence correctly; for one-off events it is only needed when the datetime omits a UTC offset (a naive datetime defaults to America/Los_Angeles)."},"attendees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of attendee email addresses"},"recurrence":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recurrence rule(s) in RFC 5545 format (e.g., RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR). Separate multiple rules with newlines."},"addGoogleMeet":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attach a Google Meet video conference link to the event"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_delete":{"id":"google_calendar_delete","name":"Google Calendar Delete Event","description":"Delete an event from Google Calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to delete"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_delete_calendar":{"id":"google_calendar_delete_calendar","name":"Google Calendar Delete Calendar","description":"Permanently delete a secondary calendar (not the primary calendar)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Secondary calendar ID to delete (e.g., calendar@group.calendar.google.com). The primary calendar cannot be deleted."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_delete_calendar_v2":{"id":"google_calendar_delete_calendar_v2","name":"Google Calendar Delete Calendar","description":"Permanently delete a secondary calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Secondary calendar ID to delete (e.g., calendar@group.calendar.google.com). The primary calendar cannot be deleted."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_delete_v2":{"id":"google_calendar_delete_v2","name":"Google Calendar Delete Event","description":"Delete an event from Google Calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to delete"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_freebusy":{"id":"google_calendar_freebusy","name":"Google Calendar Free/Busy","description":"Query free/busy information for one or more Google Calendars","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated calendar IDs to query (e.g., \\"primary,other@example.com\\")"},"timeMin":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start of the time range (RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z)"},"timeMax":{"type":"string","required":true,"visibility":"user-or-llm","description":"End of the time range (RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z)"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone (e.g., \\"UTC\\", \\"America/New_York\\"). Defaults to UTC."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_freebusy_v2":{"id":"google_calendar_freebusy_v2","name":"Google Calendar Free/Busy","description":"Query free/busy information for one or more Google Calendars. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated calendar IDs to query (e.g., \\"primary,other@example.com\\")"},"timeMin":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start of the time range (RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z)"},"timeMax":{"type":"string","required":true,"visibility":"user-or-llm","description":"End of the time range (RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z)"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone (e.g., \\"UTC\\", \\"America/New_York\\"). Defaults to UTC."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_get":{"id":"google_calendar_get","name":"Google Calendar Get Event","description":"Get a specific event from Google Calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to retrieve"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_get_v2":{"id":"google_calendar_get_v2","name":"Google Calendar Get Event","description":"Get a specific event from Google Calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to retrieve"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_instances":{"id":"google_calendar_instances","name":"Google Calendar Get Instances","description":"Get instances of a recurring event from Google Calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recurring event ID to get instances of"},"timeMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for instances (RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z)"},"timeMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Upper bound for instances (RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of instances to return (default 250, max 2500)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving subsequent pages of results"},"showDeleted":{"type":"boolean","required":false,"visibility":"hidden","description":"Include deleted instances"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_instances_v2":{"id":"google_calendar_instances_v2","name":"Google Calendar Get Instances","description":"Get instances of a recurring event from Google Calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recurring event ID to get instances of"},"timeMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for instances (RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z)"},"timeMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Upper bound for instances (RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of instances to return (default 250, max 2500)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving subsequent pages of results"},"showDeleted":{"type":"boolean","required":false,"visibility":"hidden","description":"Include deleted instances"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_invite":{"id":"google_calendar_invite","name":"Google Calendar Invite Attendees","description":"Invite attendees to an existing Google Calendar event","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to invite attendees to"},"attendees":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of attendee email addresses to invite"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none (defaults to all)"},"replaceExisting":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to replace existing attendees or add to them (defaults to false)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_invite_v2":{"id":"google_calendar_invite_v2","name":"Google Calendar Invite Attendees","description":"Invite attendees to an existing Google Calendar event. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to invite attendees to"},"attendees":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of attendee email addresses to invite"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none (defaults to all)"},"replaceExisting":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to replace existing attendees or add to them (defaults to false)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_list":{"id":"google_calendar_list","name":"Google Calendar List Events","description":"List events from Google Calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"timeMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for events (RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z)"},"timeMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Upper bound for events (RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z)"},"q":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text search across event summary, description, location, attendees, and organizer"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return (max 2500)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving the next page of results"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order of events: startTime (chronological, the default) or updated (last-modified). startTime is always valid here because singleEvents is set."},"showDeleted":{"type":"boolean","required":false,"visibility":"hidden","description":"Include deleted events"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_list_acl":{"id":"google_calendar_list_acl","name":"Google Calendar List Sharing","description":"List the access control rules (sharing) for a calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to inspect (e.g., primary or calendar@group.calendar.google.com)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of ACL rules to return"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving subsequent pages of results"},"showDeleted":{"type":"boolean","required":false,"visibility":"user-only","description":"Include deleted ACL rules (with role \\"none\\")"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_list_acl_v2":{"id":"google_calendar_list_acl_v2","name":"Google Calendar List Sharing","description":"List the access control rules (sharing) for a calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to inspect (e.g., primary or calendar@group.calendar.google.com)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of ACL rules to return"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving subsequent pages of results"},"showDeleted":{"type":"boolean","required":false,"visibility":"user-only","description":"Include deleted ACL rules (with role \\"none\\")"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_list_calendars":{"id":"google_calendar_list_calendars","name":"Google Calendar List Calendars","description":"List all calendars in the user\'s calendar list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"minAccessRole":{"type":"string","required":false,"visibility":"user-only","description":"Minimum access role for returned calendars: freeBusyReader, reader, writer, or owner"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of calendars to return (default 100, max 250)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving subsequent pages of results"},"showDeleted":{"type":"boolean","required":false,"visibility":"hidden","description":"Include deleted calendars"},"showHidden":{"type":"boolean","required":false,"visibility":"hidden","description":"Include hidden calendars"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_list_calendars_v2":{"id":"google_calendar_list_calendars_v2","name":"Google Calendar List Calendars","description":"List all calendars in the user\'s calendar list. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"minAccessRole":{"type":"string","required":false,"visibility":"user-only","description":"Minimum access role for returned calendars: freeBusyReader, reader, writer, or owner"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of calendars to return (default 100, max 250)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving subsequent pages of results"},"showDeleted":{"type":"boolean","required":false,"visibility":"hidden","description":"Include deleted calendars"},"showHidden":{"type":"boolean","required":false,"visibility":"hidden","description":"Include hidden calendars"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_list_v2":{"id":"google_calendar_list_v2","name":"Google Calendar List Events","description":"List events from Google Calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"timeMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for events (RFC3339 timestamp, e.g., 2025-06-03T00:00:00Z)"},"timeMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Upper bound for events (RFC3339 timestamp, e.g., 2025-06-04T00:00:00Z)"},"q":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text search across event summary, description, location, attendees, and organizer"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return (max 2500)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Token for retrieving the next page of results"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order of events: startTime (chronological, the default) or updated (last-modified). startTime is always valid here because singleEvents is set."},"showDeleted":{"type":"boolean","required":false,"visibility":"hidden","description":"Include deleted events"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_move":{"id":"google_calendar_move","name":"Google Calendar Move Event","description":"Move an event to a different calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Source Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to move"},"destinationCalendarId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination Google Calendar ID"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_move_v2":{"id":"google_calendar_move_v2","name":"Google Calendar Move Event","description":"Move an event to a different calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Source Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to move"},"destinationCalendarId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination Google Calendar ID"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_quick_add":{"id":"google_calendar_quick_add","name":"Google Calendar Quick Add","description":"Create events from natural language text","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Natural language text describing the event (e.g., \\"Meeting with John tomorrow at 3pm\\")"},"attendees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of attendee email addresses (comma-separated string also accepted)"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_quick_add_v2":{"id":"google_calendar_quick_add_v2","name":"Google Calendar Quick Add","description":"Create events from natural language text. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Natural language text describing the event (e.g., \\"Meeting with John tomorrow at 3pm\\")"},"attendees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of attendee email addresses (comma-separated string also accepted)"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_share_calendar":{"id":"google_calendar_share_calendar","name":"Google Calendar Share Calendar","description":"Grant a user, group, or domain access to a calendar by creating an ACL rule","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to share (e.g., primary or calendar@group.calendar.google.com)"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access role to grant: freeBusyReader, reader, writer, or owner"},"scopeType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of grantee: user, group, domain, or default (public)"},"scopeValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email (user/group), domain name (domain), or empty for default. Required unless scope type is default."},"sendNotifications":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to send a notification email about the change. Defaults to true."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_share_calendar_v2":{"id":"google_calendar_share_calendar_v2","name":"Google Calendar Share Calendar","description":"Grant a user, group, or domain access to a calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to share (e.g., primary or calendar@group.calendar.google.com)"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access role to grant: freeBusyReader, reader, writer, or owner"},"scopeType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of grantee: user, group, domain, or default (public)"},"scopeValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email (user/group), domain name (domain), or empty for default. Required unless scope type is default."},"sendNotifications":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to send a notification email about the change. Defaults to true."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_unshare_calendar":{"id":"google_calendar_unshare_calendar","name":"Google Calendar Remove Sharing","description":"Revoke an access control rule (sharing) from a calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to modify (e.g., primary or calendar@group.calendar.google.com)"},"ruleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ACL rule ID to remove (e.g., user:person@example.com)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_unshare_calendar_v2":{"id":"google_calendar_unshare_calendar_v2","name":"Google Calendar Remove Sharing","description":"Revoke an access control rule (sharing) from a calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to modify (e.g., primary or calendar@group.calendar.google.com)"},"ruleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ACL rule ID to remove (e.g., user:person@example.com)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_update":{"id":"google_calendar_update","name":"Google Calendar Update Event","description":"Update an existing event in Google Calendar","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to update"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event title/summary"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event description"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event location"},"startDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"New start time. Use a datetime with timezone offset (2025-06-03T10:00:00-08:00) or a date (2025-06-03) for an all-day event"},"endDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"New end time. Use a datetime with timezone offset (2025-06-03T11:00:00-08:00) or a date (2025-06-04) for an all-day event"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone (e.g., America/Los_Angeles) applied to the start/end times provided in this update. Provide a new start and/or end time to change the time zone; a time zone on its own is not applied. Required for recurring events to expand the recurrence correctly."},"attendees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of attendee email addresses. When one or more emails are provided, they replace the existing attendee list. Leaving this empty keeps the current attendees unchanged (it does not clear them)."},"recurrence":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recurrence rule(s) in RFC 5545 format (e.g., RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR). Separate multiple rules with newlines. When provided, replaces the event\'s recurrence; leaving it empty keeps the existing recurrence unchanged. Requires a timeZone for timed events."},"addGoogleMeet":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attach a Google Meet video conference link to the event"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_update_acl":{"id":"google_calendar_update_acl","name":"Google Calendar Update Sharing","description":"Change the access role granted by an existing calendar sharing (ACL) rule","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to modify (e.g., primary or calendar@group.calendar.google.com)"},"ruleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ACL rule ID to update (e.g., user:person@example.com)"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"New access role to grant: freeBusyReader, reader, writer, or owner"},"sendNotifications":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to send a notification email about the change. Defaults to true."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_update_acl_v2":{"id":"google_calendar_update_acl_v2","name":"Google Calendar Update Sharing","description":"Change the access role granted by an existing calendar sharing (ACL) rule. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to modify (e.g., primary or calendar@group.calendar.google.com)"},"ruleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ACL rule ID to update (e.g., user:person@example.com)"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"New access role to grant: freeBusyReader, reader, writer, or owner"},"sendNotifications":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to send a notification email about the change. Defaults to true."}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_update_calendar":{"id":"google_calendar_update_calendar","name":"Google Calendar Update Calendar","description":"Update a secondary calendar\'s metadata (title, description, location, time zone)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to update (e.g., primary or calendar@group.calendar.google.com)"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the calendar"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the calendar"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"New geographic location of the calendar as free-form text"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New time zone of the calendar as an IANA name (e.g., America/Los_Angeles)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_update_calendar_v2":{"id":"google_calendar_update_calendar_v2","name":"Google Calendar Update Calendar","description":"Update a secondary calendar\'s metadata. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Calendar ID to update (e.g., primary or calendar@group.calendar.google.com)"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the calendar"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the calendar"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"New geographic location of the calendar as free-form text"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New time zone of the calendar as an IANA name (e.g., America/Los_Angeles)"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_calendar_update_v2":{"id":"google_calendar_update_v2","name":"Google Calendar Update Event","description":"Update an existing event in Google Calendar. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Calendar API"},"calendarId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Calendar ID (e.g., primary or calendar@group.calendar.google.com)"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Calendar event ID to update"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event title/summary"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event description"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event location"},"startDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"New start time. Use a datetime with timezone offset (2025-06-03T10:00:00-08:00) or a date (2025-06-03) for an all-day event"},"endDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"New end time. Use a datetime with timezone offset (2025-06-03T11:00:00-08:00) or a date (2025-06-04) for an all-day event"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone (e.g., America/Los_Angeles) applied to the start/end times provided in this update. Provide a new start and/or end time to change the time zone; a time zone on its own is not applied. Required for recurring events to expand the recurrence correctly."},"attendees":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of attendee email addresses. When one or more emails are provided, they replace the existing attendee list. Leaving this empty keeps the current attendees unchanged (it does not clear them)."},"recurrence":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recurrence rule(s) in RFC 5545 format (e.g., RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR). Separate multiple rules with newlines. When provided, replaces the event\'s recurrence; leaving it empty keeps the existing recurrence unchanged. Requires a timeZone for timed events."},"addGoogleMeet":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attach a Google Meet video conference link to the event"},"sendUpdates":{"type":"string","required":false,"visibility":"user-only","description":"How to send updates to attendees: all, externalOnly, or none"}},"oauth":{"required":true,"provider":"google-calendar"}},"google_contacts_create":{"id":"google_contacts_create","name":"Google Contacts Create","description":"Create a new contact in Google Contacts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google People API"},"givenName":{"type":"string","required":true,"visibility":"user-or-llm","description":"First name of the contact"},"familyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the contact"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the contact"},"emailType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email type: home, work, or other"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number of the contact"},"phoneType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone type: mobile, home, work, or other"},"organization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization/company name"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title at the organization"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Notes or biography for the contact"}},"oauth":{"required":true,"provider":"google-contacts"}},"google_contacts_delete":{"id":"google_contacts_delete","name":"Google Contacts Delete","description":"Delete a contact from Google Contacts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google People API"},"resourceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource name of the contact to delete (e.g., people/c1234567890)"}},"oauth":{"required":true,"provider":"google-contacts"}},"google_contacts_get":{"id":"google_contacts_get","name":"Google Contacts Get","description":"Get a specific contact from Google Contacts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google People API"},"resourceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource name of the contact (e.g., people/c1234567890)"}},"oauth":{"required":true,"provider":"google-contacts"}},"google_contacts_list":{"id":"google_contacts_list","name":"Google Contacts List","description":"List contacts from Google Contacts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google People API"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of contacts to return (1-1000, default 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous list request for pagination"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for contacts"}},"oauth":{"required":true,"provider":"google-contacts"}},"google_contacts_search":{"id":"google_contacts_search","name":"Google Contacts Search","description":"Search contacts in Google Contacts by name, email, phone, or organization","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google People API"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query to match against contact names, emails, phones, and organizations"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 30)"}},"oauth":{"required":true,"provider":"google-contacts"}},"google_contacts_update":{"id":"google_contacts_update","name":"Google Contacts Update","description":"Update an existing contact in Google Contacts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google People API"},"resourceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource name of the contact (e.g., people/c1234567890)"},"etag":{"type":"string","required":true,"visibility":"user-or-llm","description":"ETag from a previous get request (required for concurrency control)"},"givenName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated first name"},"familyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated last name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated email address"},"emailType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email type: home, work, or other"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated phone number"},"phoneType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone type: mobile, home, work, or other"},"organization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated organization/company name"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated job title"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated notes or biography"}},"oauth":{"required":true,"provider":"google-contacts"}},"google_docs_create":{"id":"google_docs_create","name":"Create Google Docs Document","description":"Create a new Google Docs document","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the document to create"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"The content of the document to create"},"folderSelector":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Drive folder ID to create the document in (e.g., 1ABCxyz...)"},"folderId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the folder to create the document in (internal use)"},"markdown":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, content is interpreted as Markdown and converted to formatted Google Docs content (headings, bold/italic, lists, tables, links, code blocks, blockquotes). Default: false (content inserted as plain text)."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_create_named_range":{"id":"google_docs_create_named_range","name":"Create Named Range in Google Docs Document","description":"Create a named range over a span of content in a Google Docs document so it can be referenced or deleted later. The name may be 1-256 characters and need not be unique.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the range to create (1-256 characters)"},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start character index (the document body starts at index 1) of the range (inclusive)"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end character index of the range (exclusive)"}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_create_paragraph_bullets":{"id":"google_docs_create_paragraph_bullets","name":"Create Paragraph Bullets in Google Docs Document","description":"Add bulleted or numbered list formatting to the paragraphs overlapping a range of text in a Google Docs document, using a chosen bullet glyph preset.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start character index (the document body starts at index 1) of the range to bullet (inclusive)"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end character index of the range to bullet (exclusive)"},"bulletPreset":{"type":"string","required":false,"visibility":"user-or-llm","description":"The bullet glyph preset to apply. Defaults to BULLET_DISC_CIRCLE_SQUARE. Examples: BULLET_DISC_CIRCLE_SQUARE, BULLET_CHECKBOX, NUMBERED_DECIMAL_ALPHA_ROMAN, NUMBERED_DECIMAL_NESTED."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_delete_content_range":{"id":"google_docs_delete_content_range","name":"Delete Content Range in Google Docs Document","description":"Delete all content between a start and end character index in a Google Docs document. The endIndex is exclusive and must be greater than the startIndex.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to delete content from"},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start character index (the document body starts at index 1) of the range to delete (inclusive)"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end character index of the range to delete (exclusive)"}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_delete_named_range":{"id":"google_docs_delete_named_range","name":"Delete Named Range in Google Docs Document","description":"Delete one or more named ranges from a Google Docs document by their ID or by name. Provide exactly one of namedRangeId or name; deleting by name removes all ranges sharing that name. The content itself is not removed.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"namedRangeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the named range to delete. Provide exactly one of namedRangeId or namedRangeName."},"namedRangeName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the named range(s) to delete. All ranges sharing this name are removed. Provide exactly one of namedRangeId or namedRangeName."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_delete_paragraph_bullets":{"id":"google_docs_delete_paragraph_bullets","name":"Delete Paragraph Bullets in Google Docs Document","description":"Remove bullet or numbered list formatting from the paragraphs overlapping a range of text in a Google Docs document, identified by its start and end character index.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start character index (the document body starts at index 1) of the range to clear bullets from (inclusive)"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end character index of the range to clear bullets from (exclusive)"}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_insert_image":{"id":"google_docs_insert_image","name":"Insert Image into Google Docs Document","description":"Insert an inline image from a public URL into a Google Docs document. The image must be publicly accessible and under 50 MB. When no index is provided, the image is appended to the end of the document.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to insert the image into"},"imageUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"The publicly accessible URL of the image to insert"},"index":{"type":"number","required":false,"visibility":"user-or-llm","description":"The character index (the document body starts at index 1) at which to insert the image. When omitted, the image is appended to the end of the document."},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Optional image width in points (PT)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Optional image height in points (PT)"}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_insert_page_break":{"id":"google_docs_insert_page_break","name":"Insert Page Break into Google Docs Document","description":"Insert a page break into a Google Docs document. When no index is provided, the page break is appended to the end of the document.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to insert the page break into"},"index":{"type":"number","required":false,"visibility":"user-or-llm","description":"The character index (the document body starts at index 1) at which to insert the page break. When omitted, the page break is appended to the end of the document."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_insert_table":{"id":"google_docs_insert_table","name":"Insert Table into Google Docs Document","description":"Insert an empty table with the given number of rows and columns into a Google Docs document. When no index is provided, the table is appended to the end of the document.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to insert the table into"},"rows":{"type":"number","required":true,"visibility":"user-or-llm","description":"The number of rows in the table"},"columns":{"type":"number","required":true,"visibility":"user-or-llm","description":"The number of columns in the table"},"index":{"type":"number","required":false,"visibility":"user-or-llm","description":"The character index (the document body starts at index 1) at which to insert the table. When omitted, the table is appended to the end of the document."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_insert_text":{"id":"google_docs_insert_text","name":"Insert Text into Google Docs Document","description":"Insert text at a specific index in a Google Docs document. When no index is provided, text is appended to the end of the document. Text is inserted literally; Markdown is not interpreted.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to insert text into"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to insert"},"index":{"type":"number","required":false,"visibility":"user-or-llm","description":"The character index (the document body starts at index 1) at which to insert the text. When omitted, text is appended to the end of the document."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_read":{"id":"google_docs_read","name":"Read Google Docs Document","description":"Read content from a Google Docs document","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Docs document ID"}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_replace_text":{"id":"google_docs_replace_text","name":"Find and Replace Text in Google Docs Document","description":"Replace all occurrences of a search string with new text across a Google Docs document.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"searchText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to find"},"replaceText":{"type":"string","required":false,"visibility":"user-or-llm","description":"The text to replace matches with. Use an empty string to delete matches."},"matchCase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the search should be case sensitive. Defaults to false."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_update_paragraph_style":{"id":"google_docs_update_paragraph_style","name":"Update Paragraph Style in Google Docs Document","description":"Apply a named paragraph style (such as a heading or title) and/or alignment to the paragraphs overlapping a range of text in a Google Docs document, identified by its start and end character index.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start character index (the document body starts at index 1) of the range to style (inclusive)"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end character index of the range to style (exclusive)"},"namedStyleType":{"type":"string","required":false,"visibility":"user-or-llm","description":"The named paragraph style to apply. One of: NORMAL_TEXT, TITLE, SUBTITLE, HEADING_1, HEADING_2, HEADING_3, HEADING_4, HEADING_5, HEADING_6."},"alignment":{"type":"string","required":false,"visibility":"user-or-llm","description":"The paragraph alignment to apply. One of: LEFT, CENTER, RIGHT, JUSTIFY."}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_update_text_style":{"id":"google_docs_update_text_style","name":"Apply Text Style in Google Docs Document","description":"Apply bold, italic, underline, and/or font size to a range of text in a Google Docs document, identified by its start and end character index.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document to update"},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start character index (the document body starts at index 1) of the range to style (inclusive)"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end character index of the range to style (exclusive)"},"bold":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to make the text bold"},"italic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to make the text italic"},"underline":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to underline the text"},"fontSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"The font size to apply, in points (PT)"}},"oauth":{"required":true,"provider":"google-docs"}},"google_docs_write":{"id":"google_docs_write","name":"Write to Google Docs Document","description":"Append content to a Google Docs document. Content is inserted literally; Markdown is not interpreted. For formatted output from Markdown, use the Create operation with the markdown toggle enabled.","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Docs API"},"documentId":{"type":"string","required":true,"description":"The ID of the document to write to"},"content":{"type":"string","required":true,"description":"The content to write to the document"}},"oauth":{"required":true,"provider":"google-docs"}},"google_drive_copy":{"id":"google_drive_copy","name":"Copy Google Drive File","description":"Create a copy of a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to copy"},"newName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the copied file (defaults to \\"Copy of [original name]\\")"},"destinationFolderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the folder to place the copy in (defaults to same location as original)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_create_comment":{"id":"google_drive_create_comment","name":"Create Google Drive Comment","description":"Add a comment to a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to comment on"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The plain text content of the comment"},"anchor":{"type":"string","required":false,"visibility":"user-or-llm","description":"A region of the document the comment refers to (JSON anchor string)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_create_folder":{"id":"google_drive_create_folder","name":"Create Folder in Google Drive","description":"Create a new folder in Google Drive with complete metadata returned","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Drive API"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the folder to create"},"folderSelector":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Drive parent folder ID to create the folder in (e.g., 1ABCxyz...)"},"folderId":{"type":"string","required":false,"visibility":"hidden","description":"ID of the parent folder (internal use)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_delete":{"id":"google_drive_delete","name":"Delete Google Drive File","description":"Permanently delete a file from Google Drive (bypasses trash)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to permanently delete"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_delete_comment":{"id":"google_drive_delete_comment","name":"Delete Google Drive Comment","description":"Delete a comment from a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file the comment belongs to"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the comment to delete"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_download":{"id":"google_drive_download","name":"Download File from Google Drive","description":"Download a file from Google Drive with complete metadata (exports Google Workspace files automatically)","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Drive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to download"},"mimeType":{"type":"string","required":false,"visibility":"hidden","description":"The MIME type to export Google Workspace files to (optional)"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override"},"includeRevisions":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include revision history in the metadata (default: true, returns first 100 revisions)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_export":{"id":"google_drive_export","name":"Export Google Drive File","description":"Export a Google Workspace file (Docs, Sheets, Slides, Drawings) to a chosen format such as PDF, DOCX, XLSX, or CSV","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Drive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Google Workspace file to export"},"mimeType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The target MIME type to export to (e.g. application/pdf, text/csv)"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override for the exported file"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_get_about":{"id":"google_drive_get_about","name":"Get Google Drive Info","description":"Get information about the user and their Google Drive (storage quota, capabilities)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_get_content":{"id":"google_drive_get_content","name":"Get Content from Google Drive","description":"Get content from a file in Google Drive with complete metadata (exports Google Workspace files automatically)","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Drive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to get content from"},"mimeType":{"type":"string","required":false,"visibility":"hidden","description":"The MIME type to export Google Workspace files to (optional)"},"includeRevisions":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include revision history in the metadata (default: true, returns first 100 revisions)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_get_file":{"id":"google_drive_get_file","name":"Get Google Drive File","description":"Get metadata for a specific file in Google Drive by its ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to retrieve"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_get_revision":{"id":"google_drive_get_revision","name":"Get Google Drive Revision","description":"Get metadata for a specific revision of a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file the revision belongs to"},"revisionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the revision to retrieve"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_list":{"id":"google_drive_list","name":"List Google Drive Files","description":"List files and folders in Google Drive with complete metadata","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Drive API"},"folderSelector":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Drive folder ID to list files from (e.g., 1ABCxyz...)"},"folderId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the folder to list files from (internal use)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter files by name (e.g. \\"budget\\" finds files with \\"budget\\" in the name). Do NOT use Google Drive query syntax here - just provide a plain search term."},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"The maximum number of files to return (default: 100)"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"The page token to use for pagination"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_list_comments":{"id":"google_drive_list_comments","name":"List Google Drive Comments","description":"List comments on a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to list comments for"},"includeDeleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include deleted comments (their content is stripped)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of comments to return (1-100, default 20)"},"startModifiedTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return comments modified after this RFC 3339 timestamp"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"The page token to use for pagination"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_list_permissions":{"id":"google_drive_list_permissions","name":"List Google Drive Permissions","description":"List all permissions (who has access) for a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to list permissions for"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"The page token to use for pagination"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_list_revisions":{"id":"google_drive_list_revisions","name":"List Google Drive Revisions","description":"List the revision history of a file in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to list revisions for"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of revisions to return (1-1000, default 200)"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"The page token to use for pagination"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_move":{"id":"google_drive_move","name":"Move Google Drive File","description":"Move a file or folder to a different folder in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file or folder to move"},"destinationFolderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the destination folder"},"removeFromCurrent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to remove the file from its current parent folder (default: true). Set to false to add the file to the destination without removing it from the current location."}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_search":{"id":"google_drive_search","name":"Search Google Drive Files","description":"Search for files in Google Drive using advanced query syntax (e.g., fullText contains, mimeType, modifiedTime, etc.)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Drive query string using advanced search syntax (e.g., \\"fullText contains \'budget\'\\", \\"mimeType = \'application/pdf\'\\", \\"modifiedTime > \'2024-01-01\'\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of files to return (default: 100)"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"Token for fetching the next page of results"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_share":{"id":"google_drive_share","name":"Share Google Drive File","description":"Share a file with a user, group, domain, or make it public","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to share"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of grantee: user, group, domain, or anyone"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"Permission role: owner (transfer ownership), organizer (shared drive only), fileOrganizer (shared drive only), writer (edit), commenter (view and comment), reader (view only)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the user or group (required for type=user or type=group)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Domain to share with (required for type=domain)"},"transferOwnership":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Required when role is owner. Transfers ownership to the specified user."},"moveToNewOwnersRoot":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When transferring ownership, move the file to the new owner\'s My Drive root folder."},"sendNotification":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send an email notification (default: true)"},"emailMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom message to include in the notification email"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_trash":{"id":"google_drive_trash","name":"Trash Google Drive File","description":"Move a file to the trash in Google Drive (can be restored later)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to move to trash"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_unshare":{"id":"google_drive_unshare","name":"Unshare Google Drive File","description":"Remove a permission from a file (revoke access)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to modify permissions on"},"permissionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the permission to remove (use list_permissions to find this)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_untrash":{"id":"google_drive_untrash","name":"Restore Google Drive File","description":"Restore a file from the trash in Google Drive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to restore from trash"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_update":{"id":"google_drive_update","name":"Update Google Drive File","description":"Update file metadata in Google Drive (rename, move, star, add description)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the file"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the file"},"addParents":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of parent folder IDs to add (moves file to these folders)"},"removeParents":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of parent folder IDs to remove"},"starred":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to star or unstar the file"}},"oauth":{"required":true,"provider":"google-drive"}},"google_drive_upload":{"id":"google_drive_upload","name":"Upload to Google Drive","description":"Upload a file to Google Drive with complete metadata returned","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Drive API"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the file to upload"},"file":{"type":"file","required":false,"visibility":"user-only","description":"Binary file to upload (UserFile object)"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text content to upload (use this OR file, not both)"},"mimeType":{"type":"string","required":false,"visibility":"hidden","description":"The MIME type of the file to upload (auto-detected from file if not provided)"},"folderSelector":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Drive folder ID to upload the file to (e.g., 1ABCxyz...)"},"folderId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the folder to upload the file to (internal use)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_forms_batch_update":{"id":"google_forms_batch_update","name":"Google Forms: Batch Update","description":"Apply multiple updates to a form (add items, update info, change settings, etc.)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID"},"requests":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of update requests (updateFormInfo, updateSettings, createItem, updateItem, moveItem, deleteItem)"},"includeFormInResponse":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return the updated form in the response"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_create_form":{"id":"google_forms_create_form","name":"Google Forms: Create Form","description":"Create a new Google Form with a title","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the form visible to responders"},"documentTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"The document title visible in Drive (defaults to form title)"},"unpublished":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, create an unpublished form that does not accept responses"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_create_watch":{"id":"google_forms_create_watch","name":"Google Forms: Create Watch","description":"Create a notification watch for form changes (schema changes or new responses)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID to watch"},"eventType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event type to watch: SCHEMA (form changes) or RESPONSES (new submissions)"},"topicName":{"type":"string","required":true,"visibility":"user-only","description":"The Cloud Pub/Sub topic name (format: projects/{project}/topics/{topic})"},"watchId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom watch ID (4-63 chars, lowercase letters, numbers, hyphens)"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_delete_watch":{"id":"google_forms_delete_watch","name":"Google Forms: Delete Watch","description":"Delete a notification watch from a form","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID"},"watchId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Watch ID to delete"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_get_form":{"id":"google_forms_get_form","name":"Google Forms: Get Form","description":"Retrieve a form structure including its items, settings, and metadata","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID to retrieve"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_get_responses":{"id":"google_forms_get_responses","name":"Google Forms: Get Responses","description":"Retrieve a single response or list responses from a Google Form","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth2 access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID"},"responseId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Response ID - if provided, returns this specific response"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of responses to return (service may return fewer). Defaults to 5000."},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous list response to fetch the next page of responses"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter responses, e.g. \\"timestamp > 2024-01-01T00:00:00Z\\" (RFC3339 UTC). Only timestamp filters are supported."}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_list_watches":{"id":"google_forms_list_watches","name":"Google Forms: List Watches","description":"List all notification watches for a form","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_renew_watch":{"id":"google_forms_renew_watch","name":"Google Forms: Renew Watch","description":"Renew a notification watch for another 7 days","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID"},"watchId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Watch ID to renew"}},"oauth":{"required":true,"provider":"google-forms"}},"google_forms_set_publish_settings":{"id":"google_forms_set_publish_settings","name":"Google Forms: Set Publish Settings","description":"Update the publish settings of a form (publish/unpublish, accept responses)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Forms form ID"},"isPublished":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether the form is published and visible to others"},"isAcceptingResponses":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the form accepts responses (forced to false if isPublished is false)"}},"oauth":{"required":true,"provider":"google-forms"}},"google_groups_add_alias":{"id":"google_groups_add_alias","name":"Google Groups Add Alias","description":"Add an email alias to a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"alias":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email alias to add to the group"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_add_member":{"id":"google_groups_add_member","name":"Google Groups Add Member","description":"Add a new member to a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the member to add (e.g., user@example.com)"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"Role for the member: MEMBER, MANAGER, or OWNER. Defaults to MEMBER"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_create_group":{"id":"google_groups_create_group","name":"Google Groups Create Group","description":"Create a new Google Group in the domain","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address for the new group (e.g., team@example.com)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display name for the group (e.g., Engineering Team)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the group"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_delete_group":{"id":"google_groups_delete_group","name":"Google Groups Delete Group","description":"Delete a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier to delete. Can be the group email address (e.g., team@example.com) or the unique group ID"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_get_group":{"id":"google_groups_get_group","name":"Google Groups Get Group","description":"Get details of a specific Google Group by email or group ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_get_member":{"id":"google_groups_get_member","name":"Google Groups Get Member","description":"Get details of a specific member in a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"memberKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member identifier. Can be the member email address (e.g., user@example.com) or the unique member ID"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_get_settings":{"id":"google_groups_get_settings","name":"Google Groups Get Settings","description":"Get the settings for a Google Group including access permissions, moderation, and posting options","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address of the group (e.g., team@example.com)"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_has_member":{"id":"google_groups_has_member","name":"Google Groups Has Member","description":"Check if a user is a member of a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"memberKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member identifier to check. Can be the member email address (e.g., user@example.com) or the unique member ID"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_list_aliases":{"id":"google_groups_list_aliases","name":"Google Groups List Aliases","description":"List all email aliases for a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_list_groups":{"id":"google_groups_list_groups","name":"Google Groups List Groups","description":"List all groups in a Google Workspace domain","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"customer":{"type":"string","required":false,"visibility":"user-only","description":"Customer ID or \\"my_customer\\" for the authenticated user\'s domain"},"domain":{"type":"string","required":false,"visibility":"user-only","description":"Domain name to filter groups by"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (1-200). Example: 50"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for fetching the next page of results"},"query":{"type":"string","required":false,"visibility":"user-only","description":"Search query to filter groups (e.g., \\"email:admin*\\")"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_list_members":{"id":"google_groups_list_members","name":"Google Groups List Members","description":"List all members of a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (1-200). Example: 50"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for fetching the next page of results"},"roles":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by roles (comma-separated: OWNER, MANAGER, MEMBER)"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_remove_alias":{"id":"google_groups_remove_alias","name":"Google Groups Remove Alias","description":"Remove an email alias from a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"alias":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email alias to remove from the group"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_remove_member":{"id":"google_groups_remove_member","name":"Google Groups Remove Member","description":"Remove a member from a Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"memberKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member identifier to remove. Can be the member email address (e.g., user@example.com) or the unique member ID"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_update_group":{"id":"google_groups_update_group","name":"Google Groups Update Group","description":"Update an existing Google Group","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New display name for the group (e.g., Engineering Team)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the group"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"New email address for the group (e.g., newteam@example.com)"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_update_member":{"id":"google_groups_update_member","name":"Google Groups Update Member","description":"Update a member\'s role in a Google Group (promote or demote)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group identifier. Can be the group email address (e.g., team@example.com) or the unique group ID"},"memberKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member identifier. Can be the member email address (e.g., user@example.com) or the unique member ID"},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"New role for the member: MEMBER, MANAGER, or OWNER"}},"oauth":{"required":true,"provider":"google-groups"}},"google_groups_update_settings":{"id":"google_groups_update_settings","name":"Google Groups Update Settings","description":"Update the settings for a Google Group including access permissions, moderation, and posting options","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"groupEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address of the group (e.g., team@example.com)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The group name (max 75 characters)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"The group description (max 4096 characters)"},"whoCanJoin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can join: ANYONE_CAN_JOIN, ALL_IN_DOMAIN_CAN_JOIN, INVITED_CAN_JOIN, CAN_REQUEST_TO_JOIN"},"whoCanViewMembership":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can view membership: ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW"},"whoCanViewGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can view group messages: ANYONE_CAN_VIEW, ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW, ALL_OWNERS_CAN_VIEW"},"whoCanPostMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can post: NONE_CAN_POST, ALL_MANAGERS_CAN_POST, ALL_MEMBERS_CAN_POST, ALL_OWNERS_CAN_POST, ALL_IN_DOMAIN_CAN_POST, ANYONE_CAN_POST"},"allowExternalMembers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether external users can be members: true or false"},"allowWebPosting":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether web posting is allowed: true or false"},"primaryLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"The group\'s primary language (e.g., en)"},"isArchived":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether messages are archived: true or false"},"archiveOnly":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether the group is archive-only (inactive): true or false"},"messageModerationLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message moderation: MODERATE_ALL_MESSAGES, MODERATE_NON_MEMBERS, MODERATE_NEW_MEMBERS, MODERATE_NONE"},"spamModerationLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Spam handling: ALLOW, MODERATE, SILENTLY_MODERATE, REJECT"},"replyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default reply: REPLY_TO_CUSTOM, REPLY_TO_SENDER, REPLY_TO_LIST, REPLY_TO_OWNER, REPLY_TO_IGNORE, REPLY_TO_MANAGERS"},"customReplyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom email for replies (when replyTo is REPLY_TO_CUSTOM)"},"includeCustomFooter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to include custom footer: true or false"},"customFooterText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom footer text (max 1000 characters)"},"sendMessageDenyNotification":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to send rejection notifications: true or false"},"defaultMessageDenyNotificationText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default rejection message text"},"membersCanPostAsTheGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether members can post as the group: true or false"},"includeInGlobalAddressList":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether included in Global Address List: true or false"},"whoCanLeaveGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can leave: ALL_MANAGERS_CAN_LEAVE, ALL_MEMBERS_CAN_LEAVE, NONE_CAN_LEAVE"},"whoCanContactOwner":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can contact owner: ALL_IN_DOMAIN_CAN_CONTACT, ALL_MANAGERS_CAN_CONTACT, ALL_MEMBERS_CAN_CONTACT, ANYONE_CAN_CONTACT"},"favoriteRepliesOnTop":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether favorite replies appear at top: true or false"},"whoCanApproveMembers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can approve members: ALL_OWNERS_CAN_APPROVE, ALL_MANAGERS_CAN_APPROVE, ALL_MEMBERS_CAN_APPROVE, NONE_CAN_APPROVE"},"whoCanBanUsers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can ban users: ALL_MEMBERS, OWNERS_AND_MANAGERS, OWNERS_ONLY, NONE"},"whoCanModerateMembers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can manage members: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE"},"whoCanModerateContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can moderate content: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE"},"whoCanAssistContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can assist with content metadata: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE"},"enableCollaborativeInbox":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether collaborative inbox is enabled: true or false"},"whoCanDiscoverGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can discover: ANYONE_CAN_DISCOVER, ALL_IN_DOMAIN_CAN_DISCOVER, ALL_MEMBERS_CAN_DISCOVER"},"defaultSender":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default sender: DEFAULT_SELF or GROUP"}},"oauth":{"required":true,"provider":"google-groups"}},"google_maps_air_quality":{"id":"google_maps_air_quality","name":"Google Maps Air Quality","description":"Get current air quality data for a location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Air Quality API enabled"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude coordinate"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude coordinate"},"languageCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for the response (e.g., \\"en\\", \\"es\\")"}}},"google_maps_directions":{"id":"google_maps_directions","name":"Google Maps Directions","description":"Get directions and route information between two locations","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"origin":{"type":"string","required":true,"visibility":"user-or-llm","description":"Starting location (address or lat,lng)"},"destination":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination location (address or lat,lng)"},"mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Travel mode: driving, walking, bicycling, or transit"},"avoid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Features to avoid: tolls, highways, or ferries"},"waypoints":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of intermediate waypoints"},"units":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unit system: metric or imperial"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for results (e.g., en, es, fr)"}}},"google_maps_distance_matrix":{"id":"google_maps_distance_matrix","name":"Google Maps Distance Matrix","description":"Calculate travel distance and time between multiple origins and destinations","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"origin":{"type":"string","required":true,"visibility":"user-or-llm","description":"Origin location (address or lat,lng)"},"destinations":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of destination locations"},"mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Travel mode: driving, walking, bicycling, or transit"},"avoid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Features to avoid: tolls, highways, or ferries"},"units":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unit system: metric or imperial"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for results (e.g., en, es, fr)"}}},"google_maps_elevation":{"id":"google_maps_elevation","name":"Google Maps Elevation","description":"Get elevation data for a location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude coordinate"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude coordinate"}}},"google_maps_geocode":{"id":"google_maps_geocode","name":"Google Maps Geocode","description":"Convert an address into geographic coordinates (latitude and longitude)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"The address to geocode"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for results (e.g., en, es, fr)"},"region":{"type":"string","required":false,"visibility":"user-or-llm","description":"Region bias as a ccTLD code (e.g., us, uk)"}}},"google_maps_geolocate":{"id":"google_maps_geolocate","name":"Google Maps Geolocate","description":"Geolocate a device using WiFi access points, cell towers, or IP address","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Geolocation API enabled"},"homeMobileCountryCode":{"type":"number","required":false,"visibility":"user-or-llm","description":"Home mobile country code (MCC)"},"homeMobileNetworkCode":{"type":"number","required":false,"visibility":"user-or-llm","description":"Home mobile network code (MNC)"},"radioType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Radio type: lte, gsm, cdma, wcdma, or nr"},"carrier":{"type":"string","required":false,"visibility":"user-or-llm","description":"Carrier name"},"considerIp":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to use IP address for geolocation (default: true)"},"cellTowers":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of cell tower objects with cellId, locationAreaCode, mobileCountryCode, mobileNetworkCode"},"wifiAccessPoints":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of WiFi access point objects with macAddress (required), signalStrength, etc."}}},"google_maps_place_details":{"id":"google_maps_place_details","name":"Google Maps Place Details","description":"Get detailed information about a specific place","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"placeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Place ID"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of fields to return"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for results (e.g., en, es, fr)"}}},"google_maps_places_nearby":{"id":"google_maps_places_nearby","name":"Google Maps Places Nearby Search","description":"Search for places of a given type within a radius of a location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude of the center point to search around"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude of the center point to search around"},"radius":{"type":"number","required":true,"visibility":"user-or-llm","description":"Search radius in meters (up to 50000)"},"includedTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Place types to include in the results (e.g., restaurant, cafe)"},"maxResultCount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (1-20, defaults to 20)"},"rankPreference":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to rank results: POPULARITY (default) or DISTANCE"},"languageCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for the response (e.g., en, es)"},"regionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Region bias as a ccTLD code (e.g., us, uk)"}}},"google_maps_places_search":{"id":"google_maps_places_search","name":"Google Maps Places Search","description":"Search for places using a text query","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"restaurants in Times Square\\")"},"location":{"type":"json","required":false,"visibility":"user-or-llm","description":"Location to bias results towards ({lat, lng})"},"radius":{"type":"number","required":false,"visibility":"user-or-llm","description":"Search radius in meters"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Place type filter (e.g., restaurant, cafe, hotel)"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for results (e.g., en, es, fr)"},"region":{"type":"string","required":false,"visibility":"user-or-llm","description":"Region bias as a ccTLD code (e.g., us, uk)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token from a previous search response to fetch the next page of results. Wait a couple seconds after receiving the token before using it, or the API returns INVALID_REQUEST"}}},"google_maps_pollen":{"id":"google_maps_pollen","name":"Google Maps Pollen","description":"Get a daily pollen forecast (grass, tree, weed) for a location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Pollen API enabled"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude coordinate"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude coordinate"},"days":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of forecast days to return (1-5, defaults to 1)"},"languageCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for the response (e.g., \\"en\\", \\"es\\")"},"plantsDescription":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include detailed plant descriptions (defaults to true)"}}},"google_maps_reverse_geocode":{"id":"google_maps_reverse_geocode","name":"Google Maps Reverse Geocode","description":"Convert geographic coordinates (latitude and longitude) into a human-readable address","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude coordinate"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude coordinate"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for results (e.g., en, es, fr)"}}},"google_maps_snap_to_roads":{"id":"google_maps_snap_to_roads","name":"Google Maps Snap to Roads","description":"Snap GPS coordinates to the nearest road segment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Roads API enabled"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Pipe-separated list of lat,lng coordinates (e.g., \\"60.170880,24.942795|60.170879,24.942796\\")"},"interpolate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to interpolate additional points along the road"}}},"google_maps_solar":{"id":"google_maps_solar","name":"Google Maps Solar","description":"Get solar potential and panel insights for the building nearest a location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Solar API enabled"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude coordinate"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude coordinate"},"requiredQuality":{"type":"string","required":false,"visibility":"user-or-llm","description":"Minimum imagery quality to accept (HIGH, MEDIUM, or BASE)"}}},"google_maps_speed_limits":{"id":"google_maps_speed_limits","name":"Google Maps Speed Limits","description":"Get speed limits for road segments. Requires either path coordinates or placeIds.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Roads API enabled"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pipe-separated list of lat,lng coordinates (required if placeIds not provided)"},"placeIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of Place IDs for road segments (required if path not provided)"},"units":{"type":"string","required":false,"visibility":"user-or-llm","description":"Units for the returned speed limits: KPH (default) or MPH"}}},"google_maps_timezone":{"id":"google_maps_timezone","name":"Google Maps Timezone","description":"Get timezone information for a location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key"},"lat":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude coordinate"},"lng":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude coordinate"},"timestamp":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp to determine DST offset (defaults to current time)"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for timezone name (e.g., en, es, fr)"}}},"google_maps_validate_address":{"id":"google_maps_validate_address","name":"Google Maps Validate Address","description":"Validate and standardize a postal address","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Maps API key with Address Validation API enabled"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"The address to validate (as a single string)"},"regionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"CA\\")"},"locality":{"type":"string","required":false,"visibility":"user-or-llm","description":"City or locality name"},"enableUspsCass":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable USPS CASS validation for US addresses"}}},"google_meet_create_space":{"id":"google_meet_create_space","name":"Google Meet Create Space","description":"Create a new Google Meet meeting space","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Meet API"},"accessType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can join the meeting without knocking: OPEN (anyone with link), TRUSTED (org members), RESTRICTED (only invited)"},"entryPointAccess":{"type":"string","required":false,"visibility":"user-or-llm","description":"Entry points allowed: ALL (all entry points) or CREATOR_APP_ONLY (only via app)"}},"oauth":{"required":true,"provider":"google-meet"}},"google_meet_end_conference":{"id":"google_meet_end_conference","name":"Google Meet End Conference","description":"End the active conference in a Google Meet space","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Meet API"},"spaceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Space resource name (e.g., spaces/abc123)"}},"oauth":{"required":true,"provider":"google-meet"}},"google_meet_get_conference_record":{"id":"google_meet_get_conference_record","name":"Google Meet Get Conference Record","description":"Get details of a specific conference record","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Meet API"},"conferenceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conference record resource name (e.g., conferenceRecords/abc123)"}},"oauth":{"required":true,"provider":"google-meet"}},"google_meet_get_space":{"id":"google_meet_get_space","name":"Google Meet Get Space","description":"Get details of a Google Meet meeting space by name or meeting code","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Meet API"},"spaceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Space resource name (spaces/abc123) or meeting code (abc-defg-hij)"}},"oauth":{"required":true,"provider":"google-meet"}},"google_meet_list_conference_records":{"id":"google_meet_list_conference_records","name":"Google Meet List Conference Records","description":"List conference records for meetings you organized","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Meet API"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by space name (e.g., space.name = \\"spaces/abc123\\") or time range (e.g., start_time > \\"2024-01-01T00:00:00Z\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of conference records to return (max 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous list request"}},"oauth":{"required":true,"provider":"google-meet"}},"google_meet_list_participants":{"id":"google_meet_list_participants","name":"Google Meet List Participants","description":"List participants of a conference record","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Google Meet API"},"conferenceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conference record resource name (e.g., conferenceRecords/abc123)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter participants (e.g., earliest_start_time > \\"2024-01-01T00:00:00Z\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of participants to return (default 100, max 250)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous list request"}},"oauth":{"required":true,"provider":"google-meet"}},"google_pagespeed_analyze":{"id":"google_pagespeed_analyze","name":"Google PageSpeed Analyze","description":"Analyze a webpage for performance, accessibility, SEO, and best practices using Google PageSpeed Insights.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google PageSpeed Insights API Key"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The URL of the webpage to analyze"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lighthouse categories to analyze (comma-separated): performance, accessibility, best-practices, seo"},"strategy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Analysis strategy: desktop or mobile"},"locale":{"type":"string","required":false,"visibility":"user-or-llm","description":"Locale for results (e.g., en, fr, de)"}}},"google_search":{"id":"google_search","name":"Google Search","description":"Search the web with the Custom Search API","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query to execute"},"searchEngineId":{"type":"string","required":true,"visibility":"user-only","description":"Custom Search Engine ID"},"num":{"type":"string","required":false,"visibility":"user-only","description":"Number of results to return (1-10, default 10)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Index of the first result (1-based, for pagination; start + num must be <= 100)"},"dateRestrict":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict results by recency: d[n] days, w[n] weeks, m[n] months, y[n] years"},"fileType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict to a file extension (e.g., pdf, doc)"},"safe":{"type":"string","required":false,"visibility":"user-or-llm","description":"SafeSearch level: \\"active\\" or \\"off\\" (default off)"},"searchType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"image\\" to perform an image search"},"siteSearch":{"type":"string","required":false,"visibility":"user-or-llm","description":"A site to include or exclude from results"},"siteSearchFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to include (\\"i\\") or exclude (\\"e\\") the siteSearch site"},"lr":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict to a language, e.g. \\"lang_en\\""},"gl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Two-letter country code to boost geographically relevant results"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort expression, e.g. \\"date\\""},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google API key"}}},"google_sheets_append":{"id":"google_sheets_append","name":"Append to Google Sheets","description":"Append data to the end of a Google Sheets spreadsheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet to append to"},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The A1 notation range to append after (e.g. \\"Sheet1\\", \\"Sheet1!A:D\\")"},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to append as a 2D array (e.g. [[\\"Alice\\", 30], [\\"Bob\\", 25]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to append"},"insertDataOption":{"type":"string","required":false,"visibility":"hidden","description":"How to insert the data (OVERWRITE or INSERT_ROWS)"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the appended values in the response"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_append_v2":{"id":"google_sheets_append_v2","name":"Append to Google Sheets V2","description":"Append data to the end of a specific sheet in a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to append to"},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to append as a 2D array (e.g. [[\\"Alice\\", 30], [\\"Bob\\", 25]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to append"},"insertDataOption":{"type":"string","required":false,"visibility":"hidden","description":"How to insert the data (OVERWRITE or INSERT_ROWS)"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the appended values in the response"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_batch_clear_v2":{"id":"google_sheets_batch_clear_v2","name":"Batch Clear Google Sheets V2","description":"Clear multiple ranges in a Google Sheets spreadsheet in a single request","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"ranges":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of ranges to clear (e.g., [\\"Sheet1!A1:D10\\", \\"Sheet2!A1:B5\\"]). Each range should include sheet name."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_batch_get_v2":{"id":"google_sheets_batch_get_v2","name":"Batch Read Google Sheets V2","description":"Read multiple ranges from a Google Sheets spreadsheet in a single request","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"ranges":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of ranges to read (e.g., [\\"Sheet1!A1:D10\\", \\"Sheet2!A1:B5\\"]). Each range should include sheet name."},"majorDimension":{"type":"string","required":false,"visibility":"user-or-llm","description":"The major dimension of values: \\"ROWS\\" (default) or \\"COLUMNS\\""},"valueRenderOption":{"type":"string","required":false,"visibility":"user-or-llm","description":"How values should be rendered: \\"FORMATTED_VALUE\\" (default), \\"UNFORMATTED_VALUE\\", or \\"FORMULA\\""}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_batch_update_v2":{"id":"google_sheets_batch_update_v2","name":"Batch Update Google Sheets V2","description":"Update multiple ranges in a Google Sheets spreadsheet in a single request","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"data":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of value ranges to update. Each item should have \\"range\\" (e.g., \\"Sheet1!A1:D10\\") and \\"values\\" (2D array)."},"valueInputOption":{"type":"string","required":false,"visibility":"user-or-llm","description":"How input data should be interpreted: \\"RAW\\" or \\"USER_ENTERED\\" (default). USER_ENTERED parses formulas."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_clear_v2":{"id":"google_sheets_clear_v2","name":"Clear Google Sheets Range V2","description":"Clear values from a specific range in a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to clear"},"cellRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to clear (e.g. \\"A1:D10\\"). Clears entire sheet if not specified."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_copy_sheet_v2":{"id":"google_sheets_copy_sheet_v2","name":"Copy Sheet V2","description":"Copy a sheet from one spreadsheet to another","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"sourceSpreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source Google Sheets spreadsheet ID"},"sheetId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the sheet to copy (numeric ID, not the sheet name). Use Get Spreadsheet to find sheet IDs."},"destinationSpreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the destination spreadsheet where the sheet will be copied"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_create_spreadsheet_v2":{"id":"google_sheets_create_spreadsheet_v2","name":"Create Spreadsheet V2","description":"Create a new Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the new spreadsheet"},"sheetTitles":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of sheet names to create (e.g., [\\"Sheet1\\", \\"Data\\", \\"Summary\\"]). Defaults to a single \\"Sheet1\\"."},"locale":{"type":"string","required":false,"visibility":"user-or-llm","description":"The locale of the spreadsheet (e.g., \\"en_US\\")"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The time zone of the spreadsheet (e.g., \\"America/New_York\\")"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_delete_rows_v2":{"id":"google_sheets_delete_rows_v2","name":"Delete Rows from Google Sheets V2","description":"Delete rows from a sheet in a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The numeric ID of the sheet/tab (not the sheet name). Use Get Spreadsheet to find sheet IDs."},"startIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The start row index (0-based, inclusive) of the rows to delete"},"endIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The end row index (0-based, exclusive) of the rows to delete"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_delete_sheet_v2":{"id":"google_sheets_delete_sheet_v2","name":"Delete Sheet V2","description":"Delete a sheet/tab from a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The numeric ID of the sheet/tab to delete (not the sheet name). Use Get Spreadsheet to find sheet IDs."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_delete_spreadsheet_v2":{"id":"google_sheets_delete_spreadsheet_v2","name":"Delete Spreadsheet V2","description":"Permanently delete a Google Sheets spreadsheet using the Google Drive API","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Google Sheets spreadsheet to delete"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_get_spreadsheet_v2":{"id":"google_sheets_get_spreadsheet_v2","name":"Get Spreadsheet Info V2","description":"Get metadata about a Google Sheets spreadsheet including title and sheet list","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"includeGridData":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include grid data (cell values). Defaults to false."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_read":{"id":"google_sheets_read","name":"Read from Google Sheets","description":"Read data from a Google Sheets spreadsheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet (found in the URL: docs.google.com/spreadsheets/d/{SPREADSHEET_ID}/edit)."},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The A1 notation range to read (e.g. \\"Sheet1!A1:D10\\", \\"A1:B5\\"). Defaults to first sheet A1:Z1000 if not specified."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_read_v2":{"id":"google_sheets_read_v2","name":"Read from Google Sheets V2","description":"Read data from a specific sheet in a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to read from"},"cellRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to read (e.g. \\"A1:D10\\"). Defaults to \\"A1:Z1000\\" if not specified."},"filterColumn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Column name (from the header row) to filter on. Filtering is applied to the rows returned by the read range (the default is A1:Z1000), not the entire sheet. If not provided, no filtering is applied."},"filterValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Value to match against the filter column."},"filterMatchType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to match the filter value. Text: \\"contains\\", \\"not_contains\\", \\"exact\\", \\"not_equals\\", \\"starts_with\\", \\"ends_with\\". Numeric/ordering: \\"gt\\", \\"gte\\", \\"lt\\", \\"lte\\" (numeric when both values are numbers, otherwise lexicographic). Defaults to \\"contains\\"."}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_update":{"id":"google_sheets_update","name":"Update Google Sheets","description":"Update data in a Google Sheets spreadsheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet to update"},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The A1 notation range to update (e.g. \\"Sheet1!A1:D10\\", \\"A1:B5\\")"},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to update as a 2D array (e.g. [[\\"Name\\", \\"Age\\"], [\\"Alice\\", 30]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to update"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the updated values in the response"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_update_v2":{"id":"google_sheets_update_v2","name":"Update Google Sheets V2","description":"Update data in a specific sheet in a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to update"},"cellRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to update (e.g. \\"A1:D10\\", \\"A1\\"). Defaults to \\"A1\\" if not specified."},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to update as a 2D array (e.g. [[\\"Name\\", \\"Age\\"], [\\"Alice\\", 30]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to update"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the updated values in the response"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_write":{"id":"google_sheets_write","name":"Write to Google Sheets","description":"Write data to a Google Sheets spreadsheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet"},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The A1 notation range to write to (e.g. \\"Sheet1!A1:D10\\", \\"A1:B5\\")"},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to write as a 2D array (e.g. [[\\"Name\\", \\"Age\\"], [\\"Alice\\", 30], [\\"Bob\\", 25]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to write"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the written values in the response"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_sheets_write_v2":{"id":"google_sheets_write_v2","name":"Write to Google Sheets V2","description":"Write data to a specific sheet in a Google Sheets spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Sheets API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID"},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to write to"},"cellRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to write to (e.g. \\"A1:D10\\", \\"A1\\"). Defaults to \\"A1\\" if not specified."},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to write as a 2D array (e.g. [[\\"Name\\", \\"Age\\"], [\\"Alice\\", 30], [\\"Bob\\", 25]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to write"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the written values in the response"}},"oauth":{"required":true,"provider":"google-sheets"}},"google_slides_add_image":{"id":"google_slides_add_image","name":"Add Image to Google Slides","description":"Insert an image into a specific slide in a Google Slides presentation","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the slide/page to add the image to"},"imageUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"The publicly accessible URL of the image (must be PNG, JPEG, or GIF, max 50MB)"},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Width of the image in points (default: 300)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Height of the image in points (default: 200)"},"positionX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position from the left edge in points (default: 100)"},"positionY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position from the top edge in points (default: 100)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_add_slide":{"id":"google_slides_add_slide","name":"Add Slide to Google Slides","description":"Add a new slide to a Google Slides presentation with a specified layout","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"layout":{"type":"string","required":false,"visibility":"user-or-llm","description":"The predefined layout for the slide (BLANK, TITLE, TITLE_AND_BODY, TITLE_ONLY, SECTION_HEADER, etc.). Defaults to BLANK."},"insertionIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"The optional zero-based index indicating where to insert the slide. If not specified, the slide is added at the end."},"placeholderIdMappings":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of placeholder mappings to assign custom object IDs to placeholders. Format: [{\\"layoutPlaceholder\\":{\\"type\\":\\"TITLE\\"},\\"objectId\\":\\"custom_title_id\\"}]"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_batch_update":{"id":"google_slides_batch_update","name":"Batch Update Google Slides (Raw)","description":"Run a raw Slides API batchUpdate with a list of Request objects. Use this when the higher-level tools do not cover an operation, or to bundle multiple operations into a single atomic batch (all-or-nothing).","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"requests":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of Slides API Request objects. Example: [{\\"replaceAllText\\":{\\"containsText\\":{\\"text\\":\\"{{title}}\\"},\\"replaceText\\":\\"Q3 Review\\"}}, {\\"updatePageProperties\\":{\\"objectId\\":\\"slide_1\\",\\"pageProperties\\":{\\"pageBackgroundFill\\":{\\"solidFill\\":{\\"color\\":{\\"rgbColor\\":{\\"red\\":0.043,\\"green\\":0.122,\\"blue\\":0.231}}}}},\\"fields\\":\\"pageBackgroundFill\\"}}]"},"writeControl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional JSON WriteControl object for optimistic concurrency, e.g. {\\"requiredRevisionId\\":\\"...\\"}"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_copy_presentation":{"id":"google_slides_copy_presentation","name":"Copy Google Slides Presentation","description":"Copy a template presentation in Drive to a new file. Use this before merging data so the original template is never modified.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides / Drive API"},"sourcePresentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Drive file ID of the source/template presentation"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title for the copy. Defaults to \\"Copy of \\"."},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Drive folder ID where the copy should be placed"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create":{"id":"google_slides_create","name":"Create Google Slides Presentation","description":"Create a new Google Slides presentation","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the presentation to create"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"The content to add to the first slide"},"folderSelector":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Drive folder ID to create the presentation in (e.g., 1ABCxyz...)"},"folderId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the folder to create the presentation in (internal use)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create_line":{"id":"google_slides_create_line","name":"Create Line in Google Slides","description":"Create a line or connector on a slide.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the slide to add the line to"},"lineCategory":{"type":"string","required":false,"visibility":"user-or-llm","description":"STRAIGHT (default), BENT, or CURVED"},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Line width in points (default 200)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Line height in points (default 0 — horizontal line)"},"positionX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position in points (default 100)"},"positionY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position in points (default 100)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create_paragraph_bullets":{"id":"google_slides_create_paragraph_bullets","name":"Create Paragraph Bullets in Google Slides","description":"Convert paragraphs in a shape or table cell into a bulleted or numbered list using a Google Slides bullet preset.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the shape or table containing the text"},"rowIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based row index"},"columnIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based column index"},"rangeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Range to apply bullets to: ALL (default), FROM_START_INDEX, or FIXED_RANGE"},"startIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for FROM_START_INDEX or FIXED_RANGE"},"endIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"End index for FIXED_RANGE"},"bulletPreset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Bullet preset (e.g. BULLET_DISC_CIRCLE_SQUARE, BULLET_ARROW_DIAMOND_DISC, NUMBERED_DIGIT_ALPHA_ROMAN, NUMBERED_DIGIT_ALPHA_ROMAN_PARENS, NUMBERED_DIGIT_NESTED). Defaults to BULLET_DISC_CIRCLE_SQUARE."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create_shape":{"id":"google_slides_create_shape","name":"Create Shape in Google Slides","description":"Create a shape (rectangle, ellipse, text box, arrow, etc.) on a slide in a Google Slides presentation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the slide/page to add the shape to"},"shapeType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The type of shape to create. Common types: TEXT_BOX, RECTANGLE, ROUND_RECTANGLE, ELLIPSE, TRIANGLE, DIAMOND, STAR_5, ARROW_EAST, HEART, CLOUD"},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Width of the shape in points (default: 200)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Height of the shape in points (default: 100)"},"positionX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position from the left edge in points (default: 100)"},"positionY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position from the top edge in points (default: 100)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create_sheets_chart":{"id":"google_slides_create_sheets_chart","name":"Embed Google Sheets Chart in Slides","description":"Embed a chart from a Google Sheets spreadsheet onto a slide. LINKED charts can be refreshed; NOT_LINKED_IMAGE inserts a static image of the chart.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the slide to add the chart to"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID containing the chart"},"chartId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Numeric chart ID within the spreadsheet"},"linkingMode":{"type":"string","required":false,"visibility":"user-or-llm","description":"LINKED (default) or NOT_LINKED_IMAGE"},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Width in points (default 400)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Height in points (default 300)"},"positionX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position in points (default 100)"},"positionY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position in points (default 100)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create_table":{"id":"google_slides_create_table","name":"Create Table in Google Slides","description":"Create a new table on a slide in a Google Slides presentation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the slide/page to add the table to"},"rows":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of rows in the table (minimum 1)"},"columns":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of columns in the table (minimum 1)"},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Width of the table in points (default: 400)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Height of the table in points (default: 200)"},"positionX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position from the left edge in points (default: 100)"},"positionY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position from the top edge in points (default: 100)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_create_video":{"id":"google_slides_create_video","name":"Embed Video in Google Slides","description":"Embed a YouTube or Google Drive video on a slide.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the slide to add the video to"},"source":{"type":"string","required":true,"visibility":"user-or-llm","description":"YOUTUBE or DRIVE"},"videoId":{"type":"string","required":true,"visibility":"user-or-llm","description":"YouTube video ID or Drive file ID"},"width":{"type":"number","required":false,"visibility":"user-or-llm","description":"Width in points (default 400)"},"height":{"type":"number","required":false,"visibility":"user-or-llm","description":"Height in points (default 225)"},"positionX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position in points (default 100)"},"positionY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position in points (default 100)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_delete_object":{"id":"google_slides_delete_object","name":"Delete Object from Google Slides","description":"Delete a page element (shape, image, table, etc.) or an entire slide from a Google Slides presentation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the element or slide to delete"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_delete_paragraph_bullets":{"id":"google_slides_delete_paragraph_bullets","name":"Delete Paragraph Bullets in Google Slides","description":"Remove bullets/numbering from paragraphs in a shape or table cell.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the shape or table containing the text"},"rowIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based row index"},"columnIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based column index"},"rangeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Range to clear bullets from: ALL (default), FROM_START_INDEX, or FIXED_RANGE"},"startIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for FROM_START_INDEX or FIXED_RANGE"},"endIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"End index for FIXED_RANGE"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_delete_table_column":{"id":"google_slides_delete_table_column","name":"Delete Table Column in Google Slides","description":"Delete the column containing the reference cell from a table.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"tableObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of any cell in the column"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index identifying the column to delete"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_delete_table_row":{"id":"google_slides_delete_table_row","name":"Delete Table Row in Google Slides","description":"Delete the row containing the reference cell from a table.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"tableObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index identifying the row to delete"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of any cell in the row"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_delete_text":{"id":"google_slides_delete_text","name":"Delete Text in Google Slides","description":"Delete text from a shape or table cell. Use range type ALL to clear all text, or FIXED_RANGE / FROM_START_INDEX to delete a specific span.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the shape or table containing the text"},"rowIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based row index"},"columnIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based column index"},"rangeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Range to delete: ALL (default), FROM_START_INDEX, or FIXED_RANGE"},"startIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for FROM_START_INDEX or FIXED_RANGE"},"endIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"End index for FIXED_RANGE"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_duplicate_object":{"id":"google_slides_duplicate_object","name":"Duplicate Object in Google Slides","description":"Duplicate an object (slide, shape, image, table, etc.) in a Google Slides presentation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the element or slide to duplicate"},"objectIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional JSON object mapping source object IDs (within the slide being duplicated) to new object IDs for the duplicates. Format: {\\"sourceId1\\":\\"newId1\\",\\"sourceId2\\":\\"newId2\\"}"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_export_presentation":{"id":"google_slides_export_presentation","name":"Export Google Slides Presentation","description":"Export a presentation to PDF, PPTX, ODP, TXT, PNG, JPEG, or SVG via the Drive export endpoint. Stores the exported file as an execution file when execution context is available.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides / Drive API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"exportFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format: PDF (default), PPTX, ODP, TXT, PNG, JPEG, or SVG"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_get_page":{"id":"google_slides_get_page","name":"Get Slide Page","description":"Get detailed information about a specific slide/page in a Google Slides presentation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the slide/page to retrieve"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_get_thumbnail":{"id":"google_slides_get_thumbnail","name":"Get Slide Thumbnail","description":"Generate a thumbnail image of a specific slide in a Google Slides presentation","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"pageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the slide/page to get a thumbnail for"},"thumbnailSize":{"type":"string","required":false,"visibility":"user-or-llm","description":"The size of the thumbnail: SMALL (200px), MEDIUM (800px), or LARGE (1600px). Defaults to MEDIUM."},"mimeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"The MIME type of the thumbnail image: PNG. Defaults to PNG."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_group_objects":{"id":"google_slides_group_objects","name":"Group Objects in Google Slides","description":"Group two or more page elements on the same slide into a single object group.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"childrenObjectIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated object IDs of the elements to group (must be on the same slide)"},"groupObjectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional object ID to assign to the new group"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_insert_table_columns":{"id":"google_slides_insert_table_columns","name":"Insert Table Columns in Google Slides","description":"Insert one or more columns into a table, left or right of a reference cell.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"tableObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of the reference cell"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of the reference cell"},"number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of columns to insert (minimum 1)"},"insertRight":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Insert to the right of the reference column instead of left (default false)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_insert_table_rows":{"id":"google_slides_insert_table_rows","name":"Insert Table Rows in Google Slides","description":"Insert one or more rows into a table, above or below a reference cell.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"tableObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of the reference cell"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of the reference cell"},"number":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of rows to insert (minimum 1)"},"insertBelow":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Insert below the reference row instead of above (default false)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_insert_text":{"id":"google_slides_insert_text","name":"Insert Text in Google Slides","description":"Insert text into a shape or table cell in a Google Slides presentation. Use this to add text to text boxes, shapes, or table cells.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object ID of the shape or table cell to insert text into. For table cells, use the cell object ID."},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to insert"},"insertionIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"The zero-based index at which to insert the text. If not specified, text is inserted at the beginning (index 0)."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_merge_table_cells":{"id":"google_slides_merge_table_cells","name":"Merge Table Cells in Google Slides","description":"Merge a rectangular range of table cells into a single cell. The range starts at (rowIndex, columnIndex) and covers rowSpan × columnSpan cells.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of the top-left cell"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of the top-left cell"},"rowSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of rows to merge (minimum 1)"},"columnSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of columns to merge (minimum 1)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_read":{"id":"google_slides_read","name":"Read Google Slides Presentation","description":"Read content from a Google Slides presentation","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_refresh_sheets_chart":{"id":"google_slides_refresh_sheets_chart","name":"Refresh Sheets Chart in Slides","description":"Refresh an embedded linked Sheets chart so it reflects the latest spreadsheet data.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the embedded chart to refresh"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_replace_all_shapes_with_image":{"id":"google_slides_replace_all_shapes_with_image","name":"Replace All Shapes With Image in Google Slides","description":"Find every shape whose text matches the given token (e.g. {{cover-image}}) and replace it with an image, preserving the shape\'s position and bounds.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"imageUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"Publicly fetchable image URL (PNG, JPEG, or GIF; max 50 MB and accessible to Google\'s servers)"},"findText":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text content of shapes to replace (e.g. {{cover-image}})"},"matchCase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Case-sensitive match (default: true)"},"imageReplaceMethod":{"type":"string","required":false,"visibility":"user-or-llm","description":"How the image fits the shape: CENTER_INSIDE (preserve aspect, fit inside) or CENTER_CROP (fill, crop overflow). Default: CENTER_INSIDE."},"pageObjectIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated slide IDs to limit replacement to specific slides"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_replace_all_shapes_with_sheets_chart":{"id":"google_slides_replace_all_shapes_with_sheets_chart","name":"Replace All Shapes With Sheets Chart in Slides","description":"Find every shape matching a text token (e.g. {{revenue-chart}}) and replace each with the same embedded Sheets chart, preserving the shape\'s position and bounds.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Sheets spreadsheet ID containing the chart"},"chartId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Numeric chart ID within the spreadsheet"},"findText":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text content of shapes to replace (e.g. {{revenue-chart}})"},"matchCase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Case-sensitive match (default true)"},"linkingMode":{"type":"string","required":false,"visibility":"user-or-llm","description":"LINKED (default) or NOT_LINKED_IMAGE"},"pageObjectIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated slide IDs to limit replacement to specific slides"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_replace_all_text":{"id":"google_slides_replace_all_text","name":"Replace All Text in Google Slides","description":"Find and replace all occurrences of text throughout a Google Slides presentation","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"findText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to find (e.g., {{placeholder}})"},"replaceText":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to replace with"},"matchCase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the search should be case-sensitive (default: true)"},"pageObjectIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of slide object IDs to limit replacements to specific slides (leave empty for all slides)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_replace_image":{"id":"google_slides_replace_image","name":"Replace Image in Google Slides","description":"Replace the source of an existing image with a new image URL, preserving the image\'s position, size, and properties.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"imageObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the existing image to replace"},"imageUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"New publicly fetchable image URL (PNG, JPEG, or GIF, max 50 MB)"},"imageReplaceMethod":{"type":"string","required":false,"visibility":"user-or-llm","description":"CENTER_INSIDE (preserve aspect) or CENTER_CROP (fill, crop overflow). Default: CENTER_INSIDE."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_reroute_line":{"id":"google_slides_reroute_line","name":"Reroute Line in Google Slides","description":"Reroute a connector line so it efficiently connects its endpoint shapes — useful after moving the shapes the line connects.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the connector line to reroute"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_ungroup_objects":{"id":"google_slides_ungroup_objects","name":"Ungroup Objects in Google Slides","description":"Ungroup one or more object groups, releasing their children back to the slide.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated object IDs of the groups to ungroup"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_unmerge_table_cells":{"id":"google_slides_unmerge_table_cells","name":"Unmerge Table Cells in Google Slides","description":"Unmerge any merged cells within the given table range.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of the top-left cell of the range"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of the top-left cell of the range"},"rowSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of rows in the range (minimum 1)"},"columnSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of columns in the range (minimum 1)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_image_properties":{"id":"google_slides_update_image_properties","name":"Update Image Properties in Google Slides","description":"Update image properties — brightness, contrast, transparency, crop, outline, link — on an existing image.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the image to update"},"brightness":{"type":"number","required":false,"visibility":"user-or-llm","description":"Brightness adjustment between -1.0 and 1.0"},"contrast":{"type":"number","required":false,"visibility":"user-or-llm","description":"Contrast adjustment between -1.0 and 1.0"},"transparency":{"type":"number","required":false,"visibility":"user-or-llm","description":"Transparency between 0.0 (opaque) and 1.0 (fully transparent)"},"linkUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Make the image a hyperlink to this URL"},"outlineColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Outline color as hex (e.g. #1A73E8)"},"outlineWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Outline weight in points"},"outlineDashStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Outline dash style: SOLID, DOT, DASH, DASH_DOT, LONG_DASH, LONG_DASH_DOT"},"cropLeftOffset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Crop offset from left edge (0.0 to 1.0)"},"cropRightOffset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Crop offset from right edge (0.0 to 1.0)"},"cropTopOffset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Crop offset from top edge (0.0 to 1.0)"},"cropBottomOffset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Crop offset from bottom edge (0.0 to 1.0)"},"cropAngle":{"type":"number","required":false,"visibility":"user-or-llm","description":"Crop rotation angle in radians (clockwise)"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw ImageProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_line_category":{"id":"google_slides_update_line_category","name":"Update Line Category in Google Slides","description":"Change a connector line\'s category (STRAIGHT, BENT, or CURVED).","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the connector line"},"lineCategory":{"type":"string","required":true,"visibility":"user-or-llm","description":"New line category: STRAIGHT, BENT, or CURVED"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_line_properties":{"id":"google_slides_update_line_properties","name":"Update Line Properties in Google Slides","description":"Update line appearance — color, weight, dash style, arrows, link.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the line"},"lineColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Line color as hex"},"lineWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Line weight in points"},"dashStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dash style: SOLID, DOT, DASH, DASH_DOT, LONG_DASH, LONG_DASH_DOT"},"startArrow":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start arrow style: NONE, STEALTH_ARROW, FILL_ARROW, FILL_CIRCLE, FILL_SQUARE, FILL_DIAMOND, OPEN_ARROW, OPEN_CIRCLE, OPEN_SQUARE, OPEN_DIAMOND"},"endArrow":{"type":"string","required":false,"visibility":"user-or-llm","description":"End arrow style (same values as startArrow)"},"linkUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Hyperlink URL"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw LineProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_page_element_alt_text":{"id":"google_slides_update_page_element_alt_text","name":"Update Alt Text in Google Slides","description":"Set the accessibility title and/or description (alt text) of a page element such as an image, shape, or group.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the page element"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Accessibility title for the element"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Accessibility description (alt text) for the element"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_page_element_transform":{"id":"google_slides_update_page_element_transform","name":"Update Page Element Transform in Google Slides","description":"Move, resize, scale, or shear a page element. Translate is specified in points; applyMode controls whether the transform is absolute (default) or relative (multiplied with the current transform).","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the page element to transform"},"scaleX":{"type":"number","required":false,"visibility":"user-or-llm","description":"Horizontal scale factor (default 1)"},"scaleY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Vertical scale factor (default 1)"},"shearX":{"type":"number","required":false,"visibility":"user-or-llm","description":"Horizontal shear factor (default 0)"},"shearY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Vertical shear factor (default 0)"},"translateX":{"type":"number","required":false,"visibility":"user-or-llm","description":"X position in points (absolute) or delta (relative)"},"translateY":{"type":"number","required":false,"visibility":"user-or-llm","description":"Y position in points (absolute) or delta (relative)"},"applyMode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ABSOLUTE replaces the current transform; RELATIVE multiplies with it. Default ABSOLUTE."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_page_elements_z_order":{"id":"google_slides_update_page_elements_z_order","name":"Update Z-Order in Google Slides","description":"Bring elements to front, send to back, or step them one layer forward/backward.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated object IDs of the elements to reorder"},"operation":{"type":"string","required":true,"visibility":"user-or-llm","description":"BRING_TO_FRONT, BRING_FORWARD, SEND_BACKWARD, or SEND_TO_BACK"}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_page_properties":{"id":"google_slides_update_page_properties","name":"Update Page Properties in Google Slides","description":"Update slide/page background — solid color or stretched picture — and other page properties.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the slide/page to update"},"backgroundColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Solid background color as hex (e.g. #0B1F3A)"},"backgroundAlpha":{"type":"number","required":false,"visibility":"user-or-llm","description":"Background fill opacity between 0.0 and 1.0"},"backgroundImageUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Publicly fetchable image URL to use as a stretched picture background"},"backgroundUnset":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, removes the background so the slide inherits its layout background"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw PageProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_paragraph_style":{"id":"google_slides_update_paragraph_style","name":"Update Paragraph Style in Google Slides","description":"Update paragraph styling — alignment, line spacing, indents, space above/below — for text in a shape or table cell.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the shape or table containing the text"},"rowIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based row index"},"columnIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based column index"},"rangeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Range to style: ALL (default), FROM_START_INDEX, or FIXED_RANGE"},"startIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for FROM_START_INDEX or FIXED_RANGE"},"endIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"End index for FIXED_RANGE"},"alignment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text alignment: START, CENTER, END, or JUSTIFIED"},"lineSpacing":{"type":"number","required":false,"visibility":"user-or-llm","description":"Line spacing as a percentage (100 = single, 200 = double)"},"indentStart":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start-edge indent in points"},"indentEnd":{"type":"number","required":false,"visibility":"user-or-llm","description":"End-edge indent in points"},"indentFirstLine":{"type":"number","required":false,"visibility":"user-or-llm","description":"First-line indent in points"},"spaceAbove":{"type":"number","required":false,"visibility":"user-or-llm","description":"Space above the paragraph in points"},"spaceBelow":{"type":"number","required":false,"visibility":"user-or-llm","description":"Space below the paragraph in points"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text direction: LEFT_TO_RIGHT or RIGHT_TO_LEFT"},"spacingMode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Spacing mode: NEVER_COLLAPSE or COLLAPSE_LISTS"},"styleJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw ParagraphStyle JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_shape_properties":{"id":"google_slides_update_shape_properties","name":"Update Shape Properties in Google Slides","description":"Update a shape\'s appearance — background fill color, outline, link, content alignment, autofit. Pass only the properties you want to change.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the shape to update"},"fillColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Solid background fill color as hex (e.g. #FF6F61)"},"fillAlpha":{"type":"number","required":false,"visibility":"user-or-llm","description":"Fill opacity between 0.0 (transparent) and 1.0 (opaque)"},"fillUnset":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, removes any fill so the shape inherits its layout/master fill"},"outlineColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Outline color as hex"},"outlineWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Outline weight in points"},"outlineDashStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Outline dash style: SOLID, DOT, DASH, DASH_DOT, LONG_DASH, LONG_DASH_DOT"},"outlineUnset":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, removes any outline so the shape inherits its layout/master outline"},"linkUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Make the shape a hyperlink to this URL"},"contentAlignment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Vertical alignment of shape contents: TOP, MIDDLE, or BOTTOM"},"autofitType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Autofit behavior: NONE, TEXT_AUTOFIT, or SHAPE_AUTOFIT"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw ShapeProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_slide_properties":{"id":"google_slides_update_slide_properties","name":"Update Slide Properties in Google Slides","description":"Update slide-specific properties such as whether the slide is skipped during presentation.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the slide to update"},"isSkipped":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the slide is skipped in presentation mode"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw SlideProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_slides_position":{"id":"google_slides_update_slides_position","name":"Reorder Slides in Google Slides","description":"Move one or more slides to a new position in a Google Slides presentation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"slideObjectIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of slide object IDs to move. The slides will maintain their relative order."},"insertionIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"The zero-based index where the slides should be moved. All slides with indices greater than or equal to this will be shifted right."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_table_border_properties":{"id":"google_slides_update_table_border_properties","name":"Update Table Border Properties in Google Slides","description":"Update border color, weight, and dash style for a position (e.g. ALL, INNER, OUTER) in a table range.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of the top-left cell of the range"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of the top-left cell of the range"},"rowSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of rows in the range (minimum 1)"},"columnSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of columns in the range (minimum 1)"},"borderPosition":{"type":"string","required":false,"visibility":"user-or-llm","description":"Which borders to update: ALL (default), BOTTOM, INNER, INNER_HORIZONTAL, INNER_VERTICAL, LEFT, OUTER, RIGHT, TOP"},"borderColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Border color as hex"},"borderWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Border weight in points"},"dashStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dash style: SOLID, DOT, DASH, DASH_DOT, LONG_DASH, LONG_DASH_DOT"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw TableBorderProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_table_cell_properties":{"id":"google_slides_update_table_cell_properties","name":"Update Table Cell Properties in Google Slides","description":"Update background fill and content alignment for a range of table cells.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based row index of the top-left cell of the range"},"columnIndex":{"type":"number","required":true,"visibility":"user-or-llm","description":"Zero-based column index of the top-left cell of the range"},"rowSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of rows in the range (minimum 1)"},"columnSpan":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of columns in the range (minimum 1)"},"backgroundColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cell background color as hex (e.g. #F1F3F4)"},"backgroundAlpha":{"type":"number","required":false,"visibility":"user-or-llm","description":"Background fill opacity between 0.0 and 1.0"},"contentAlignment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Vertical alignment of cell content: TOP, MIDDLE, or BOTTOM"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw TableCellProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_table_column_properties":{"id":"google_slides_update_table_column_properties","name":"Update Table Column Properties in Google Slides","description":"Update column widths and other column-level table properties.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"columnIndices":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated zero-based column indices to update (e.g. \\"0,2,3\\")"},"columnWidth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Column width in points"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw TableColumnProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_table_row_properties":{"id":"google_slides_update_table_row_properties","name":"Update Table Row Properties in Google Slides","description":"Update minimum row heights and other row-level table properties.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the table"},"rowIndices":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated zero-based row indices to update (e.g. \\"0,2,3\\")"},"minRowHeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum row height in points"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw TableRowProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_text_style":{"id":"google_slides_update_text_style","name":"Update Text Style in Google Slides","description":"Update the styling of text in a shape or table cell (bold, italic, font family, font size, foreground/background color, link, etc.). Only the fields you set are applied.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the shape or table containing the text"},"rowIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based row index"},"columnIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"When targeting a table cell, the zero-based column index"},"rangeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Range to style: ALL (default), FROM_START_INDEX, or FIXED_RANGE"},"startIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for FROM_START_INDEX or FIXED_RANGE"},"endIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"End index for FIXED_RANGE"},"bold":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the text is bold"},"italic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the text is italic"},"underline":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the text is underlined"},"strikethrough":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the text has strikethrough"},"smallCaps":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the text is rendered in small caps"},"fontFamily":{"type":"string","required":false,"visibility":"user-or-llm","description":"Font family name (must be a font available to Google Slides)"},"fontSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Font size in points"},"foregroundColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text color as hex (e.g. #1A73E8)"},"backgroundColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text background color as hex (e.g. #FFF8E1)"},"linkUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Convert the range to a hyperlink with this URL"},"baselineOffset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Baseline offset: NONE, SUPERSCRIPT, or SUBSCRIPT"},"styleJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw TextStyle JSON merged with the simple fields above (overrides them on conflict)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, the mask is computed from the fields you provided (or \\"*\\" when styleJson is used without explicit fields)."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_update_video_properties":{"id":"google_slides_update_video_properties","name":"Update Video Properties in Google Slides","description":"Update video playback options (autoPlay, mute, start/end) and outline.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object ID of the video"},"autoPlay":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Play the video automatically when the slide is shown"},"mute":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mute the video"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Playback start time in seconds"},"end":{"type":"number","required":false,"visibility":"user-or-llm","description":"Playback end time in seconds"},"outlineColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Outline color as hex"},"outlineWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Outline weight in points"},"outlineDashStyle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Outline dash style"},"propertiesJson":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: raw VideoProperties JSON merged with the simple fields above"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Advanced: explicit FieldMask. If omitted, computed from provided fields."}},"oauth":{"required":true,"provider":"google-drive"}},"google_slides_write":{"id":"google_slides_write","name":"Write to Google Slides Presentation","description":"Write or update content in a Google Slides presentation","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Google Slides API"},"presentationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Google Slides presentation ID"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content to write to the slide"},"slideIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"The index of the slide to write to (defaults to first slide)"}},"oauth":{"required":true,"provider":"google-drive"}},"google_tasks_create":{"id":"google_tasks_create","name":"Google Tasks Create Task","description":"Create a new task in a Google Tasks list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Google Tasks OAuth access token"},"taskListId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task list ID (defaults to primary task list \\"@default\\")"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the task (max 1024 characters)"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Notes/description for the task (max 8192 characters)"},"due":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in RFC 3339 format (e.g., 2025-06-03T00:00:00.000Z)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task status: \\"needsAction\\" or \\"completed\\""},"parent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent task ID to create this task as a subtask. Omit for top-level tasks."},"previous":{"type":"string","required":false,"visibility":"user-or-llm","description":"Previous sibling task ID to position after. Omit to place first among siblings."}},"oauth":{"required":true,"provider":"google-tasks"}},"google_tasks_delete":{"id":"google_tasks_delete","name":"Google Tasks Delete Task","description":"Delete a task from a Google Tasks list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Google Tasks OAuth access token"},"taskListId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task list ID (defaults to primary task list \\"@default\\")"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to delete"}},"oauth":{"required":true,"provider":"google-tasks"}},"google_tasks_get":{"id":"google_tasks_get","name":"Google Tasks Get Task","description":"Retrieve a specific task by ID from a Google Tasks list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Google Tasks OAuth access token"},"taskListId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task list ID (defaults to primary task list \\"@default\\")"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to retrieve"}},"oauth":{"required":true,"provider":"google-tasks"}},"google_tasks_list":{"id":"google_tasks_list","name":"Google Tasks List Tasks","description":"List all tasks in a Google Tasks list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Google Tasks OAuth access token"},"taskListId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task list ID (defaults to primary task list \\"@default\\")"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of tasks to return (default 20, max 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"},"showCompleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to show completed tasks (default true)"},"showDeleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to show deleted tasks (default false)"},"showHidden":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to show hidden tasks (default false)"},"dueMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for due date filter (RFC 3339 timestamp)"},"dueMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Upper bound for due date filter (RFC 3339 timestamp)"},"completedMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for task completion date (RFC 3339 timestamp)"},"completedMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Upper bound for task completion date (RFC 3339 timestamp)"},"updatedMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lower bound for last modification time (RFC 3339 timestamp)"}},"oauth":{"required":true,"provider":"google-tasks"}},"google_tasks_list_task_lists":{"id":"google_tasks_list_task_lists","name":"Google Tasks List Task Lists","description":"Retrieve all task lists for the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Google Tasks OAuth access token"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of task lists to return (default 20, max 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"}},"oauth":{"required":true,"provider":"google-tasks"}},"google_tasks_update":{"id":"google_tasks_update","name":"Google Tasks Update Task","description":"Update an existing task in a Google Tasks list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Google Tasks OAuth access token"},"taskListId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task list ID (defaults to primary task list \\"@default\\")"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the task"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"New notes for the task"},"due":{"type":"string","required":false,"visibility":"user-or-llm","description":"New due date in RFC 3339 format"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New status: \\"needsAction\\" or \\"completed\\""}},"oauth":{"required":true,"provider":"google-tasks"}},"google_translate_detect":{"id":"google_translate_detect","name":"Google Translate Detect Language","description":"Detect the language of text using the Google Cloud Translation API.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Cloud API key with Cloud Translation API enabled"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to detect the language of"}}},"google_translate_text":{"id":"google_translate_text","name":"Google Translate","description":"Translate text between languages using the Google Cloud Translation API. Supports auto-detection of the source language.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Cloud API key with Cloud Translation API enabled"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text to translate"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target language code (e.g., \\"es\\", \\"fr\\", \\"de\\", \\"ja\\")"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Source language code. If omitted, the API will auto-detect the source language."},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Format of the text: \\"text\\" for plain text, \\"html\\" for HTML content"}}},"google_vault_add_held_accounts":{"id":"google_vault_add_held_accounts","name":"Vault Add Held Accounts","description":"Add accounts to an existing hold","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"holdId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hold ID to add accounts to (e.g., \\"holdId123456\\")"},"accountEmails":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of user emails to add to the hold (e.g., \\"user1@example.com, user2@example.com\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_add_matters_permissions":{"id":"google_vault_add_matters_permissions","name":"Vault Add Matter Collaborator","description":"Add a collaborator (or transfer ownership) to a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Admin SDK account ID of the user to add as a collaborator/owner"},"role":{"type":"string","required":true,"visibility":"user-only","description":"Permission level to grant: COLLABORATOR or OWNER"},"sendEmails":{"type":"boolean","required":false,"visibility":"user-only","description":"Send a notification email to the added account"},"ccMe":{"type":"boolean","required":false,"visibility":"user-only","description":"CC the requestor on the notification email (only relevant if sendEmails is true)"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_close_matters":{"id":"google_vault_close_matters","name":"Vault Close Matter","description":"Close a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID to close (e.g., \\"12345678901234567890\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_create_matters":{"id":"google_vault_create_matters","name":"Vault Create Matter","description":"Create a new matter in Google Vault","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"name":{"type":"string","required":true,"visibility":"user-only","description":"Name for the new matter"},"description":{"type":"string","required":false,"visibility":"user-only","description":"Optional description for the matter"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_create_matters_export":{"id":"google_vault_create_matters_export","name":"Vault Create Export","description":"Create an export in a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"exportName":{"type":"string","required":true,"visibility":"user-only","description":"Name for the export (avoid special characters)"},"corpus":{"type":"string","required":true,"visibility":"user-only","description":"Data corpus to export (MAIL, DRIVE, GROUPS, HANGOUTS_CHAT, VOICE)"},"accountEmails":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user emails to scope export (e.g., \\"user1@example.com, user2@example.com\\")"},"orgUnitId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization unit ID to scope export (e.g., \\"id:03ph8a2z1enx5q0\\", alternative to emails)"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time for date filtering (ISO 8601 format, e.g., \\"2024-01-01T00:00:00Z\\")"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End time for date filtering (ISO 8601 format, e.g., \\"2024-12-31T23:59:59Z\\")"},"terms":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query terms to filter exported content (e.g., \\"from:sender@example.com subject:invoice\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_create_matters_holds":{"id":"google_vault_create_matters_holds","name":"Vault Create Hold","description":"Create a hold in a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"holdName":{"type":"string","required":true,"visibility":"user-only","description":"Name for the hold"},"corpus":{"type":"string","required":true,"visibility":"user-only","description":"Data corpus to hold (MAIL, DRIVE, GROUPS, HANGOUTS_CHAT, VOICE)"},"accountEmails":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user emails to put on hold (e.g., \\"user1@example.com, user2@example.com\\")"},"orgUnitId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization unit ID to put on hold (e.g., \\"id:03ph8a2z1enx5q0\\", alternative to accounts)"},"terms":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search terms to filter held content (e.g., \\"from:sender@example.com subject:invoice\\", for MAIL and GROUPS corpus)"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time for date filtering (ISO 8601 format, e.g., \\"2024-01-01T00:00:00Z\\", for MAIL and GROUPS corpus)"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End time for date filtering (ISO 8601 format, e.g., \\"2024-12-31T23:59:59Z\\", for MAIL and GROUPS corpus)"},"includeSharedDrives":{"type":"boolean","required":false,"visibility":"user-only","description":"Include files in shared drives (for DRIVE corpus)"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_create_saved_query":{"id":"google_vault_create_saved_query","name":"Vault Create Saved Query","description":"Save a reusable search query in a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"displayName":{"type":"string","required":true,"visibility":"user-only","description":"Name for the saved query"},"corpus":{"type":"string","required":true,"visibility":"user-only","description":"Data corpus to search (MAIL, DRIVE, GROUPS, HANGOUTS_CHAT, VOICE)"},"accountEmails":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user emails to scope the query (e.g., \\"user1@example.com, user2@example.com\\")"},"orgUnitId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization unit ID to scope the query (e.g., \\"id:03ph8a2z1enx5q0\\", alternative to emails)"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time for date filtering (ISO 8601 format, e.g., \\"2024-01-01T00:00:00Z\\")"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End time for date filtering (ISO 8601 format, e.g., \\"2024-12-31T23:59:59Z\\")"},"terms":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query terms (e.g., \\"from:sender@example.com subject:invoice\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_delete_matters":{"id":"google_vault_delete_matters","name":"Vault Delete Matter","description":"Permanently delete a matter (must be closed first)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID to delete (e.g., \\"12345678901234567890\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_delete_matters_export":{"id":"google_vault_delete_matters_export","name":"Vault Delete Export","description":"Delete an export from a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"exportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The export ID to delete (e.g., \\"exportId123456\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_delete_matters_holds":{"id":"google_vault_delete_matters_holds","name":"Vault Delete Hold","description":"Delete a hold and release its covered accounts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"holdId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hold ID to delete (e.g., \\"holdId123456\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_delete_saved_query":{"id":"google_vault_delete_saved_query","name":"Vault Delete Saved Query","description":"Delete a saved query from a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"savedQueryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The saved query ID to delete"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_download_export_file":{"id":"google_vault_download_export_file","name":"Vault Download Export File","description":"Download a single file from a Google Vault export (GCS object)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"bucketName":{"type":"string","required":true,"visibility":"user-only","description":"GCS bucket name from cloudStorageSink.files.bucketName"},"objectName":{"type":"string","required":true,"visibility":"user-only","description":"GCS object name from cloudStorageSink.files.objectName"},"fileName":{"type":"string","required":false,"visibility":"user-only","description":"Optional filename override for the downloaded file"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_list_matters":{"id":"google_vault_list_matters","name":"Vault List Matters","description":"List matters, or get a specific matter if matterId is provided","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"pageSize":{"type":"number","required":false,"visibility":"user-only","description":"Number of matters to return per page"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"Token for pagination"},"matterId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional matter ID to fetch a specific matter (e.g., \\"12345678901234567890\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_list_matters_export":{"id":"google_vault_list_matters_export","name":"Vault List Exports","description":"List exports for a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-only","description":"Number of exports to return per page"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"Token for pagination"},"exportId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional export ID to fetch a specific export (e.g., \\"exportId123456\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_list_matters_holds":{"id":"google_vault_list_matters_holds","name":"Vault List Holds","description":"List holds for a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-only","description":"Number of holds to return per page"},"pageToken":{"type":"string","required":false,"visibility":"hidden","description":"Token for pagination"},"holdId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional hold ID to fetch a specific hold (e.g., \\"holdId123456\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_list_saved_queries":{"id":"google_vault_list_saved_queries","name":"Vault List Saved Queries","description":"List saved queries in a matter, or get a specific one if savedQueryId is provided","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-only","description":"Number of saved queries to return per page"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination"},"savedQueryId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional saved query ID to fetch a specific saved query"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_remove_held_accounts":{"id":"google_vault_remove_held_accounts","name":"Vault Remove Held Accounts","description":"Remove accounts from an existing hold","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"holdId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hold ID to remove accounts from (e.g., \\"holdId123456\\")"},"accountIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of Admin SDK account IDs to remove from the hold (e.g., \\"accountId1, accountId2\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_remove_matters_permissions":{"id":"google_vault_remove_matters_permissions","name":"Vault Remove Matter Collaborator","description":"Remove a collaborator from a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Admin SDK account ID of the collaborator to remove"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_reopen_matters":{"id":"google_vault_reopen_matters","name":"Vault Reopen Matter","description":"Reopen a closed matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID to reopen (e.g., \\"12345678901234567890\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_undelete_matters":{"id":"google_vault_undelete_matters","name":"Vault Undelete Matter","description":"Restore a deleted matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID to restore (e.g., \\"12345678901234567890\\")"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_update_matters":{"id":"google_vault_update_matters","name":"Vault Update Matter","description":"Update the name and/or description of a matter","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID to update (e.g., \\"12345678901234567890\\")"},"name":{"type":"string","required":true,"visibility":"user-only","description":"New name for the matter"},"description":{"type":"string","required":false,"visibility":"user-only","description":"New description for the matter"}},"oauth":{"required":true,"provider":"google-vault"}},"google_vault_update_matters_holds":{"id":"google_vault_update_matters_holds","name":"Vault Update Hold","description":"Replace the name, query, and scope of an existing hold. This is a full-resource update: fetch the current hold first (Vault List Holds) and resupply every field you want to keep — any field left blank is cleared, not left unchanged.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"matterId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The matter ID (e.g., \\"12345678901234567890\\")"},"holdId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hold ID to update (e.g., \\"holdId123456\\")"},"holdName":{"type":"string","required":true,"visibility":"user-only","description":"Name for the hold"},"corpus":{"type":"string","required":true,"visibility":"user-only","description":"Data corpus of the hold (MAIL, DRIVE, GROUPS, HANGOUTS_CHAT, VOICE)"},"accountEmails":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user emails covered by the hold (e.g., \\"user1@example.com, user2@example.com\\")"},"orgUnitId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization unit ID covered by the hold (e.g., \\"id:03ph8a2z1enx5q0\\", alternative to accounts)"},"terms":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search terms to filter held content (e.g., \\"from:sender@example.com subject:invoice\\", for MAIL and GROUPS corpus). Resupply the hold\'s current terms to keep them — this replaces the hold, so leaving it blank clears any existing filter."},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time for date filtering (ISO 8601 format, e.g., \\"2024-01-01T00:00:00Z\\", for MAIL and GROUPS corpus). Resupply the hold\'s current value to keep it — leaving it blank clears any existing date filter."},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End time for date filtering (ISO 8601 format, e.g., \\"2024-12-31T23:59:59Z\\", for MAIL and GROUPS corpus). Resupply the hold\'s current value to keep it — leaving it blank clears any existing date filter."},"includeSharedDrives":{"type":"boolean","required":false,"visibility":"user-only","description":"Include files in shared drives (for DRIVE corpus). Resupply true if the hold currently includes shared drives — leaving it false/blank clears that setting."}},"oauth":{"required":true,"provider":"google-vault"}},"grafana_check_data_source_health":{"id":"grafana_check_data_source_health","name":"Grafana Check Data Source Health","description":"Test connectivity to a data source by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"dataSourceUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the data source to health-check (e.g., P1234AB5678)"}}},"grafana_create_alert_rule":{"id":"grafana_create_alert_rule","name":"Grafana Create Alert Rule","description":"Create a new alert rule","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the alert rule"},"folderUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the folder to create the alert in (e.g., folder-abc123)"},"ruleGroup":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the rule group"},"condition":{"type":"string","required":false,"visibility":"user-or-llm","description":"The refId of the query or expression to use as the alert condition (required for alerting rules; omit for recording rules)"},"data":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of query/expression data objects"},"forDuration":{"type":"string","required":false,"visibility":"user-or-llm","description":"Duration to wait before firing (e.g., 5m, 1h)"},"noDataState":{"type":"string","required":false,"visibility":"user-only","description":"State when no data is returned (NoData, Alerting, OK)"},"execErrState":{"type":"string","required":false,"visibility":"user-only","description":"State on execution error (Error, Alerting, OK)"},"annotations":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of annotations"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of labels"},"uid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional custom UID for the alert rule"},"isPaused":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether the rule is paused on creation"},"keepFiringFor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Duration to keep firing after the condition stops (e.g., 5m)"},"missingSeriesEvalsToResolve":{"type":"number","required":false,"visibility":"user-only","description":"Number of missing series evaluations before resolving"},"notificationSettings":{"type":"string","required":false,"visibility":"user-only","description":"JSON object of per-rule notification settings (overrides)"},"record":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object configuring this as a recording rule (omit for alerting rules)"},"disableProvenance":{"type":"boolean","required":false,"visibility":"user-only","description":"Set X-Disable-Provenance header so the rule remains editable in the Grafana UI"}}},"grafana_create_annotation":{"id":"grafana_create_annotation","name":"Grafana Create Annotation","description":"Create an annotation on a dashboard or as a global annotation","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of the annotation"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags"},"dashboardUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"UID of the dashboard to add the annotation to (e.g., abc123def). Omit to create a global organization annotation."},"panelId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the panel to add the annotation to (e.g., 1, 2)"},"time":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start time in epoch milliseconds (e.g., 1704067200000, defaults to now)"},"timeEnd":{"type":"number","required":false,"visibility":"user-or-llm","description":"End time in epoch milliseconds for range annotations (e.g., 1704153600000)"}}},"grafana_create_contact_point":{"id":"grafana_create_contact_point","name":"Grafana Create Contact Point","description":"Create a notification contact point (e.g., Slack, email, PagerDuty)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the contact point (groups receivers shown in the UI)"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Receiver type (e.g., slack, email, pagerduty, webhook)"},"settings":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of type-specific settings (e.g., {\\"addresses\\":\\"a@b.com\\"} for email, {\\"url\\":\\"...\\"} for slack)"},"disableResolveMessage":{"type":"boolean","required":false,"visibility":"user-only","description":"Do not send a notification when the alert resolves"},"disableProvenance":{"type":"boolean","required":false,"visibility":"user-only","description":"Set X-Disable-Provenance header so the contact point remains editable in the UI"}}},"grafana_create_dashboard":{"id":"grafana_create_dashboard","name":"Grafana Create Dashboard","description":"Create a new dashboard","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the new dashboard"},"folderUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"The UID of the folder to create the dashboard in (e.g., folder-abc123)"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags"},"timezone":{"type":"string","required":false,"visibility":"user-only","description":"Dashboard timezone (e.g., browser, utc)"},"refresh":{"type":"string","required":false,"visibility":"user-only","description":"Auto-refresh interval (e.g., 5s, 1m, 5m)"},"panels":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of panel configurations"},"overwrite":{"type":"boolean","required":false,"visibility":"user-only","description":"Overwrite existing dashboard with same title"},"message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit message for the dashboard version"}}},"grafana_create_folder":{"id":"grafana_create_folder","name":"Grafana Create Folder","description":"Create a new folder in Grafana","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the new folder"},"uid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional UID for the folder (auto-generated if not provided)"},"parentUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent folder UID for nested folders (requires nested folders enabled)"}}},"grafana_delete_alert_rule":{"id":"grafana_delete_alert_rule","name":"Grafana Delete Alert Rule","description":"Delete an alert rule by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"alertRuleUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the alert rule to delete"}}},"grafana_delete_annotation":{"id":"grafana_delete_annotation","name":"Grafana Delete Annotation","description":"Delete an annotation by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"annotationId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the annotation to delete"}}},"grafana_delete_dashboard":{"id":"grafana_delete_dashboard","name":"Grafana Delete Dashboard","description":"Delete a dashboard by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"dashboardUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the dashboard to delete (e.g., abc123def)"}}},"grafana_delete_folder":{"id":"grafana_delete_folder","name":"Grafana Delete Folder","description":"Delete a folder by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"folderUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the folder to delete (e.g., folder-abc123)"},"forceDeleteRules":{"type":"boolean","required":false,"visibility":"user-only","description":"Delete any alert rules stored in the folder along with it (default false)"}}},"grafana_get_alert_rule":{"id":"grafana_get_alert_rule","name":"Grafana Get Alert Rule","description":"Get a specific alert rule by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"alertRuleUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the alert rule to retrieve"}}},"grafana_get_dashboard":{"id":"grafana_get_dashboard","name":"Grafana Get Dashboard","description":"Get a dashboard by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"dashboardUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the dashboard to retrieve (e.g., abc123def)"}}},"grafana_get_data_source":{"id":"grafana_get_data_source","name":"Grafana Get Data Source","description":"Get a data source by its ID or UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"dataSourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID or UID of the data source to retrieve (e.g., prometheus, P1234AB5678)"}}},"grafana_get_folder":{"id":"grafana_get_folder","name":"Grafana Get Folder","description":"Get a folder by its UID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"folderUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the folder to retrieve (e.g., folder-abc123)"}}},"grafana_get_health":{"id":"grafana_get_health","name":"Grafana Get Health","description":"Check the health of the Grafana instance (version, database status)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"}}},"grafana_list_alert_rules":{"id":"grafana_list_alert_rules","name":"Grafana List Alert Rules","description":"List all alert rules in the Grafana instance","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"}}},"grafana_list_annotations":{"id":"grafana_list_annotations","name":"Grafana List Annotations","description":"Query annotations by time range, dashboard, or tags","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"from":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start time in epoch milliseconds (e.g., 1704067200000)"},"to":{"type":"number","required":false,"visibility":"user-or-llm","description":"End time in epoch milliseconds (e.g., 1704153600000)"},"dashboardUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dashboard UID to query annotations from (e.g., abc123def). Omit to query annotations across the organization."},"dashboardId":{"type":"number","required":false,"visibility":"user-only","description":"Legacy numeric dashboard ID filter (prefer dashboardUid)"},"panelId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by panel ID (e.g., 1, 2)"},"alertId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by alert ID"},"userId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by ID of the user who created the annotation"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags to filter by"},"type":{"type":"string","required":false,"visibility":"user-only","description":"Filter by type (alert or annotation)"},"limit":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of annotations to return"}}},"grafana_list_contact_points":{"id":"grafana_list_contact_points","name":"Grafana List Contact Points","description":"List all alert notification contact points","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter contact points by exact name match"}}},"grafana_list_dashboards":{"id":"grafana_list_dashboards","name":"Grafana List Dashboards","description":"Search and list all dashboards","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter dashboards by title"},"tag":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by tag (comma-separated for multiple tags)"},"folderUIDs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by folder UIDs (comma-separated, e.g., abc123,def456)"},"dashboardUIDs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by dashboard UIDs (comma-separated, e.g., abc123,def456)"},"starred":{"type":"boolean","required":false,"visibility":"user-only","description":"Only return starred dashboards"},"limit":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of dashboards to return (default 1000)"},"page":{"type":"number","required":false,"visibility":"user-only","description":"Page number for pagination (1-based)"}}},"grafana_list_data_sources":{"id":"grafana_list_data_sources","name":"Grafana List Data Sources","description":"List all data sources configured in Grafana","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"}}},"grafana_list_folders":{"id":"grafana_list_folders","name":"Grafana List Folders","description":"List all folders in Grafana","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"limit":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of folders to return"},"page":{"type":"number","required":false,"visibility":"user-only","description":"Page number for pagination"},"parentUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"List children of this folder UID (requires nested folders enabled)"}}},"grafana_update_alert_rule":{"id":"grafana_update_alert_rule","name":"Grafana Update Alert Rule","description":"Update an existing alert rule. Fetches the current rule and merges your changes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"alertRuleUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the alert rule to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the alert rule"},"folderUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"New folder UID to move the alert to (e.g., folder-abc123)"},"ruleGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"New rule group name"},"condition":{"type":"string","required":false,"visibility":"user-or-llm","description":"New condition refId"},"data":{"type":"string","required":false,"visibility":"user-or-llm","description":"New JSON array of query/expression data objects"},"forDuration":{"type":"string","required":false,"visibility":"user-or-llm","description":"Duration to wait before firing (e.g., 5m, 1h)"},"noDataState":{"type":"string","required":false,"visibility":"user-only","description":"State when no data is returned (NoData, Alerting, OK)"},"execErrState":{"type":"string","required":false,"visibility":"user-only","description":"State on execution error (Error, Alerting, OK)"},"annotations":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of annotations"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of labels"},"isPaused":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether the rule is paused"},"keepFiringFor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Duration to keep firing after the condition stops (e.g., 5m)"},"missingSeriesEvalsToResolve":{"type":"number","required":false,"visibility":"user-only","description":"Number of missing series evaluations before resolving"},"notificationSettings":{"type":"string","required":false,"visibility":"user-only","description":"JSON object of per-rule notification settings (overrides)"},"record":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object configuring this as a recording rule"},"disableProvenance":{"type":"boolean","required":false,"visibility":"user-only","description":"Set X-Disable-Provenance header so the rule remains editable in the Grafana UI"}}},"grafana_update_annotation":{"id":"grafana_update_annotation","name":"Grafana Update Annotation","description":"Update an existing annotation","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"annotationId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the annotation to update"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"New text content for the annotation (PATCH supports partial updates)"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of new tags"},"time":{"type":"number","required":false,"visibility":"user-or-llm","description":"New start time in epoch milliseconds (e.g., 1704067200000)"},"timeEnd":{"type":"number","required":false,"visibility":"user-or-llm","description":"New end time in epoch milliseconds (e.g., 1704153600000)"}}},"grafana_update_dashboard":{"id":"grafana_update_dashboard","name":"Grafana Update Dashboard","description":"Update an existing dashboard. Fetches the current dashboard and merges your changes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"dashboardUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the dashboard to update (e.g., abc123def)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the dashboard"},"folderUid":{"type":"string","required":false,"visibility":"user-or-llm","description":"New folder UID to move the dashboard to (e.g., folder-abc123)"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of new tags"},"timezone":{"type":"string","required":false,"visibility":"user-only","description":"Dashboard timezone (e.g., browser, utc)"},"refresh":{"type":"string","required":false,"visibility":"user-only","description":"Auto-refresh interval (e.g., 5s, 1m, 5m)"},"panels":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of panel configurations"},"overwrite":{"type":"boolean","required":false,"visibility":"user-only","description":"Overwrite even if there is a version conflict (defaults to false to surface 412 conflicts)"},"message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit message for this version"}}},"grafana_update_folder":{"id":"grafana_update_folder","name":"Grafana Update Folder","description":"Update (rename) a folder. Fetches the current folder and merges your changes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grafana Service Account Token"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Grafana instance URL (e.g., https://your-grafana.com)"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID for multi-org Grafana instances (e.g., 1, 2)"},"folderUid":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UID of the folder to update (e.g., folder-abc123)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"New title for the folder"}}},"grain_create_hook":{"id":"grain_create_hook","name":"Grain Create Webhook","description":"Create a webhook to receive recording events","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"},"hookUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"Webhook endpoint URL (e.g., \\"https://example.com/webhooks/grain\\")"},"viewId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Grain view ID from GET /_/public-api/views"},"actions":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional list of actions to subscribe to: added, updated, removed","items":{"type":"string"}}}},"grain_create_hook_v2":{"id":"grain_create_hook_v2","name":"Grain Create Webhook","description":"Create a webhook for a specific Grain event type (v2 API)","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal or Workspace Access Token)"},"hookUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"Webhook endpoint URL. Grain performs a reachability test on creation — the endpoint must respond 2xx."},"hookType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event type the hook subscribes to. One of: recording_added, recording_updated, recording_deleted, highlight_added, highlight_updated, highlight_deleted, story_added, story_updated, story_deleted, upload_status"},"include":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional include object controlling payload richness. For recording hooks: {\\"participants\\": true, \\"highlights\\": true, \\"ai_summary\\": true}. For highlight hooks: {\\"transcript\\": true, \\"speakers\\": true}."}}},"grain_delete_hook":{"id":"grain_delete_hook","name":"Grain Delete Webhook","description":"Delete a webhook by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"},"hookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hook UUID to delete (e.g., \\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\\")"}}},"grain_delete_hook_v2":{"id":"grain_delete_hook_v2","name":"Grain Delete Webhook","description":"Delete a webhook by ID (v2 API)","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal or Workspace Access Token)"},"hookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hook UUID to delete (e.g., \\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\\")"}}},"grain_get_recording":{"id":"grain_get_recording","name":"Grain Get Recording","description":"Get details of a single recording by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"},"recordingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The recording UUID (e.g., \\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\\")"},"includeHighlights":{"type":"boolean","required":false,"visibility":"user-only","description":"Include highlights/clips"},"includeParticipants":{"type":"boolean","required":false,"visibility":"user-only","description":"Include participant list"},"includeAiSummary":{"type":"boolean","required":false,"visibility":"user-only","description":"Include AI summary"},"includeAiActionItems":{"type":"boolean","required":false,"visibility":"user-only","description":"Include AI-detected action items"},"includeCalendarEvent":{"type":"boolean","required":false,"visibility":"user-only","description":"Include calendar event data"},"includeHubspot":{"type":"boolean","required":false,"visibility":"user-only","description":"Include HubSpot associations"}}},"grain_get_transcript":{"id":"grain_get_transcript","name":"Grain Get Transcript","description":"Get the full transcript of a recording","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"},"recordingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The recording UUID (e.g., \\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\\")"}}},"grain_list_hooks":{"id":"grain_list_hooks","name":"Grain List Webhooks","description":"List all webhooks for the account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"}}},"grain_list_hooks_v2":{"id":"grain_list_hooks_v2","name":"Grain List Webhooks","description":"List webhooks for the account (v2 API)","version":"2.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal or Workspace Access Token)"},"hookType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return hooks with this event type. One of: recording_added, recording_updated, recording_deleted, highlight_added, highlight_updated, highlight_deleted, story_added, story_updated, story_deleted, upload_status"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return hooks that are \\"enabled\\" or \\"disabled\\""}}},"grain_list_meeting_types":{"id":"grain_list_meeting_types","name":"Grain List Meeting Types","description":"List all meeting types in the workspace","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"}}},"grain_list_recordings":{"id":"grain_list_recordings","name":"Grain List Recordings","description":"List recordings from Grain with optional filters and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (returned from previous response)"},"beforeDatetime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only recordings before this ISO8601 timestamp (e.g., \\"2024-01-15T00:00:00Z\\")"},"afterDatetime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only recordings after this ISO8601 timestamp (e.g., \\"2024-01-01T00:00:00Z\\")"},"participantScope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter: \\"internal\\" or \\"external\\""},"titleSearch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter by recording title (e.g., \\"weekly standup\\")"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team UUID (e.g., \\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\\")"},"meetingTypeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by meeting type UUID (e.g., \\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\\")"},"includeHighlights":{"type":"boolean","required":false,"visibility":"user-only","description":"Include highlights/clips in response"},"includeParticipants":{"type":"boolean","required":false,"visibility":"user-only","description":"Include participant list in response"},"includeAiSummary":{"type":"boolean","required":false,"visibility":"user-only","description":"Include AI-generated summary"},"includeAiActionItems":{"type":"boolean","required":false,"visibility":"user-only","description":"Include AI-detected action items"}}},"grain_list_teams":{"id":"grain_list_teams","name":"Grain List Teams","description":"List all teams in the workspace","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"}}},"grain_list_views":{"id":"grain_list_views","name":"Grain List Views","description":"List available Grain views for webhook subscriptions","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Grain API key (Personal Access Token)"},"typeFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional view type filter: recordings, highlights, or stories"}}},"granola_get_note":{"id":"granola_get_note","name":"Granola Get Note","description":"Retrieves a specific meeting note from Granola by ID, including summary, attendees, calendar event details, and optionally the transcript.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Granola API key"},"noteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The note ID (e.g., not_1d3tmYTlCICgjy)"},"includeTranscript":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to include the meeting transcript"}}},"granola_list_folders":{"id":"granola_list_folders","name":"Granola List Folders","description":"Lists folders from Granola, sorted alphabetically, with pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Granola API key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of folders per page (1-30, default 10)"}}},"granola_list_notes":{"id":"granola_list_notes","name":"Granola List Notes","description":"Lists meeting notes from Granola with optional date filters and pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Granola API key"},"createdBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return notes created before this date (ISO 8601)"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return notes created after this date (ISO 8601)"},"updatedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return notes updated after this date (ISO 8601)"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return notes in this folder and its child folders (e.g., fol_4y6LduVdwSKC27)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of notes per page (1-30, default 10)"}}},"greenhouse_get_application":{"id":"greenhouse_get_application","name":"Greenhouse Get Application","description":"Retrieves a specific application by ID with full details including source, stage, answers, and attachments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"applicationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the application to retrieve"}}},"greenhouse_get_candidate":{"id":"greenhouse_get_candidate","name":"Greenhouse Get Candidate","description":"Retrieves a specific candidate by ID with full details including contact info, education, and employment history","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"candidateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the candidate to retrieve"}}},"greenhouse_get_job":{"id":"greenhouse_get_job","name":"Greenhouse Get Job","description":"Retrieves a specific job by ID with full details including hiring team, openings, and custom fields","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the job to retrieve"}}},"greenhouse_get_user":{"id":"greenhouse_get_user","name":"Greenhouse Get User","description":"Retrieves a specific Greenhouse user by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to retrieve"}}},"greenhouse_list_applications":{"id":"greenhouse_list_applications","name":"Greenhouse List Applications","description":"Lists applications from Greenhouse with optional filtering by job, status, or date","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"},"job_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter applications by job ID"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (active, converted, hired, rejected)"},"created_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only applications created at or after this ISO 8601 timestamp"},"created_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only applications created before this ISO 8601 timestamp"},"last_activity_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only applications with activity at or after this ISO 8601 timestamp"}}},"greenhouse_list_candidates":{"id":"greenhouse_list_candidates","name":"Greenhouse List Candidates","description":"Lists candidates from Greenhouse with optional filtering by date, job, or email","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"},"created_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only candidates created at or after this ISO 8601 timestamp"},"created_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only candidates created before this ISO 8601 timestamp"},"updated_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only candidates updated at or after this ISO 8601 timestamp"},"updated_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only candidates updated before this ISO 8601 timestamp"},"job_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to candidates who applied to this job ID (excludes prospects)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to candidates with this email address"},"candidate_ids":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated candidate IDs to retrieve (max 50)"}}},"greenhouse_list_departments":{"id":"greenhouse_list_departments","name":"Greenhouse List Departments","description":"Lists all departments configured in Greenhouse","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"greenhouse_list_job_stages":{"id":"greenhouse_list_job_stages","name":"Greenhouse List Job Stages","description":"Lists all interview stages for a specific job in Greenhouse","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"jobId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The job ID to list stages for"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"greenhouse_list_jobs":{"id":"greenhouse_list_jobs","name":"Greenhouse List Jobs","description":"Lists jobs from Greenhouse with optional filtering by status, department, or office","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by job status (open, closed, draft)"},"created_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only jobs created at or after this ISO 8601 timestamp"},"created_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only jobs created before this ISO 8601 timestamp"},"updated_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only jobs updated at or after this ISO 8601 timestamp"},"updated_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only jobs updated before this ISO 8601 timestamp"},"department_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to jobs in this department ID"},"office_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to jobs in this office ID"}}},"greenhouse_list_offices":{"id":"greenhouse_list_offices","name":"Greenhouse List Offices","description":"Lists all offices configured in Greenhouse","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"greenhouse_list_users":{"id":"greenhouse_list_users","name":"Greenhouse List Users","description":"Lists Greenhouse users (recruiters, hiring managers, admins) with optional filtering","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greenhouse Harvest API key"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-500, default 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"},"created_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only users created at or after this ISO 8601 timestamp"},"created_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only users created before this ISO 8601 timestamp"},"updated_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only users updated at or after this ISO 8601 timestamp"},"updated_before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only users updated before this ISO 8601 timestamp"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by email address"}}},"greptile_index_repo":{"id":"greptile_index_repo","name":"Greptile Index Repository","description":"Submit a repository to be indexed by Greptile. Indexing must complete before the repository can be queried. Small repos take 3-5 minutes, larger ones can take over an hour.","version":"1.0.0","params":{"remote":{"type":"string","required":true,"visibility":"user-only","description":"Git remote type: github or gitlab"},"repository":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository in owner/repo format. Example: \\"facebook/react\\" or \\"vercel/next.js\\""},"branch":{"type":"string","required":true,"visibility":"user-only","description":"Branch to index (e.g., \\"main\\" or \\"master\\")"},"reload":{"type":"boolean","required":false,"visibility":"user-only","description":"Force re-indexing even if already indexed"},"notify":{"type":"boolean","required":false,"visibility":"user-only","description":"Send email notification when indexing completes"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greptile API key"},"githubToken":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with repo read access"}}},"greptile_query":{"id":"greptile_query","name":"Greptile Query","description":"Query repositories in natural language and get answers with relevant code references. Greptile uses AI to understand your codebase and answer questions.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Natural language question about the codebase. Example: \\"How does authentication work?\\" or \\"Where is the payment processing logic?\\""},"repositories":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of repositories. Format: \\"github:branch:owner/repo\\" or just \\"owner/repo\\" (defaults to github:main). Example: \\"facebook/react\\" or \\"github:main:facebook/react,github:main:facebook/relay\\""},"sessionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Session ID for conversation continuity. Use the same sessionId across multiple queries to maintain context. Example: \\"session-abc123\\""},"genius":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable genius mode for more thorough analysis (slower but more accurate)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greptile API key"},"githubToken":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with repo read access"}}},"greptile_search":{"id":"greptile_search","name":"Greptile Search","description":"Search repositories in natural language and get relevant code references without generating an answer. Useful for finding specific code locations.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Natural language search query to find relevant code. Example: \\"authentication middleware\\" or \\"database connection handling\\""},"repositories":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of repositories. Format: \\"github:branch:owner/repo\\" or just \\"owner/repo\\" (defaults to github:main). Example: \\"facebook/react\\" or \\"github:main:facebook/react,github:main:facebook/relay\\""},"sessionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Session ID for conversation continuity. Use the same sessionId across multiple searches to maintain context. Example: \\"session-abc123\\""},"genius":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable genius mode for more thorough search (slower but more accurate)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greptile API key"},"githubToken":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with repo read access"}}},"greptile_status":{"id":"greptile_status","name":"Greptile Repository Status","description":"Check the indexing status of a repository. Use this to verify if a repository is ready to be queried or to monitor indexing progress.","version":"1.0.0","params":{"remote":{"type":"string","required":true,"visibility":"user-only","description":"Git remote type: github or gitlab"},"repository":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repository in owner/repo format. Example: \\"facebook/react\\" or \\"vercel/next.js\\""},"branch":{"type":"string","required":true,"visibility":"user-only","description":"Branch name (e.g., \\"main\\" or \\"master\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Greptile API key"},"githubToken":{"type":"string","required":true,"visibility":"user-only","description":"GitHub Personal Access Token with repo read access"}}},"guardrails_validate":{"id":"guardrails_validate","name":"Guardrails Validate","description":"Validate content using guardrails (JSON, regex, hallucination check, or PII detection)","version":"1.0.0","params":{"input":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content to validate (from wired block)"},"validationType":{"type":"string","required":true,"visibility":"user-only","description":"Type of validation: json, regex, hallucination, or pii"},"regex":{"type":"string","required":false,"visibility":"user-only","description":"Regex pattern (required for regex validation)"},"knowledgeBaseId":{"type":"string","required":false,"visibility":"user-only","description":"Knowledge base ID (required for hallucination check)"},"threshold":{"type":"string","required":false,"visibility":"user-only","description":"Confidence threshold (0-10 scale, default: 3, scores below fail)"},"topK":{"type":"string","required":false,"visibility":"user-only","description":"Number of chunks to retrieve from knowledge base (default: 10)"},"model":{"type":"string","required":false,"visibility":"user-only","description":"LLM model for confidence scoring (default: gpt-4o-mini)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key for LLM provider (optional if using hosted)"},"piiEntityTypes":{"type":"array","required":false,"visibility":"user-only","description":"PII entity types to detect (empty = detect all)"},"piiMode":{"type":"string","required":false,"visibility":"user-only","description":"PII action mode: block or mask (default: block)"},"piiLanguage":{"type":"string","required":false,"visibility":"user-only","description":"Language for PII detection (default: en)"},"piiCustomPatterns":{"type":"array","required":false,"visibility":"user-only","description":"Custom regex patterns to detect and replace (name, pattern, replacement)"}}},"hex_cancel_run":{"id":"hex_cancel_run","name":"Hex Cancel Run","description":"Cancel an active Hex project run.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the run to cancel"}}},"hex_create_collection":{"id":"hex_create_collection","name":"Hex Create Collection","description":"Create a new collection in the Hex workspace to organize projects.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new collection"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional description for the collection"}}},"hex_create_group":{"id":"hex_create_group","name":"Hex Create Group","description":"Create a new group in the Hex workspace, optionally with initial members.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new group"},"memberUserIds":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of user UUIDs to add as initial group members (e.g., [\\"uuid1\\", \\"uuid2\\"])"}}},"hex_deactivate_user":{"id":"hex_deactivate_user","name":"Hex Deactivate User","description":"Deactivate a user in the Hex workspace.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the user to deactivate"}}},"hex_delete_group":{"id":"hex_delete_group","name":"Hex Delete Group","description":"Delete a group from the Hex workspace.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the group to delete"}}},"hex_get_collection":{"id":"hex_get_collection","name":"Hex Get Collection","description":"Retrieve details for a specific Hex collection by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the collection"}}},"hex_get_data_connection":{"id":"hex_get_data_connection","name":"Hex Get Data Connection","description":"Retrieve details for a specific data connection including type, description, and configuration flags.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"dataConnectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the data connection"}}},"hex_get_group":{"id":"hex_get_group","name":"Hex Get Group","description":"Retrieve details for a specific Hex group.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the group"}}},"hex_get_project":{"id":"hex_get_project","name":"Hex Get Project","description":"Get metadata and details for a specific Hex project by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project"}}},"hex_get_project_runs":{"id":"hex_get_project_runs","name":"Hex Get Project Runs","description":"Retrieve API-triggered runs for a Hex project with optional filtering by status and pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of runs to return (1-100, default: 25)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Offset for paginated results (default: 0)"},"statusFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by run status: PENDING, RUNNING, ERRORED, COMPLETED, KILLED, UNABLE_TO_ALLOCATE_KERNEL"},"runTriggerFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by how the run was triggered: ALL, API, SCHEDULED, or APP_REFRESH"}}},"hex_get_queried_tables":{"id":"hex_get_queried_tables","name":"Hex Get Queried Tables","description":"Return the warehouse tables queried by a Hex project, including data connection and table names.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of tables to return (1-100)"}}},"hex_get_run_status":{"id":"hex_get_run_status","name":"Hex Get Run Status","description":"Check the status of a Hex project run by its run ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the run to check"}}},"hex_list_collections":{"id":"hex_list_collections","name":"Hex List Collections","description":"List all collections in the Hex workspace.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of collections to return (1-500, default: 25)"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort by field: NAME"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results after this value"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results before this value"}}},"hex_list_data_connections":{"id":"hex_list_data_connections","name":"Hex List Data Connections","description":"List all data connections in the Hex workspace (e.g., Snowflake, PostgreSQL, BigQuery).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of connections to return (1-500, default: 25)"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort by field: CREATED_AT or NAME"},"sortDirection":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction: ASC or DESC"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results after this value"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results before this value"}}},"hex_list_groups":{"id":"hex_list_groups","name":"Hex List Groups","description":"List all groups in the Hex workspace with optional sorting.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of groups to return (1-500, default: 25)"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort by field: CREATED_AT or NAME"},"sortDirection":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction: ASC or DESC"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results after this value"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results before this value"}}},"hex_list_projects":{"id":"hex_list_projects","name":"Hex List Projects","description":"List all projects in your Hex workspace with optional filtering by status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of projects to return (1-100)"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-only","description":"Include archived projects in results"},"statusFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: PUBLISHED, DRAFT, or ALL"},"includeComponents":{"type":"boolean","required":false,"visibility":"user-only","description":"Include components in results"},"includeTrashed":{"type":"boolean","required":false,"visibility":"user-only","description":"Include trashed projects in results"},"creatorEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by creator email"},"ownerEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by owner email"},"collectionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by collection UUID"},"categories":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of category names to filter by (e.g., [\\"Marketing\\", \\"Finance\\"])"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort by field: CREATED_AT, LAST_EDITED_AT, or LAST_PUBLISHED_AT"},"sortDirection":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction: ASC or DESC"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results after this value"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results before this value"}}},"hex_list_users":{"id":"hex_list_users","name":"Hex List Users","description":"List all users in the Hex workspace with optional filtering and sorting.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (1-100, default: 25)"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort by field: NAME or EMAIL"},"sortDirection":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction: ASC or DESC"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter users by group UUID"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user UUIDs to filter by"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results after this value"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to fetch the page of results before this value"}}},"hex_run_project":{"id":"hex_run_project","name":"Hex Run Project","description":"Execute a published Hex project. Optionally pass input parameters and control caching behavior.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project to run"},"inputParams":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of input parameters for the project (e.g., {\\"date\\": \\"2024-01-01\\"})"},"dryRun":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, perform a dry run without executing the project"},"updateCache":{"type":"boolean","required":false,"visibility":"user-only","description":"(Deprecated) If true, update the cached results after execution"},"updatePublishedResults":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, update the published app results after execution"},"useCachedSqlResults":{"type":"boolean","required":false,"visibility":"user-only","description":"If true, use cached SQL results instead of re-running queries"},"viewId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional SavedView ID to use for the project run"},"notifications":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of notification details to deliver once the run completes (e.g., [{\\"type\\": \\"FAILURE\\", \\"slackChannelIds\\": [\\"C0123456789\\"], \\"userIds\\": [], \\"groupIds\\": [], \\"includeSuccessScreenshot\\": false}]). type is ALL, SUCCESS, or FAILURE."}}},"hex_update_collection":{"id":"hex_update_collection","name":"Hex Update Collection","description":"Update the name or description of an existing Hex collection.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the collection to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the collection"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the collection"}}},"hex_update_group":{"id":"hex_update_group","name":"Hex Update Group","description":"Rename a Hex group or add/remove members from it.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the group to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the group"},"addUserIds":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of user UUIDs to add to the group (e.g., [\\"uuid1\\", \\"uuid2\\"])"},"removeUserIds":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of user UUIDs to remove from the group (e.g., [\\"uuid1\\", \\"uuid2\\"])"}}},"hex_update_project":{"id":"hex_update_project","name":"Hex Update Project","description":"Update a Hex project status label (e.g., endorsement or custom workspace statuses).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hex API token (Personal or Workspace)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Hex project to update"},"status":{"type":"string","required":true,"visibility":"user-or-llm","description":"New project status name (custom workspace status label)"}}},"http_request":{"id":"http_request","name":"HTTP Request","description":"Make HTTP requests with comprehensive support for methods, headers, query parameters, path parameters, and form data. Features configurable timeout and status validation for robust API interactions.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The URL to send the request to"},"method":{"type":"string","default":"GET","visibility":"user-or-llm","description":"HTTP method (GET, POST, PUT, PATCH, DELETE)"},"headers":{"type":"object","visibility":"user-or-llm","description":"HTTP headers to include"},"body":{"type":"object","visibility":"user-or-llm","description":"Request body (for POST, PUT, PATCH)"},"params":{"type":"object","visibility":"user-or-llm","description":"URL query parameters to append"},"pathParams":{"type":"object","visibility":"user-or-llm","description":"URL path parameters to replace (e.g., :id in /users/:id)"},"formData":{"type":"object","visibility":"user-or-llm","description":"Form data to send (will set appropriate Content-Type)"},"proxyUrl":{"type":"string","visibility":"user-only","description":"Route the request through an http:// proxy (e.g. http://user:pass@host:port)."},"timeout":{"type":"number","visibility":"user-only","description":"Request timeout in milliseconds (default: 300000 = 5 minutes)"},"retries":{"type":"number","visibility":"hidden","description":"Number of retry attempts for retryable failures (timeouts, 429, 5xx). Default: 0 (no retries)."},"retryDelayMs":{"type":"number","visibility":"hidden","description":"Initial retry delay in milliseconds (default: 500)"},"retryMaxDelayMs":{"type":"number","visibility":"hidden","description":"Maximum delay between retries in milliseconds (default: 30000)"},"retryNonIdempotent":{"type":"boolean","visibility":"hidden","description":"Allow retries for non-idempotent methods like POST/PATCH (may create duplicate requests)."}}},"hubspot_add_list_memberships":{"id":"hubspot_add_list_memberships","name":"Add List Members in HubSpot","description":"Add records to a manual (static) HubSpot list by record ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list to add records to (MANUAL or SNAPSHOT lists only)"},"recordIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Record IDs to add to the list, as a JSON array (e.g., [\\"123\\",\\"456\\"]) or comma-separated string"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_appointment":{"id":"hubspot_create_appointment","name":"Create Appointment in HubSpot","description":"Create a new appointment in HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Appointment properties as JSON object. Must include hs_appointment_start (e.g., {\\"hs_appointment_name\\": \\"Discovery Call\\", \\"hs_appointment_start\\": \\"2024-01-15T10:00:00Z\\", \\"hs_appointment_end\\": \\"2024-01-15T11:00:00Z\\"})"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations to create with the appointment as JSON. Each object should have \\"to.id\\" and \\"types\\" array with \\"associationCategory\\" and \\"associationTypeId\\""}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_association":{"id":"hubspot_create_association","name":"Create Association in HubSpot","description":"Associate two HubSpot records. Creates the default (unlabeled) association unless an association type ID is provided","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source object type (e.g., \\"emails\\", \\"notes\\", \\"contacts\\")"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the source record"},"toObjectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target object type to associate to (e.g., \\"contacts\\", \\"companies\\", \\"deals\\")"},"toObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the target record"},"associationCategory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Association category for a labeled association (HUBSPOT_DEFINED, USER_DEFINED, INTEGRATOR_DEFINED). Defaults to HUBSPOT_DEFINED when an association type ID is provided"},"associationTypeId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Specific association type ID for a labeled association. Omit to create the default association for the object pair"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_company":{"id":"hubspot_create_company","name":"Create Company in HubSpot","description":"Create a new company in HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Company properties as JSON object (e.g., {\\"name\\": \\"Acme Inc\\", \\"domain\\": \\"acme.com\\", \\"industry\\": \\"Technology\\"})"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations to create with the company as JSON (each with \\"to.id\\" and \\"types\\" containing \\"associationCategory\\" and \\"associationTypeId\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_contact":{"id":"hubspot_create_contact","name":"Create Contact in HubSpot","description":"Create a new contact in HubSpot. Requires at least one of: email, firstname, or lastname","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Contact properties as JSON object. Must include at least one of: email, firstname, or lastname (e.g., {\\"email\\": \\"john@example.com\\", \\"firstname\\": \\"John\\", \\"lastname\\": \\"Doe\\"})"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations to create with the contact as JSON. Each object should have \\"to.id\\" (company/deal ID) and \\"types\\" array with \\"associationCategory\\" and \\"associationTypeId\\""}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_deal":{"id":"hubspot_create_deal","name":"Create Deal in HubSpot","description":"Create a new deal in HubSpot with the given properties (e.g., dealname, amount, dealstage)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Deal properties as JSON object. Should include dealname and dealstage, plus pipeline when the account has multiple pipelines (e.g., {\\"dealname\\": \\"New Deal\\", \\"amount\\": \\"5000\\", \\"dealstage\\": \\"appointmentscheduled\\"})"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations to create with the deal as JSON. Each object should have \\"to.id\\" and \\"types\\" array with \\"associationCategory\\" and \\"associationTypeId\\""}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_email":{"id":"hubspot_create_email","name":"Create Email in HubSpot","description":"Log an email engagement in HubSpot and optionally associate it with contacts. Requires the hs_timestamp property","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Email properties as JSON object. Must include \\"hs_timestamp\\" (ISO 8601). Common fields: \\"hs_email_direction\\" (EMAIL, INCOMING_EMAIL, FORWARDED_EMAIL), \\"hs_email_status\\" (SENT, SENDING, SCHEDULED, FAILED, BOUNCED), \\"hs_email_subject\\", \\"hs_email_text\\", \\"hs_email_html\\", \\"hs_email_headers\\" (JSON string)"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations as JSON. Each object has \\"to.id\\" (record ID) and \\"types\\" array with \\"associationCategory\\" (\\"HUBSPOT_DEFINED\\") and \\"associationTypeId\\" (198 = email→contact)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_line_item":{"id":"hubspot_create_line_item","name":"Create Line Item in HubSpot","description":"Create a new line item in HubSpot. Requires at least a name property","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Line item properties as JSON object (e.g., {\\"name\\": \\"Product A\\", \\"quantity\\": \\"2\\", \\"price\\": \\"50.00\\", \\"hs_sku\\": \\"SKU-001\\"})"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations to create with the line item as JSON. Each object should have \\"to.id\\" and \\"types\\" array with \\"associationCategory\\" and \\"associationTypeId\\""}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_list":{"id":"hubspot_create_list","name":"Create List in HubSpot","description":"Create a new list in HubSpot. Specify the object type and processing type (MANUAL or DYNAMIC)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the list"},"objectTypeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object type ID (e.g., \\"0-1\\" for contacts, \\"0-2\\" for companies)"},"processingType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Processing type: \\"MANUAL\\" for static lists or \\"DYNAMIC\\" for active lists"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_note":{"id":"hubspot_create_note","name":"Create Note in HubSpot","description":"Log a note in HubSpot and optionally associate it with contacts, companies, or deals. Requires hs_timestamp and hs_note_body properties","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Note properties as JSON object. Must include \\"hs_timestamp\\" (ISO 8601 activity time) and \\"hs_note_body\\" (the note text). e.g., {\\"hs_timestamp\\": \\"2026-06-13T00:00:00Z\\", \\"hs_note_body\\": \\"Followed up via phone\\"}"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations as JSON. Each object has \\"to.id\\" (record ID) and \\"types\\" array with \\"associationCategory\\" (\\"HUBSPOT_DEFINED\\") and \\"associationTypeId\\" (202 = note→contact, 190 = note→company, 214 = note→deal)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_create_ticket":{"id":"hubspot_create_ticket","name":"Create Ticket in HubSpot","description":"Create a new ticket in HubSpot. Requires subject and hs_pipeline_stage properties","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Ticket properties as JSON object. Must include subject and hs_pipeline_stage (e.g., {\\"subject\\": \\"Support request\\", \\"hs_pipeline_stage\\": \\"1\\", \\"hs_ticket_priority\\": \\"HIGH\\"})"},"associations":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of associations to create with the ticket as JSON. Each object should have \\"to.id\\" and \\"types\\" array with \\"associationCategory\\" and \\"associationTypeId\\""}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_delete_association":{"id":"hubspot_delete_association","name":"Delete Association in HubSpot","description":"Remove all associations between two HubSpot records","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The source object type (e.g., \\"contacts\\", \\"companies\\", \\"deals\\")"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the source record"},"toObjectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The target object type (e.g., \\"emails\\", \\"notes\\", \\"contacts\\")"},"toObjectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the target record"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_delete_company":{"id":"hubspot_delete_company","name":"Delete Company from HubSpot","description":"Archive a company in HubSpot by ID (moves it to the recycling bin)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The numeric ID of the company to delete"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_delete_contact":{"id":"hubspot_delete_contact","name":"Delete Contact from HubSpot","description":"Archive a contact in HubSpot by ID (moves it to the recycling bin)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The numeric ID of the contact to delete"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_delete_deal":{"id":"hubspot_delete_deal","name":"Delete Deal from HubSpot","description":"Archive a deal in HubSpot by ID (moves it to the recycling bin)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"dealId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The numeric ID of the deal to delete"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_delete_line_item":{"id":"hubspot_delete_line_item","name":"Delete Line Item from HubSpot","description":"Archive a line item in HubSpot by ID (moves it to the recycling bin)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"lineItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The numeric ID of the line item to delete"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_delete_ticket":{"id":"hubspot_delete_ticket","name":"Delete Ticket from HubSpot","description":"Archive a ticket in HubSpot by ID (moves it to the recycling bin)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The numeric ID of the ticket to delete"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_appointment":{"id":"hubspot_get_appointment","name":"Get Appointment from HubSpot","description":"Retrieve a single appointment by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"appointmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot appointment ID to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_appointment_name,hs_appointment_start\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_association_labels":{"id":"hubspot_get_association_labels","name":"Get Association Labels from HubSpot","description":"Retrieve the association types (category, typeId, label) defined between two HubSpot object types","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The source object type (e.g., \\"contacts\\", \\"companies\\", \\"deals\\")"},"toObjectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The target object type (e.g., \\"emails\\", \\"notes\\", \\"contacts\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_cart":{"id":"hubspot_get_cart","name":"Get Cart from HubSpot","description":"Retrieve a single cart by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"cartId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot cart ID to retrieve"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_company":{"id":"hubspot_get_company","name":"Get Company from HubSpot","description":"Retrieve a single company by ID or domain from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot company ID (numeric string) or domain to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier (e.g., \\"domain\\"). If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"name,domain,industry\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_contact":{"id":"hubspot_get_contact","name":"Get Contact from HubSpot","description":"Retrieve a single contact by ID or email from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot contact ID (numeric string) or email address to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier (e.g., \\"email\\"). If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"email,firstname,lastname,phone\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"companies,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_deal":{"id":"hubspot_get_deal","name":"Get Deal from HubSpot","description":"Retrieve a single deal by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"dealId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot deal ID to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"dealname,amount,dealstage\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_email":{"id":"hubspot_get_email","name":"Get Email from HubSpot","description":"Retrieve a single email engagement by ID from HubSpot (content requires the sales-email-read scope)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"emailId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot email engagement ID to retrieve"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_email_subject,hs_email_text,hs_timestamp\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_line_item":{"id":"hubspot_get_line_item","name":"Get Line Item from HubSpot","description":"Retrieve a single line item by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"lineItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot line item ID to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"name,quantity,price,amount\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"deals,quotes\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_list":{"id":"hubspot_get_list","name":"Get List from HubSpot","description":"Retrieve a single list by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot list ID to retrieve"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_list_memberships":{"id":"hubspot_get_list_memberships","name":"Get List Members from HubSpot","description":"Retrieve the record IDs that are members of a HubSpot list, ordered by record ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list to read members from"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 250, default 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_marketing_event":{"id":"hubspot_get_marketing_event","name":"Get Marketing Event from HubSpot","description":"Retrieve a single marketing event by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot marketing event objectId to retrieve"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_note":{"id":"hubspot_get_note","name":"Get Note from HubSpot","description":"Retrieve a single note by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"noteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot note ID to retrieve"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_note_body,hs_timestamp,hubspot_owner_id\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_properties":{"id":"hubspot_get_properties","name":"Get Properties from HubSpot","description":"Read property definitions and their enumeration (picklist) options for a HubSpot object type, e.g. the values for lifecyclestage or hs_lead_status on contacts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object type to read properties for (e.g., \\"contacts\\", \\"companies\\", \\"deals\\", \\"tickets\\", \\"line_items\\", \\"quotes\\")"},"propertyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Internal name of a single property to retrieve (e.g., \\"hs_lead_status\\"). Omit to return all properties for the object type"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return only archived properties (default false)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_quote":{"id":"hubspot_get_quote","name":"Get Quote from HubSpot","description":"Retrieve a single quote by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"quoteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot quote ID to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_title,hs_expiration_date,hs_status\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"deals,line_items\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_ticket":{"id":"hubspot_get_ticket","name":"Get Ticket from HubSpot","description":"Retrieve a single ticket by ID from HubSpot","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot ticket ID to retrieve"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"subject,content,hs_ticket_priority\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_get_users":{"id":"hubspot_get_users","name":"Get Users from HubSpot","description":"Retrieve all users from HubSpot account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot user property names to return (e.g., \\"hs_email,hs_given_name,hs_family_name\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_appointments":{"id":"hubspot_list_appointments","name":"List Appointments from HubSpot","description":"Retrieve all appointments from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_appointment_name,hs_appointment_start\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_associations":{"id":"hubspot_list_associations","name":"List Associations in HubSpot","description":"List records of one object type associated with a given record, e.g. all emails or notes logged on a contact","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source object type (e.g., \\"contacts\\", \\"companies\\", \\"deals\\")"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the source record"},"toObjectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target object type to list associations to (e.g., \\"emails\\", \\"notes\\", \\"deals\\")"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of associated records per page (default 500)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_carts":{"id":"hubspot_list_carts","name":"List Carts from HubSpot","description":"Retrieve all carts from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_companies":{"id":"hubspot_list_companies","name":"List Companies from HubSpot","description":"Retrieve all companies from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"name,domain,industry\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_contacts":{"id":"hubspot_list_contacts","name":"List Contacts from HubSpot","description":"Retrieve all contacts from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"email,firstname,lastname,phone\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"companies,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_deals":{"id":"hubspot_list_deals","name":"List Deals from HubSpot","description":"Retrieve all deals from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"dealname,amount,dealstage\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_emails":{"id":"hubspot_list_emails","name":"List Emails from HubSpot","description":"Retrieve all email engagements from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_email_subject,hs_email_text,hs_timestamp\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_line_items":{"id":"hubspot_list_line_items","name":"List Line Items from HubSpot","description":"Retrieve all line items from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"name,quantity,price,amount\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"deals,quotes\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_lists":{"id":"hubspot_list_lists","name":"List Lists from HubSpot","description":"Search and retrieve lists from HubSpot account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter lists by name. Leave empty to return all lists."},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default 20, max 500)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination offset for next page of results (use the offset value from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_marketing_events":{"id":"hubspot_list_marketing_events","name":"List Marketing Events from HubSpot","description":"Retrieve all marketing events from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_notes":{"id":"hubspot_list_notes","name":"List Notes from HubSpot","description":"Retrieve all notes from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_note_body,hs_timestamp,hubspot_owner_id\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies,deals\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_owners":{"id":"hubspot_list_owners","name":"List Owners from HubSpot","description":"Retrieve all owners from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter owners by email address"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_quotes":{"id":"hubspot_list_quotes","name":"List Quotes from HubSpot","description":"Retrieve all quotes from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"hs_title,hs_expiration_date,hs_status\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"deals,line_items\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_list_tickets":{"id":"hubspot_list_tickets","name":"List Tickets from HubSpot","description":"Retrieve all tickets from HubSpot account with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results per page (max 100, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page of results (from previous response)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of HubSpot property names to return (e.g., \\"subject,content,hs_ticket_priority\\")"},"associations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of object types to retrieve associated IDs for (e.g., \\"contacts,companies\\")"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_remove_list_memberships":{"id":"hubspot_remove_list_memberships","name":"Remove List Members in HubSpot","description":"Remove records from a manual (static) HubSpot list by record ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list to remove records from (MANUAL or SNAPSHOT lists only)"},"recordIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Record IDs to remove from the list, as a JSON array (e.g., [\\"123\\",\\"456\\"]) or comma-separated string"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_companies":{"id":"hubspot_search_companies","name":"Search Companies in HubSpot","description":"Search for companies in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"CONTAINS_TOKEN\\", \\"GT\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against company name, domain, and other text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"name\\", \\"domain\\", \\"industry\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_contacts":{"id":"hubspot_search_contacts","name":"Search Contacts in HubSpot","description":"Search for contacts in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"CONTAINS_TOKEN\\", \\"GT\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against contact name, email, and other text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"email\\", \\"firstname\\", \\"lastname\\", \\"phone\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_deals":{"id":"hubspot_search_deals","name":"Search Deals in HubSpot","description":"Search for deals in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"NEQ\\", \\"CONTAINS_TOKEN\\", \\"NOT_CONTAINS_TOKEN\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against deal name and other text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"dealname\\", \\"amount\\", \\"dealstage\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_emails":{"id":"hubspot_search_emails","name":"Search Emails in HubSpot","description":"Search for email engagements in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"CONTAINS_TOKEN\\", \\"GT\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against email text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"hs_email_subject\\", \\"hs_email_text\\", \\"hs_timestamp\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_line_items":{"id":"hubspot_search_line_items","name":"Search Line Items in HubSpot","description":"Search for line items in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"NEQ\\", \\"CONTAINS_TOKEN\\", \\"NOT_CONTAINS_TOKEN\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against line item name and other text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"name\\", \\"quantity\\", \\"price\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_notes":{"id":"hubspot_search_notes","name":"Search Notes in HubSpot","description":"Search for notes in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"CONTAINS_TOKEN\\", \\"GT\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against note text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"hs_note_body\\", \\"hs_timestamp\\", \\"hubspot_owner_id\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_quotes":{"id":"hubspot_search_quotes","name":"Search Quotes in HubSpot","description":"Search for quotes in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"NEQ\\", \\"CONTAINS_TOKEN\\", \\"NOT_CONTAINS_TOKEN\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against quote title and other text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"hs_title\\", \\"hs_expiration_date\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_search_tickets":{"id":"hubspot_search_tickets","name":"Search Tickets in HubSpot","description":"Search for tickets in HubSpot using filters, sorting, and queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"filterGroups":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of filter groups as JSON. Each group contains \\"filters\\" array with objects having \\"propertyName\\", \\"operator\\" (e.g., \\"EQ\\", \\"NEQ\\", \\"CONTAINS_TOKEN\\", \\"NOT_CONTAINS_TOKEN\\"), and \\"value\\""},"sorts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of sort objects as JSON with \\"propertyName\\" and \\"direction\\" (\\"ASCENDING\\" or \\"DESCENDING\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string to match against ticket subject and other text fields"},"properties":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of HubSpot property names to return (e.g., [\\"subject\\", \\"content\\", \\"hs_ticket_priority\\"])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (max 200, default 10)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page (from previous response)"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_update_appointment":{"id":"hubspot_update_appointment","name":"Update Appointment in HubSpot","description":"Update an existing appointment in HubSpot by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"appointmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot appointment ID to update"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Appointment properties to update as JSON object (e.g., {\\"hs_appointment_name\\": \\"Updated Call\\", \\"hs_appointment_start\\": \\"2024-01-15T10:00:00Z\\"})"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_update_company":{"id":"hubspot_update_company","name":"Update Company in HubSpot","description":"Update an existing company in HubSpot by ID or domain","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot company ID (numeric string) or domain of the company to update"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier (e.g., \\"domain\\"). If not specified, uses record ID"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Company properties to update as JSON object (e.g., {\\"name\\": \\"New Name\\", \\"industry\\": \\"Finance\\"})"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_update_contact":{"id":"hubspot_update_contact","name":"Update Contact in HubSpot","description":"Update an existing contact in HubSpot by ID or email","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot contact ID (numeric string) or email of the contact to update"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier (e.g., \\"email\\"). If not specified, uses record ID"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Contact properties to update as JSON object (e.g., {\\"firstname\\": \\"John\\", \\"phone\\": \\"+1234567890\\"})"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_update_deal":{"id":"hubspot_update_deal","name":"Update Deal in HubSpot","description":"Update an existing deal in HubSpot by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"dealId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot deal ID to update"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Deal properties to update as JSON object (e.g., {\\"amount\\": \\"10000\\", \\"dealstage\\": \\"closedwon\\"})"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_update_line_item":{"id":"hubspot_update_line_item","name":"Update Line Item in HubSpot","description":"Update an existing line item in HubSpot by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"lineItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot line item ID to update"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Line item properties to update as JSON object (e.g., {\\"quantity\\": \\"5\\", \\"price\\": \\"25.00\\"})"}},"oauth":{"required":true,"provider":"hubspot"}},"hubspot_update_ticket":{"id":"hubspot_update_ticket","name":"Update Ticket in HubSpot","description":"Update an existing ticket in HubSpot by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the HubSpot API"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HubSpot ticket ID to update"},"idProperty":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to use as unique identifier. If not specified, uses record ID"},"properties":{"type":"object","required":true,"visibility":"user-or-llm","description":"Ticket properties to update as JSON object (e.g., {\\"subject\\": \\"Updated subject\\", \\"hs_ticket_priority\\": \\"HIGH\\"})"}},"oauth":{"required":true,"provider":"hubspot"}},"huggingface_chat":{"id":"huggingface_chat","name":"Hugging Face Chat","description":"Generate completions using Hugging Face Inference API","version":"1.0","params":{"systemPrompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"System prompt to guide the model behavior"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user message content to send to the model"},"provider":{"type":"string","required":true,"visibility":"user-only","description":"The provider to use for the API request (e.g., novita, cerebras, etc.)"},"model":{"type":"string","required":true,"visibility":"user-or-llm","description":"Model to use for chat completions (e.g., \\"deepseek/deepseek-v3-0324\\", \\"meta-llama/Llama-3.3-70B-Instruct\\")"},"maxTokens":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of tokens to generate"},"temperature":{"type":"number","required":false,"visibility":"user-only","description":"Sampling temperature (0-2). Higher values make output more random"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hugging Face API token"}}},"hunter_companies_find":{"id":"hunter_companies_find","name":"Hunter Companies Find","description":"Enriches company data using domain name.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain to find company data for (e.g., \\"stripe.com\\", \\"company.io\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hunter.io API Key"}}},"hunter_discover":{"id":"hunter_discover","name":"Hunter Discover","description":"Returns companies matching a set of criteria using Hunter.io AI-powered search.","version":"1.0.0","params":{"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Natural language search query for companies"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain name to filter by (e.g., \\"stripe.com\\", \\"company.io\\")"},"headcount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company size filter (e.g., \\"1-10\\", \\"11-50\\")"},"company_type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of organization"},"technology":{"type":"string","required":false,"visibility":"user-or-llm","description":"Technology used by companies"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hunter.io API Key"}}},"hunter_domain_search":{"id":"hunter_domain_search","name":"Hunter Domain Search","description":"Returns all the email addresses found using one given domain name, with sources.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain name to search for email addresses (e.g., \\"stripe.com\\", \\"company.io\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum email addresses to return (e.g., 10, 25, 50). Default: 10"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of email addresses to skip for pagination (e.g., 0, 10, 20)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter for personal or generic emails (e.g., \\"personal\\", \\"generic\\", \\"all\\")"},"seniority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by seniority level (e.g., \\"junior\\", \\"senior\\", \\"executive\\")"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by specific department (e.g., \\"sales\\", \\"marketing\\", \\"engineering\\", \\"hr\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hunter.io API Key"}}},"hunter_email_count":{"id":"hunter_email_count","name":"Hunter Email Count","description":"Returns the total number of email addresses found for a domain or company.","version":"1.0.0","params":{"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Domain to count emails for (e.g., \\"stripe.com\\"). Required if company not provided"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name to count emails for (e.g., \\"Stripe\\", \\"Acme Inc\\"). Required if domain not provided"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter for personal or generic emails only (e.g., \\"personal\\", \\"generic\\", \\"all\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hunter.io API Key"}}},"hunter_email_finder":{"id":"hunter_email_finder","name":"Hunter Email Finder","description":"Finds the most likely email address for a person given their name and company domain.","version":"1.0.0","params":{"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company domain name (e.g., \\"stripe.com\\", \\"company.io\\")"},"first_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s first name (e.g., \\"John\\", \\"Sarah\\")"},"last_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person\'s last name (e.g., \\"Smith\\", \\"Johnson\\")"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (e.g., \\"Stripe\\", \\"Acme Inc\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hunter.io API Key"}}},"hunter_email_verifier":{"id":"hunter_email_verifier","name":"Hunter Email Verifier","description":"Verifies the deliverability of an email address and provides detailed verification status.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address to verify"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Hunter.io API Key"}}},"iam_add_user_to_group":{"id":"iam_add_user_to_group","name":"IAM Add User to Group","description":"Add an IAM user to a group","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM user"},"groupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM group"}}},"iam_attach_role_policy":{"id":"iam_attach_role_policy","name":"IAM Attach Role Policy","description":"Attach a managed policy to an IAM role","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM role"},"policyArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ARN of the managed policy to attach"}}},"iam_attach_user_policy":{"id":"iam_attach_user_policy","name":"IAM Attach User Policy","description":"Attach a managed policy to an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM user"},"policyArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ARN of the managed policy to attach"}}},"iam_create_access_key":{"id":"iam_create_access_key","name":"IAM Create Access Key","description":"Create a new access key pair for an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The IAM user to create the key for (defaults to current user)"}}},"iam_create_role":{"id":"iam_create_role","name":"IAM Create Role","description":"Create a new IAM role with a trust policy","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new IAM role (1-64 characters)"},"assumeRolePolicyDocument":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trust policy JSON specifying who can assume this role"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the role"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path for the role (e.g., /application/), defaults to /"},"maxSessionDuration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum session duration in seconds (3600-43200, default 3600)"}}},"iam_create_user":{"id":"iam_create_user","name":"IAM Create User","description":"Create a new IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new IAM user (1-64 characters)"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path for the user (e.g., /division_abc/), defaults to /"}}},"iam_delete_access_key":{"id":"iam_delete_access_key","name":"IAM Delete Access Key","description":"Delete an access key pair for an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"accessKeyIdToDelete":{"type":"string","required":true,"visibility":"user-or-llm","description":"The access key ID to delete"},"userName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The IAM user whose key to delete (defaults to current user)"}}},"iam_delete_role":{"id":"iam_delete_role","name":"IAM Delete Role","description":"Delete an IAM role","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM role to delete"}}},"iam_delete_user":{"id":"iam_delete_user","name":"IAM Delete User","description":"Delete an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM user to delete"}}},"iam_detach_role_policy":{"id":"iam_detach_role_policy","name":"IAM Detach Role Policy","description":"Remove a managed policy from an IAM role","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM role"},"policyArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ARN of the managed policy to detach"}}},"iam_detach_user_policy":{"id":"iam_detach_user_policy","name":"IAM Detach User Policy","description":"Remove a managed policy from an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM user"},"policyArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ARN of the managed policy to detach"}}},"iam_get_role":{"id":"iam_get_role","name":"IAM Get Role","description":"Get detailed information about an IAM role","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM role to retrieve"}}},"iam_get_user":{"id":"iam_get_user","name":"IAM Get User","description":"Get detailed information about an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the IAM user to retrieve (defaults to the caller if omitted)"}}},"iam_list_attached_role_policies":{"id":"iam_list_attached_role_policies","name":"IAM List Attached Role Policies","description":"List all managed policies attached to an IAM role","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the IAM role"},"pathPrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path prefix to filter policies (e.g., /application/)"},"maxItems":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of policies to return (1-1000)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"iam_list_attached_user_policies":{"id":"iam_list_attached_user_policies","name":"IAM List Attached User Policies","description":"List all managed policies attached to an IAM user","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the IAM user"},"pathPrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path prefix to filter policies (e.g., /application/)"},"maxItems":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of policies to return (1-1000)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"iam_list_groups":{"id":"iam_list_groups","name":"IAM List Groups","description":"List IAM groups in your AWS account","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pathPrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path prefix to filter groups"},"maxItems":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of groups to return (1-1000, default 100)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"iam_list_policies":{"id":"iam_list_policies","name":"IAM List Policies","description":"List managed IAM policies","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"scope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by scope: All, AWS (AWS-managed), or Local (customer-managed)"},"onlyAttached":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, only return policies attached to an entity"},"pathPrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path prefix to filter policies"},"maxItems":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of policies to return (1-1000, default 100)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"iam_list_roles":{"id":"iam_list_roles","name":"IAM List Roles","description":"List IAM roles in your AWS account","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pathPrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path prefix to filter roles (e.g., /application/)"},"maxItems":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of roles to return (1-1000, default 100)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"iam_list_users":{"id":"iam_list_users","name":"IAM List Users","description":"List IAM users in your AWS account","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pathPrefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Path prefix to filter users (e.g., /division_abc/)"},"maxItems":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (1-1000, default 100)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"iam_remove_user_from_group":{"id":"iam_remove_user_from_group","name":"IAM Remove User from Group","description":"Remove an IAM user from a group","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"userName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM user"},"groupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the IAM group"}}},"iam_simulate_principal_policy":{"id":"iam_simulate_principal_policy","name":"IAM Simulate Principal Policy","description":"Simulate whether a user, role, or group is allowed to perform specific AWS actions — useful for pre-flight access checks","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"policySourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the user, group, or role to simulate (e.g., arn:aws:iam::123456789012:user/alice)"},"actionNames":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of AWS actions to simulate (e.g., s3:GetObject,ec2:DescribeInstances)"},"resourceArns":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of resource ARNs to simulate against (defaults to * if not provided)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of simulation results to return (1-1000)"},"marker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination marker from a previous request"}}},"icypeas_find_email":{"id":"icypeas_find_email","name":"Icypeas Find Email","description":"Find a professional email address from a first name, last name, and company domain or name. Submits the search and polls until a result is available. Costs 1 credit per found email (https://www.icypeas.com/pricing).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Icypeas API key"},"firstname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target person\'s first name"},"lastname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target person\'s last name"},"domainOrCompany":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target company domain (e.g. stripe.com) or company name (e.g. Stripe)"}}},"icypeas_verify_email":{"id":"icypeas_verify_email","name":"Icypeas Verify Email","description":"Verify whether an email address is valid and deliverable. Submits the verification and polls until a result is available. Costs 0.1 credit per verification (https://www.icypeas.com/pricing).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Icypeas API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to verify (e.g. john@stripe.com)"}}},"identity_center_check_assignment_deletion_status":{"id":"identity_center_check_assignment_deletion_status","name":"Identity Center Check Assignment Deletion Status","description":"Check the deprovisioning status of an account assignment deletion request","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"instanceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Identity Center instance"},"requestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Request ID returned from Delete Account Assignment"}}},"identity_center_check_assignment_status":{"id":"identity_center_check_assignment_status","name":"Identity Center Check Assignment Status","description":"Check the provisioning status of an account assignment creation request","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"instanceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Identity Center instance"},"requestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Request ID returned from Create or Delete Account Assignment"}}},"identity_center_create_account_assignment":{"id":"identity_center_create_account_assignment","name":"Identity Center Create Account Assignment","description":"Grant a user or group access to an AWS account via a permission set (temporary elevated access)","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"instanceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Identity Center instance"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AWS account ID to grant access to"},"permissionSetArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the permission set to assign"},"principalType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of principal: USER or GROUP"},"principalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identity Store ID of the user or group"}}},"identity_center_delete_account_assignment":{"id":"identity_center_delete_account_assignment","name":"Identity Center Delete Account Assignment","description":"Revoke a user or group access to an AWS account by removing a permission set assignment","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"instanceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Identity Center instance"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AWS account ID to revoke access from"},"permissionSetArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the permission set to remove"},"principalType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of principal: USER or GROUP"},"principalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identity Store ID of the user or group"}}},"identity_center_describe_account":{"id":"identity_center_describe_account","name":"Identity Center Describe Account","description":"Retrieve details about a specific AWS account by its ID","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"AWS account ID to describe"}}},"identity_center_get_group":{"id":"identity_center_get_group","name":"Identity Center Get Group","description":"Look up a group in the Identity Store by display name","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"identityStoreId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identity Store ID (from the Identity Center instance)"},"displayName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display name of the group to look up"}}},"identity_center_get_user":{"id":"identity_center_get_user","name":"Identity Center Get User","description":"Look up a user in the Identity Store by email address","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"identityStoreId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identity Store ID (from the Identity Center instance)"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the user to look up"}}},"identity_center_list_account_assignments":{"id":"identity_center_list_account_assignments","name":"Identity Center List Account Assignments","description":"List all account assignments for a specific user or group across all accounts","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"instanceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Identity Center instance"},"principalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identity Store ID of the user or group"},"principalType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of principal: USER or GROUP"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of assignments to return"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"identity_center_list_accounts":{"id":"identity_center_list_accounts","name":"Identity Center List Accounts","description":"List all AWS accounts in your organization","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of accounts to return"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"identity_center_list_groups":{"id":"identity_center_list_groups","name":"Identity Center List Groups","description":"List all groups in the Identity Store","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"identityStoreId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identity Store ID (from the Identity Center instance)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of groups to return"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"identity_center_list_instances":{"id":"identity_center_list_instances","name":"Identity Center List Instances","description":"List all AWS IAM Identity Center instances in your account","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of instances to return (1-100)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"identity_center_list_permission_sets":{"id":"identity_center_list_permission_sets","name":"Identity Center List Permission Sets","description":"List all permission sets defined in an IAM Identity Center instance","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"instanceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Identity Center instance"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of permission sets to return"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"image_generate":{"id":"image_generate","name":"Image Generator","description":"Generate images with OpenAI GPT Image, Google Nano Banana, or Fal.ai image models","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"Image generation provider: openai, gemini, or falai"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Provider API key"},"model":{"type":"string","required":true,"visibility":"user-or-llm","description":"Provider model ID, such as gpt-image-1.5, gemini-3.1-flash-image-preview, or nano-banana-2"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text prompt describing the image to generate"},"size":{"type":"string","required":false,"visibility":"user-or-llm","description":"Provider-specific image size"},"aspectRatio":{"type":"string","required":false,"visibility":"user-or-llm","description":"Aspect ratio, such as auto, 1:1, 16:9, or 9:16"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Provider-specific image resolution, such as 1K, 2K, 4K, 1k, or 2k"},"quality":{"type":"string","required":false,"visibility":"user-or-llm","description":"Provider-specific image quality"},"background":{"type":"string","required":false,"visibility":"user-or-llm","description":"Background setting when supported"},"outputFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output image format: png, jpeg, or webp where supported"},"moderation":{"type":"string","required":false,"visibility":"user-or-llm","description":"OpenAI moderation level: auto or low"},"safetyTolerance":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fal.ai safety tolerance when supported"},"numImages":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of images to generate, subject to provider limits"},"seed":{"type":"number","required":false,"visibility":"user-or-llm","description":"Random seed when supported"},"enableSafetyChecker":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable the Fal.ai safety checker when supported"},"enableWebSearch":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable web search grounding when supported by the selected Fal.ai model"},"thinkingLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fal.ai thinking level when supported: minimal or high"}}},"incidentio_actions_list":{"id":"incidentio_actions_list","name":"incident.io Actions List","description":"List actions from incident.io. Optionally filter by incident ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"incident_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter actions by incident ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"incident_mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter actions by incident mode (standard, retrospective, test, tutorial, or stream)"}}},"incidentio_actions_show":{"id":"incidentio_actions_show","name":"incident.io Actions Show","description":"Get detailed information about a specific action from incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_custom_fields_create":{"id":"incidentio_custom_fields_create","name":"incident.io Custom Fields Create","description":"Create a new custom field in incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the custom field (e.g., \\"Affected Service\\")"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"Description of the custom field (required)"},"field_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of the custom field (e.g., text, single_select, multi_select, numeric, datetime, link, user, team)"}}},"incidentio_custom_fields_delete":{"id":"incidentio_custom_fields_delete","name":"incident.io Custom Fields Delete","description":"Delete a custom field from incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom field ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_custom_fields_list":{"id":"incidentio_custom_fields_list","name":"incident.io Custom Fields List","description":"List all custom fields from incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"}}},"incidentio_custom_fields_show":{"id":"incidentio_custom_fields_show","name":"incident.io Custom Fields Show","description":"Get detailed information about a specific custom field from incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom field ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_custom_fields_update":{"id":"incidentio_custom_fields_update","name":"incident.io Custom Fields Update","description":"Update an existing custom field in incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom field ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"New name for the custom field (e.g., \\"Affected Service\\")"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"New description for the custom field (required)"}}},"incidentio_escalation_paths_create":{"id":"incidentio_escalation_paths_create","name":"Create Escalation Path","description":"Create a new escalation path in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the escalation path (e.g., \\"Critical Incident Path\\")"},"path":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of escalation levels with targets and time to acknowledge in seconds. Each level should have: targets (array of {id, type, schedule_id?, user_id?, urgency}) and time_to_ack_seconds (number)"},"working_hours":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional working hours configuration. Array of {weekday, start_time, end_time}"}}},"incidentio_escalation_paths_delete":{"id":"incidentio_escalation_paths_delete","name":"Delete Escalation Path","description":"Delete an escalation path in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the escalation path to delete (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_escalation_paths_list":{"id":"incidentio_escalation_paths_list","name":"List Escalation Paths","description":"List escalation paths in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"page_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of escalation paths to return per page"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor to fetch the next page of results"}}},"incidentio_escalation_paths_show":{"id":"incidentio_escalation_paths_show","name":"Show Escalation Path","description":"Get details of a specific escalation path in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the escalation path (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_escalation_paths_update":{"id":"incidentio_escalation_paths_update","name":"Update Escalation Path","description":"Update an existing escalation path in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the escalation path to update (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"New name for the escalation path (e.g., \\"Critical Incident Path\\")"},"path":{"type":"json","required":true,"visibility":"user-or-llm","description":"New escalation path configuration. Array of escalation levels with targets and time_to_ack_seconds"},"working_hours":{"type":"json","required":false,"visibility":"user-or-llm","description":"New working hours configuration. Array of {weekday, start_time, end_time}"}}},"incidentio_escalations_create":{"id":"incidentio_escalations_create","name":"Create Escalation","description":"Create a new escalation policy in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"idempotency_key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier to prevent duplicate escalation creation. Use a UUID or unique string."},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the escalation (e.g., \\"Database Critical Alert\\")"},"escalation_path_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the escalation path to use (required if user_ids not provided)"},"user_ids":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of user IDs to notify (required if escalation_path_id not provided)"}}},"incidentio_escalations_list":{"id":"incidentio_escalations_list","name":"List Escalations","description":"List all escalation policies in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"page_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of escalations to return per page"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor to fetch the next page of results"}}},"incidentio_escalations_show":{"id":"incidentio_escalations_show","name":"Show Escalation","description":"Get details of a specific escalation policy in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the escalation policy (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_follow_ups_list":{"id":"incidentio_follow_ups_list","name":"incident.io Follow-ups List","description":"List follow-ups from incident.io. Optionally filter by incident ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"incident_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter follow-ups by incident ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"incident_mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter follow-ups by incident mode (standard, retrospective, test, tutorial, or stream)"}}},"incidentio_follow_ups_show":{"id":"incidentio_follow_ups_show","name":"incident.io Follow-ups Show","description":"Get detailed information about a specific follow-up from incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Follow-up ID (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_incident_roles_create":{"id":"incidentio_incident_roles_create","name":"Create Incident Role","description":"Create a new incident role in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the incident role (e.g., \\"Incident Commander\\")"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"Description of the incident role"},"instructions":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instructions for the incident role"},"shortform":{"type":"string","required":true,"visibility":"user-or-llm","description":"Short form abbreviation for the role"}}},"incidentio_incident_roles_delete":{"id":"incidentio_incident_roles_delete","name":"Delete Incident Role","description":"Delete an incident role in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident role to delete (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_incident_roles_list":{"id":"incidentio_incident_roles_list","name":"List Incident Roles","description":"List all incident roles in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"}}},"incidentio_incident_roles_show":{"id":"incidentio_incident_roles_show","name":"Show Incident Role","description":"Get details of a specific incident role in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident role (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_incident_roles_update":{"id":"incidentio_incident_roles_update","name":"Update Incident Role","description":"Update an existing incident role in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident role to update (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the incident role (e.g., \\"Incident Commander\\")"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"Description of the incident role"},"instructions":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instructions for the incident role"},"shortform":{"type":"string","required":true,"visibility":"user-or-llm","description":"Short form abbreviation for the role"}}},"incidentio_incident_statuses_list":{"id":"incidentio_incident_statuses_list","name":"Incident.io Incident Statuses List","description":"List all incident statuses configured in your Incident.io workspace. Returns status details including id, name, description, and category.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Incident.io API Key"}}},"incidentio_incident_timestamps_list":{"id":"incidentio_incident_timestamps_list","name":"List Incident Timestamps","description":"List all incident timestamp definitions in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"}}},"incidentio_incident_timestamps_show":{"id":"incidentio_incident_timestamps_show","name":"Show Incident Timestamp","description":"Get details of a specific incident timestamp definition in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident timestamp (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_incident_types_list":{"id":"incidentio_incident_types_list","name":"Incident.io Incident Types List","description":"List all incident types configured in your Incident.io workspace. Returns type details including id, name, description, and default flag.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Incident.io API Key"}}},"incidentio_incident_updates_list":{"id":"incidentio_incident_updates_list","name":"List Incident Updates","description":"List all updates for a specific incident in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"incident_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the incident to get updates for (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\"). If not provided, returns all updates"},"page_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (e.g., 10, 25, 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_incidents_create":{"id":"incidentio_incidents_create","name":"incident.io Incidents Create","description":"Create a new incident in incident.io. Requires idempotency_key, severity_id, and visibility. Optionally accepts name, summary, type, and status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"idempotency_key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier to prevent duplicate incident creation. Use a UUID or unique string."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the incident (e.g., \\"Database connection issues\\")"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Brief summary of the incident (e.g., \\"Intermittent connection failures to primary database\\")"},"severity_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the severity level (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"incident_type_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the incident type"},"incident_status_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the initial incident status"},"visibility":{"type":"string","required":true,"visibility":"user-or-llm","description":"Visibility of the incident: \\"public\\" or \\"private\\" (required)"}}},"incidentio_incidents_list":{"id":"incidentio_incidents_list","name":"incident.io Incidents List","description":"List incidents from incident.io. Returns a list of incidents with their details including severity, status, and timestamps.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"page_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of incidents to return per page (e.g., 10, 25, 50). Default: 25"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor to fetch the next page of results (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"sort_by":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for incidents: created_at_newest_first or created_at_oldest_first"},"filter_mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to combine filters: all or any"}}},"incidentio_incidents_show":{"id":"incidentio_incidents_show","name":"incident.io Incidents Show","description":"Retrieve detailed information about a specific incident from incident.io by its ID. Returns full incident details including custom fields and role assignments.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to retrieve (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_incidents_update":{"id":"incidentio_incidents_update","name":"incident.io Incidents Update","description":"Update an existing incident in incident.io. Can update name, summary, severity, status, or type.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to update (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated name of the incident (e.g., \\"Database connection issues\\")"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated summary of the incident (e.g., \\"Intermittent connection failures to primary database\\")"},"severity_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated severity ID for the incident (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"incident_status_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status ID for the incident (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"incident_type_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated incident type ID"},"notify_incident_channel":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to notify the incident channel about this update"}}},"incidentio_schedule_entries_list":{"id":"incidentio_schedule_entries_list","name":"List Schedule Entries","description":"List all entries for a specific schedule in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"schedule_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the schedule to get entries for (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"entry_window_start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date/time to filter entries in ISO 8601 format (e.g., \\"2024-01-15T09:00:00Z\\")"},"entry_window_end":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date/time to filter entries in ISO 8601 format (e.g., \\"2024-01-22T09:00:00Z\\")"}}},"incidentio_schedule_overrides_create":{"id":"incidentio_schedule_overrides_create","name":"Create Schedule Override","description":"Create a new schedule override in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"rotation_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the rotation to override (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"layer_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the layer this override applies to"},"schedule_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the schedule (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"user_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the user to assign (provide one of: user_id, user_email, or user_slack_id)"},"user_email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The email of the user to assign (provide one of: user_id, user_email, or user_slack_id)"},"user_slack_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The Slack ID of the user to assign (provide one of: user_id, user_email, or user_slack_id)"},"start_at":{"type":"string","required":true,"visibility":"user-or-llm","description":"When the override starts in ISO 8601 format (e.g., \\"2024-01-15T09:00:00Z\\")"},"end_at":{"type":"string","required":true,"visibility":"user-or-llm","description":"When the override ends in ISO 8601 format (e.g., \\"2024-01-22T09:00:00Z\\")"}}},"incidentio_schedules_create":{"id":"incidentio_schedules_create","name":"Create Schedule","description":"Create a new schedule in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the schedule (e.g., \\"Primary On-Call\\")"},"timezone":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timezone for the schedule (e.g., America/New_York)"},"config":{"type":"string","required":true,"visibility":"user-or-llm","description":"Schedule configuration as JSON string with rotations. Example: {\\"rotations\\": [{\\"name\\": \\"Primary\\", \\"users\\": [{\\"id\\": \\"user_id\\"}], \\"handover_start_at\\": \\"2024-01-01T09:00:00Z\\", \\"handovers\\": [{\\"interval\\": 1, \\"interval_type\\": \\"weekly\\"}]}]}"}}},"incidentio_schedules_delete":{"id":"incidentio_schedules_delete","name":"Delete Schedule","description":"Delete a schedule in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the schedule to delete (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_schedules_list":{"id":"incidentio_schedules_list","name":"List Schedules","description":"List all schedules in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"page_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (e.g., 10, 25, 50). Default: 25"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor to fetch the next page of results (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_schedules_show":{"id":"incidentio_schedules_show","name":"Show Schedule","description":"Get details of a specific schedule in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the schedule (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_schedules_update":{"id":"incidentio_schedules_update","name":"Update Schedule","description":"Update an existing schedule in incident.io","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the schedule to update (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the schedule (e.g., \\"Primary On-Call\\")"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New timezone for the schedule (e.g., America/New_York)"},"config":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schedule configuration as JSON string with rotations. Example: {\\"rotations\\": [{\\"name\\": \\"Primary\\", \\"users\\": [{\\"id\\": \\"user_id\\"}], \\"handover_start_at\\": \\"2024-01-01T09:00:00Z\\", \\"handovers\\": [{\\"interval\\": 1, \\"interval_type\\": \\"weekly\\"}]}]}"}}},"incidentio_severities_list":{"id":"incidentio_severities_list","name":"Incident.io Severities List","description":"List all severity levels configured in your Incident.io workspace. Returns severity details including id, name, description, and rank.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Incident.io API Key"}}},"incidentio_users_list":{"id":"incidentio_users_list","name":"Incident.io Users List","description":"List all users in your Incident.io workspace. Returns user details including id, name, email, and role.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Incident.io API Key"},"page_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (e.g., 10, 25, 50). Default: 25"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor to fetch the next page of results"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter users by email address"},"slack_user_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter users by Slack user ID"}}},"incidentio_users_show":{"id":"incidentio_users_show","name":"Incident.io Users Show","description":"Get detailed information about a specific user in your Incident.io workspace by their ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the user to retrieve (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_workflows_create":{"id":"incidentio_workflows_create","name":"incident.io Workflows Create","description":"Create a new workflow in incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the workflow (e.g., \\"Notify on Critical Incidents\\")"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder to organize the workflow in"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"State of the workflow (active, draft, or disabled)","default":"draft"},"trigger":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trigger type for the workflow (e.g., \\"incident.updated\\", \\"incident.created\\")","default":"incident.updated"},"steps":{"type":"string","required":false,"visibility":"user-or-llm","description":"Array of workflow steps as JSON string. Example: [{\\"label\\": \\"Notify team\\", \\"name\\": \\"slack.post_message\\"}]","default":"[]"},"condition_groups":{"type":"string","required":false,"visibility":"user-or-llm","description":"Array of condition groups as JSON string to control when the workflow runs. Example: [{\\"conditions\\": [{\\"operation\\": \\"one_of\\", \\"param_bindings\\": [], \\"subject\\": \\"incident.severity\\"}]}]","default":"[]"},"runs_on_incidents":{"type":"string","required":false,"visibility":"user-or-llm","description":"When to run the workflow: \\"newly_created\\" (only new incidents), \\"newly_created_and_active\\" (new and active incidents), \\"active\\" (only active incidents), or \\"all\\" (all incidents)","default":"newly_created"},"runs_on_incident_modes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Array of incident modes to run on as JSON string. Example: [\\"standard\\", \\"retrospective\\"]","default":"[\\"standard\\"]"},"include_private_incidents":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include private incidents","default":true},"continue_on_step_error":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to continue executing subsequent steps if a step fails","default":false},"once_for":{"type":"string","required":false,"visibility":"user-or-llm","description":"Array of fields to ensure the workflow runs only once per unique combination of these fields, as JSON string. Example: [\\"incident.id\\"]","default":"[]"},"expressions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Array of workflow expressions as JSON string for advanced workflow logic. Example: [{\\"label\\": \\"My expression\\", \\"operations\\": []}]","default":"[]"},"delay":{"type":"string","required":false,"visibility":"user-or-llm","description":"Delay configuration as JSON string. Example: {\\"for_seconds\\": 60, \\"conditions_apply_over_delay\\": false}"}}},"incidentio_workflows_delete":{"id":"incidentio_workflows_delete","name":"incident.io Workflows Delete","description":"Delete a workflow in incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the workflow to delete (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"}}},"incidentio_workflows_list":{"id":"incidentio_workflows_list","name":"incident.io Workflows List","description":"List all workflows in your incident.io workspace.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"}}},"incidentio_workflows_show":{"id":"incidentio_workflows_show","name":"incident.io Workflows Show","description":"Get details of a specific workflow in incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the workflow to retrieve (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"skip_step_upgrades":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip workflow step upgrades when existing workflow step parameters changed"}}},"incidentio_workflows_update":{"id":"incidentio_workflows_update","name":"incident.io Workflows Update","description":"Update an existing workflow in incident.io.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"incident.io API Key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the workflow to update (e.g., \\"01FCNDV6P870EA6S7TK1DSYDG0\\")"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"New name for the workflow (e.g., \\"Notify on Critical Incidents\\")"},"steps":{"type":"string","required":true,"visibility":"user-or-llm","description":"Complete array of workflow steps as a JSON string"},"condition_groups":{"type":"string","required":true,"visibility":"user-or-llm","description":"Complete array of workflow condition groups as a JSON string"},"runs_on_incidents":{"type":"string","required":true,"visibility":"user-or-llm","description":"When to run the workflow: newly_created, newly_created_and_active, active, or all"},"runs_on_incident_modes":{"type":"string","required":true,"visibility":"user-or-llm","description":"Complete array of incident modes to run on as a JSON string"},"include_private_incidents":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to include private incidents"},"continue_on_step_error":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to continue executing subsequent steps if a step fails"},"once_for":{"type":"string","required":true,"visibility":"user-or-llm","description":"Complete array of fields that make the workflow run once as a JSON string"},"expressions":{"type":"string","required":true,"visibility":"user-or-llm","description":"Complete array of workflow expressions as a JSON string"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state for the workflow (active, draft, or disabled)"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"New folder for the workflow"},"delay":{"type":"string","required":false,"visibility":"user-or-llm","description":"Delay configuration as a JSON string"}}},"infisical_create_secret":{"id":"infisical_create_secret","name":"Infisical Create Secret","description":"Create a new secret in a project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Infisical API token"},"baseUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Infisical instance URL (default: \\"https://us.infisical.com\\"). Use \\"https://eu.infisical.com\\" for EU Cloud or your self-hosted URL."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the project"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment slug (e.g., \\"dev\\", \\"staging\\", \\"prod\\")"},"secretName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the secret to create"},"secretValue":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value of the secret"},"secretPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"The path for the secret (default: \\"/\\")"},"secretComment":{"type":"string","required":false,"visibility":"user-or-llm","description":"A comment for the secret"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secret type: \\"shared\\" or \\"personal\\" (default: \\"shared\\")"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to attach to the secret"}}},"infisical_delete_secret":{"id":"infisical_delete_secret","name":"Infisical Delete Secret","description":"Delete a secret from a project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Infisical API token"},"baseUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Infisical instance URL (default: \\"https://us.infisical.com\\"). Use \\"https://eu.infisical.com\\" for EU Cloud or your self-hosted URL."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the project"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment slug (e.g., \\"dev\\", \\"staging\\", \\"prod\\")"},"secretName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the secret to delete"},"secretPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"The path of the secret (default: \\"/\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secret type: \\"shared\\" or \\"personal\\" (default: \\"shared\\")"}}},"infisical_get_secret":{"id":"infisical_get_secret","name":"Infisical Get Secret","description":"Retrieve a single secret by name from a project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Infisical API token"},"baseUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Infisical instance URL (default: \\"https://us.infisical.com\\"). Use \\"https://eu.infisical.com\\" for EU Cloud or your self-hosted URL."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the project"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment slug (e.g., \\"dev\\", \\"staging\\", \\"prod\\")"},"secretName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the secret to retrieve"},"secretPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"The path of the secret (default: \\"/\\")"},"version":{"type":"number","required":false,"visibility":"user-or-llm","description":"Specific version of the secret to retrieve"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secret type: \\"shared\\" or \\"personal\\" (default: \\"shared\\")"},"viewSecretValue":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include the secret value in the response (default: true)"},"expandSecretReferences":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to expand secret references (default: true)"}}},"infisical_list_secrets":{"id":"infisical_list_secrets","name":"Infisical List Secrets","description":"List all secrets in a project environment. Returns secret keys, values, comments, tags, and metadata.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Infisical API token"},"baseUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Infisical instance URL (default: \\"https://us.infisical.com\\"). Use \\"https://eu.infisical.com\\" for EU Cloud or your self-hosted URL."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the project to list secrets from"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment slug (e.g., \\"dev\\", \\"staging\\", \\"prod\\")"},"secretPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"The path of the secrets (default: \\"/\\")"},"recursive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to fetch secrets recursively from subdirectories"},"expandSecretReferences":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to expand secret references (default: true)"},"viewSecretValue":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include secret values in the response (default: true)"},"includeImports":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include imported secrets (default: true)"},"tagSlugs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag slugs to filter secrets by"}}},"infisical_update_secret":{"id":"infisical_update_secret","name":"Infisical Update Secret","description":"Update an existing secret in a project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Infisical API token"},"baseUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Infisical instance URL (default: \\"https://us.infisical.com\\"). Use \\"https://eu.infisical.com\\" for EU Cloud or your self-hosted URL."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the project"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment slug (e.g., \\"dev\\", \\"staging\\", \\"prod\\")"},"secretName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the secret to update"},"secretValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new value for the secret"},"secretPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"The path of the secret (default: \\"/\\")"},"secretComment":{"type":"string","required":false,"visibility":"user-or-llm","description":"A comment for the secret"},"newSecretName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the secret (to rename it)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secret type: \\"shared\\" or \\"personal\\" (default: \\"shared\\")"},"tagIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to set on the secret"}}},"instagram_delete_comment":{"id":"instagram_delete_comment","name":"Instagram Delete Comment","description":"Delete a comment on Instagram media","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment id to delete"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_download_media":{"id":"instagram_download_media","name":"Instagram Download Media","description":"Download Instagram media into canonical User Files for downstream file inputs (100 MB max per file)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"mediaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instagram media ID to download"},"filename":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override; carousel items receive an ordered suffix"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_account_insights":{"id":"instagram_get_account_insights","name":"Instagram Get Account Insights","description":"Get insights metrics for the Instagram professional account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated current metrics (e.g. reach,views,accounts_engaged,likes,comments,saves,shares,total_interactions)"},"period":{"type":"string","required":true,"visibility":"user-or-llm","description":"Use day for interaction metrics or lifetime for demographic metrics"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unix timestamp or date for range start"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unix timestamp or date for range end"},"metricType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional metric_type (e.g. time_series, total_value)"},"breakdown":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional breakdown dimension"},"timeframe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Required for demographic metrics: this_week or this_month"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_container_status":{"id":"instagram_get_container_status","name":"Instagram Get Container Status","description":"Check the publishing status of a media container","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"containerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Media container id returned from a create/publish step"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_conversation_messages":{"id":"instagram_get_conversation_messages","name":"Instagram Get Conversation Messages","description":"List cursor-paginated message references; full details are available only for the 20 most recent messages","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conversation id from list_conversations"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of message references to return (default 25, max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Nested messages pagination cursor"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_media":{"id":"instagram_get_media","name":"Instagram Get Media","description":"Get details for a specific Instagram media object","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"mediaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instagram media id"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_media_insights":{"id":"instagram_get_media_insights","name":"Instagram Get Media Insights","description":"Get insights metrics for a specific Instagram media object","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"mediaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instagram media id"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics (e.g. views,reach,likes,comments,saved,shares,total_interactions)"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_message":{"id":"instagram_get_message","name":"Instagram Get Message","description":"Get a single Instagram Direct message by id (only recent messages are available)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message id"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_profile":{"id":"instagram_get_profile","name":"Instagram Get Profile","description":"Get the connected Instagram professional account profile","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_get_publishing_limit":{"id":"instagram_get_publishing_limit","name":"Instagram Get Publishing Limit","description":"Check the content publishing rate limit usage for the account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_hide_comment":{"id":"instagram_hide_comment","name":"Instagram Hide Comment","description":"Hide or unhide a comment on Instagram media","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment id"},"hide":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"True to hide, false to unhide"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_list_comments":{"id":"instagram_list_comments","name":"Instagram List Comments","description":"List comments on an Instagram media object","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"mediaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instagram media id"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of comments to return (default 25, max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_list_conversations":{"id":"instagram_list_conversations","name":"Instagram List Conversations","description":"List Instagram Direct conversations for the professional account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of conversations to return (default 25, max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_list_media":{"id":"instagram_list_media","name":"Instagram List Media","description":"List recent media on the Instagram professional account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of media items to return (default 25, max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous list_media response"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_list_stories":{"id":"instagram_list_stories","name":"Instagram List Stories","description":"List active stories on the Instagram professional account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of active stories to return (default 25, max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous List Stories response"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_private_reply":{"id":"instagram_private_reply","name":"Instagram Private Reply","description":"Send the one allowed initial private reply within 7 days of a comment; follow-ups require a recipient response","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment id to privately reply to"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Private reply text"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_publish_carousel":{"id":"instagram_publish_carousel","name":"Instagram Publish Carousel","description":"Publish a carousel of 2-10 images/videos from uploaded files or public HTTPS URLs","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"media":{"type":"file[]","required":true,"visibility":"user-or-llm","description":"2-10 media files, or a comma-separated public URL string (prefix videos with video:)"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Carousel caption"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_publish_image":{"id":"instagram_publish_image","name":"Instagram Publish Image","description":"Create and publish a single JPEG image post from an uploaded file or public HTTPS URL (polls until the container is ready)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"image":{"type":"file","required":true,"visibility":"user-or-llm","description":"JPEG image file or public HTTPS URL (Meta will download it)"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post caption (max 2200 characters)"},"altText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Accessibility alt text for the image"},"isAiGenerated":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark the post as AI-generated"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_publish_reel":{"id":"instagram_publish_reel","name":"Instagram Publish Reel","description":"Create and publish a Reel from an uploaded video file or public HTTPS URL (polls until ready)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"video":{"type":"file","required":true,"visibility":"user-or-llm","description":"Reel video file or public HTTPS URL"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reel caption"},"cover":{"type":"file","required":false,"visibility":"user-or-llm","description":"Optional JPEG cover image file or public HTTPS URL"},"shareToFeed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Also share the Reel to the main feed"},"thumbOffset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Frame offset in milliseconds for the cover thumbnail"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_publish_story":{"id":"instagram_publish_story","name":"Instagram Publish Story","description":"Publish an image or video story for an Instagram professional account from an uploaded file or public HTTPS URL","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"media":{"type":"file","required":true,"visibility":"user-or-llm","description":"JPEG image or MP4/MOV video file, or a public HTTPS URL"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_publish_video":{"id":"instagram_publish_video","name":"Instagram Publish Video","description":"Create and publish a feed video from an uploaded file or public HTTPS URL (published as a Reel shared to the feed; polls until ready)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"video":{"type":"file","required":true,"visibility":"user-or-llm","description":"Video file or public HTTPS URL"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post caption"},"cover":{"type":"file","required":false,"visibility":"user-or-llm","description":"Optional JPEG cover image file or public HTTPS URL"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_reply_to_comment":{"id":"instagram_reply_to_comment","name":"Instagram Reply to Comment","description":"Reply to a comment on Instagram media","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment id to reply to"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reply text"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_send_text_message":{"id":"instagram_send_text_message","name":"Instagram Send Text Message","description":"Send a text Direct message. The recipient must have messaged the account first (24h window).","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"igUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instagram professional account user id (defaults to /me)"},"recipientId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instagram-scoped user id (IGSID) of the recipient"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message text (max 1000 bytes UTF-8)"}},"oauth":{"required":true,"provider":"instagram"}},"instagram_set_comments_enabled":{"id":"instagram_set_comments_enabled","name":"Instagram Set Comments Enabled","description":"Enable or disable comments on an Instagram media object","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Instagram API"},"mediaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instagram media id"},"commentEnabled":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"True to enable comments, false to disable"}},"oauth":{"required":true,"provider":"instagram"}},"instantly_activate_campaign":{"id":"instantly_activate_campaign","name":"Instantly Activate Campaign","description":"Activates, starts, or resumes an Instantly V2 campaign.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign ID"}}},"instantly_create_campaign":{"id":"instantly_create_campaign","name":"Instantly Create Campaign","description":"Creates an Instantly V2 campaign using the documented campaign schedule schema.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign name"},"campaign_schedule":{"type":"json","required":true,"visibility":"user-or-llm","description":"Campaign schedule object with schedules array"},"sequences":{"type":"array","required":false,"visibility":"user-or-llm","description":"Campaign sequence definitions","items":{"type":"object","description":"Sequence object"}},"email_list":{"type":"array","required":false,"visibility":"user-or-llm","description":"Sending email accounts","items":{"type":"string","description":"Email address"}},"daily_limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Daily sending limit"},"daily_max_leads":{"type":"number","required":false,"visibility":"user-or-llm","description":"Daily maximum new leads to contact"},"open_tracking":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track opens"},"stop_on_reply":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to stop the campaign on reply"},"link_tracking":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track links"},"text_only":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the campaign is text only"},"email_gap":{"type":"number","required":false,"visibility":"user-or-llm","description":"Gap between emails in minutes"},"pl_value":{"type":"number","required":false,"visibility":"user-or-llm","description":"Value of every positive lead"}}},"instantly_create_lead":{"id":"instantly_create_lead","name":"Instantly Create Lead","description":"Creates an Instantly V2 lead in a campaign or lead list.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"campaign":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign ID associated with the lead"},"list_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead list ID associated with the lead"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead email address. Required when adding to a campaign."},"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead first name"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead last name"},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead company name"},"job_title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead job title"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead phone number"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead website"},"personalization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead personalization text"},"lt_interest_status":{"type":"number","required":false,"visibility":"user-or-llm","description":"Lead interest status value"},"pl_value_lead":{"type":"string","required":false,"visibility":"user-or-llm","description":"Potential value of the lead"},"assigned_to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization user ID assigned to the lead"},"skip_if_in_workspace":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip if the lead already exists in the workspace"},"skip_if_in_campaign":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip if the lead already exists in the campaign"},"skip_if_in_list":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Skip if the lead already exists in the list"},"blocklist_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Blocklist ID to check for the lead"},"verify_leads_for_lead_finder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to verify leads imported from Lead Finder"},"verify_leads_on_import":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to verify leads on import"},"custom_variables":{"type":"json","required":false,"visibility":"user-or-llm","description":"Custom variable object with string, number, boolean, or null values"}}},"instantly_create_lead_list":{"id":"instantly_create_lead_list","name":"Instantly Create Lead List","description":"Creates an Instantly V2 lead list.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead list name"},"has_enrichment_task":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether this list runs enrichment for every added lead"},"owned_by":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID of the lead list owner"}}},"instantly_delete_campaign":{"id":"instantly_delete_campaign","name":"Instantly Delete Campaign","description":"Permanently deletes an Instantly V2 campaign.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign ID"}}},"instantly_delete_leads":{"id":"instantly_delete_leads","name":"Instantly Delete Leads","description":"Deletes Instantly V2 leads in bulk from a campaign or lead list.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"campaign_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign ID to delete leads from. Required if list_id is not provided."},"list_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead list ID to delete leads from. Required if campaign_id is not provided."},"status":{"type":"number","required":false,"visibility":"user-or-llm","description":"Optional lead status filter"},"ids":{"type":"array","required":false,"visibility":"user-or-llm","description":"Specific lead IDs to delete","items":{"type":"string","description":"Lead ID"}},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of matching leads to delete, up to 10000"}}},"instantly_get_lead":{"id":"instantly_get_lead","name":"Instantly Get Lead","description":"Retrieves an Instantly V2 lead by ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead ID"}}},"instantly_list_campaigns":{"id":"instantly_list_campaigns","name":"Instantly List Campaigns","description":"Retrieves Instantly V2 campaigns with search, status, tag, and pagination filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of campaigns to return, from 1 to 100"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from next_starting_after"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search by campaign name"},"tag_ids":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated campaign tag IDs"},"ai_sales_agent_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter campaigns by AI Sales Agent ID"},"status":{"type":"number","required":false,"visibility":"user-or-llm","description":"Campaign status enum value"}}},"instantly_list_emails":{"id":"instantly_list_emails","name":"Instantly List Emails","description":"Retrieves Instantly V2 Unibox emails with search and pagination filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of emails to return, from 1 to 100"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from next_starting_after"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query, email address, or thread:"},"campaign_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign ID filter"},"list_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead list ID filter"},"i_status":{"type":"number","required":false,"visibility":"user-or-llm","description":"Email interest status filter"},"eaccount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sending email account filter"},"lead":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead email address filter"},"is_unread":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Unread status filter"}}},"instantly_list_lead_lists":{"id":"instantly_list_lead_lists","name":"Instantly List Lead Lists","description":"Retrieves Instantly V2 lead lists with search and pagination filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of lead lists to return, from 1 to 100"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Starting-after timestamp cursor"},"has_enrichment_task":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by enrichment task setting"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter lead lists by name"}}},"instantly_list_leads":{"id":"instantly_list_leads","name":"Instantly List Leads","description":"Retrieves Instantly V2 leads with search, campaign, list, and pagination filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search by first name, last name, or email"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Instantly lead filter value, such as FILTER_VAL_CONTACTED or FILTER_VAL_ACTIVE"},"campaign":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign ID to filter leads"},"list_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead list ID to filter leads"},"in_campaign":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the lead is in a campaign"},"in_list":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the lead is in a list"},"ids":{"type":"array","required":false,"visibility":"user-or-llm","description":"Lead IDs to include","items":{"type":"string","description":"Lead ID"}},"excluded_ids":{"type":"array","required":false,"visibility":"user-or-llm","description":"Lead IDs to exclude","items":{"type":"string","description":"Lead ID"}},"organization_user_ids":{"type":"array","required":false,"visibility":"user-or-llm","description":"Organization user IDs to filter leads","items":{"type":"string","description":"Organization user ID"}},"smart_view_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Smart view ID to filter leads"},"contacts":{"type":"array","required":false,"visibility":"user-or-llm","description":"Lead email addresses to include","items":{"type":"string","description":"Email address"}},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of leads to return, from 1 to 100"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Forward pagination cursor from next_starting_after"},"distinct_contacts":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return distinct contacts"},"is_website_visitor":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the lead is a website visitor"},"enrichment_status":{"type":"number","required":false,"visibility":"user-or-llm","description":"Enrichment status filter"},"esg_code":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email security gateway code filter"}}},"instantly_patch_campaign":{"id":"instantly_patch_campaign","name":"Instantly Patch Campaign","description":"Updates documented Instantly V2 campaign fields.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign name"},"campaign_schedule":{"type":"json","required":false,"visibility":"user-or-llm","description":"Campaign schedule object with schedules array"},"sequences":{"type":"array","required":false,"visibility":"user-or-llm","description":"Campaign sequence definitions","items":{"type":"object","description":"Sequence object"}},"email_list":{"type":"array","required":false,"visibility":"user-or-llm","description":"Sending email accounts","items":{"type":"string","description":"Email address"}},"daily_limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Daily sending limit"},"daily_max_leads":{"type":"number","required":false,"visibility":"user-or-llm","description":"Daily maximum new leads to contact"},"open_tracking":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track opens"},"stop_on_reply":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to stop the campaign on reply"},"link_tracking":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to track links"},"text_only":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the campaign is text only"},"email_gap":{"type":"number","required":false,"visibility":"user-or-llm","description":"Gap between emails in minutes"},"pl_value":{"type":"number","required":false,"visibility":"user-or-llm","description":"Value of every positive lead"}}},"instantly_patch_lead":{"id":"instantly_patch_lead","name":"Instantly Patch Lead","description":"Updates fields on an existing Instantly V2 lead.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead ID"},"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead first name"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead last name"},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead company name"},"job_title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead job title"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead phone number"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead website"},"personalization":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead personalization text"},"lt_interest_status":{"type":"number","required":false,"visibility":"user-or-llm","description":"Lead interest status value"},"pl_value_lead":{"type":"string","required":false,"visibility":"user-or-llm","description":"Potential value of the lead"},"assigned_to":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the user assigned to the lead"},"custom_variables":{"type":"json","required":false,"visibility":"user-or-llm","description":"Custom variable object with string, number, boolean, or null values"}}},"instantly_pause_campaign":{"id":"instantly_pause_campaign","name":"Instantly Pause Campaign","description":"Pauses a running Instantly V2 campaign, stopping further email sends.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign ID"}}},"instantly_reply_to_email":{"id":"instantly_reply_to_email","name":"Instantly Reply To Email","description":"Sends an Instantly V2 reply to an existing Unibox email.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"eaccount":{"type":"string","required":true,"visibility":"user-or-llm","description":"Connected email account used to send the reply"},"reply_to_uuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email ID to reply to"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reply subject"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Reply body object with text and/or html"},"cc_address_email_list":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated CC email addresses"},"bcc_address_email_list":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated BCC email addresses"}}},"instantly_update_lead_interest_status":{"id":"instantly_update_lead_interest_status","name":"Instantly Update Lead Interest Status","description":"Submits an Instantly V2 background job to update a lead interest status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Instantly API key with the required V2 scopes"},"lead_email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead email address"},"interest_value":{"type":"number","required":false,"visibility":"user-or-llm","description":"Interest status value. Leave empty in the block or pass null to reset to Lead."},"campaign_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Campaign ID for the lead"},"list_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead list ID for the lead"},"ai_interest_value":{"type":"number","required":false,"visibility":"user-or-llm","description":"AI interest value to set for the lead"},"disable_auto_interest":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to disable auto interest"}}},"intercom_assign_conversation_v2":{"id":"intercom_assign_conversation_v2","name":"Assign Conversation in Intercom","description":"Assign a conversation to an admin or team in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the conversation to assign"},"admin_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin performing the assignment"},"assignee_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin or team to assign the conversation to. Set to \\"0\\" to unassign."},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional message to add when assigning (e.g., \\"Passing to the support team\\")"}}},"intercom_attach_contact_to_company_v2":{"id":"intercom_attach_contact_to_company_v2","name":"Attach Contact to Company in Intercom","description":"Attach a contact to a company in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact to attach to the company"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the company to attach the contact to"}}},"intercom_close_conversation_v2":{"id":"intercom_close_conversation_v2","name":"Close Conversation in Intercom","description":"Close a conversation in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the conversation to close"},"admin_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin performing the action"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional closing message to add to the conversation"}}},"intercom_create_company":{"id":"intercom_create_company","name":"Create Company in Intercom","description":"Create or update a company in Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"company_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your unique identifier for the company"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the company"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"The company website"},"plan":{"type":"string","required":false,"visibility":"user-or-llm","description":"The company plan name"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"The number of employees in the company"},"industry":{"type":"string","required":false,"visibility":"user-or-llm","description":"The industry the company operates in"},"monthly_spend":{"type":"number","required":false,"visibility":"user-or-llm","description":"How much revenue the company generates for your business. Note: This field truncates floats to whole integers (e.g., 155.98 becomes 155)"},"custom_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom attributes as JSON object"},"remote_created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the company was created by you as a Unix timestamp"}}},"intercom_create_company_v2":{"id":"intercom_create_company_v2","name":"Create Company in Intercom","description":"Create or update a company in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"company_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your unique identifier for the company"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the company"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"The company website"},"plan":{"type":"string","required":false,"visibility":"user-or-llm","description":"The company plan name"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"The number of employees in the company"},"industry":{"type":"string","required":false,"visibility":"user-or-llm","description":"The industry the company operates in"},"monthly_spend":{"type":"number","required":false,"visibility":"user-or-llm","description":"How much revenue the company generates for your business. Note: This field truncates floats to whole integers (e.g., 155.98 becomes 155)"},"custom_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom attributes as JSON object"},"remote_created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the company was created by you as a Unix timestamp"}}},"intercom_create_contact":{"id":"intercom_create_contact","name":"Create Contact in Intercom","description":"Create a new contact in Intercom with email, external_id, or role","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"The role of the contact. Accepts \'user\' or \'lead\'. Defaults to \'lead\' if not specified."},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s email address"},"external_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"A unique identifier for the contact provided by the client"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s phone number"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s name"},"avatar":{"type":"string","required":false,"visibility":"user-or-llm","description":"An avatar image URL for the contact"},"signed_up_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user signed up as a Unix timestamp"},"last_seen_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user was last seen as a Unix timestamp"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The id of an admin that has been assigned account ownership of the contact"},"unsubscribed_from_emails":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact is unsubscribed from emails"},"custom_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom attributes as JSON object (e.g., {\\"attribute_name\\": \\"value\\"})"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company ID to associate the contact with during creation"}}},"intercom_create_contact_v2":{"id":"intercom_create_contact_v2","name":"Create Contact in Intercom","description":"Create a new contact in Intercom with email, external_id, or role. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"The role of the contact. Accepts \'user\' or \'lead\'. Defaults to \'lead\' if not specified."},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s email address"},"external_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"A unique identifier for the contact provided by the client"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s phone number"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s name"},"avatar":{"type":"string","required":false,"visibility":"user-or-llm","description":"An avatar image URL for the contact"},"signed_up_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user signed up as a Unix timestamp"},"last_seen_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user was last seen as a Unix timestamp"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The id of an admin that has been assigned account ownership of the contact"},"unsubscribed_from_emails":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact is unsubscribed from emails"},"custom_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom attributes as JSON object (e.g., {\\"attribute_name\\": \\"value\\"})"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company ID to associate the contact with during creation"}}},"intercom_create_event_v2":{"id":"intercom_create_event_v2","name":"Create Event in Intercom","description":"Track a custom event for a contact in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"event_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the event (e.g., \\"order-completed\\"). Use past-tense verb-noun format for readability."},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the event occurred. Strongly recommended for uniqueness."},"user_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Your identifier for the user (external_id)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the user. Use only if your app uses email to uniquely identify users."},"id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The Intercom contact ID"},"metadata":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object with up to 10 metadata key-value pairs about the event (e.g., {\\"order_value\\": 99.99})"}}},"intercom_create_message":{"id":"intercom_create_message","name":"Create Message in Intercom","description":"Create and send a new admin-initiated message in Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"message_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message type: \\"inapp\\" for in-app messages or \\"email\\" for email messages"},"template":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message template style: \\"plain\\" for plain text or \\"personal\\" for personalized style"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"The subject of the message (for email type)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"The body of the message"},"from_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender type: \\"admin\\""},"from_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin sending the message"},"to_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient type: \\"contact\\""},"to_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact receiving the message"},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the message was created. If not provided, current time is used."}}},"intercom_create_message_v2":{"id":"intercom_create_message_v2","name":"Create Message in Intercom","description":"Create and send a new admin-initiated message in Intercom. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"message_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message type: \\"inapp\\" for in-app messages or \\"email\\" for email messages"},"template":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message template style: \\"plain\\" for plain text or \\"personal\\" for personalized style"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"The subject of the message (for email type)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"The body of the message"},"from_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender type: \\"admin\\""},"from_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin sending the message"},"to_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient type: \\"contact\\""},"to_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact receiving the message"},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the message was created. If not provided, current time is used."}}},"intercom_create_note_v2":{"id":"intercom_create_note_v2","name":"Create Note in Intercom","description":"Add a note to a specific contact","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact to add the note to"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of the note"},"admin_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the admin creating the note"}}},"intercom_create_tag_v2":{"id":"intercom_create_tag_v2","name":"Create Tag in Intercom","description":"Create a new tag or update an existing tag name","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the tag. Will create a new tag if not found, or update the name if id is provided."},"id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of an existing tag to update. Omit to create a new tag."}}},"intercom_create_ticket":{"id":"intercom_create_ticket","name":"Create Ticket in Intercom","description":"Create a new ticket in Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"ticket_type_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the ticket type"},"contacts":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of contact identifiers (e.g., [{\\"id\\": \\"contact_id\\"}])"},"ticket_attributes":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object with ticket attributes including _default_title_ and _default_description_"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company ID to associate the ticket with"},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the ticket was created. If not provided, current time is used."},"conversation_to_link_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of an existing conversation to link to this ticket"},"disable_notifications":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, suppresses notifications when the ticket is created"}}},"intercom_create_ticket_v2":{"id":"intercom_create_ticket_v2","name":"Create Ticket in Intercom","description":"Create a new ticket in Intercom. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"ticket_type_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the ticket type"},"contacts":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of contact identifiers (e.g., [{\\"id\\": \\"contact_id\\"}])"},"ticket_attributes":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object with ticket attributes including _default_title_ and _default_description_"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company ID to associate the ticket with"},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the ticket was created. If not provided, current time is used."},"conversation_to_link_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of an existing conversation to link to this ticket"},"disable_notifications":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, suppresses notifications when the ticket is created"}}},"intercom_delete_contact":{"id":"intercom_delete_contact","name":"Delete Contact from Intercom","description":"Delete a contact from Intercom by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to delete"}}},"intercom_delete_contact_v2":{"id":"intercom_delete_contact_v2","name":"Delete Contact from Intercom","description":"Delete a contact from Intercom by ID. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to delete"}}},"intercom_detach_contact_from_company_v2":{"id":"intercom_detach_contact_from_company_v2","name":"Detach Contact from Company in Intercom","description":"Remove a contact from a company in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact to detach from the company"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the company to detach the contact from"}}},"intercom_get_company":{"id":"intercom_get_company","name":"Get Company from Intercom","description":"Retrieve a single company by ID from Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company ID to retrieve"}}},"intercom_get_company_v2":{"id":"intercom_get_company_v2","name":"Get Company from Intercom","description":"Retrieve a single company by ID from Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"companyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company ID to retrieve"}}},"intercom_get_contact":{"id":"intercom_get_contact","name":"Get Single Contact from Intercom","description":"Get a single contact by ID from Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to retrieve"}}},"intercom_get_contact_v2":{"id":"intercom_get_contact_v2","name":"Get Single Contact from Intercom","description":"Get a single contact by ID from Intercom. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to retrieve"}}},"intercom_get_conversation":{"id":"intercom_get_conversation","name":"Get Conversation from Intercom","description":"Retrieve a single conversation by ID from Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conversation ID to retrieve"},"display_as":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"plaintext\\" to retrieve messages in plain text"},"include_translations":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, conversation parts will be translated to the detected language of the conversation"}}},"intercom_get_conversation_v2":{"id":"intercom_get_conversation_v2","name":"Get Conversation from Intercom","description":"Retrieve a single conversation by ID from Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conversation ID to retrieve"},"display_as":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"plaintext\\" to retrieve messages in plain text"},"include_translations":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, conversation parts will be translated to the detected language of the conversation"}}},"intercom_get_ticket":{"id":"intercom_get_ticket","name":"Get Ticket from Intercom","description":"Retrieve a single ticket by ID from Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to retrieve"}}},"intercom_get_ticket_v2":{"id":"intercom_get_ticket_v2","name":"Get Ticket from Intercom","description":"Retrieve a single ticket by ID from Intercom. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to retrieve"}}},"intercom_list_admins_v2":{"id":"intercom_list_admins_v2","name":"List Admins from Intercom","description":"Fetch a list of all admins for the workspace","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"}}},"intercom_list_companies":{"id":"intercom_list_companies","name":"List Companies from Intercom","description":"List all companies from Intercom with pagination support. Note: This endpoint has a limit of 10,000 companies that can be returned using pagination. For datasets larger than 10,000 companies, use the Scroll API instead.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination (preferred over page-based pagination)"}}},"intercom_list_companies_v2":{"id":"intercom_list_companies_v2","name":"List Companies from Intercom","description":"List all companies from Intercom with pagination support. Note: This endpoint has a limit of 10,000 companies that can be returned using pagination. For datasets larger than 10,000 companies, use the Scroll API instead.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination (preferred over page-based pagination)"}}},"intercom_list_contacts":{"id":"intercom_list_contacts","name":"List Contacts from Intercom","description":"List all contacts from Intercom with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination - ID to start after"}}},"intercom_list_contacts_v2":{"id":"intercom_list_contacts_v2","name":"List Contacts from Intercom","description":"List all contacts from Intercom with pagination support","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination - ID to start after"}}},"intercom_list_conversations":{"id":"intercom_list_conversations","name":"List Conversations from Intercom","description":"List all conversations from Intercom with pagination support","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (e.g., \\"waiting_since\\", \\"updated_at\\", \\"created_at\\")"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"asc\\" (ascending) or \\"desc\\" (descending)"}}},"intercom_list_conversations_v2":{"id":"intercom_list_conversations_v2","name":"List Conversations from Intercom","description":"List all conversations from Intercom with pagination support","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (e.g., \\"waiting_since\\", \\"updated_at\\", \\"created_at\\")"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"asc\\" (ascending) or \\"desc\\" (descending)"}}},"intercom_list_tags_v2":{"id":"intercom_list_tags_v2","name":"List Tags from Intercom","description":"Fetch a list of all tags in the workspace","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"}}},"intercom_open_conversation_v2":{"id":"intercom_open_conversation_v2","name":"Open Conversation in Intercom","description":"Open a closed or snoozed conversation in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the conversation to open"},"admin_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin performing the action"}}},"intercom_reply_conversation":{"id":"intercom_reply_conversation","name":"Reply to Conversation in Intercom","description":"Reply to a conversation as an admin in Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conversation ID to reply to"},"message_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message type: \\"comment\\" or \\"note\\""},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text body of the reply"},"admin_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the admin authoring the reply. If not provided, a default admin (Operator/Fin) will be used."},"attachment_urls":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of image URLs (max 10)"},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the reply was created. If not provided, current time is used."}}},"intercom_reply_conversation_v2":{"id":"intercom_reply_conversation_v2","name":"Reply to Conversation in Intercom","description":"Reply to a conversation as an admin in Intercom","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Conversation ID to reply to"},"message_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message type: \\"comment\\" or \\"note\\""},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text body of the reply"},"admin_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the admin authoring the reply. If not provided, a default admin (Operator/Fin) will be used."},"attachment_urls":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of image URLs (max 10)"},"created_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the reply was created. If not provided, current time is used."}}},"intercom_search_contacts":{"id":"intercom_search_contacts","name":"Search Contacts in Intercom","description":"Search for contacts in Intercom using a query","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., {\\"field\\":\\"email\\",\\"operator\\":\\"=\\",\\"value\\":\\"user@example.com\\"})"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"sort_field":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (e.g., \\"name\\", \\"created_at\\", \\"last_seen_at\\")"},"sort_order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"ascending\\" or \\"descending\\""}}},"intercom_search_contacts_v2":{"id":"intercom_search_contacts_v2","name":"Search Contacts in Intercom","description":"Search for contacts in Intercom using a query","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., {\\"field\\":\\"email\\",\\"operator\\":\\"=\\",\\"value\\":\\"user@example.com\\"})"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"sort_field":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (e.g., \\"name\\", \\"created_at\\", \\"last_seen_at\\")"},"sort_order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"ascending\\" or \\"descending\\""}}},"intercom_search_conversations":{"id":"intercom_search_conversations","name":"Search Conversations in Intercom","description":"Search for conversations in Intercom using a query","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query as JSON object"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"sort_field":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (e.g., \\"created_at\\", \\"updated_at\\")"},"sort_order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"ascending\\" or \\"descending\\""}}},"intercom_search_conversations_v2":{"id":"intercom_search_conversations_v2","name":"Search Conversations in Intercom","description":"Search for conversations in Intercom using a query. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query as JSON object"},"per_page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (max: 150)"},"starting_after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"sort_field":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (e.g., \\"created_at\\", \\"updated_at\\")"},"sort_order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"ascending\\" or \\"descending\\""}}},"intercom_snooze_conversation_v2":{"id":"intercom_snooze_conversation_v2","name":"Snooze Conversation in Intercom","description":"Snooze a conversation to reopen at a future time","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the conversation to snooze"},"admin_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin performing the action"},"snoozed_until":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unix timestamp for when the conversation should reopen"}}},"intercom_tag_contact_v2":{"id":"intercom_tag_contact_v2","name":"Tag Contact in Intercom","description":"Add a tag to a specific contact","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact to tag"},"tagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the tag to apply"}}},"intercom_tag_conversation_v2":{"id":"intercom_tag_conversation_v2","name":"Tag Conversation in Intercom","description":"Add a tag to a specific conversation","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"conversationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the conversation to tag"},"tagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the tag to apply"},"admin_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the admin applying the tag"}}},"intercom_untag_contact_v2":{"id":"intercom_untag_contact_v2","name":"Untag Contact in Intercom","description":"Remove a tag from a specific contact","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the contact to untag"},"tagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the tag to remove"}}},"intercom_update_contact":{"id":"intercom_update_contact","name":"Update Contact in Intercom","description":"Update an existing contact in Intercom","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to update"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"The role of the contact. Accepts \'user\' or \'lead\'."},"external_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"A unique identifier for the contact provided by the client"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s email address"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s phone number"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s name"},"avatar":{"type":"string","required":false,"visibility":"user-or-llm","description":"An avatar image URL for the contact"},"signed_up_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user signed up as a Unix timestamp"},"last_seen_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user was last seen as a Unix timestamp"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The id of an admin that has been assigned account ownership of the contact"},"unsubscribed_from_emails":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact is unsubscribed from emails"},"custom_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom attributes as JSON object (e.g., {\\"attribute_name\\": \\"value\\"})"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company ID to associate the contact with"}}},"intercom_update_contact_v2":{"id":"intercom_update_contact_v2","name":"Update Contact in Intercom","description":"Update an existing contact in Intercom. Returns API-aligned fields only.","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to update"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"The role of the contact. Accepts \'user\' or \'lead\'."},"external_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"A unique identifier for the contact provided by the client"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s email address"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s phone number"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact\'s name"},"avatar":{"type":"string","required":false,"visibility":"user-or-llm","description":"An avatar image URL for the contact"},"signed_up_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user signed up as a Unix timestamp"},"last_seen_at":{"type":"number","required":false,"visibility":"user-or-llm","description":"The time the user was last seen as a Unix timestamp"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The id of an admin that has been assigned account ownership of the contact"},"unsubscribed_from_emails":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact is unsubscribed from emails"},"custom_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom attributes as JSON object (e.g., {\\"attribute_name\\": \\"value\\"})"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company ID to associate the contact with"}}},"intercom_update_ticket_v2":{"id":"intercom_update_ticket_v2","name":"Update Ticket in Intercom","description":"Update a ticket in Intercom (change state, assignment, attributes)","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"Intercom API access token"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the ticket to update"},"ticket_attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object with ticket attributes (e.g., {\\"_default_title_\\":\\"New Title\\",\\"_default_description_\\":\\"Updated description\\"})"},"open":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to false to close the ticket, true to keep it open"},"is_shared":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the ticket is visible to users"},"snoozed_until":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp for when the ticket should reopen"},"admin_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the admin performing the update (needed for workflows and attribution)"},"assignee_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the admin or team to assign the ticket to. Set to \\"0\\" to unassign."}}},"jina_read_url":{"id":"jina_read_url","name":"Jina Reader","description":"Extract and process web content into clean, LLM-friendly text using Jina AI Reader. Supports advanced content parsing, link gathering, and multiple output formats with configurable processing options.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The URL to read and convert to markdown (e.g., \\"https://example.com/page\\")"},"useReaderLMv2":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to use ReaderLM-v2 for better quality (3x token cost)"},"gatherLinks":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to gather all links at the end"},"jsonResponse":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to return response in JSON format"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Jina AI API key"},"withImagesummary":{"type":"boolean","required":false,"visibility":"user-only","description":"Gather all images from the page with metadata"},"retainImages":{"type":"string","required":false,"visibility":"user-only","description":"Control image inclusion: \\"none\\" removes all, \\"all\\" keeps all"},"returnFormat":{"type":"string","required":false,"visibility":"user-only","description":"Output format: markdown, html, text, screenshot, or pageshot"},"withIframe":{"type":"boolean","required":false,"visibility":"user-only","description":"Include iframe content in extraction"},"withShadowDom":{"type":"boolean","required":false,"visibility":"user-only","description":"Extract Shadow DOM content"},"noCache":{"type":"boolean","required":false,"visibility":"user-only","description":"Bypass cached content for real-time retrieval"},"withGeneratedAlt":{"type":"boolean","required":false,"visibility":"user-only","description":"Generate alt text for images using VLM"},"robotsTxt":{"type":"string","required":false,"visibility":"user-only","description":"Bot User-Agent for robots.txt checking"},"dnt":{"type":"boolean","required":false,"visibility":"user-only","description":"Do Not Track - prevents caching/tracking"},"noGfm":{"type":"boolean","required":false,"visibility":"user-only","description":"Disable GitHub Flavored Markdown"}}},"jina_search":{"id":"jina_search","name":"Jina Search","description":"Search the web and return top 5 results with LLM-friendly content. Each result is automatically processed through Jina Reader API. Supports geographic filtering, site restrictions, and pagination.","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query string (e.g., \\"machine learning tutorials\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Jina AI API key"},"num":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of results per page (default: 5)"},"site":{"type":"string","required":false,"visibility":"user-only","description":"Restrict results to specific domain(s). Can be comma-separated for multiple sites (e.g., \\"jina.ai,github.com\\")"},"withFavicon":{"type":"boolean","required":false,"visibility":"user-only","description":"Include website favicons in results"},"withImagesummary":{"type":"boolean","required":false,"visibility":"user-only","description":"Gather all images from result pages with metadata"},"withLinksummary":{"type":"boolean","required":false,"visibility":"user-only","description":"Gather all links from result pages"},"retainImages":{"type":"string","required":false,"visibility":"user-only","description":"Control image inclusion: \\"none\\" removes all, \\"all\\" keeps all"},"noCache":{"type":"boolean","required":false,"visibility":"user-only","description":"Bypass cached content for real-time retrieval"},"withGeneratedAlt":{"type":"boolean","required":false,"visibility":"user-only","description":"Generate alt text for images using VLM"},"respondWith":{"type":"string","required":false,"visibility":"user-only","description":"Set to \\"no-content\\" to get only metadata without page content"},"returnFormat":{"type":"string","required":false,"visibility":"user-only","description":"Output format: markdown, html, text, screenshot, or pageshot"}}},"jira_add_attachment":{"id":"jira_add_attachment","name":"Jira Add Attachment","description":"Add attachments to a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to add attachments to (e.g., PROJ-123)"},"files":{"type":"file[]","required":true,"visibility":"user-only","description":"Files to attach to the Jira issue"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_add_comment":{"id":"jira_add_comment","name":"Jira Add Comment","description":"Add a comment to a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to add comment to (e.g., PROJ-123)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment body text"},"visibility":{"type":"json","required":false,"visibility":"user-or-llm","description":"Restrict comment visibility. Object with \\"type\\" (\\"role\\" or \\"group\\") and \\"value\\" (role/group name)."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_add_watcher":{"id":"jira_add_watcher","name":"Jira Add Watcher","description":"Add a watcher to a Jira issue to receive notifications about updates","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to add watcher to (e.g., PROJ-123)"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account ID of the user to add as watcher"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_add_worklog":{"id":"jira_add_worklog","name":"Jira Add Worklog","description":"Add a time tracking worklog entry to a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to add worklog to (e.g., PROJ-123)"},"timeSpentSeconds":{"type":"number","required":true,"visibility":"user-or-llm","description":"Time spent in seconds"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment for the worklog entry"},"started":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional start time in ISO format (defaults to current time)"},"visibility":{"type":"json","required":false,"visibility":"user-or-llm","description":"Restrict worklog visibility. Object with \\"type\\" (\\"role\\" or \\"group\\") and \\"value\\" (role/group name)."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_assign_issue":{"id":"jira_assign_issue","name":"Jira Assign Issue","description":"Assign a Jira issue to a user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to assign (e.g., PROJ-123)"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account ID of the user to assign the issue to. Use \\"-1\\" for automatic assignment, or leave empty / pass \\"null\\" to unassign."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_bulk_read":{"id":"jira_bulk_read","name":"Jira Bulk Read","description":"Retrieve multiple Jira issues from a project in bulk","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira project key (e.g., PROJ)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_create_issue_link":{"id":"jira_create_issue_link","name":"Jira Create Issue Link","description":"Create a link relationship between two Jira issues","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"inwardIssueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key for the inward issue (e.g., PROJ-123)"},"outwardIssueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key for the outward issue (e.g., PROJ-456)"},"linkType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The type of link relationship (e.g., \\"Blocks\\", \\"Relates to\\", \\"Duplicates\\")"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment to add to the issue link"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_delete_attachment":{"id":"jira_delete_attachment","name":"Jira Delete Attachment","description":"Delete an attachment from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the attachment to delete"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_delete_comment":{"id":"jira_delete_comment","name":"Jira Delete Comment","description":"Delete a comment from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key containing the comment (e.g., PROJ-123)"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the comment to delete"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_delete_issue":{"id":"jira_delete_issue","name":"Jira Delete Issue","description":"Delete a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to delete (e.g., PROJ-123)"},"deleteSubtasks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to delete subtasks. If false, parent issues with subtasks cannot be deleted."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_delete_issue_link":{"id":"jira_delete_issue_link","name":"Jira Delete Issue Link","description":"Delete a link between two Jira issues","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"linkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the issue link to delete"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_delete_worklog":{"id":"jira_delete_worklog","name":"Jira Delete Worklog","description":"Delete a worklog entry from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key containing the worklog (e.g., PROJ-123)"},"worklogId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the worklog entry to delete"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_attachments":{"id":"jira_get_attachments","name":"Jira Get Attachments","description":"Get all attachments from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to get attachments from (e.g., PROJ-123)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Download attachment file contents and include them as files in the output"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_comments":{"id":"jira_get_comments","name":"Jira Get Comments","description":"Get all comments from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to get comments from (e.g., PROJ-123)"},"startAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Index of the first comment to return (default: 0)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of comments to return (default: 50)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for comments: \\"-created\\" for newest first, \\"created\\" for oldest first"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_fields":{"id":"jira_get_fields","name":"Jira Get Fields","description":"Get all system and custom fields defined in the Jira instance. Useful for discovering custom field IDs (e.g., customfield_10001) to use when writing or updating issues.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_project":{"id":"jira_get_project","name":"Jira Get Project","description":"Get the details of a single Jira project by its ID or key, including its type, lead, components, issue types, and versions.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project ID or key (e.g., \\"PROJ\\" or \\"10000\\")"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_transitions":{"id":"jira_get_transitions","name":"Jira Get Transitions","description":"Get the workflow transitions available for an issue in its current status. Use the returned transition IDs with the Transition Issue operation.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The issue key or ID (e.g., PROJ-123)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_users":{"id":"jira_get_users","name":"Jira Get Users","description":"Get Jira users. If an account ID is provided, returns a single user. Otherwise, returns a list of all users.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional account ID to get a specific user. If not provided, returns all users."},"startAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"The index of the first user to return (for pagination, default: 0)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (default: 50)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_get_worklogs":{"id":"jira_get_worklogs","name":"Jira Get Worklogs","description":"Get all worklog entries from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to get worklogs from (e.g., PROJ-123)"},"startAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Index of the first worklog to return (default: 0)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of worklogs to return (default: 50)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_list_issue_types":{"id":"jira_list_issue_types","name":"Jira List Issue Types","description":"List all issue types visible to the user across projects (e.g., Task, Bug, Story, Epic, Subtask). Useful for discovering valid issue types before creating an issue.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_list_projects":{"id":"jira_list_projects","name":"Jira List Projects","description":"List Jira projects visible to the user, with optional name/key filtering and pagination. Returns each project with id, key, name, and type.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter projects by partial name or key match"},"startAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"The index of the first project to return (for pagination, default: 0)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of projects to return (default: 50, max: 100)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_remove_watcher":{"id":"jira_remove_watcher","name":"Jira Remove Watcher","description":"Remove a watcher from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to remove watcher from (e.g., PROJ-123)"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account ID of the user to remove as watcher"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_retrieve":{"id":"jira_retrieve","name":"Jira Retrieve","description":"Retrieve detailed information about a specific Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to retrieve (e.g., PROJ-123)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Download attachment file contents and include them as files in the output"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_search_issues":{"id":"jira_search_issues","name":"Jira Search Issues","description":"Search for Jira issues using JQL (Jira Query Language)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"jql":{"type":"string","required":true,"visibility":"user-or-llm","description":"JQL query string to search for issues (e.g., \\"project = PROJ AND status = Open\\")"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor token for the next page of results. Omit for the first page."},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page (default: 50)"},"fields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of field names to return (default: all fields)."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_search_users":{"id":"jira_search_users","name":"Jira Search Users","description":"Search for Jira users by email address or display name. Returns matching users with their accountId, displayName, and emailAddress.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"A query string to search for users. Can be an email address, display name, or partial match."},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (default: 50, max: 1000)"},"startAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"The index of the first user to return (for pagination, default: 0)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_transition_issue":{"id":"jira_transition_issue","name":"Jira Transition Issue","description":"Move a Jira issue between workflow statuses (e.g., To Do -> In Progress)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to transition (e.g., PROJ-123)"},"transitionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the transition to execute (e.g., \\"11\\" for \\"To Do\\", \\"21\\" for \\"In Progress\\")"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment to add when transitioning the issue"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Resolution name to set during transition (e.g., \\"Fixed\\", \\"Won\'t Fix\\")"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_update":{"id":"jira_update","name":"Jira Update","description":"Update a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key to update (e.g., PROJ-123)"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"New summary for the issue"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the issue. Accepts plain text (auto-wrapped in ADF) or a raw ADF document object"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"New priority ID or name for the issue (e.g., \\"High\\")"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"New assignee account ID for the issue"},"labels":{"type":"json","required":false,"visibility":"user-or-llm","description":"Labels to set on the issue (array of label name strings)"},"components":{"type":"json","required":false,"visibility":"user-or-llm","description":"Components to set on the issue (array of component name strings)"},"duedate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date for the issue (format: YYYY-MM-DD)"},"fixVersions":{"type":"json","required":false,"visibility":"user-or-llm","description":"Fix versions to set (array of version name strings)"},"environment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Environment information for the issue"},"customFieldId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom field ID to update (e.g., customfield_10001)"},"customFieldValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Value for the custom field"},"notifyUsers":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send email notifications about this update (default: true)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_update_comment":{"id":"jira_update_comment","name":"Jira Update Comment","description":"Update an existing comment on a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key containing the comment (e.g., PROJ-123)"},"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the comment to update"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Updated comment text"},"visibility":{"type":"json","required":false,"visibility":"user-or-llm","description":"Restrict comment visibility. Object with \\"type\\" (\\"role\\" or \\"group\\") and \\"value\\" (role/group name)."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_update_worklog":{"id":"jira_update_worklog","name":"Jira Update Worklog","description":"Update an existing worklog entry on a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"issueKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira issue key containing the worklog (e.g., PROJ-123)"},"worklogId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the worklog entry to update"},"timeSpentSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time spent in seconds"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment for the worklog entry"},"started":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional start time in ISO format"},"visibility":{"type":"json","required":false,"visibility":"user-or-llm","description":"Restrict worklog visibility. Object with \\"type\\" (\\"role\\" or \\"group\\") and \\"value\\" (role/group name)."},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."}},"oauth":{"required":true,"provider":"jira"}},"jira_write":{"id":"jira_write","name":"Jira Write","description":"Create a new Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira project key (e.g., PROJ)"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"Summary for the issue"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description for the issue. Accepts plain text (auto-wrapped in ADF) or a raw ADF document object"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority ID or name for the issue (e.g., \\"10000\\" or \\"High\\")"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"Assignee account ID for the issue"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance. If not provided, it will be fetched using the domain."},"issueType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of issue to create (e.g., Task, Story, Bug, Epic, Sub-task)"},"parent":{"type":"json","required":false,"visibility":"user-or-llm","description":"Parent issue key for creating subtasks (e.g., { \\"key\\": \\"PROJ-123\\" })"},"labels":{"type":"array","required":false,"visibility":"user-or-llm","description":"Labels for the issue (array of label names)"},"components":{"type":"array","required":false,"visibility":"user-or-llm","description":"Components for the issue (array of component names)"},"duedate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date for the issue (format: YYYY-MM-DD)"},"fixVersions":{"type":"array","required":false,"visibility":"user-or-llm","description":"Fix versions for the issue (array of version names)"},"reporter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reporter account ID for the issue"},"environment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Environment information for the issue"},"customFieldId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom field ID (e.g., customfield_10001)"},"customFieldValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Value for the custom field"}},"oauth":{"required":true,"provider":"jira"}},"jsm_add_comment":{"id":"jsm_add_comment","name":"JSM Add Comment","description":"Add a comment (public or internal) to a service request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment body text"},"isPublic":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether the comment is public (visible to customer) or internal (true/false)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_add_customer":{"id":"jsm_add_customer","name":"JSM Add Customer","description":"Add customers to a service desk in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"accountIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated Atlassian account IDs to add as customers"}},"oauth":{"required":true,"provider":"jira"}},"jsm_add_organization":{"id":"jsm_add_organization","name":"JSM Add Organization","description":"Add an organization to a service desk in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization ID to add to the service desk"}},"oauth":{"required":true,"provider":"jira"}},"jsm_add_participants":{"id":"jsm_add_participants","name":"JSM Add Participants","description":"Add participants to a request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"accountIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated account IDs to add as participants"}},"oauth":{"required":true,"provider":"jira"}},"jsm_answer_approval":{"id":"jsm_answer_approval","name":"JSM Answer Approval","description":"Approve or decline an approval request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"approvalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Approval ID to answer"},"decision":{"type":"string","required":true,"visibility":"user-or-llm","description":"Decision: \\"approve\\" or \\"decline\\""}},"oauth":{"required":true,"provider":"jira"}},"jsm_attach_form":{"id":"jsm_attach_form","name":"JSM Attach Form","description":"Attach a form template to an existing Jira issue or JSM request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key to attach the form to (e.g., \\"SD-123\\")"},"formTemplateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form template UUID (from Get Form Templates)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_copy_forms":{"id":"jsm_copy_forms","name":"JSM Copy Forms","description":"Copy forms from one Jira issue to another","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"sourceIssueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source issue ID or key to copy forms from (e.g., \\"SD-123\\")"},"targetIssueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target issue ID or key to copy forms to (e.g., \\"SD-456\\")"},"formIds":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional JSON array of form UUIDs to copy (e.g., [\\"uuid1\\", \\"uuid2\\"]). If omitted, copies all forms."}},"oauth":{"required":true,"provider":"jira"}},"jsm_create_object":{"id":"jsm_create_object","name":"JSM Create Asset Object","description":"Create an Assets (Insight/CMDB) object of a given object type. Attributes use objectTypeAttributeId values from the object type definition.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"objectTypeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The object type ID to create the object under"},"attributes":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of attributes: [{ objectTypeAttributeId, objectAttributeValues: [{ value }] }]"}},"oauth":{"required":true,"provider":"jira"}},"jsm_create_organization":{"id":"jsm_create_organization","name":"JSM Create Organization","description":"Create a new organization in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the organization to create"}},"oauth":{"required":true,"provider":"jira"}},"jsm_create_request":{"id":"jsm_create_request","name":"JSM Create Request","description":"Create a new service request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"requestTypeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Request Type ID (e.g., \\"10\\", \\"15\\")"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Summary/title for the service request (required unless using Form Answers)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description for the service request"},"raiseOnBehalfOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account ID of customer to raise request on behalf of"},"requestFieldValues":{"type":"json","required":false,"visibility":"user-or-llm","description":"Request field values as key-value pairs (overrides summary/description if provided)"},"formAnswers":{"type":"json","required":false,"visibility":"user-or-llm","description":"Form answers using numeric form question IDs as keys (e.g., {\\"1\\": {\\"text\\": \\"Title\\"}, \\"4\\": {\\"choices\\": [\\"5\\"]}}). Keys are question IDs from the Jira Form, not Jira field names."},"requestParticipants":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated account IDs to add as request participants"},"channel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Channel the request originates from (e.g., portal, email)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_delete_form":{"id":"jsm_delete_form","name":"JSM Delete Form","description":"Remove a form from a Jira issue or JSM request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID to delete"}},"oauth":{"required":true,"provider":"jira"}},"jsm_delete_object":{"id":"jsm_delete_object","name":"JSM Delete Asset Object","description":"Delete an Assets (Insight/CMDB) object by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Assets object ID to delete"}},"oauth":{"required":true,"provider":"jira"}},"jsm_externalise_form":{"id":"jsm_externalise_form","name":"JSM Externalise Form","description":"Make a form visible to customers on a Jira issue or JSM request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_approvals":{"id":"jsm_get_approvals","name":"JSM Get Approvals","description":"Get approvals for a request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_comments":{"id":"jsm_get_comments","name":"JSM Get Comments","description":"Get comments for a service request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter to only public comments (true/false)"},"internal":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter to only internal comments (true/false)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand: renderedBody, attachment"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_customers":{"id":"jsm_get_customers","name":"JSM Get Customers","description":"Get customers for a service desk in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter customers (e.g., \\"john\\", \\"acme\\")"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_form":{"id":"jsm_get_form","name":"JSM Get Form","description":"Get a single form with full design, state, and answers from a Jira issue","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID (from Attach Form or Get Issue Forms)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_form_answers":{"id":"jsm_get_form_answers","name":"JSM Get Form Answers","description":"Get simplified answers from a form attached to a Jira issue or JSM request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID (from Attach Form or Get Issue Forms)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_form_structure":{"id":"jsm_get_form_structure","name":"JSM Get Form Structure","description":"Get the full structure of a ProForma/JSM form including all questions, field types, choices, layout, and conditions","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"projectIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira project ID or key (e.g., \\"10001\\" or \\"SD\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form ID (UUID from Get Form Templates)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_form_templates":{"id":"jsm_get_form_templates","name":"JSM Get Form Templates","description":"List forms (ProForma/JSM Forms) in a Jira project to discover form IDs for request types","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"projectIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jira project ID or key (e.g., \\"10001\\" or \\"SD\\")"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_issue_forms":{"id":"jsm_get_issue_forms","name":"JSM Get Issue Forms","description":"List forms (ProForma/JSM Forms) attached to a Jira issue with metadata (name, submitted status, lock)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\", \\"10001\\")"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_object":{"id":"jsm_get_object","name":"JSM Get Asset Object","description":"Get a single Assets (Insight/CMDB) object by ID, including its attribute values","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Assets object ID"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_object_schema":{"id":"jsm_get_object_schema","name":"JSM Get Asset Schema","description":"Get a single Assets (Insight/CMDB) object schema by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"schemaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Assets object schema ID"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_object_type_attributes":{"id":"jsm_get_object_type_attributes","name":"JSM Get Asset Object Type Attributes","description":"Get the attribute definitions for an Assets (Insight/CMDB) object type. Use the returned attribute IDs to build create/update payloads or map columns.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"objectTypeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Assets object type ID"},"onlyValueEditable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return only attributes whose values can be edited"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter attributes by a search query"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_organizations":{"id":"jsm_get_organizations","name":"JSM Get Organizations","description":"Get organizations for a service desk in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_participants":{"id":"jsm_get_participants","name":"JSM Get Participants","description":"Get participants for a request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_queues":{"id":"jsm_get_queues","name":"JSM Get Queues","description":"Get queues for a service desk in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"includeCount":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include issue count for each queue (true/false)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_request":{"id":"jsm_get_request","name":"JSM Get Request","description":"Get a single service request from Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand: participant, status, sla, requestType, serviceDesk, attachment, comment, action"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_request_type_fields":{"id":"jsm_get_request_type_fields","name":"JSM Get Request Type Fields","description":"Get the fields required to create a request of a specific type in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"requestTypeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Request Type ID (e.g., \\"10\\", \\"15\\")"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_request_types":{"id":"jsm_get_request_types","name":"JSM Get Request Types","description":"Get request types for a service desk in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service Desk ID (e.g., \\"1\\", \\"2\\")"},"searchQuery":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter request types by name"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by request type group ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand in the response"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_requests":{"id":"jsm_get_requests","name":"JSM Get Requests","description":"Get multiple service requests from Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"serviceDeskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by service desk ID (e.g., \\"1\\", \\"2\\")"},"requestOwnership":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by ownership: OWNED_REQUESTS, PARTICIPATED_REQUESTS, APPROVER, ALL_REQUESTS"},"requestStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: OPEN_REQUESTS, CLOSED_REQUESTS, ALL_REQUESTS"},"requestTypeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by request type ID"},"searchTerm":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter requests (e.g., \\"password reset\\", \\"laptop\\")"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand: participant, status, sla, requestType, serviceDesk, attachment, comment, action"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_service_desks":{"id":"jsm_get_service_desks","name":"JSM Get Service Desks","description":"Get all service desks from Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand in the response"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_sla":{"id":"jsm_get_sla","name":"JSM Get SLA","description":"Get SLA information for a service request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_get_transitions":{"id":"jsm_get_transitions","name":"JSM Get Transitions","description":"Get available transitions for a service request in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Start index for pagination (e.g., 0, 50, 100)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return (e.g., 10, 25, 50)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_internalise_form":{"id":"jsm_internalise_form","name":"JSM Internalise Form","description":"Make a form internal only (not visible to customers) on a Jira issue or JSM request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID"}},"oauth":{"required":true,"provider":"jira"}},"jsm_list_object_schemas":{"id":"jsm_list_object_schemas","name":"JSM List Asset Schemas","description":"List Assets (Insight/CMDB) object schemas in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"startAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination start index (e.g., 0, 50)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum schemas to return (e.g., 25, 50)"},"includeCounts":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include object and object-type counts per schema"}},"oauth":{"required":true,"provider":"jira"}},"jsm_list_object_types":{"id":"jsm_list_object_types","name":"JSM List Asset Object Types","description":"List object types within an Assets (Insight/CMDB) object schema","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"schemaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Assets object schema ID to list object types for"},"excludeAbstract":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude abstract object types from the result"}},"oauth":{"required":true,"provider":"jira"}},"jsm_reopen_form":{"id":"jsm_reopen_form","name":"JSM Reopen Form","description":"Reopen a submitted form on a Jira issue or JSM request, allowing further edits","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID (from Get Issue Forms)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_save_form_answers":{"id":"jsm_save_form_answers","name":"JSM Save Form Answers","description":"Save answers to a form attached to a Jira issue or JSM request","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID (from Attach Form or Get Issue Forms)"},"answers":{"type":"json","required":true,"visibility":"user-or-llm","description":"Form answers using numeric question IDs as keys (e.g., {\\"1\\": {\\"text\\": \\"Title\\"}, \\"4\\": {\\"choices\\": [\\"5\\"]}})"}},"oauth":{"required":true,"provider":"jira"}},"jsm_search_objects_aql":{"id":"jsm_search_objects_aql","name":"JSM Search Assets (AQL)","description":"Search Assets (Insight/CMDB) objects using AQL (Assets Query Language), e.g. objectType = \\"Host\\" AND Status = \\"Running\\". Supports pagination.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"qlQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"AQL query string (e.g., objectType = \\"Host\\" AND \\"Operating System\\" = \\"Ubuntu\\")"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based, defaults to 1)"},"resultsPerPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (e.g., 25, 50)"},"includeAttributes":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include resolved attribute values on each object (defaults to true)"},"objectTypeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optionally scope the search to a single object type ID"},"objectSchemaId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optionally scope the search to a single object schema ID"}},"oauth":{"required":true,"provider":"jira"}},"jsm_submit_form":{"id":"jsm_submit_form","name":"JSM Submit Form","description":"Submit a form on a Jira issue or JSM request, locking it from further edits","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., \\"SD-123\\")"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form instance UUID (from Attach Form or Get Issue Forms)"}},"oauth":{"required":true,"provider":"jira"}},"jsm_transition_request":{"id":"jsm_transition_request","name":"JSM Transition Request","description":"Transition a service request to a new status in Jira Service Management","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"issueIdOrKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID or key (e.g., SD-123)"},"transitionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Transition ID to apply"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment to add during transition"}},"oauth":{"required":true,"provider":"jira"}},"jsm_update_object":{"id":"jsm_update_object","name":"JSM Update Asset Object","description":"Update an existing Assets (Insight/CMDB) object. Provide the attributes to change using their objectTypeAttributeId values.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Jira Service Management"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Jira domain (e.g., yourcompany.atlassian.net)"},"cloudId":{"type":"string","required":false,"visibility":"hidden","description":"Jira Cloud ID for the instance"},"workspaceId":{"type":"string","required":false,"visibility":"hidden","description":"Assets workspace ID (resolved automatically when omitted)"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Assets object ID to update"},"attributes":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of attributes to set: [{ objectTypeAttributeId, objectAttributeValues: [{ value }] }]"},"objectTypeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional object type ID (only if changing the type)"}},"oauth":{"required":true,"provider":"jira"}},"jupyter_copy_content":{"id":"jupyter_copy_content","name":"Jupyter Copy Content","description":"Duplicate a file or notebook into a directory on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination directory path, relative to the server root"},"copyFromPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path of the file or notebook to copy, relative to the server root"}}},"jupyter_create_file":{"id":"jupyter_create_file","name":"Jupyter Create File","description":"Create a file, notebook, or directory on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to create, relative to the server root"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of entry to create: file, notebook, or directory"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content to write. For a file, plain text. For a notebook, a JSON-stringified nbformat document (defaults to an empty notebook). Ignored for directories."}}},"jupyter_create_session":{"id":"jupyter_create_session","name":"Jupyter Create Session","description":"Create a session that binds a notebook path to a (new or existing) kernel","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Notebook path to bind the session to, relative to the server root"},"kernelName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Kernel spec name to start for this session (e.g. python3)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional session name"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Session type, defaults to \'notebook\'"}}},"jupyter_delete_content":{"id":"jupyter_delete_content","name":"Jupyter Delete Content","description":"Delete a file, notebook, or directory on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path of the entry to delete, relative to the server root"}}},"jupyter_delete_session":{"id":"jupyter_delete_session","name":"Jupyter Delete Session","description":"Delete a session on a Jupyter server (does not shut down its kernel)","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the session to delete"}}},"jupyter_get_content":{"id":"jupyter_get_content","name":"Jupyter Get Content","description":"Read a file or notebook from a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path of the file or notebook to read, relative to the server root"}}},"jupyter_interrupt_kernel":{"id":"jupyter_interrupt_kernel","name":"Jupyter Interrupt Kernel","description":"Interrupt a running kernel on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"kernelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the kernel to interrupt"}}},"jupyter_list_contents":{"id":"jupyter_list_contents","name":"Jupyter List Contents","description":"List files, notebooks, and subdirectories at a path on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Directory path to list, relative to the server root. Leave blank for root."}}},"jupyter_list_kernels":{"id":"jupyter_list_kernels","name":"Jupyter List Kernels","description":"List running kernels on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"}}},"jupyter_list_kernelspecs":{"id":"jupyter_list_kernelspecs","name":"Jupyter List Kernel Specs","description":"List available kernel specs (languages/runtimes) on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"}}},"jupyter_list_sessions":{"id":"jupyter_list_sessions","name":"Jupyter List Sessions","description":"List active sessions (notebook-to-kernel bindings) on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"}}},"jupyter_rename_content":{"id":"jupyter_rename_content","name":"Jupyter Rename Content","description":"Rename or move a file, notebook, or directory on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Current path of the entry, relative to the server root"},"newPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"New path for the entry, relative to the server root"}}},"jupyter_restart_kernel":{"id":"jupyter_restart_kernel","name":"Jupyter Restart Kernel","description":"Restart a running kernel on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"kernelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the kernel to restart"}}},"jupyter_start_kernel":{"id":"jupyter_start_kernel","name":"Jupyter Start Kernel","description":"Start a new kernel on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"kernelName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Kernel spec name to start (e.g. python3). Defaults to the server default."}}},"jupyter_stop_kernel":{"id":"jupyter_stop_kernel","name":"Jupyter Stop Kernel","description":"Shut down a running kernel on a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"kernelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the kernel to shut down"}}},"jupyter_upload_file":{"id":"jupyter_upload_file","name":"Jupyter Upload File","description":"Upload a file to a Jupyter server","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Jupyter server (e.g. http://localhost:8888)"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Jupyter server authentication token"},"directory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Destination directory, relative to the server root. Leave blank to upload to the root directory."},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"The file to upload (UserFile object)"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Legacy: base64 encoded file content"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override"}}},"kalshi_amend_order":{"id":"kalshi_amend_order","name":"Amend Order on Kalshi","description":"Modify the price or quantity of an existing order on Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to amend (e.g., \\"abc123-def456-ghi789\\")"},"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"side":{"type":"string","required":true,"visibility":"user-or-llm","description":"Side of the order: \\"yes\\" or \\"no\\""},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action type: \\"buy\\" or \\"sell\\""},"clientOrderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Original client-specified order ID"},"updatedClientOrderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New client-specified order ID after amendment"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated quantity for the order (e.g., \\"10\\", \\"100\\")"},"yesPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated yes price in cents (1-99)"},"noPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated no price in cents (1-99)"},"yesPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated yes price in dollars (e.g., \\"0.56\\")"},"noPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated no price in dollars (e.g., \\"0.56\\")"}}},"kalshi_amend_order_v2":{"id":"kalshi_amend_order_v2","name":"Amend Order on Kalshi V2","description":"Modify the price or quantity of an existing order on Kalshi (V2 with full API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to amend (e.g., \\"abc123-def456-ghi789\\")"},"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"side":{"type":"string","required":true,"visibility":"user-or-llm","description":"Side of the order: \\"yes\\" or \\"no\\""},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action type: \\"buy\\" or \\"sell\\""},"clientOrderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Original client-specified order ID"},"updatedClientOrderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New client-specified order ID after amendment"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated quantity for the order (e.g., \\"10\\", \\"100\\")"},"yesPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated yes price in cents (1-99)"},"noPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated no price in cents (1-99)"},"yesPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated yes price in dollars (e.g., \\"0.56\\")"},"noPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated no price in dollars (e.g., \\"0.56\\")"},"countFp":{"type":"string","required":false,"visibility":"user-or-llm","description":"Count in fixed-point for fractional contracts"}}},"kalshi_cancel_order":{"id":"kalshi_cancel_order","name":"Cancel Order on Kalshi","description":"Cancel an existing order on Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to cancel (e.g., \\"abc123-def456-ghi789\\")"}}},"kalshi_cancel_order_v2":{"id":"kalshi_cancel_order_v2","name":"Cancel Order on Kalshi V2","description":"Cancel an existing order on Kalshi (V2 with full API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to cancel (e.g., \\"abc123-def456-ghi789\\")"}}},"kalshi_create_order":{"id":"kalshi_create_order","name":"Create Order on Kalshi","description":"Create a new order on a Kalshi prediction market","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"side":{"type":"string","required":true,"visibility":"user-or-llm","description":"Side of the order: \\"yes\\" or \\"no\\""},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action type: \\"buy\\" or \\"sell\\""},"count":{"type":"string","required":true,"visibility":"user-or-llm","description":"Number of contracts to trade (e.g., \\"10\\", \\"100\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order type: \\"limit\\" or \\"market\\" (default: \\"limit\\")"},"yesPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Yes price in cents (1-99)"},"noPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"No price in cents (1-99)"},"yesPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Yes price in dollars (e.g., \\"0.56\\")"},"noPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"No price in dollars (e.g., \\"0.56\\")"},"clientOrderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom order identifier"},"expirationTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unix timestamp for order expiration"},"timeInForce":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time in force: \'fill_or_kill\', \'good_till_canceled\', \'immediate_or_cancel\'"},"buyMaxCost":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum cost in cents (auto-enables fill_or_kill)"},"postOnly":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \'true\' for maker-only orders"},"reduceOnly":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \'true\' for position reduction only"},"selfTradePreventionType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Self-trade prevention: \'taker_at_cross\' or \'maker\'"},"orderGroupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Associated order group ID"}}},"kalshi_create_order_v2":{"id":"kalshi_create_order_v2","name":"Create Order on Kalshi V2","description":"Create a new order on a Kalshi prediction market (V2 with full API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"side":{"type":"string","required":true,"visibility":"user-or-llm","description":"Side of the order: \\"yes\\" or \\"no\\""},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action type: \\"buy\\" or \\"sell\\""},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of contracts to trade (e.g., \\"10\\", \\"100\\"). Provide count or countFp"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order type: \\"limit\\" or \\"market\\" (default: \\"limit\\")"},"yesPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Yes price in cents (1-99)"},"noPrice":{"type":"string","required":false,"visibility":"user-or-llm","description":"No price in cents (1-99)"},"yesPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"Yes price in dollars (e.g., \\"0.56\\")"},"noPriceDollars":{"type":"string","required":false,"visibility":"user-or-llm","description":"No price in dollars (e.g., \\"0.56\\")"},"clientOrderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom order identifier"},"expirationTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unix timestamp for order expiration"},"timeInForce":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time in force: \'fill_or_kill\', \'good_till_canceled\', \'immediate_or_cancel\'"},"buyMaxCost":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum cost in cents (auto-enables fill_or_kill)"},"postOnly":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \'true\' for maker-only orders"},"reduceOnly":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \'true\' for position reduction only"},"selfTradePreventionType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Self-trade prevention: \'taker_at_cross\' or \'maker\'"},"orderGroupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Associated order group ID"},"countFp":{"type":"string","required":false,"visibility":"user-or-llm","description":"Count in fixed-point for fractional contracts"},"cancelOrderOnPause":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \'true\' to cancel order on market pause"},"subaccount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subaccount to use for the order"}}},"kalshi_get_balance":{"id":"kalshi_get_balance","name":"Get Balance from Kalshi","description":"Retrieve your account balance and portfolio value from Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"}}},"kalshi_get_balance_v2":{"id":"kalshi_get_balance_v2","name":"Get Balance from Kalshi V2","description":"Retrieve your account balance and portfolio value from Kalshi (V2 - exact API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"}}},"kalshi_get_candlesticks":{"id":"kalshi_get_candlesticks","name":"Get Market Candlesticks from Kalshi","description":"Retrieve OHLC candlestick data for a specific market","version":"1.0.0","params":{"seriesTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Series ticker identifier (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"startTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start timestamp in Unix seconds (e.g., 1704067200)"},"endTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"End timestamp in Unix seconds (e.g., 1704153600)"},"periodInterval":{"type":"number","required":true,"visibility":"user-or-llm","description":"Period interval: 1 (1 minute), 60 (1 hour), or 1440 (1 day)"}}},"kalshi_get_candlesticks_v2":{"id":"kalshi_get_candlesticks_v2","name":"Get Market Candlesticks from Kalshi V2","description":"Retrieve OHLC candlestick data for a specific market (V2 - full API response)","version":"2.0.0","params":{"seriesTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Series ticker identifier (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"startTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start timestamp in Unix seconds (e.g., 1704067200)"},"endTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"End timestamp in Unix seconds (e.g., 1704153600)"},"periodInterval":{"type":"number","required":true,"visibility":"user-or-llm","description":"Period interval: 1 (1 minute), 60 (1 hour), or 1440 (1 day)"}}},"kalshi_get_event":{"id":"kalshi_get_event","name":"Get Event from Kalshi","description":"Retrieve details of a specific event by ticker","version":"1.0.0","params":{"eventTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03\\")"},"withNestedMarkets":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include nested markets in response (true/false)"}}},"kalshi_get_event_candlesticks":{"id":"kalshi_get_event_candlesticks","name":"Get Event Candlesticks from Kalshi","description":"Retrieve OHLC candlestick data aggregated across all markets in an event","version":"1.0.0","params":{"seriesTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Series ticker identifier (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"eventTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03\\")"},"startTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start timestamp in Unix seconds (e.g., 1704067200)"},"endTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"End timestamp in Unix seconds (e.g., 1704153600)"},"periodInterval":{"type":"number","required":true,"visibility":"user-or-llm","description":"Period interval: 1 (1 minute), 60 (1 hour), or 1440 (1 day)"}}},"kalshi_get_event_candlesticks_v2":{"id":"kalshi_get_event_candlesticks_v2","name":"Get Event Candlesticks from Kalshi V2","description":"Retrieve OHLC candlestick data aggregated across all markets in an event (V2 - full API response)","version":"2.0.0","params":{"seriesTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Series ticker identifier (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"eventTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03\\")"},"startTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start timestamp in Unix seconds (e.g., 1704067200)"},"endTs":{"type":"number","required":true,"visibility":"user-or-llm","description":"End timestamp in Unix seconds (e.g., 1704153600)"},"periodInterval":{"type":"number","required":true,"visibility":"user-or-llm","description":"Period interval: 1 (1 minute), 60 (1 hour), or 1440 (1 day)"}}},"kalshi_get_event_v2":{"id":"kalshi_get_event_v2","name":"Get Event from Kalshi V2","description":"Retrieve details of a specific event by ticker (V2 - exact API response)","version":"2.0.0","params":{"eventTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03\\")"},"withNestedMarkets":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include nested markets in response (true/false)"}}},"kalshi_get_events":{"id":"kalshi_get_events","name":"Get Events from Kalshi","description":"Retrieve a list of events from Kalshi with optional filtering","version":"1.0.0","params":{"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event status: \\"open\\", \\"closed\\", or \\"settled\\""},"seriesTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by series ticker (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"withNestedMarkets":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include nested markets in response: \\"true\\" or \\"false\\""},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-200, default: 200)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_events_v2":{"id":"kalshi_get_events_v2","name":"Get Events from Kalshi V2","description":"Retrieve a list of events from Kalshi with optional filtering (V2 - exact API response)","version":"2.0.0","params":{"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event status: \\"open\\", \\"closed\\", or \\"settled\\""},"seriesTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by series ticker (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"withNestedMarkets":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include nested markets in response: \\"true\\" or \\"false\\""},"withMilestones":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include milestones in response: \\"true\\" or \\"false\\""},"minCloseTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum close timestamp in Unix seconds (e.g., 1704067200)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-200, default: 200)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_exchange_announcements":{"id":"kalshi_get_exchange_announcements","name":"Get Exchange Announcements from Kalshi","description":"Retrieve exchange-wide announcements from Kalshi","version":"1.0.0","params":{}},"kalshi_get_exchange_announcements_v2":{"id":"kalshi_get_exchange_announcements_v2","name":"Get Exchange Announcements from Kalshi V2","description":"Retrieve exchange-wide announcements from Kalshi (V2 - exact API response)","version":"2.0.0","params":{}},"kalshi_get_exchange_schedule":{"id":"kalshi_get_exchange_schedule","name":"Get Exchange Schedule from Kalshi","description":"Retrieve the Kalshi exchange trading schedule and maintenance windows","version":"1.0.0","params":{}},"kalshi_get_exchange_schedule_v2":{"id":"kalshi_get_exchange_schedule_v2","name":"Get Exchange Schedule from Kalshi V2","description":"Retrieve the Kalshi exchange trading schedule and maintenance windows (V2 - exact API response)","version":"2.0.0","params":{}},"kalshi_get_exchange_status":{"id":"kalshi_get_exchange_status","name":"Get Exchange Status from Kalshi","description":"Retrieve the current status of the Kalshi exchange (trading and exchange activity)","version":"1.0.0","params":{}},"kalshi_get_exchange_status_v2":{"id":"kalshi_get_exchange_status_v2","name":"Get Exchange Status from Kalshi V2","description":"Retrieve the current status of the Kalshi exchange (V2 - exact API response)","version":"2.0.0","params":{}},"kalshi_get_fills":{"id":"kalshi_get_fills","name":"Get Fills from Kalshi","description":"Retrieve your portfolio\'s fills/trades from Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"orderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by order ID (e.g., \\"abc123-def456-ghi789\\")"},"minTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum timestamp in Unix seconds (e.g., 1704067200)"},"maxTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum timestamp in Unix seconds (e.g., 1704153600)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_fills_v2":{"id":"kalshi_get_fills_v2","name":"Get Fills from Kalshi V2","description":"Retrieve your portfolio\'s fills/trades from Kalshi (V2 - exact API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"orderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by order ID (e.g., \\"abc123-def456-ghi789\\")"},"minTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum timestamp in Unix seconds (e.g., 1704067200)"},"maxTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum timestamp in Unix seconds (e.g., 1704153600)"},"subaccount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subaccount identifier to get fills for"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_market":{"id":"kalshi_get_market","name":"Get Market from Kalshi","description":"Retrieve details of a specific prediction market by ticker","version":"1.0.0","params":{"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"}}},"kalshi_get_market_v2":{"id":"kalshi_get_market_v2","name":"Get Market from Kalshi V2","description":"Retrieve details of a specific prediction market by ticker (V2 - full API response)","version":"2.0.0","params":{"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"}}},"kalshi_get_markets":{"id":"kalshi_get_markets","name":"Get Markets from Kalshi","description":"Retrieve a list of prediction markets from Kalshi with optional filtering","version":"1.0.0","params":{"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market status: \\"unopened\\", \\"open\\", \\"closed\\", or \\"settled\\""},"seriesTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by series ticker (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03\\")"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_markets_v2":{"id":"kalshi_get_markets_v2","name":"Get Markets from Kalshi V2","description":"Retrieve a list of prediction markets from Kalshi with all filtering options (V2 - full API response)","version":"2.0.0","params":{"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market status: \\"unopened\\", \\"open\\", \\"closed\\", or \\"settled\\""},"seriesTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by series ticker (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03\\")"},"minCreatedTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum created timestamp in Unix seconds (e.g., 1704067200)"},"maxCreatedTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum created timestamp in Unix seconds (e.g., 1704153600)"},"minUpdatedTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum updated timestamp in Unix seconds (e.g., 1704067200)"},"minCloseTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum close timestamp in Unix seconds (e.g., 1704067200)"},"maxCloseTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum close timestamp in Unix seconds (e.g., 1704153600)"},"minSettledTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum settled timestamp in Unix seconds (e.g., 1704067200)"},"maxSettledTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum settled timestamp in Unix seconds (e.g., 1704153600)"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tickers (e.g., \\"KXBTC-24DEC31,INX-25JAN03\\")"},"mveFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Multivariate event filter: \\"only\\" or \\"exclude\\""},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_order":{"id":"kalshi_get_order","name":"Get Order from Kalshi","description":"Retrieve details of a specific order by ID from Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to retrieve (e.g., \\"abc123-def456-ghi789\\")"}}},"kalshi_get_order_v2":{"id":"kalshi_get_order_v2","name":"Get Order from Kalshi V2","description":"Retrieve details of a specific order by ID from Kalshi (V2 with full API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to retrieve (e.g., \\"abc123-def456-ghi789\\")"}}},"kalshi_get_orderbook":{"id":"kalshi_get_orderbook","name":"Get Market Orderbook from Kalshi","description":"Retrieve the orderbook (yes and no bids) for a specific market","version":"1.0.0","params":{"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"}}},"kalshi_get_orderbook_v2":{"id":"kalshi_get_orderbook_v2","name":"Get Market Orderbook from Kalshi V2","description":"Retrieve the orderbook (yes and no bids) for a specific market (V2 - includes depth and fp fields)","version":"2.0.0","params":{"ticker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Market ticker identifier (e.g., \\"KXBTC-24DEC31\\", \\"INX-25JAN03-T4485.99\\")"},"depth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of price levels to return (e.g., 10, 20). Default: all levels"}}},"kalshi_get_orders":{"id":"kalshi_get_orders","name":"Get Orders from Kalshi","description":"Retrieve your orders from Kalshi with optional filtering","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker, max 10 comma-separated (e.g., \\"KXBTC-24DEC31,INX-25JAN03\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by order status: \\"resting\\", \\"canceled\\", or \\"executed\\""},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_orders_v2":{"id":"kalshi_get_orders_v2","name":"Get Orders from Kalshi V2","description":"Retrieve your orders from Kalshi with optional filtering (V2 with full API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker, max 10 comma-separated (e.g., \\"KXBTC-24DEC31,INX-25JAN03\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by order status: \\"resting\\", \\"canceled\\", or \\"executed\\""},"minTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Minimum timestamp filter (Unix timestamp, e.g., \\"1704067200\\")"},"maxTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum timestamp filter (Unix timestamp, e.g., \\"1704153600\\")"},"subaccount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subaccount identifier to filter orders"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_positions":{"id":"kalshi_get_positions","name":"Get Positions from Kalshi","description":"Retrieve your open positions from Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker, max 10 comma-separated (e.g., \\"KXBTC-24DEC31,INX-25JAN03\\")"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_positions_v2":{"id":"kalshi_get_positions_v2","name":"Get Positions from Kalshi V2","description":"Retrieve your open positions from Kalshi (V2 - exact API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker, max 10 comma-separated (e.g., \\"KXBTC-24DEC31,INX-25JAN03\\")"},"countFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict to positions with non-zero values for the given fields (comma-separated): \\"position\\", \\"total_traded\\""},"subaccount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subaccount identifier to get positions for"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_series_by_ticker":{"id":"kalshi_get_series_by_ticker","name":"Get Series by Ticker from Kalshi","description":"Retrieve details of a specific market series by ticker","version":"1.0.0","params":{"seriesTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Series ticker identifier (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"}}},"kalshi_get_series_by_ticker_v2":{"id":"kalshi_get_series_by_ticker_v2","name":"Get Series by Ticker from Kalshi V2","description":"Retrieve details of a specific market series by ticker (V2 - exact API response)","version":"2.0.0","params":{"seriesTicker":{"type":"string","required":true,"visibility":"user-or-llm","description":"Series ticker identifier (e.g., \\"KXBTC\\", \\"INX\\", \\"FED-RATE\\")"},"includeVolume":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include volume data in response (true/false)"}}},"kalshi_get_series_list":{"id":"kalshi_get_series_list","name":"Get Series List from Kalshi","description":"Retrieve a list of market series from Kalshi with optional filtering","version":"1.0.0","params":{"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by category (e.g., \\"Economics\\", \\"Politics\\", \\"Crypto\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by comma-separated tags"}}},"kalshi_get_series_list_v2":{"id":"kalshi_get_series_list_v2","name":"Get Series List from Kalshi V2","description":"Retrieve a list of market series from Kalshi with optional filtering (V2 - exact API response)","version":"2.0.0","params":{"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by category (e.g., \\"Economics\\", \\"Politics\\", \\"Crypto\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by comma-separated tags"},"includeProductMetadata":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include product metadata in response (true/false)"},"includeVolume":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include volume data in response (true/false)"},"minUpdatedTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum updated timestamp in Unix seconds (e.g., 1704067200)"}}},"kalshi_get_settlements":{"id":"kalshi_get_settlements","name":"Get Settlements from Kalshi","description":"Retrieve your portfolio settlement history from Kalshi","version":"1.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker (e.g., \\"KXBTC-24DEC31\\")"},"minTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum settled timestamp in Unix seconds (e.g., 1704067200)"},"maxTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum settled timestamp in Unix seconds (e.g., 1704153600)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_settlements_v2":{"id":"kalshi_get_settlements_v2","name":"Get Settlements from Kalshi V2","description":"Retrieve your portfolio settlement history from Kalshi (V2 - exact API response)","version":"2.0.0","params":{"keyId":{"type":"string","required":true,"visibility":"user-only","description":"Your Kalshi API Key ID"},"privateKey":{"type":"string","required":true,"visibility":"user-only","description":"Your RSA Private Key (PEM format)"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"eventTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event ticker (e.g., \\"KXBTC-24DEC31\\")"},"minTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum settled timestamp in Unix seconds (e.g., 1704067200)"},"maxTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum settled timestamp in Unix seconds (e.g., 1704153600)"},"subaccount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subaccount number (0 for primary, 1-63 for subaccounts)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_trades":{"id":"kalshi_get_trades","name":"Get Trades from Kalshi","description":"Retrieve recent trades across all markets","version":"1.0.0","params":{"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"kalshi_get_trades_v2":{"id":"kalshi_get_trades_v2","name":"Get Trades from Kalshi V2","description":"Retrieve recent trades with additional filtering options (V2 - includes trade_id and count_fp)","version":"2.0.0","params":{"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by market ticker (e.g., \\"KXBTC-24DEC31\\")"},"minTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum timestamp in Unix seconds (e.g., 1704067200)"},"maxTs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum timestamp in Unix seconds (e.g., 1704153600)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-1000, default: 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response for fetching next page"}}},"ketch_get_consent":{"id":"ketch_get_consent","name":"Ketch Get Consent","description":"Retrieve consent status for a data subject. Returns the current consent preferences for each configured purpose.","version":"1.0.0","params":{"organizationCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ketch organization code"},"propertyCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Digital property code defined in Ketch"},"environmentCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment code defined in Ketch (e.g., \\"production\\")"},"jurisdictionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Jurisdiction code (e.g., \\"gdpr\\", \\"ccpa\\")"},"identities":{"type":"json","required":true,"visibility":"user-or-llm","description":"Identity map (e.g., {\\"email\\": \\"user@example.com\\"})"},"purposes":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional purposes to filter the consent query"}}},"ketch_get_subscriptions":{"id":"ketch_get_subscriptions","name":"Ketch Get Subscriptions","description":"Retrieve subscription preferences for a data subject. Returns the current subscription topic and control statuses.","version":"1.0.0","params":{"organizationCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ketch organization code"},"propertyCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Digital property code defined in Ketch"},"environmentCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment code defined in Ketch (e.g., \\"production\\")"},"identities":{"type":"json","required":true,"visibility":"user-or-llm","description":"Identity map (e.g., {\\"email\\": \\"user@example.com\\"})"}}},"ketch_invoke_right":{"id":"ketch_invoke_right","name":"Ketch Invoke Right","description":"Submit a data subject rights request (e.g., access, delete, correct, restrict processing). Initiates a privacy rights workflow in Ketch.","version":"1.0.0","params":{"organizationCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ketch organization code"},"propertyCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Digital property code defined in Ketch"},"environmentCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment code defined in Ketch (e.g., \\"production\\")"},"jurisdictionCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Jurisdiction code (e.g., \\"gdpr\\", \\"ccpa\\")"},"rightCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Privacy right code to invoke (e.g., \\"access\\", \\"delete\\", \\"correct\\", \\"restrict_processing\\")"},"identities":{"type":"json","required":true,"visibility":"user-or-llm","description":"Identity map (e.g., {\\"email\\": \\"user@example.com\\"})"},"userData":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional data subject information (e.g., {\\"email\\": \\"user@example.com\\", \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\"})"}}},"ketch_set_consent":{"id":"ketch_set_consent","name":"Ketch Set Consent","description":"Update consent preferences for a data subject. Sets the consent status for specified purposes with the appropriate legal basis.","version":"1.0.0","params":{"organizationCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ketch organization code"},"propertyCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Digital property code defined in Ketch"},"environmentCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment code defined in Ketch (e.g., \\"production\\")"},"jurisdictionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Jurisdiction code (e.g., \\"gdpr\\", \\"ccpa\\")"},"identities":{"type":"json","required":true,"visibility":"user-or-llm","description":"Identity map (e.g., {\\"email\\": \\"user@example.com\\"})"},"purposes":{"type":"json","required":true,"visibility":"user-or-llm","description":"Map of purpose codes to consent settings (e.g., {\\"analytics\\": {\\"allowed\\": \\"granted\\", \\"legalBasisCode\\": \\"consent_optin\\"}})"},"collectedAt":{"type":"number","required":false,"visibility":"user-or-llm","description":"UNIX timestamp when consent was collected (defaults to current time)"}}},"ketch_set_subscriptions":{"id":"ketch_set_subscriptions","name":"Ketch Set Subscriptions","description":"Update subscription preferences for a data subject. Sets topic and control statuses for email, SMS, and other contact methods.","version":"1.0.0","params":{"organizationCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ketch organization code"},"propertyCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Digital property code defined in Ketch"},"environmentCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment code defined in Ketch (e.g., \\"production\\")"},"identities":{"type":"json","required":true,"visibility":"user-or-llm","description":"Identity map (e.g., {\\"email\\": \\"user@example.com\\"})"},"topics":{"type":"json","required":false,"visibility":"user-or-llm","description":"Map of topic codes to contact method settings (e.g., {\\"newsletter\\": {\\"email\\": {\\"status\\": \\"granted\\"}, \\"sms\\": {\\"status\\": \\"denied\\"}}})"},"controls":{"type":"json","required":false,"visibility":"user-or-llm","description":"Map of control codes to settings (e.g., {\\"global_unsubscribe\\": {\\"status\\": \\"denied\\"}})"}}},"knowledge_create_document":{"id":"knowledge_create_document","name":"Knowledge Create Document","description":"Create a new document in a knowledge base","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base containing the document"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the document"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content of the document"},"documentTags":{"type":"object","required":false,"visibility":"user-or-llm","description":"Document tags"}}},"knowledge_delete_chunk":{"id":"knowledge_delete_chunk","name":"Knowledge Delete Chunk","description":"Delete a chunk from a document in a knowledge base","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the document containing the chunk"},"chunkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the chunk to delete"}}},"knowledge_delete_document":{"id":"knowledge_delete_document","name":"Knowledge Delete Document","description":"Delete a document from a knowledge base","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base containing the document"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the document to delete"}}},"knowledge_get_connector":{"id":"knowledge_get_connector","name":"Knowledge Get Connector","description":"Get detailed connector information including recent sync logs for monitoring sync health","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base the connector belongs to"},"connectorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the connector to retrieve"}}},"knowledge_get_document":{"id":"knowledge_get_document","name":"Knowledge Get Document","description":"Get full details of a single document including tags, connector metadata, and processing status","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base the document belongs to"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the document to retrieve"}}},"knowledge_list_chunks":{"id":"knowledge_list_chunks","name":"Knowledge List Chunks","description":"List chunks for a document in a knowledge base with optional filtering and pagination","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the document to list chunks from"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter chunks by content"},"enabled":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by enabled status: \\"true\\", \\"false\\", or \\"all\\" (default: \\"all\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of chunks to return (1-100, default: 50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of chunks to skip for pagination (default: 0)"}}},"knowledge_list_connectors":{"id":"knowledge_list_connectors","name":"Knowledge List Connectors","description":"List all connectors for a knowledge base, showing sync status, type, and document counts","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base to list connectors for"}}},"knowledge_list_documents":{"id":"knowledge_list_documents","name":"Knowledge List Documents","description":"List documents in a knowledge base with optional filtering, search, and pagination","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base to list documents from"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter documents by filename"},"enabledFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by enabled status: \\"all\\", \\"enabled\\", or \\"disabled\\""},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of documents to return (default: 50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of documents to skip for pagination (default: 0)"}}},"knowledge_list_tags":{"id":"knowledge_list_tags","name":"Knowledge List Tags","description":"List all tag definitions for a knowledge base","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base to list tags for"}}},"knowledge_search":{"id":"knowledge_search","name":"Knowledge Search","description":"Search for similar content in a knowledge base using vector similarity","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base to search in"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query text (optional when using tag filters)"},"topK":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of most similar results to return (1-100)"},"tagFilters":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of tag filters with tagName and tagValue properties","items":{"type":"object","properties":{"tagName":{"type":"string"},"tagValue":{"type":"string"}}}},"searchMode":{"type":"string","required":false,"visibility":"user-only","description":"Retrieval mode: \'vector\' (default) uses semantic similarity only, \'hybrid\' also runs a full-text leg and fuses both"},"rerankerEnabled":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to apply Cohere reranking to vector search results"},"rerankerModel":{"type":"string","required":false,"visibility":"user-only","description":"Cohere rerank model to use (one of: rerank-v4.0-pro, rerank-v4.0-fast, rerank-v3.5)"},"rerankerInputCount":{"type":"number","required":false,"visibility":"user-only","description":"Number of vector results sent to the Cohere reranker (1–100). Defaults to topK × 4 capped at 100."},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Cohere API key for reranker (self-hosted deployments only)"}}},"knowledge_trigger_sync":{"id":"knowledge_trigger_sync","name":"Knowledge Trigger Sync","description":"Trigger a manual sync for a knowledge base connector","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base the connector belongs to"},"connectorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the connector to trigger sync for"}}},"knowledge_update_chunk":{"id":"knowledge_update_chunk","name":"Knowledge Update Chunk","description":"Update the content or enabled status of a chunk in a knowledge base","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the document containing the chunk"},"chunkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the chunk to update"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"New content for the chunk"},"enabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the chunk should be enabled or disabled"}}},"knowledge_upload_chunk":{"id":"knowledge_upload_chunk","name":"Knowledge Upload Chunk","description":"Upload a new chunk to a document in a knowledge base","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base containing the document"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the document to upload the chunk to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content of the chunk to upload"}}},"knowledge_upsert_document":{"id":"knowledge_upsert_document","name":"Knowledge Upsert Document","description":"Create or update a document in a knowledge base. If a document with the given ID or filename already exists, it will be replaced with the new content.","version":"1.0.0","params":{"knowledgeBaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the knowledge base containing the document"},"documentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional ID of an existing document to update. If not provided, lookup is done by filename."},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the document"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content of the document"},"documentTags":{"type":"json","required":false,"visibility":"user-or-llm","description":"Document tags"}}},"langsmith_create_feedback":{"id":"langsmith_create_feedback","name":"LangSmith Create Feedback","description":"Attach a score, correction, or comment to a LangSmith run.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LangSmith API key"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to attach feedback to"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Feedback metric name (e.g. \\"correctness\\", \\"user_score\\")"},"score":{"type":"number","required":false,"visibility":"user-or-llm","description":"Numeric score for the feedback metric"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"Categorical value for the feedback metric"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text comment explaining the feedback"},"correction":{"type":"json","required":false,"visibility":"user-or-llm","description":"Corrected output for the run"},"feedbackSourceType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Origin of the feedback (api, app, or model)"}}},"langsmith_create_run":{"id":"langsmith_create_run","name":"LangSmith Create Run","description":"Forward a single run to LangSmith for ingestion.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LangSmith API key"},"id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique run identifier"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Run name"},"run_type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Run type (tool, chain, llm, retriever, embedding, prompt, parser)"},"start_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run start time in ISO-8601 format"},"end_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run end time in ISO-8601 format"},"inputs":{"type":"json","required":false,"visibility":"user-or-llm","description":"Inputs payload"},"run_outputs":{"type":"json","required":false,"visibility":"user-or-llm","description":"Outputs payload"},"extra":{"type":"json","required":false,"visibility":"user-or-llm","description":"Additional metadata (extra)"},"tags":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of tag strings"},"parent_run_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent run ID"},"trace_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trace ID"},"session_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Session ID"},"session_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Session name"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run status"},"error":{"type":"string","required":false,"visibility":"user-or-llm","description":"Error details"},"dotted_order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dotted order string"},"events":{"type":"json","required":false,"visibility":"user-or-llm","description":"Structured events array"}}},"langsmith_create_runs_batch":{"id":"langsmith_create_runs_batch","name":"LangSmith Create Runs Batch","description":"Forward multiple runs to LangSmith in a single batch.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LangSmith API key"},"post":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of new runs to ingest"},"patch":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of runs to update/patch"}}},"langsmith_get_run":{"id":"langsmith_get_run","name":"LangSmith Get Run","description":"Retrieve a single LangSmith run by ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LangSmith API key"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to retrieve"}}},"langsmith_update_run":{"id":"langsmith_update_run","name":"LangSmith Update Run","description":"Patch an existing LangSmith run with outputs, status, or timing once it completes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LangSmith API key"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Corrected run name"},"end_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run end time in ISO-8601 format"},"outputs":{"type":"json","required":false,"visibility":"user-or-llm","description":"Outputs payload"},"extra":{"type":"json","required":false,"visibility":"user-or-llm","description":"Additional metadata (extra)"},"tags":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of tag strings"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run status"},"error":{"type":"string","required":false,"visibility":"user-or-llm","description":"Error details"},"events":{"type":"json","required":false,"visibility":"user-or-llm","description":"Structured events array"}}},"latex_compile":{"id":"latex_compile","name":"LaTeX Compile","description":"Compile a LaTeX document into a PDF via the public LaTeX-on-HTTP service (latex.ytotech.com). Supports pdflatex, xelatex, lualatex, platex, uplatex, and context, plus supporting resources such as images, included .tex files, and bibliographies.","version":"1.0.0","params":{"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"LaTeX source of the main document, from \\\\documentclass to \\\\end{document}"},"compiler":{"type":"string","required":false,"visibility":"user-or-llm","description":"LaTeX compiler: pdflatex (default), xelatex, lualatex, platex, uplatex, or context"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the generated PDF file (default: document.pdf)"},"resources":{"type":"array","required":false,"visibility":"user-or-llm","description":"Supporting files for the compilation. Each entry has a \\"path\\" plus exactly one of \\"content\\" (plain text), \\"file\\" (base64), or \\"url\\" (remote file), e.g. [{\\"path\\": \\"refs.bib\\", \\"content\\": \\"...\\"}, {\\"path\\": \\"logo.png\\", \\"url\\": \\"https://...\\"}]","items":{"type":"object","properties":{"path":{"type":"string","description":"Relative path the file is available at"},"content":{"type":"string","description":"Plain-text file content"},"file":{"type":"string","description":"Base64-encoded file content"},"url":{"type":"string","description":"URL the file is downloaded from"}}}}}},"latex_get_package":{"id":"latex_get_package","name":"LaTeX Get Package","description":"Get details about a specific TeX Live package available to the LaTeX compiler, including whether it is installed, its description, license, and related packages.","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Exact package name, e.g. amsmath, tikz, or biblatex"}}},"latex_list_fonts":{"id":"latex_list_fonts","name":"LaTeX List Fonts","description":"List the system fonts available to the LaTeX compiler, optionally filtered by name, e.g. to pick a font for xelatex or lualatex documents using fontspec.","version":"1.0.0","params":{"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter matched against font family and full font name, e.g. \\"Noto Serif\\""},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of fonts to return (default: 50, max: 200)"}}},"latex_search_packages":{"id":"latex_search_packages","name":"LaTeX Search Packages","description":"Search the TeX Live packages available to the LaTeX compiler by name or description, e.g. to check which packages can be used in a document.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search terms matched against package names and descriptions"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of packages to return (default: 25, max: 100)"}}},"launchdarkly_create_flag":{"id":"launchdarkly_create_flag","name":"LaunchDarkly Create Flag","description":"Create a new feature flag in a LaunchDarkly project.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key to create the flag in"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Human-readable name for the feature flag"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique key for the feature flag (used in code)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the feature flag"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags"},"temporary":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the flag is temporary (default true)"}}},"launchdarkly_delete_flag":{"id":"launchdarkly_delete_flag","name":"LaunchDarkly Delete Flag","description":"Delete a feature flag from a LaunchDarkly project.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key"},"flagKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag key to delete"}}},"launchdarkly_get_audit_log":{"id":"launchdarkly_get_audit_log","name":"LaunchDarkly Get Audit Log","description":"List audit log entries from your LaunchDarkly account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of entries to return (default 10, max 20)"},"spec":{"type":"string","required":false,"visibility":"user-or-llm","description":"Resource specifier filter (e.g. \\"proj/*:env/*:flag/*\\" for all flag changes, or \\"proj/default:env/production:flag/my-flag\\" for one flag in one environment)"}}},"launchdarkly_get_flag":{"id":"launchdarkly_get_flag","name":"LaunchDarkly Get Flag","description":"Get a single feature flag by key from a LaunchDarkly project.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key"},"flagKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag key"},"environmentKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter flag configuration to a specific environment"}}},"launchdarkly_get_flag_status":{"id":"launchdarkly_get_flag_status","name":"LaunchDarkly Get Flag Status","description":"Get the status of a feature flag across environments (active, inactive, launched, etc.).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key"},"flagKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag key"},"environmentKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment key"}}},"launchdarkly_list_environments":{"id":"launchdarkly_list_environments","name":"LaunchDarkly List Environments","description":"List environments in a LaunchDarkly project.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key to list environments for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of environments to return (default 20)"}}},"launchdarkly_list_flags":{"id":"launchdarkly_list_flags","name":"LaunchDarkly List Flags","description":"List feature flags in a LaunchDarkly project.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key to list flags for"},"environmentKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter flag configurations to a specific environment"},"tag":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter flags by tag name"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of flags to return (default 20)"}}},"launchdarkly_list_members":{"id":"launchdarkly_list_members","name":"LaunchDarkly List Members","description":"List account members in your LaunchDarkly organization.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of members to return (default 20)"}}},"launchdarkly_list_projects":{"id":"launchdarkly_list_projects","name":"LaunchDarkly List Projects","description":"List all projects in your LaunchDarkly account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of projects to return (default 20)"}}},"launchdarkly_list_segments":{"id":"launchdarkly_list_segments","name":"LaunchDarkly List Segments","description":"List user segments in a LaunchDarkly project and environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key"},"environmentKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of segments to return (default 20)"}}},"launchdarkly_toggle_flag":{"id":"launchdarkly_toggle_flag","name":"LaunchDarkly Toggle Flag","description":"Toggle a feature flag on or off in a specific LaunchDarkly environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key"},"flagKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag key to toggle"},"environmentKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The environment key to toggle the flag in"},"enabled":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to turn the flag on (true) or off (false)"}}},"launchdarkly_update_flag":{"id":"launchdarkly_update_flag","name":"LaunchDarkly Update Flag","description":"Update feature flag metadata (name, description, tags, temporary, archived) using semantic patch.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LaunchDarkly API key"},"projectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The project key"},"flagKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag key to update"},"updateName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the flag"},"updateDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the flag"},"addTags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to add"},"removeTags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to remove"},"archive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to archive, false to restore"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment explaining the update"}}},"leadmagic_company_search":{"id":"leadmagic_company_search","name":"LeadMagic Company Search","description":"Enrich company data including firmographics, headcount, funding, and social profiles by domain, LinkedIn URL, or name. Charges 1 credit when a company is found; free when no result.","version":"1.0.0","params":{"company_domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website domain (e.g., stripe.com). Provide at least one identifier."},"profile_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn company profile URL (e.g., https://linkedin.com/company/stripe). Provide at least one identifier."},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (fallback if domain/URL unavailable). Provide at least one identifier."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_email_to_profile":{"id":"leadmagic_email_to_profile","name":"LeadMagic Email to Profile","description":"Retrieve a LinkedIn profile URL from a work or personal email address. Charges 10 credits when a profile is found; free when no result.","version":"1.0.0","params":{"work_email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Work email address (provide at least one of work_email or personal_email)"},"personal_email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Personal email address (provide at least one of work_email or personal_email)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_find_email":{"id":"leadmagic_find_email","name":"LeadMagic Find Email","description":"Find someone\'s verified work email from their name and company domain. Charges 1 credit when a valid email is found; free when no result.","version":"1.0.0","params":{"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Person\'s first name (use with last_name, or use full_name instead)"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Person\'s last name (use with first_name, or use full_name instead)"},"full_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Person\'s full name (alternative to first_name + last_name)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain (preferred, e.g. stripe.com)"},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (fallback if domain is unavailable)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_find_mobile":{"id":"leadmagic_find_mobile","name":"LeadMagic Find Mobile","description":"Find a person\'s direct mobile number from their LinkedIn profile URL or email. Charges 5 credits when a number is found; free when no result.","version":"1.0.0","params":{"profile_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL (provide at least one identifier)"},"work_email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Work email address (provide at least one identifier)"},"personal_email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Personal email address (provide at least one identifier)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_get_credits":{"id":"leadmagic_get_credits","name":"LeadMagic Get Credits","description":"Retrieve the current credit balance for the authenticated LeadMagic account. This endpoint is free and consumes no credits.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_profile_search":{"id":"leadmagic_profile_search","name":"LeadMagic Profile Search","description":"Enrich a LinkedIn profile with work history, education, skills, and contact data. Charges 1 credit per successful enrichment; free when profile not found.","version":"1.0.0","params":{"profile_url":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile URL or username (e.g., https://linkedin.com/in/johndoe)"},"extended_response":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include additional profile image URL in the response (default: false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_profile_to_email":{"id":"leadmagic_profile_to_email","name":"LeadMagic Profile to Email","description":"Extract a verified work email from a LinkedIn profile URL. Charges 5 credits when an email is found; free when no result.","version":"1.0.0","params":{"profile_url":{"type":"string","required":true,"visibility":"user-or-llm","description":"LinkedIn profile URL or username (e.g., https://linkedin.com/in/johndoe)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_role_finder":{"id":"leadmagic_role_finder","name":"LeadMagic Role Finder","description":"Find the person holding a specific job role at a company. Charges 2 credits when a matching person is found; free when no result.","version":"1.0.0","params":{"job_title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Job role to search for (e.g., Head of Sales, CTO). Supports partial matching."},"company_domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website domain (e.g., stripe.com). Provide domain or company_name."},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (fallback if domain unavailable). Provide domain or company_name."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"leadmagic_validate_email":{"id":"leadmagic_validate_email","name":"LeadMagic Validate Email","description":"Verify an email address for deliverability. Charges 0.25 credits for definitive SMTP results (valid/invalid); unknown and RFC-invalid results are free.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to validate (e.g., john@example.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"LeadMagic API Key"}}},"lemlist_get_activities":{"id":"lemlist_get_activities","name":"Lemlist Get Activities","description":"Retrieves campaign activities and steps performed, including email opens, clicks, replies, and other events.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Lemlist API key"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by activity type (e.g., emailOpened, emailClicked, emailReplied, paused)"},"campaignId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by campaign ID (e.g., \\"cam_abc123def456\\")"},"leadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by lead ID (e.g., \\"lea_abc123def456\\")"},"isFirst":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter for first activity only"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per request (e.g., 50). Max 100, default 100"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip for pagination (e.g., 0, 100, 200)"}}},"lemlist_get_lead":{"id":"lemlist_get_lead","name":"Lemlist Get Lead","description":"Retrieves lead information by email address or lead ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Lemlist API key"},"leadIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead email address (e.g., \\"john@example.com\\") or lead ID (e.g., \\"lea_abc123def456\\")"}}},"lemlist_send_email":{"id":"lemlist_send_email","name":"Lemlist Send Email","description":"Sends an email to a contact through the Lemlist inbox.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Lemlist API key"},"sendUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier for the user sending the message (e.g., \\"usr_abc123def456\\")"},"sendUserEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the sender (e.g., \\"sales@company.com\\")"},"sendUserMailboxId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Mailbox identifier for the sender (e.g., \\"mbx_abc123def456\\")"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient contact identifier (e.g., \\"con_abc123def456\\")"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Associated lead identifier (e.g., \\"lea_abc123def456\\")"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject line"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email message body in HTML format"},"cc":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of CC email addresses"}}},"linear_add_label_to_issue":{"id":"linear_add_label_to_issue","name":"Linear Add Label to Issue","description":"Add a label to an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label ID to add to the issue"}},"oauth":{"required":true,"provider":"linear"}},"linear_add_label_to_project":{"id":"linear_add_label_to_project","name":"Linear Add Label to Project","description":"Add a label to a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label ID to add"}},"oauth":{"required":true,"provider":"linear"}},"linear_archive_issue":{"id":"linear_archive_issue","name":"Linear Archive Issue","description":"Archive an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID to archive"}},"oauth":{"required":true,"provider":"linear"}},"linear_archive_label":{"id":"linear_archive_label","name":"Linear Archive Label","description":"Archive a label in Linear","version":"1.0.0","params":{"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label ID to archive"}},"oauth":{"required":true,"provider":"linear"}},"linear_archive_project":{"id":"linear_archive_project","name":"Linear Archive Project","description":"Archive a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID to archive"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_attachment":{"id":"linear_create_attachment","name":"Linear Create Attachment","description":"Add an attachment to an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID to attach to"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL of the attachment"},"file":{"type":"file","required":false,"visibility":"user-only","description":"File to attach"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Attachment title"},"subtitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Attachment subtitle/description"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_comment":{"id":"linear_create_comment","name":"Linear Create Comment","description":"Add a comment to an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID to comment on"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment text (supports Markdown)"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_customer":{"id":"linear_create_customer","name":"Linear Create Customer","description":"Create a new customer in Linear","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer name"},"domains":{"type":"array","required":false,"visibility":"user-or-llm","description":"Domains associated with this customer"},"externalIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"External IDs from other systems"},"logoUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer\'s logo URL"},"ownerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the user who owns this customer"},"revenue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Annual revenue from this customer"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Size of the customer organization"},"statusId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer status ID"},"tierId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer tier ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_customer_request":{"id":"linear_create_customer_request","name":"Linear Create Customer Request","description":"Create a customer request (need) in Linear. Assign to customer, set urgency (priority: 0 = Not important, 1 = Important), and optionally link to an issue.","version":"1.0.0","params":{"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to assign this request to"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the customer request"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Urgency level: 0 = Not important, 1 = Important (default: 0)"},"issueId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue ID to link this request to"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project ID to link this request to"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_customer_status":{"id":"linear_create_customer_status","name":"Linear Create Customer Status","description":"Create a new customer status in Linear","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer status name"},"color":{"type":"string","required":true,"visibility":"user-or-llm","description":"Status color (hex code)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status description"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name for the status"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Position in status list"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_customer_tier":{"id":"linear_create_customer_tier","name":"Linear Create Customer Tier","description":"Create a new customer tier in Linear","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer tier name"},"color":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tier color (hex code)"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name for the tier"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tier description"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Position in tier list"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_cycle":{"id":"linear_create_cycle","name":"Linear Create Cycle","description":"Create a new cycle (sprint/iteration) in Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Team ID to create the cycle in"},"startsAt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cycle start date (ISO format)"},"endsAt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cycle end date (ISO format)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cycle name (optional, will be auto-generated if not provided)"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_favorite":{"id":"linear_create_favorite","name":"Linear Create Favorite","description":"Bookmark an issue, project, cycle, or label in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue ID to favorite"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project ID to favorite"},"cycleId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cycle ID to favorite"},"labelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label ID to favorite"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_issue":{"id":"linear_create_issue","name":"Linear Issue Writer","description":"Create a new issue in Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear team ID (UUID format) where the issue will be created"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Linear project ID (UUID format) to associate with the issue"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Issue description"},"stateId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workflow state ID (status)"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID to assign the issue to"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Estimate in points"},"labelIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label IDs to set on the issue"},"cycleId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cycle ID to assign the issue to"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent issue ID (for creating sub-issues)"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in ISO 8601 format (date only: YYYY-MM-DD)"},"subscriberIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of user IDs to subscribe to the issue"},"projectMilestoneId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project milestone ID to associate with the issue"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_issue_relation":{"id":"linear_create_issue_relation","name":"Linear Create Issue Relation","description":"Link two issues together in Linear (blocks, relates to, duplicates)","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source issue ID"},"relatedIssueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target issue ID to link to"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Relation type: \\"blocks\\", \\"duplicate\\", or \\"related\\". Note: When creating \\"blocks\\" from A to B, the inverse relation (B blocked by A) is automatically created."}},"oauth":{"required":true,"provider":"linear"}},"linear_create_label":{"id":"linear_create_label","name":"Linear Create Label","description":"Create a new label in Linear","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label color (hex format, e.g., \\"#ff0000\\")"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label description"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID (if omitted, creates workspace label)"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_project":{"id":"linear_create_project","name":"Linear Create Project","description":"Create a new project in Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Team ID to create the project in"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project description"},"leadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID of the project lead"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project start date (ISO format)"},"targetDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project target date (ISO format)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Project priority (0-4)"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_project_label":{"id":"linear_create_project_label","name":"Linear Create Project Label","description":"Create a new project label in Linear","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project label name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label color (hex code)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label description"},"isGroup":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether this is a label group"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent label group ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_project_milestone":{"id":"linear_create_project_milestone","name":"Linear Create Project Milestone","description":"Create a new project milestone in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Milestone name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Milestone description"},"targetDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target date (ISO 8601)"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_project_status":{"id":"linear_create_project_status","name":"Linear Create Project Status","description":"Create a new project status in Linear","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project status name"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Status type: \\"backlog\\", \\"planned\\", \\"started\\", \\"paused\\", \\"completed\\", or \\"canceled\\""},"color":{"type":"string","required":true,"visibility":"user-or-llm","description":"Status color (hex code)"},"position":{"type":"number","required":true,"visibility":"user-or-llm","description":"Position in status list (e.g. 0, 1, 2...)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status description"},"indefinite":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the status is indefinite"}},"oauth":{"required":true,"provider":"linear"}},"linear_create_project_update":{"id":"linear_create_project_update","name":"Linear Create Project Update","description":"Post a status update for a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID to post update for"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Update message (supports Markdown)"},"health":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project health: \\"onTrack\\", \\"atRisk\\", or \\"offTrack\\""}},"oauth":{"required":true,"provider":"linear"}},"linear_create_workflow_state":{"id":"linear_create_workflow_state","name":"Linear Create Workflow State","description":"Create a new workflow state (status) in Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Team ID to create the state in"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"State name (e.g., \\"In Review\\")"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"State color (hex format)"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"State type: \\"backlog\\", \\"unstarted\\", \\"started\\", \\"completed\\", or \\"canceled\\""},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"State description"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Position in the workflow"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_attachment":{"id":"linear_delete_attachment","name":"Linear Delete Attachment","description":"Delete an attachment from Linear","version":"1.0.0","params":{"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Attachment ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_comment":{"id":"linear_delete_comment","name":"Linear Delete Comment","description":"Delete a comment from Linear","version":"1.0.0","params":{"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_customer":{"id":"linear_delete_customer","name":"Linear Delete Customer","description":"Delete a customer in Linear","version":"1.0.0","params":{"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_customer_status":{"id":"linear_delete_customer_status","name":"Linear Delete Customer Status","description":"Delete a customer status in Linear","version":"1.0.0","params":{"statusId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer status ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_customer_tier":{"id":"linear_delete_customer_tier","name":"Linear Delete Customer Tier","description":"Delete a customer tier in Linear","version":"1.0.0","params":{"tierId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer tier ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_issue":{"id":"linear_delete_issue","name":"Linear Delete Issue","description":"Delete (trash) an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_issue_relation":{"id":"linear_delete_issue_relation","name":"Linear Delete Issue Relation","description":"Remove a relation between two issues in Linear","version":"1.0.0","params":{"relationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Relation ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_project":{"id":"linear_delete_project","name":"Linear Delete Project","description":"Delete a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_project_label":{"id":"linear_delete_project_label","name":"Linear Delete Project Label","description":"Delete a project label in Linear","version":"1.0.0","params":{"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project label ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_project_milestone":{"id":"linear_delete_project_milestone","name":"Linear Delete Project Milestone","description":"Delete a project milestone in Linear","version":"1.0.0","params":{"milestoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project milestone ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_delete_project_status":{"id":"linear_delete_project_status","name":"Linear Delete Project Status","description":"Delete a project status in Linear","version":"1.0.0","params":{"statusId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project status ID to delete"}},"oauth":{"required":true,"provider":"linear"}},"linear_get_active_cycle":{"id":"linear_get_active_cycle","name":"Linear Get Active Cycle","description":"Get the currently active cycle for a team","version":"1.0.0","params":{"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Team ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_get_customer":{"id":"linear_get_customer","name":"Linear Get Customer","description":"Get a single customer by ID in Linear","version":"1.0.0","params":{"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to retrieve"}},"oauth":{"required":true,"provider":"linear"}},"linear_get_cycle":{"id":"linear_get_cycle","name":"Linear Get Cycle","description":"Get a single cycle by ID from Linear","version":"1.0.0","params":{"cycleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cycle ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_get_issue":{"id":"linear_get_issue","name":"Linear Get Issue","description":"Get a single issue by ID from Linear with full details","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_get_project":{"id":"linear_get_project","name":"Linear Get Project","description":"Get a single project by ID from Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear project ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_get_viewer":{"id":"linear_get_viewer","name":"Linear Get Current User","description":"Get the currently authenticated user (viewer) information","version":"1.0.0","params":{},"oauth":{"required":true,"provider":"linear"}},"linear_list_attachments":{"id":"linear_list_attachments","name":"Linear List Attachments","description":"List all attachments on an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of attachments to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_comments":{"id":"linear_list_comments","name":"Linear List Comments","description":"List all comments on an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of comments to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_customer_requests":{"id":"linear_list_customer_requests","name":"Linear List Customer Requests","description":"List all customer requests (needs) in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of customer requests to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include archived customer requests (default: false)"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_customer_statuses":{"id":"linear_list_customer_statuses","name":"Linear List Customer Statuses","description":"List all customer statuses in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of statuses to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_customer_tiers":{"id":"linear_list_customer_tiers","name":"Linear List Customer Tiers","description":"List all customer tiers in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tiers to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_customers":{"id":"linear_list_customers","name":"Linear List Customers","description":"List all customers in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of customers to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include archived customers (default: false)"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_cycles":{"id":"linear_list_cycles","name":"Linear List Cycles","description":"List cycles (sprints/iterations) in Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of cycles to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_favorites":{"id":"linear_list_favorites","name":"Linear List Favorites","description":"List all bookmarked items for the current user in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of favorites to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_issue_relations":{"id":"linear_list_issue_relations","name":"Linear List Issue Relations","description":"List all relations (dependencies) for an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Issue ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of relations to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_labels":{"id":"linear_list_labels","name":"Linear List Labels","description":"List all labels in Linear workspace or team","version":"1.0.0","params":{"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of labels to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_notifications":{"id":"linear_list_notifications","name":"Linear List Notifications","description":"List notifications for the current user in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of notifications to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_project_labels":{"id":"linear_list_project_labels","name":"Linear List Project Labels","description":"List all project labels in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional project ID to filter labels for a specific project"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of labels to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_project_milestones":{"id":"linear_list_project_milestones","name":"Linear List Project Milestones","description":"List all milestones for a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID to list milestones for"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of milestones to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_project_statuses":{"id":"linear_list_project_statuses","name":"Linear List Project Statuses","description":"List all project statuses in Linear","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of statuses to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_project_updates":{"id":"linear_list_project_updates","name":"Linear List Project Updates","description":"List all status updates for a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of updates to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_projects":{"id":"linear_list_projects","name":"Linear List Projects","description":"List projects in Linear with optional filtering","version":"1.0.0","params":{"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team ID"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include archived projects"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of projects to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_teams":{"id":"linear_list_teams","name":"Linear List Teams","description":"List all teams in the Linear workspace","version":"1.0.0","params":{"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of teams to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_users":{"id":"linear_list_users","name":"Linear List Users","description":"List all users in the Linear workspace","version":"1.0.0","params":{"includeDisabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include disabled/inactive users"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of users to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_list_workflow_states":{"id":"linear_list_workflow_states","name":"Linear List Workflow States","description":"List all workflow states (statuses) in Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of states to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_merge_customers":{"id":"linear_merge_customers","name":"Linear Merge Customers","description":"Merge two customers in Linear by moving all data from source to target","version":"1.0.0","params":{"sourceCustomerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source customer ID (will be deleted after merge)"},"targetCustomerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target customer ID (will receive all data)"}},"oauth":{"required":true,"provider":"linear"}},"linear_read_issues":{"id":"linear_read_issues","name":"Linear Issue Reader","description":"Fetch and filter issues from Linear","version":"1.0.0","params":{"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Linear team ID (UUID format) to filter issues by team"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Linear project ID (UUID format) to filter issues by project"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID to filter by assignee"},"stateId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workflow state ID to filter by status"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority to filter by (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"labelIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label IDs to filter by"},"createdAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter issues created after this date (ISO 8601 format)"},"updatedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter issues updated after this date (ISO 8601 format)"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include archived issues (default: false)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of issues to return (default: 50, max: 250)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for next page"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"createdAt\\" or \\"updatedAt\\" (default: \\"updatedAt\\")"}},"oauth":{"required":true,"provider":"linear"}},"linear_remove_label_from_issue":{"id":"linear_remove_label_from_issue","name":"Linear Remove Label from Issue","description":"Remove a label from an issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label ID to remove from the issue"}},"oauth":{"required":true,"provider":"linear"}},"linear_remove_label_from_project":{"id":"linear_remove_label_from_project","name":"Linear Remove Label from Project","description":"Remove a label from a project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label ID to remove"}},"oauth":{"required":true,"provider":"linear"}},"linear_search_issues":{"id":"linear_search_issues","name":"Linear Search Issues","description":"Search for issues in Linear using full-text search","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query string"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team ID"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include archived issues in search results"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}},"oauth":{"required":true,"provider":"linear"}},"linear_unarchive_issue":{"id":"linear_unarchive_issue","name":"Linear Unarchive Issue","description":"Unarchive (restore) an archived issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID to unarchive"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_attachment":{"id":"linear_update_attachment","name":"Linear Update Attachment","description":"Update an attachment metadata in Linear","version":"1.0.0","params":{"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Attachment ID to update"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"New attachment title"},"subtitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"New attachment subtitle"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_comment":{"id":"linear_update_comment","name":"Linear Update Comment","description":"Edit a comment in Linear","version":"1.0.0","params":{"commentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment ID to update"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"New comment text (supports Markdown)"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_customer":{"id":"linear_update_customer","name":"Linear Update Customer","description":"Update a customer in Linear","version":"1.0.0","params":{"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated customer name"},"domains":{"type":"array","required":false,"visibility":"user-or-llm","description":"Updated domains"},"externalIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Updated external IDs"},"logoUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated logo URL"},"ownerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated owner user ID"},"revenue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated annual revenue"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated organization size"},"statusId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated customer status ID"},"tierId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated customer tier ID"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_customer_request":{"id":"linear_update_customer_request","name":"Linear Update Customer Request","description":"Update a customer request (need) in Linear. Can change urgency, description, customer assignment, and linked issue.","version":"1.0.0","params":{"customerNeedId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer request ID to update"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description of the customer request"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated urgency level: 0 = Not important, 1 = Important"},"customerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New customer ID to assign this request to"},"issueId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue ID to link this request to"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project ID to link this request to"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_customer_status":{"id":"linear_update_customer_status","name":"Linear Update Customer Status","description":"Update a customer status in Linear","version":"1.0.0","params":{"statusId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer status ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status color"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated display name"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated position"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_customer_tier":{"id":"linear_update_customer_tier","name":"Linear Update Customer Tier","description":"Update a customer tier in Linear","version":"1.0.0","params":{"tierId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer tier ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated tier name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated tier color"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated display name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated position"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_issue":{"id":"linear_update_issue","name":"Linear Update Issue","description":"Update an existing issue in Linear","version":"1.0.0","params":{"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Linear issue ID to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New issue description"},"stateId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workflow state ID (status)"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID to assign the issue to"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Estimate in points"},"labelIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label IDs to set on the issue (replaces all existing labels)"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project ID to move the issue to"},"cycleId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cycle ID to assign the issue to"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent issue ID (for making this a sub-issue)"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in ISO 8601 format (date only: YYYY-MM-DD)"},"addedLabelIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label IDs to add to the issue (without replacing existing labels)"},"removedLabelIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of label IDs to remove from the issue"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_label":{"id":"linear_update_label","name":"Linear Update Label","description":"Update an existing label in Linear","version":"1.0.0","params":{"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Label ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New label name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"New label color (hex format)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New label description"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_notification":{"id":"linear_update_notification","name":"Linear Update Notification","description":"Mark a notification as read or unread in Linear","version":"1.0.0","params":{"notificationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Notification ID to update"},"readAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Timestamp to mark as read (ISO format). Pass null or omit to mark as unread"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_project":{"id":"linear_update_project","name":"Linear Update Project","description":"Update an existing project in Linear","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project description"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project state (planned, started, completed, canceled)"},"leadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID of the project lead"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project start date (ISO format: YYYY-MM-DD)"},"targetDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project target date (ISO format: YYYY-MM-DD)"},"priority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Project priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_project_label":{"id":"linear_update_project_label","name":"Linear Update Project Label","description":"Update a project label in Linear","version":"1.0.0","params":{"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project label ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated label name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated label color"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_project_milestone":{"id":"linear_update_project_milestone","name":"Linear Update Project Milestone","description":"Update a project milestone in Linear","version":"1.0.0","params":{"milestoneId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project milestone ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated milestone name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"targetDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated target date (ISO 8601)"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_project_status":{"id":"linear_update_project_status","name":"Linear Update Project Status","description":"Update a project status in Linear","version":"1.0.0","params":{"statusId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project status ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status color"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"indefinite":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Updated indefinite flag"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated position"}},"oauth":{"required":true,"provider":"linear"}},"linear_update_workflow_state":{"id":"linear_update_workflow_state","name":"Linear Update Workflow State","description":"Update an existing workflow state in Linear","version":"1.0.0","params":{"stateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow state ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state name"},"color":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state color (hex format)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New state description"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"New position in workflow"}},"oauth":{"required":true,"provider":"linear"}},"linkedin_get_profile":{"id":"linkedin_get_profile","name":"Get LinkedIn Profile","description":"Retrieve your LinkedIn profile information","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for LinkedIn API"}},"oauth":{"required":true,"provider":"linkedin"}},"linkedin_share_post":{"id":"linkedin_share_post","name":"Share Post on LinkedIn","description":"Share a post to your personal LinkedIn feed","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for LinkedIn API"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of your LinkedIn post"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can see this post: \\"PUBLIC\\" or \\"CONNECTIONS\\" (default: \\"PUBLIC\\")"}},"oauth":{"required":true,"provider":"linkedin"}},"linkup_search":{"id":"linkup_search","name":"Linkup Search","description":"Search the web for information using Linkup","version":"1.0.0","params":{"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query (e.g., \\"latest AI research papers 2024\\")"},"depth":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search depth: \\"standard\\" for quick results, \\"deep\\" for comprehensive search"},"outputType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Output format: \\"sourcedAnswer\\" for AI-generated answer with citations, \\"searchResults\\" for raw results"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Enter your Linkup API key"},"includeImages":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include images in search results"},"fromDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date for filtering results (YYYY-MM-DD format)"},"toDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date for filtering results (YYYY-MM-DD format)"},"excludeDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domain names to exclude from search results"},"includeDomains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domain names to restrict search results to"},"includeInlineCitations":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Add inline citations to answers (only applies when outputType is \\"sourcedAnswer\\")"},"includeSources":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include sources in response"}}},"linq_add_participant":{"id":"linq_add_participant","name":"Add Participant","description":"Add a participant to a group chat (3+ existing participants)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the group chat"},"handle":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number (E.164 format) or email address of the participant to add"}}},"linq_check_imessage":{"id":"linq_check_imessage","name":"Check iMessage Capability","description":"Check whether an address (phone number or email) supports iMessage","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number (E.164 format) or email address to check"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sender phone number to check from (defaults to an available number)"}}},"linq_check_rcs":{"id":"linq_check_rcs","name":"Check RCS Capability","description":"Check whether an address (phone number or email) supports RCS","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number (E.164 format) to check"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sender phone number to check from (defaults to an available number)"}}},"linq_create_attachment":{"id":"linq_create_attachment","name":"Upload Attachment","description":"Upload a file to Linq as a reusable attachment (max 100MB) and get an attachment ID to send in messages","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"File to upload (a UserFile from a file-upload field or a previous block)"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Legacy base64-encoded file content fallback"},"filename":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the file name (defaults to the uploaded file name)"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Override the MIME type (defaults to the uploaded file type)"}}},"linq_create_chat":{"id":"linq_create_chat","name":"Create Chat","description":"Start a new iMessage, SMS, or RCS chat and send the first message","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender phone number in E.164 format (e.g. +14155551234)"},"to":{"type":"array","required":true,"visibility":"user-or-llm","description":"Recipient handles (phone numbers in E.164 format or email addresses)"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text content of the first message. Optional, but at least one of text, media, attachment, or link is required"},"mediaUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional publicly accessible HTTPS URL of an image, video, or file to attach"},"attachmentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional ID of a pre-uploaded attachment to send instead of a media URL"},"preferredService":{"type":"string","required":false,"visibility":"user-or-llm","description":"Preferred delivery service: iMessage, SMS, or RCS"},"effectName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional iMessage effect name (e.g. confetti, fireworks, lasers)"},"effectType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional effect type: screen or bubble"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional message ID to reply to inline"},"replyToPartIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Optional part index of the message being replied to"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional idempotency key to safely retry the request"}}},"linq_create_contact_card":{"id":"linq_create_contact_card","name":"Create Contact Card","description":"Set up a contact card (Name and Photo Sharing) for a phone number","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number in E.164 format the card applies to"},"firstName":{"type":"string","required":true,"visibility":"user-or-llm","description":"First name to display"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name to display"},"imageUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Profile photo URL"}}},"linq_create_webhook_subscription":{"id":"linq_create_webhook_subscription","name":"Create Webhook Subscription","description":"Subscribe an HTTPS endpoint to Linq webhook events","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"targetUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"HTTPS endpoint that will receive webhook events"},"subscribedEvents":{"type":"array","required":true,"visibility":"user-or-llm","description":"Event types to subscribe to (e.g. message.sent, message.delivered)"},"phoneNumbers":{"type":"array","required":false,"visibility":"user-or-llm","description":"E.164 phone numbers to filter events by (omit for all numbers)"}}},"linq_delete_attachment":{"id":"linq_delete_attachment","name":"Delete Attachment","description":"Permanently delete an attachment owned by your account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the attachment to delete"}}},"linq_delete_message":{"id":"linq_delete_message","name":"Delete Message","description":"Delete a message from the Linq API only (does not unsend it; recipients still see it)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the message to delete"}}},"linq_delete_webhook_subscription":{"id":"linq_delete_webhook_subscription","name":"Delete Webhook Subscription","description":"Delete a webhook subscription from your account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"subscriptionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the webhook subscription to delete"}}},"linq_edit_message":{"id":"linq_edit_message","name":"Edit Message","description":"Edit the text of a sent message (up to 5 times, within 15 minutes of sending; iMessage only)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the message to edit"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"New text content for the message part"},"partIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Index of the message part to edit (defaults to 0)"}}},"linq_get_attachment":{"id":"linq_get_attachment","name":"Get Attachment","description":"Retrieve metadata for an attachment, including its download URL and status","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the attachment"}}},"linq_get_chat":{"id":"linq_get_chat","name":"Get Chat","description":"Retrieve a chat by ID, including participants and line health","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"}}},"linq_get_contact_card":{"id":"linq_get_contact_card","name":"Get Contact Card","description":"Retrieve contact cards, optionally filtered by phone number","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"E.164 phone number to filter by (omit to return all cards)"}}},"linq_get_message":{"id":"linq_get_message","name":"Get Message","description":"Retrieve a single message by ID, including parts, reactions, and delivery status","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the message"}}},"linq_get_webhook_subscription":{"id":"linq_get_webhook_subscription","name":"Get Webhook Subscription","description":"Retrieve a webhook subscription by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"subscriptionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the webhook subscription"}}},"linq_leave_chat":{"id":"linq_leave_chat","name":"Leave Chat","description":"Leave an iMessage group chat (4+ active participants; not supported for direct chats)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the group chat"}}},"linq_list_chats":{"id":"linq_list_chats","name":"List Chats","description":"List chats, optionally filtered by sender or participant handle","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by sender phone number in E.164 format"},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by participant handle (phone number or email)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (default 20, max 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"linq_list_messages":{"id":"linq_list_messages","name":"List Messages","description":"List messages in a chat with pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to return"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"linq_list_phone_numbers":{"id":"linq_list_phone_numbers","name":"List Phone Numbers","description":"List all phone numbers assigned to your partner account, with line health","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"}}},"linq_list_thread":{"id":"linq_list_thread","name":"List Thread Messages","description":"List all messages in the thread that contains a given message","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of any message in the thread"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc (oldest first) or desc (newest first)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to return"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"linq_list_webhook_events":{"id":"linq_list_webhook_events","name":"List Webhook Events","description":"List all webhook event types available to subscribe to","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"}}},"linq_list_webhook_subscriptions":{"id":"linq_list_webhook_subscriptions","name":"List Webhook Subscriptions","description":"List all webhook subscriptions on your account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"}}},"linq_mark_chat_read":{"id":"linq_mark_chat_read","name":"Mark Chat as Read","description":"Mark messages in a chat as read (only applies to 1:1 iMessage/RCS; no effect on group chats)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"}}},"linq_react_to_message":{"id":"linq_react_to_message","name":"React to Message","description":"Add or remove a tapback reaction on a message","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the message to react to"},"operation":{"type":"string","required":true,"visibility":"user-or-llm","description":"Whether to add or remove the reaction: add or remove"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reaction type: love, like, dislike, laugh, emphasize, question, custom, or sticker"},"customEmoji":{"type":"string","required":false,"visibility":"user-or-llm","description":"Emoji to use when type is custom"},"partIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Index of the message part to react to (defaults to the entire message)"}}},"linq_remove_participant":{"id":"linq_remove_participant","name":"Remove Participant","description":"Remove a participant from a group chat (minimum 3 participants must remain)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the group chat"},"handle":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number (E.164 format) or email address of the participant to remove"}}},"linq_send_message":{"id":"linq_send_message","name":"Send Message","description":"Send a message to an existing chat, with optional media, link, effect, or reply","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text content of the message. Optional, but at least one of text, media, attachment, or link is required"},"mediaUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional publicly accessible HTTPS URL of an image, video, or file to attach"},"attachmentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional ID of a pre-uploaded attachment to send instead of a media URL"},"linkUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional URL to send as a rich link preview. Linq requires a link to be its own message, so when set, text and media are ignored"},"preferredService":{"type":"string","required":false,"visibility":"user-or-llm","description":"Preferred delivery service: iMessage, SMS, or RCS"},"effectName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional iMessage effect name (e.g. confetti, fireworks, lasers)"},"effectType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional effect type: screen or bubble"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional message ID to reply to inline"},"replyToPartIndex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Optional part index of the message being replied to"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional idempotency key to safely retry the request"}}},"linq_send_voice_memo":{"id":"linq_send_voice_memo","name":"Send Voice Memo","description":"Send a voice memo to a chat from a URL or a pre-uploaded attachment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"},"voiceMemoUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Publicly accessible HTTPS URL of the audio file (MP3, M4A, AAC, CAF, WAV, AIFF, AMR)"},"attachmentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of a pre-uploaded audio attachment (use instead of voiceMemoUrl)"}}},"linq_share_contact_card":{"id":"linq_share_contact_card","name":"Share Contact Card","description":"Share your configured contact card (Name and Photo Sharing) with a chat","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"}}},"linq_start_typing":{"id":"linq_start_typing","name":"Start Typing Indicator","description":"Show a typing indicator in a one-on-one chat (iMessage only, not group chats)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"}}},"linq_stop_typing":{"id":"linq_stop_typing","name":"Stop Typing Indicator","description":"Stop the typing indicator in a one-on-one chat (iMessage only, not group chats)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"}}},"linq_update_chat":{"id":"linq_update_chat","name":"Update Chat","description":"Update chat properties such as group display name and icon","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the chat"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New display name for the group chat"},"groupChatIcon":{"type":"string","required":false,"visibility":"user-or-llm","description":"New group chat icon (publicly accessible image URL)"}}},"linq_update_contact_card":{"id":"linq_update_contact_card","name":"Update Contact Card","description":"Partially update an existing active contact card for a phone number","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number in E.164 format identifying the card to update"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New last name"},"imageUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"New profile photo URL"}}},"linq_update_webhook_subscription":{"id":"linq_update_webhook_subscription","name":"Update Webhook Subscription","description":"Update a webhook subscription (target URL, events, phone filter, or active state)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Linq API key"},"subscriptionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier of the webhook subscription"},"targetUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"New HTTPS endpoint that will receive events"},"subscribedEvents":{"type":"array","required":false,"visibility":"user-or-llm","description":"New set of event types to subscribe to"},"phoneNumbers":{"type":"array","required":false,"visibility":"user-or-llm","description":"New set of E.164 phone numbers to filter by"},"isActive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the subscription should be active"}}},"llm_chat":{"id":"llm_chat","name":"LLM Chat","description":"Send a chat completion request to any supported LLM provider","version":"1.0.0","params":{"model":{"type":"string","required":true,"description":"The model to use (e.g., gpt-4o, claude-sonnet-4-5, gemini-2.0-flash)"},"systemPrompt":{"type":"string","required":false,"description":"System prompt to set the behavior of the assistant"},"context":{"type":"string","required":true,"description":"The user message or context to send to the model"},"apiKey":{"type":"string","required":false,"visibility":"hidden","description":"API key for the provider (uses platform key if not provided for hosted models)"},"temperature":{"type":"number","required":false,"description":"Temperature for response generation (0-2)"},"maxTokens":{"type":"number","required":false,"description":"Maximum tokens in the response"},"azureEndpoint":{"type":"string","required":false,"visibility":"hidden","description":"Azure OpenAI endpoint URL"},"azureApiVersion":{"type":"string","required":false,"visibility":"hidden","description":"Azure OpenAI API version"},"vertexProject":{"type":"string","required":false,"visibility":"hidden","description":"Google Cloud project ID for Vertex AI"},"vertexLocation":{"type":"string","required":false,"visibility":"hidden","description":"Google Cloud location for Vertex AI (defaults to us-central1)"},"vertexCredential":{"type":"string","required":false,"visibility":"hidden","description":"Google Cloud OAuth credential ID for Vertex AI"},"bedrockAccessKeyId":{"type":"string","required":false,"visibility":"hidden","description":"AWS Access Key ID for Bedrock"},"bedrockSecretKey":{"type":"string","required":false,"visibility":"hidden","description":"AWS Secret Access Key for Bedrock"},"bedrockRegion":{"type":"string","required":false,"visibility":"hidden","description":"AWS region for Bedrock (defaults to us-east-1)"}}},"logfire_get_token_info":{"id":"logfire_get_token_info","name":"Logfire Get Token Info","description":"Resolve which Logfire organization and project a read token belongs to. Useful for confirming a credential targets the expected project before querying it.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Logfire read token"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Logfire data region: auto, us, or eu. Auto reads the region from the token."},"host":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of a self-hosted Logfire instance, e.g. https://logfire.example.com. Overrides region. Leave blank for Logfire Cloud."}}},"logfire_get_trace":{"id":"logfire_get_trace","name":"Logfire Get Trace","description":"Fetch every span and log belonging to a Logfire trace, ordered from earliest to latest, so a single request can be reconstructed end to end.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Logfire read token"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Logfire data region: auto, us, or eu. Auto reads the region from the token."},"host":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of a self-hosted Logfire instance, e.g. https://logfire.example.com. Overrides region. Leave blank for Logfire Cloud."},"traceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"32-character hexadecimal trace identifier"},"minTimestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 lower bound on start_timestamp. Defaults to 2020-01-01T00:00:00Z when omitted."},"maxTimestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 upper bound on start_timestamp"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum spans to return. Logfire defaults to 100 and caps at 10000."}}},"logfire_query":{"id":"logfire_query","name":"Logfire Query","description":"Run a read-only SQL query against Logfire traces, logs, and metrics. Reads the records and metrics tables using PostgreSQL-compatible syntax.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Logfire read token"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Logfire data region: auto, us, or eu. Auto reads the region from the token."},"host":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of a self-hosted Logfire instance, e.g. https://logfire.example.com. Overrides region. Leave blank for Logfire Cloud."},"sql":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL SELECT query to run against the records or metrics table"},"minTimestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 lower bound on start_timestamp. Defaults to 2020-01-01T00:00:00Z when omitted."},"maxTimestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 upper bound on start_timestamp"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum rows to return. Logfire defaults to 100 and caps at 10000."},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA timezone used to evaluate the query, for example Europe/Paris"},"environment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict results to a single deployment environment"}}},"logfire_search_records":{"id":"logfire_search_records","name":"Logfire Search Records","description":"Search Logfire spans and logs using structured filters for message text, service, span name, severity, environment, and exceptions. Returns the most recent matches first without writing SQL.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Logfire read token"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Logfire data region: auto, us, or eu. Auto reads the region from the token."},"host":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of a self-hosted Logfire instance, e.g. https://logfire.example.com. Overrides region. Leave blank for Logfire Cloud."},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Case-insensitive text to match within the record message"},"service":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exact service name to filter on"},"spanName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exact span name to filter on"},"minLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Minimum severity to include: trace, debug, info, notice, warn, error, or fatal"},"exceptionsOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return records that recorded an exception"},"environment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Restrict results to a single deployment environment"},"minTimestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 lower bound on start_timestamp. Defaults to 2020-01-01T00:00:00Z when omitted."},"maxTimestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 upper bound on start_timestamp"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum records to return. Logfire defaults to 100 and caps at 10000."}}},"logs_get":{"id":"logs_get","name":"Get Log by ID","description":"Fetch a single workflow execution log entry by its log ID.","version":"1.0.0","params":{"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Log entry ID"}}},"logs_get_execution":{"id":"logs_get_execution","name":"Get Execution Details","description":"Fetch full execution details for a workflow run, including the per-block state snapshot.","version":"1.0.0","params":{"executionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Execution ID returned by a workflow run"}}},"logs_get_run_details":{"id":"logs_get_run_details","name":"Get Run Details","description":"Fetch details for a single workflow run by its run ID, including the full trace spans.","version":"1.0.0","params":{"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The run ID to fetch details for"}}},"logs_query":{"id":"logs_query","name":"Query Logs","description":"Query workflow execution logs in the current workspace with filters.","version":"1.0.0","params":{"workflowIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated workflow IDs to filter by"},"executionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter logs to a single execution ID"},"level":{"type":"string","required":false,"visibility":"user-or-llm","description":"Log level filter: \'all\', \'info\', \'error\', \'running\', \'pending\'. Comma-separated for multiple."},"triggers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated triggers (api, webhook, schedule, manual, chat, mothership)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max logs to return (default 100, max 200)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque pagination cursor returned by a previous query"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort field: \'date\' (default), \'duration\', \'cost\', \'status\'"},"sortOrder":{"type":"string","required":false,"visibility":"user-only","description":"Sort order: \'desc\' (default) or \'asc\'"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 timestamp; only logs at or after this time"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 timestamp; only logs at or before this time"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text search across log fields"}}},"logs_query_runs":{"id":"logs_query_runs","name":"Query Logs","description":"Query workflow run logs in the current workspace with the full Logs-page filter set. Returns matching run IDs.","version":"1.0.0","params":{"workflowIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated workflow IDs to filter by"},"folderIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated folder IDs to filter by (descendants included)"},"level":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses: \'info\', \'error\', \'running\', \'pending\', \'cancelled\'. Omit for all."},"triggers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated trigger types (api, webhook, schedule, manual, chat, mcp, workflow, sim, …)"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 timestamp; only runs at or after this time"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 timestamp; only runs at or before this time"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text search across log fields"},"costOperator":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cost comparison operator: \'=\', \'>\', \'<\', \'>=\', \'<=\', \'!=\'"},"costValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cost threshold in credits, compared using costOperator"},"durationOperator":{"type":"string","required":false,"visibility":"user-or-llm","description":"Duration comparison operator: \'=\', \'>\', \'<\', \'>=\', \'<=\', \'!=\'"},"durationValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration threshold in milliseconds, compared using durationOperator"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max run IDs to return (default 100, max 200)"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Sort field: \'date\' (default), \'duration\', \'cost\', \'status\'"},"sortOrder":{"type":"string","required":false,"visibility":"user-only","description":"Sort order: \'desc\' (default) or \'asc\'"}}},"loops_check_contact_suppression":{"id":"loops_check_contact_suppression","name":"Loops Check Contact Suppression","description":"Check whether a Loops contact is on the suppression list (bounced, complained, or unsubscribed) by email address or userId.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact email address to check (at least one of email or userId is required)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact userId to check (at least one of email or userId is required)"}}},"loops_create_contact":{"id":"loops_create_contact","name":"Loops Create Contact","description":"Create a new contact in your Loops audience with an email address and optional properties like name, user group, and mailing list subscriptions.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address for the new contact"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact last name"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom source value replacing the default \\"API\\""},"subscribed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact receives campaign emails (defaults to true)"},"userGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group to segment the contact into (one group per contact)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique user identifier from your application"},"mailingLists":{"type":"json","required":false,"visibility":"user-or-llm","description":"Mailing list IDs mapped to boolean values (true to subscribe, false to unsubscribe)"},"customProperties":{"type":"json","required":false,"visibility":"user-or-llm","description":"Custom contact properties as key-value pairs (string, number, boolean, or date values)"}}},"loops_create_contact_property":{"id":"loops_create_contact_property","name":"Loops Create Contact Property","description":"Create a new custom contact property in your Loops account. The property name must be in camelCase format.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The property name in camelCase format (e.g., \\"favoriteColor\\")"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"The property data type (e.g., \\"string\\", \\"number\\", \\"boolean\\", \\"date\\")"}}},"loops_delete_contact":{"id":"loops_delete_contact","name":"Loops Delete Contact","description":"Delete a contact from Loops by email address or userId. At least one identifier must be provided.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The email address of the contact to delete (at least one of email or userId is required)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The userId of the contact to delete (at least one of email or userId is required)"}}},"loops_find_contact":{"id":"loops_find_contact","name":"Loops Find Contact","description":"Find a contact in Loops by email address or userId. Returns an array of matching contacts with all their properties including name, subscription status, user group, and mailing lists.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact email address to search for (at least one of email or userId is required)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact userId to search for (at least one of email or userId is required)"}}},"loops_get_transactional_email":{"id":"loops_get_transactional_email","name":"Loops Get Transactional Email","description":"Retrieve a single transactional email template from your Loops account by its ID, including its data variables and draft/published message IDs.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"transactionalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the transactional email template to retrieve"}}},"loops_list_contact_properties":{"id":"loops_list_contact_properties","name":"Loops List Contact Properties","description":"Retrieve a list of contact properties from your Loops account. Returns each property with its key, label, and data type. Can filter to show all properties or only custom ones.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"list":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter type: \\"all\\" for all properties (default) or \\"custom\\" for custom properties only"}}},"loops_list_mailing_lists":{"id":"loops_list_mailing_lists","name":"Loops List Mailing Lists","description":"Retrieve all mailing lists from your Loops account. Returns each list with its ID, name, description, and public/private status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"}}},"loops_list_transactional_emails":{"id":"loops_list_transactional_emails","name":"Loops List Transactional Emails","description":"Retrieve a list of published transactional email templates from your Loops account. Returns each template with its ID, name, created/updated timestamps, and data variables.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (10-50, default: 20)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response to fetch the next page"}}},"loops_remove_contact_suppression":{"id":"loops_remove_contact_suppression","name":"Loops Remove Contact Suppression","description":"Remove a Loops contact from the suppression list by email address or userId, allowing them to receive emails again. Subject to a team removal quota.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact email address to remove from suppression (at least one of email or userId is required)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact userId to remove from suppression (at least one of email or userId is required)"}}},"loops_send_event":{"id":"loops_send_event","name":"Loops Send Event","description":"Send an event to Loops to trigger automated email sequences for a contact. Identify the contact by email or userId and include optional event properties and mailing list changes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The email address of the contact (at least one of email or userId is required)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The userId of the contact (at least one of email or userId is required)"},"eventName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the event to trigger"},"eventProperties":{"type":"json","required":false,"visibility":"user-or-llm","description":"Event data as key-value pairs (string, number, boolean, or date values)"},"mailingLists":{"type":"json","required":false,"visibility":"user-or-llm","description":"Mailing list IDs mapped to boolean values (true to subscribe, false to unsubscribe)"}}},"loops_send_transactional_email":{"id":"loops_send_transactional_email","name":"Loops Send Transactional Email","description":"Send a transactional email to a recipient using a Loops template. Supports dynamic data variables for personalization and optionally adds the recipient to your audience.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address of the recipient"},"transactionalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the transactional email template to send"},"dataVariables":{"type":"json","required":false,"visibility":"user-or-llm","description":"Template data variables as key-value pairs (string or number values)"},"addToAudience":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to create the recipient as a contact if they do not already exist (default: false)"},"attachments":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of file attachments. Each object must have filename (string), contentType (MIME type string), and data (base64-encoded string)."}}},"loops_update_contact":{"id":"loops_update_contact","name":"Loops Update Contact","description":"Update an existing contact in Loops by email or userId. Creates a new contact if no match is found (upsert). Can update name, subscription status, user group, mailing lists, and custom properties.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Loops API key for authentication"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact email address (at least one of email or userId is required)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact userId (at least one of email or userId is required)"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The contact last name"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom source value replacing the default \\"API\\""},"subscribed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact receives campaign emails (sending true re-subscribes unsubscribed contacts)"},"userGroup":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group to segment the contact into (one group per contact)"},"mailingLists":{"type":"json","required":false,"visibility":"user-or-llm","description":"Mailing list IDs mapped to boolean values (true to subscribe, false to unsubscribe)"},"customProperties":{"type":"json","required":false,"visibility":"user-or-llm","description":"Custom contact properties as key-value pairs (send null to reset a property)"}}},"luma_add_guests":{"id":"luma_add_guests","name":"Luma Add Guests","description":"Add guests to a Luma event by email. Guests are added with Going (approved) status and receive one ticket of the default ticket type.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID (starts with evt-)"},"guests":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of guest objects. Each guest requires an \\"email\\" field and optionally \\"name\\", \\"first_name\\", \\"last_name\\". Example: [{\\"email\\": \\"user@example.com\\", \\"name\\": \\"John Doe\\"}]"}}},"luma_cancel_event":{"id":"luma_cancel_event","name":"Luma Cancel Event","description":"Cancel a Luma event. This is irreversible and notifies all registered guests. Requires a cancellation token obtained from the Request Event Cancellation endpoint.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID to cancel (starts with evt-)"},"cancellationToken":{"type":"string","required":true,"visibility":"user-only","description":"Cancellation token from the Request Event Cancellation endpoint (POST /v1/event/cancel/request)"},"shouldRefund":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to refund paid guests. Required if the event has paid registrations."}}},"luma_create_event":{"id":"luma_create_event","name":"Luma Create Event","description":"Create a new event on Luma with a name, start time, timezone, and optional details like description, location, and visibility.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event name/title"},"startAt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event start time in ISO 8601 format (e.g., 2025-03-15T18:00:00Z)"},"timezone":{"type":"string","required":true,"visibility":"user-or-llm","description":"IANA timezone (e.g., America/New_York, Europe/London)"},"endAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event end time in ISO 8601 format (e.g., 2025-03-15T20:00:00Z)"},"durationInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event duration as ISO 8601 interval (e.g., PT2H for 2 hours, PT30M for 30 minutes). Used if endAt is not provided."},"descriptionMd":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event description in Markdown format"},"meetingUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Virtual meeting URL for online events (e.g., Zoom, Google Meet link)"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event visibility: public, members-only, or private (defaults to public)"},"coverUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cover image URL (must be a Luma CDN URL from images.lumacdn.com)"}}},"luma_get_event":{"id":"luma_get_event","name":"Luma Get Event","description":"Retrieve details of a Luma event including name, time, location, hosts, and visibility settings.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID (starts with evt-)"}}},"luma_get_guest":{"id":"luma_get_guest","name":"Luma Get Guest","description":"Retrieve a single guest\'s details on a Luma event, including approval status, registration timestamps, and contact info.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID the guest belongs to (starts with evt-)"},"guestIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Guest ID (gst-...), guest key (g-...), ticket key, or the guest\'s email address"}}},"luma_get_guests":{"id":"luma_get_guests","name":"Luma Get Guests","description":"Retrieve the guest list for a Luma event with optional filtering by approval status, sorting, and pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID (starts with evt-)"},"approvalStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by approval status: approved, session, pending_approval, invited, declined, or waitlist"},"paginationLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of guests to return per page"},"paginationCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response (next_cursor) to fetch the next page of results"},"sortColumn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Column to sort by: name, email, created_at, registered_at, or checked_in_at"},"sortDirection":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc, desc, asc nulls last, or desc nulls last"}}},"luma_list_events":{"id":"luma_list_events","name":"Luma List Events","description":"List events from your Luma calendar with optional date range filtering, sorting, and pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return events after this ISO 8601 datetime (e.g., 2025-01-01T00:00:00Z)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return events before this ISO 8601 datetime (e.g., 2025-12-31T23:59:59Z)"},"paginationLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return per page"},"paginationCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response (next_cursor) to fetch the next page of results"},"sortColumn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Column to sort by (only start_at is supported)"},"sortDirection":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc, desc, asc nulls last, or desc nulls last"}}},"luma_lookup_event":{"id":"luma_lookup_event","name":"Luma Lookup Event","description":"Look up an event by its public URL or event ID to resolve its canonical ID, API ID, and approval status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Public event URL on lu.ma (provide this or an event ID)"},"eventId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event ID to look up (starts with evt-). Provide this or a URL."},"platform":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event platform to look up: luma or external (defaults to luma)"}}},"luma_send_invites":{"id":"luma_send_invites","name":"Luma Send Invites","description":"Send email invitations to guests for a Luma event. Unlike Add Guests (which registers guests directly), this emails an invite that recipients can accept.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID to invite guests to (starts with evt-)"},"guests":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of guest objects. Each guest requires an \\"email\\" field and optionally \\"name\\". Example: [{\\"email\\": \\"user@example.com\\", \\"name\\": \\"John Doe\\"}]"},"message":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional custom message included in the invite email (max 200 characters)"}}},"luma_update_event":{"id":"luma_update_event","name":"Luma Update Event","description":"Update an existing Luma event. Only the fields you provide will be changed; all other fields remain unchanged.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID to update (starts with evt-)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event name/title"},"startAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"New start time in ISO 8601 format (e.g., 2025-03-15T18:00:00Z)"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New IANA timezone (e.g., America/New_York, Europe/London)"},"endAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"New end time in ISO 8601 format (e.g., 2025-03-15T20:00:00Z)"},"durationInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"New duration as ISO 8601 interval (e.g., PT2H for 2 hours). Used if endAt is not provided."},"descriptionMd":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event description in Markdown format"},"meetingUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"New virtual meeting URL (e.g., Zoom, Google Meet link)"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"New visibility: public, members-only, or private"},"coverUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"New cover image URL (must be a Luma CDN URL from images.lumacdn.com)"}}},"luma_update_guest_status":{"id":"luma_update_guest_status","name":"Luma Update Guest Status","description":"Update a guest\'s approval status on a Luma event — approve, decline, waitlist, or set to pending. Identify the guest by email or guest ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma API key"},"eventId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event ID the guest belongs to (starts with evt-)"},"guestIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Guest email address or guest ID (gst-...). Values containing \'@\' are treated as emails; otherwise as a guest ID."},"status":{"type":"string","required":true,"visibility":"user-or-llm","description":"New approval status: approved, declined, pending_approval, or waitlist"},"shouldRefund":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Refund a paid guest when moving them out of an approved state (defaults to false)"},"sendEmail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to email the guest about the status change (defaults to true)"}}},"mailchimp_add_member":{"id":"mailchimp_add_member","name":"Add Member to Mailchimp Audience","description":"Add a new member to a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address (e.g., \\"user@example.com\\")"},"status":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscriber status: \\"subscribed\\", \\"unsubscribed\\", \\"cleaned\\", \\"pending\\", or \\"transactional\\""},"mergeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of merge fields (e.g., {\\"FNAME\\": \\"John\\", \\"LNAME\\": \\"Doe\\"})"},"interests":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of interest IDs and their boolean values (e.g., {\\"abc123\\": true})"}}},"mailchimp_add_member_tags":{"id":"mailchimp_add_member_tags","name":"Add Tags to Member in Mailchimp","description":"Add tags to a member in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of tag objects (e.g., [{\\"name\\": \\"VIP\\", \\"status\\": \\"active\\"}])"}}},"mailchimp_add_or_update_member":{"id":"mailchimp_add_or_update_member","name":"Add or Update Member in Mailchimp Audience","description":"Add a new member or update an existing member in a Mailchimp audience (upsert)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address (e.g., \\"user@example.com\\")"},"statusIfNew":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscriber status if new: \\"subscribed\\", \\"unsubscribed\\", \\"cleaned\\", \\"pending\\", or \\"transactional\\""},"mergeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of merge fields (e.g., {\\"FNAME\\": \\"John\\", \\"LNAME\\": \\"Doe\\"})"},"interests":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of interest IDs and their boolean values (e.g., {\\"abc123\\": true})"}}},"mailchimp_add_segment_member":{"id":"mailchimp_add_segment_member","name":"Add Member to Segment in Mailchimp","description":"Add a member to a specific segment in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the segment (e.g., \\"12345\\")"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the member (e.g., \\"user@example.com\\")"}}},"mailchimp_add_subscriber_to_automation":{"id":"mailchimp_add_subscriber_to_automation","name":"Add Subscriber to Automation in Mailchimp","description":"Manually add a subscriber to a workflow email queue","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the automation workflow (e.g., \\"abc123def4\\")"},"workflowEmailId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the workflow email (e.g., \\"xyz789\\")"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the subscriber (e.g., \\"user@example.com\\")"}}},"mailchimp_archive_member":{"id":"mailchimp_archive_member","name":"Archive Member from Mailchimp Audience","description":"Permanently archive (delete) a member from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"}}},"mailchimp_create_audience":{"id":"mailchimp_create_audience","name":"Create Audience in Mailchimp","description":"Create a new audience (list) in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"audienceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the audience/list (e.g., \\"Newsletter Subscribers\\")"},"contact":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of contact information (e.g., {\\"company\\": \\"Acme\\", \\"address1\\": \\"123 Main St\\", \\"city\\": \\"NYC\\", \\"state\\": \\"NY\\", \\"zip\\": \\"10001\\", \\"country\\": \\"US\\"})"},"permissionReminder":{"type":"string","required":true,"visibility":"user-or-llm","description":"Permission reminder text shown to subscribers (e.g., \\"You signed up for updates on our website\\")"},"campaignDefaults":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of default campaign settings (e.g., {\\"from_name\\": \\"Acme\\", \\"from_email\\": \\"news@acme.com\\", \\"subject\\": \\"\\", \\"language\\": \\"en\\"})"},"emailTypeOption":{"type":"string","required":true,"visibility":"user-or-llm","description":"Support multiple email formats: \\"true\\" or \\"false\\""}}},"mailchimp_create_batch_operation":{"id":"mailchimp_create_batch_operation","name":"Create Batch Operation in Mailchimp","description":"Create a new batch operation in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"operations":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of batch operations (e.g., [{\\"method\\": \\"POST\\", \\"path\\": \\"/lists/{list_id}/members\\", \\"body\\": \\"...\\"}])"}}},"mailchimp_create_campaign":{"id":"mailchimp_create_campaign","name":"Create Campaign in Mailchimp","description":"Create a new campaign in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Campaign type: \\"regular\\", \\"plaintext\\", \\"absplit\\", \\"rss\\", or \\"variate\\""},"campaignSettings":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object of campaign settings (e.g., {\\"subject_line\\": \\"Newsletter\\", \\"from_name\\": \\"Acme\\", \\"reply_to\\": \\"news@acme.com\\"})"},"recipients":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of recipients (e.g., {\\"list_id\\": \\"abc123\\"})"}}},"mailchimp_create_interest":{"id":"mailchimp_create_interest","name":"Create Interest in Mailchimp Interest Category","description":"Create a new interest in an interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"},"interestName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the interest (e.g., \\"Weekly Updates\\")"}}},"mailchimp_create_interest_category":{"id":"mailchimp_create_interest_category","name":"Create Interest Category in Mailchimp Audience","description":"Create a new interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryTitle":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the interest category (e.g., \\"Email Preferences\\")"},"interestCategoryType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The type of interest category: \\"checkboxes\\", \\"dropdown\\", \\"radio\\", or \\"hidden\\""}}},"mailchimp_create_landing_page":{"id":"mailchimp_create_landing_page","name":"Create Landing Page in Mailchimp","description":"Create a new landing page in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"landingPageType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The type of landing page: \\"signup\\""},"landingPageTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"The title of the landing page (e.g., \\"Join Our Newsletter\\")"}}},"mailchimp_create_merge_field":{"id":"mailchimp_create_merge_field","name":"Create Merge Field in Mailchimp Audience","description":"Create a new merge field in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"mergeName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the merge field (e.g., \\"First Name\\")"},"mergeType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The type of the merge field: \\"text\\", \\"number\\", \\"address\\", \\"phone\\", \\"date\\", \\"url\\", \\"imageurl\\", \\"radio\\", \\"dropdown\\", \\"birthday\\", or \\"zip\\""}}},"mailchimp_create_segment":{"id":"mailchimp_create_segment","name":"Create Segment in Mailchimp Audience","description":"Create a new segment in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the segment (e.g., \\"VIP Customers\\")"},"segmentOptions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of segment options for saved segments (e.g., {\\"match\\": \\"all\\", \\"conditions\\": [...]})"}}},"mailchimp_create_template":{"id":"mailchimp_create_template","name":"Create Template in Mailchimp","description":"Create a new template in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the template (e.g., \\"Monthly Newsletter\\")"},"templateHtml":{"type":"string","required":true,"visibility":"user-or-llm","description":"The HTML content for the template"}}},"mailchimp_delete_audience":{"id":"mailchimp_delete_audience","name":"Delete Audience from Mailchimp","description":"Delete an audience (list) from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list to delete (e.g., \\"abc123def4\\")"}}},"mailchimp_delete_batch_operation":{"id":"mailchimp_delete_batch_operation","name":"Delete Batch Operation from Mailchimp","description":"Delete a batch operation from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"batchId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the batch operation to delete (e.g., \\"abc123def4\\")"}}},"mailchimp_delete_campaign":{"id":"mailchimp_delete_campaign","name":"Delete Campaign from Mailchimp","description":"Delete a campaign from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign to delete (e.g., \\"abc123def4\\")"}}},"mailchimp_delete_interest":{"id":"mailchimp_delete_interest","name":"Delete Interest from Mailchimp Interest Category","description":"Delete an interest from an interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"},"interestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest to delete (e.g., \\"def456\\")"}}},"mailchimp_delete_interest_category":{"id":"mailchimp_delete_interest_category","name":"Delete Interest Category from Mailchimp Audience","description":"Delete an interest category from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category to delete (e.g., \\"xyz789\\")"}}},"mailchimp_delete_landing_page":{"id":"mailchimp_delete_landing_page","name":"Delete Landing Page from Mailchimp","description":"Delete a landing page from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the landing page to delete (e.g., \\"abc123def4\\")"}}},"mailchimp_delete_member":{"id":"mailchimp_delete_member","name":"Delete Member from Mailchimp Audience","description":"Delete a member from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"}}},"mailchimp_delete_merge_field":{"id":"mailchimp_delete_merge_field","name":"Delete Merge Field from Mailchimp Audience","description":"Delete a merge field from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"mergeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the merge field to delete (e.g., \\"1\\" or \\"FNAME\\")"}}},"mailchimp_delete_segment":{"id":"mailchimp_delete_segment","name":"Delete Segment from Mailchimp Audience","description":"Delete a segment from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the segment to delete (e.g., \\"12345\\")"}}},"mailchimp_delete_template":{"id":"mailchimp_delete_template","name":"Delete Template from Mailchimp","description":"Delete a template from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the template to delete (e.g., \\"12345\\")"}}},"mailchimp_get_audience":{"id":"mailchimp_get_audience","name":"Get Audience from Mailchimp","description":"Retrieve details of a specific audience (list) from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"}}},"mailchimp_get_audiences":{"id":"mailchimp_get_audiences","name":"Get Audiences from Mailchimp","description":"Retrieve a list of audiences (lists) from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_automation":{"id":"mailchimp_get_automation","name":"Get Automation from Mailchimp","description":"Retrieve details of a specific automation from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the automation workflow (e.g., \\"abc123def4\\")"}}},"mailchimp_get_automations":{"id":"mailchimp_get_automations","name":"Get Automations from Mailchimp","description":"Retrieve a list of automations from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_batch_operation":{"id":"mailchimp_get_batch_operation","name":"Get Batch Operation from Mailchimp","description":"Retrieve details of a specific batch operation from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"batchId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the batch operation (e.g., \\"abc123def4\\")"}}},"mailchimp_get_batch_operations":{"id":"mailchimp_get_batch_operations","name":"Get Batch Operations from Mailchimp","description":"Retrieve a list of batch operations from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_campaign":{"id":"mailchimp_get_campaign","name":"Get Campaign from Mailchimp","description":"Retrieve details of a specific campaign from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign (e.g., \\"abc123def4\\")"}}},"mailchimp_get_campaign_content":{"id":"mailchimp_get_campaign_content","name":"Get Campaign Content from Mailchimp","description":"Retrieve the HTML and plain-text content for a Mailchimp campaign","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign (e.g., \\"abc123def4\\")"}}},"mailchimp_get_campaign_report":{"id":"mailchimp_get_campaign_report","name":"Get Campaign Report from Mailchimp","description":"Retrieve the report for a specific campaign from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign (e.g., \\"abc123def4\\")"}}},"mailchimp_get_campaign_reports":{"id":"mailchimp_get_campaign_reports","name":"Get Campaign Reports from Mailchimp","description":"Retrieve a list of campaign reports from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_campaigns":{"id":"mailchimp_get_campaigns","name":"Get Campaigns from Mailchimp","description":"Retrieve a list of campaigns from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by campaign type: \\"regular\\", \\"plaintext\\", \\"absplit\\", \\"rss\\", or \\"variate\\""},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: \\"save\\", \\"paused\\", \\"schedule\\", \\"sending\\", or \\"sent\\""},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_interest":{"id":"mailchimp_get_interest","name":"Get Interest from Mailchimp Interest Category","description":"Retrieve details of a specific interest from an interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"},"interestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest (e.g., \\"def456\\")"}}},"mailchimp_get_interest_categories":{"id":"mailchimp_get_interest_categories","name":"Get Interest Categories from Mailchimp Audience","description":"Retrieve a list of interest categories from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_interest_category":{"id":"mailchimp_get_interest_category","name":"Get Interest Category from Mailchimp Audience","description":"Retrieve details of a specific interest category from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"}}},"mailchimp_get_interests":{"id":"mailchimp_get_interests","name":"Get Interests from Mailchimp Interest Category","description":"Retrieve a list of interests from an interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_landing_page":{"id":"mailchimp_get_landing_page","name":"Get Landing Page from Mailchimp","description":"Retrieve details of a specific landing page from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the landing page (e.g., \\"abc123def4\\")"}}},"mailchimp_get_landing_pages":{"id":"mailchimp_get_landing_pages","name":"Get Landing Pages from Mailchimp","description":"Retrieve a list of landing pages from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_member":{"id":"mailchimp_get_member","name":"Get Member from Mailchimp Audience","description":"Retrieve details of a specific member from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"}}},"mailchimp_get_member_tags":{"id":"mailchimp_get_member_tags","name":"Get Member Tags from Mailchimp","description":"Retrieve tags associated with a member in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"}}},"mailchimp_get_members":{"id":"mailchimp_get_members","name":"Get Members from Mailchimp Audience","description":"Retrieve a list of members from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: \\"subscribed\\", \\"unsubscribed\\", \\"cleaned\\", or \\"pending\\""},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_merge_field":{"id":"mailchimp_get_merge_field","name":"Get Merge Field from Mailchimp Audience","description":"Retrieve details of a specific merge field from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"mergeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the merge field (e.g., \\"1\\" or \\"FNAME\\")"}}},"mailchimp_get_merge_fields":{"id":"mailchimp_get_merge_fields","name":"Get Merge Fields from Mailchimp Audience","description":"Retrieve a list of merge fields from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_segment":{"id":"mailchimp_get_segment","name":"Get Segment from Mailchimp Audience","description":"Retrieve details of a specific segment from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the segment (e.g., \\"12345\\")"}}},"mailchimp_get_segment_members":{"id":"mailchimp_get_segment_members","name":"Get Segment Members from Mailchimp","description":"Retrieve members of a specific segment from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the segment (e.g., \\"12345\\")"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_segments":{"id":"mailchimp_get_segments","name":"Get Segments from Mailchimp Audience","description":"Retrieve a list of segments from a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_get_template":{"id":"mailchimp_get_template","name":"Get Template from Mailchimp","description":"Retrieve details of a specific template from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the template (e.g., \\"12345\\")"}}},"mailchimp_get_templates":{"id":"mailchimp_get_templates","name":"Get Templates from Mailchimp","description":"Retrieve a list of templates from Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 10, max: 1000)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"}}},"mailchimp_pause_automation":{"id":"mailchimp_pause_automation","name":"Pause Automation in Mailchimp","description":"Pause all emails in a Mailchimp automation workflow","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the automation workflow (e.g., \\"abc123def4\\")"}}},"mailchimp_publish_landing_page":{"id":"mailchimp_publish_landing_page","name":"Publish Landing Page in Mailchimp","description":"Publish a landing page in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the landing page (e.g., \\"abc123def4\\")"}}},"mailchimp_remove_member_tags":{"id":"mailchimp_remove_member_tags","name":"Remove Tags from Member in Mailchimp","description":"Remove tags from a member in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of tag objects with inactive status (e.g., [{\\"name\\": \\"VIP\\", \\"status\\": \\"inactive\\"}])"}}},"mailchimp_remove_segment_member":{"id":"mailchimp_remove_segment_member","name":"Remove Member from Segment in Mailchimp","description":"Remove a member from a specific segment in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the segment (e.g., \\"12345\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"}}},"mailchimp_replicate_campaign":{"id":"mailchimp_replicate_campaign","name":"Replicate Campaign in Mailchimp","description":"Create a copy of an existing Mailchimp campaign","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign to replicate (e.g., \\"abc123def4\\")"}}},"mailchimp_schedule_campaign":{"id":"mailchimp_schedule_campaign","name":"Schedule Campaign in Mailchimp","description":"Schedule a Mailchimp campaign to be sent at a specific time","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign to schedule (e.g., \\"abc123def4\\")"},"scheduleTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"Schedule time in ISO 8601 format (e.g., \\"2024-12-25T10:00:00Z\\")"}}},"mailchimp_send_campaign":{"id":"mailchimp_send_campaign","name":"Send Campaign in Mailchimp","description":"Send a Mailchimp campaign","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign to send (e.g., \\"abc123def4\\")"}}},"mailchimp_set_campaign_content":{"id":"mailchimp_set_campaign_content","name":"Set Campaign Content in Mailchimp","description":"Set the content for a Mailchimp campaign","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign (e.g., \\"abc123def4\\")"},"html":{"type":"string","required":false,"visibility":"user-or-llm","description":"The HTML content for the campaign"},"plainText":{"type":"string","required":false,"visibility":"user-or-llm","description":"The plain-text content for the campaign"},"templateId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The unique ID of the template to use (e.g., \\"12345\\")"}}},"mailchimp_start_automation":{"id":"mailchimp_start_automation","name":"Start Automation in Mailchimp","description":"Start all emails in a Mailchimp automation workflow","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the automation workflow (e.g., \\"abc123def4\\")"}}},"mailchimp_unarchive_member":{"id":"mailchimp_unarchive_member","name":"Unarchive Member in Mailchimp Audience","description":"Restore an archived member to a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address (e.g., \\"user@example.com\\")"},"status":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscriber status: \\"subscribed\\", \\"unsubscribed\\", \\"cleaned\\", \\"pending\\", or \\"transactional\\""}}},"mailchimp_unpublish_landing_page":{"id":"mailchimp_unpublish_landing_page","name":"Unpublish Landing Page in Mailchimp","description":"Unpublish a landing page in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the landing page (e.g., \\"abc123def4\\")"}}},"mailchimp_unschedule_campaign":{"id":"mailchimp_unschedule_campaign","name":"Unschedule Campaign in Mailchimp","description":"Unschedule a previously scheduled Mailchimp campaign","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign to unschedule (e.g., \\"abc123def4\\")"}}},"mailchimp_update_audience":{"id":"mailchimp_update_audience","name":"Update Audience in Mailchimp","description":"Update an existing audience (list) in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"audienceName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the audience/list (e.g., \\"Newsletter Subscribers\\")"},"permissionReminder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Permission reminder text shown to subscribers (e.g., \\"You signed up for updates on our website\\")"},"campaignDefaults":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of default campaign settings (e.g., {\\"from_name\\": \\"Acme\\", \\"from_email\\": \\"news@acme.com\\"})"},"emailTypeOption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Support multiple email formats: \\"true\\" or \\"false\\""}}},"mailchimp_update_campaign":{"id":"mailchimp_update_campaign","name":"Update Campaign in Mailchimp","description":"Update an existing campaign in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"campaignId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the campaign (e.g., \\"abc123def4\\")"},"campaignSettings":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of campaign settings (e.g., {\\"subject_line\\": \\"Newsletter\\", \\"from_name\\": \\"Acme\\"})"},"recipients":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of recipients (e.g., {\\"list_id\\": \\"abc123\\"})"}}},"mailchimp_update_interest":{"id":"mailchimp_update_interest","name":"Update Interest in Mailchimp Interest Category","description":"Update an existing interest in an interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"},"interestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest (e.g., \\"def456\\")"},"interestName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the interest (e.g., \\"Weekly Updates\\")"}}},"mailchimp_update_interest_category":{"id":"mailchimp_update_interest_category","name":"Update Interest Category in Mailchimp Audience","description":"Update an existing interest category in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"interestCategoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the interest category (e.g., \\"xyz789\\")"},"interestCategoryTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"The title of the interest category (e.g., \\"Email Preferences\\")"}}},"mailchimp_update_landing_page":{"id":"mailchimp_update_landing_page","name":"Update Landing Page in Mailchimp","description":"Update an existing landing page in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the landing page (e.g., \\"abc123def4\\")"},"landingPageTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"The title of the landing page (e.g., \\"Join Our Newsletter\\")"}}},"mailchimp_update_member":{"id":"mailchimp_update_member","name":"Update Member in Mailchimp Audience","description":"Update an existing member in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"subscriberEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address or MD5 hash of the lowercase email"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"New member email address (e.g., \\"user@example.com\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subscriber status: \\"subscribed\\", \\"unsubscribed\\", \\"cleaned\\", \\"pending\\", or \\"transactional\\""},"mergeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of merge fields (e.g., {\\"FNAME\\": \\"John\\", \\"LNAME\\": \\"Doe\\"})"},"interests":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of interest IDs and their boolean values (e.g., {\\"abc123\\": true})"}}},"mailchimp_update_merge_field":{"id":"mailchimp_update_merge_field","name":"Update Merge Field in Mailchimp Audience","description":"Update an existing merge field in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"mergeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the merge field (e.g., \\"1\\" or \\"FNAME\\")"},"mergeName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the merge field (e.g., \\"First Name\\")"}}},"mailchimp_update_segment":{"id":"mailchimp_update_segment","name":"Update Segment in Mailchimp Audience","description":"Update an existing segment in a Mailchimp audience","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the audience/list (e.g., \\"abc123def4\\")"},"segmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the segment (e.g., \\"12345\\")"},"segmentName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the segment (e.g., \\"VIP Customers\\")"},"segmentOptions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of segment options (e.g., {\\"match\\": \\"all\\", \\"conditions\\": [...]})"}}},"mailchimp_update_template":{"id":"mailchimp_update_template","name":"Update Template in Mailchimp","description":"Update an existing template in Mailchimp","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"hidden","description":"Mailchimp API key with server prefix"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID for the template (e.g., \\"12345\\")"},"templateName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the template (e.g., \\"Monthly Newsletter\\")"},"templateHtml":{"type":"string","required":false,"visibility":"user-or-llm","description":"The HTML content for the template"}}},"mailgun_add_list_member":{"id":"mailgun_add_list_member","name":"Mailgun Add List Member","description":"Add a member to a mailing list","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"listAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Mailing list address (e.g., list@mg.example.com)"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"Member email address to add (e.g., user@example.com)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Member name"},"vars":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of custom variables"},"subscribed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the member is subscribed"}}},"mailgun_create_mailing_list":{"id":"mailgun_create_mailing_list","name":"Mailgun Create Mailing List","description":"Create a new mailing list","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"Mailing list address (e.g., newsletter@mg.example.com)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing list name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing list description"},"accessLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access level: readonly, members, or everyone"}}},"mailgun_get_domain":{"id":"mailgun_get_domain","name":"Mailgun Get Domain","description":"Get details of a specific domain","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain name to retrieve details for (e.g., mg.example.com)"}}},"mailgun_get_mailing_list":{"id":"mailgun_get_mailing_list","name":"Mailgun Get Mailing List","description":"Get details of a mailing list","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"Mailing list address to retrieve (e.g., newsletter@mg.example.com)"}}},"mailgun_get_message":{"id":"mailgun_get_message","name":"Mailgun Get Message","description":"Retrieve a stored message by its key","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun domain for retrieving messages (e.g., mg.example.com)"},"messageKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message storage key"}}},"mailgun_list_domains":{"id":"mailgun_list_domains","name":"Mailgun List Domains","description":"List all domains for your Mailgun account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"}}},"mailgun_list_messages":{"id":"mailgun_list_messages","name":"Mailgun List Messages","description":"List events (logs) for messages sent through Mailgun","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun domain for listing events (e.g., mg.example.com)"},"event":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event type (accepted, delivered, failed, opened, clicked, etc.)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return (default: 100)"}}},"mailgun_send_message":{"id":"mailgun_send_message","name":"Mailgun Send Message","description":"Send an email using Mailgun API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun API key"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Mailgun sending domain (e.g., mg.example.com)"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender email address (e.g., sender@example.com or \\"Name \\")"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address (e.g., user@example.com). Use comma-separated values for multiple recipients"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject line"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text body of the email"},"html":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTML body of the email (e.g., \\"Hello Message content
\\")"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipient email address (e.g., cc@example.com). Use comma-separated values for multiple recipients"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipient email address (e.g., bcc@example.com). Use comma-separated values for multiple recipients"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tags for the email (comma-separated)"}}},"managed_agent_archive_session":{"id":"managed_agent_archive_session","name":"Managed Agent Archive Session","description":"Archive a Managed Agent session, preserving its history. Not reversible.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."}}},"managed_agent_create_session":{"id":"managed_agent_create_session","name":"Managed Agent Create Session","description":"Create a Claude Platform Managed Agent session and return its id without waiting for a reply.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"agent":{"type":"string","required":true,"visibility":"user-only","description":"Managed-agent id inside the linked Claude workspace."},"environment":{"type":"string","required":true,"visibility":"user-only","description":"Environment id inside the linked Claude workspace."},"environmentType":{"type":"string","required":false,"visibility":"user-only","description":"Environment execution model hint (\'cloud\' | \'self_hosted\')."},"userMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional first message; seeds initial_events and starts the agent immediately."},"vaults":{"type":"array","required":false,"visibility":"user-only","description":"Zero or more vault ids for MCP tool auth."},"vaultsAck":{"type":"boolean","required":false,"visibility":"user-only","description":"Acknowledgement that the author may use the attached vaults."},"memoryStoreId":{"type":"string","required":false,"visibility":"user-only","description":"Optional Agent Memory Store id."},"memoryAccess":{"type":"string","required":false,"visibility":"user-only","description":"Memory store access mode: \'read_write\' (default) or \'read_only\'."},"memoryInstructions":{"type":"string","required":false,"visibility":"user-only","description":"Per-attachment guidance for how the agent should use the memory store."},"files":{"type":"array","required":false,"visibility":"user-only","description":"File attachments (cloud envs only), as [{fileId, mountPath?}]."},"sessionParameters":{"type":"object","required":false,"visibility":"user-only","description":"Key/value session metadata forwarded to the session."}}},"managed_agent_delete_session":{"id":"managed_agent_delete_session","name":"Managed Agent Delete Session","description":"Permanently delete a Managed Agent session, its events, and its sandbox. Not reversible.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."}}},"managed_agent_get_session":{"id":"managed_agent_get_session","name":"Managed Agent Get Session","description":"Read a Managed Agent session: status, stop reason, token usage, metadata, and any tool calls awaiting approval.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."}}},"managed_agent_interrupt_session":{"id":"managed_agent_interrupt_session","name":"Managed Agent Interrupt Session","description":"Stop a running Managed Agent session; it stays usable afterwards.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."}}},"managed_agent_list_events":{"id":"managed_agent_list_events","name":"Managed Agent List Events","description":"Read a Managed Agent session\'s event history and the agent\'s reply text.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."},"eventTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional event-type filter, e.g. [\'agent.message\']. Omit to return every event."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum events to return, keeping the most recent (default 500)."}}},"managed_agent_respond_custom_tool":{"id":"managed_agent_respond_custom_tool","name":"Managed Agent Respond To Custom Tool","description":"Return the result of a custom tool a Managed Agent session is waiting on so it can continue.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."},"customToolUseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The custom tool-use EVENT id being answered, from Get Session pendingTools[].id where kind is \'custom_tool_result\'."},"result":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tool\'s output, returned to the agent as text."},"isError":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark the result as a failure so the agent can adjust its approach."}}},"managed_agent_respond_tool_confirmation":{"id":"managed_agent_respond_tool_confirmation","name":"Managed Agent Respond To Tool Confirmation","description":"Allow or deny the tool calls a Managed Agent session is waiting on before it can continue.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."},"toolUseIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Blocking tool-use EVENT ids, from Get Session pendingTools[].id where kind is \'confirmation\' (not toolu_ ids)."},"decision":{"type":"string","required":true,"visibility":"user-or-llm","description":"\'allow\' to let the tools run, or \'deny\' to reject them."},"denyMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason surfaced to the agent. Only sent when the decision is deny."}}},"managed_agent_run_session":{"id":"managed_agent_run_session","name":"Managed Agent Run Session","description":"Open a Claude Platform Managed Agent session and return the assistant response as text.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to run the agent with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"agent":{"type":"string","required":true,"visibility":"user-only","description":"Managed-agent id inside the linked Claude workspace."},"environment":{"type":"string","required":true,"visibility":"user-only","description":"Environment id inside the linked Claude workspace."},"environmentType":{"type":"string","required":false,"visibility":"user-only","description":"Environment execution model hint (\'cloud\' | \'self_hosted\'); the actual type is re-resolved server-side for routing."},"userMessage":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user message to send to the Managed Agent."},"vaults":{"type":"array","required":false,"visibility":"user-only","description":"Zero or more vault ids for MCP tool auth."},"vaultsAck":{"type":"boolean","required":false,"visibility":"user-only","description":"Acknowledgement that the author may use the attached vaults."},"memoryStoreId":{"type":"string","required":false,"visibility":"user-only","description":"Optional Agent Memory Store id."},"memoryAccess":{"type":"string","required":false,"visibility":"user-only","description":"Memory store access mode: \'read_write\' (default) or \'read_only\'."},"memoryInstructions":{"type":"string","required":false,"visibility":"user-only","description":"Per-attachment guidance for how the agent should use the memory store."},"files":{"type":"array","required":false,"visibility":"user-only","description":"File attachments (cloud envs only), as [{fileId, mountPath?}]."},"sessionParameters":{"type":"object","required":false,"visibility":"user-only","description":"Key/value session metadata forwarded to the session."}}},"managed_agent_send_message":{"id":"managed_agent_send_message","name":"Managed Agent Send Message","description":"Send a user message to an existing Claude Platform Managed Agent session.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."},"userMessage":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user message to send to the session."}}},"managed_agent_update_session":{"id":"managed_agent_update_session","name":"Managed Agent Update Session","description":"Update a Managed Agent session\'s title or metadata.","version":"1.0.0","params":{"credential":{"type":"string","required":true,"visibility":"user-only","description":"Claude Platform credential (Anthropic workspace API key) to act with."},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"Workspace API key injected by the executor from the selected credential."},"sessionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Anthropic session id (sesn_...) to act on."},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New session title."},"sessionParameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Replacement metadata map (replaces all stored metadata, not merged). Leaving it empty leaves the stored metadata unchanged — use clearMetadata to remove it."},"clearMetadata":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Removes all of the session\'s stored metadata. Overrides any map supplied above."}}},"mem0_add_memories":{"id":"mem0_add_memories","name":"Add Memories","description":"Add memories to Mem0 for persistent storage and retrieval","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID associated with the memory (e.g., \\"user_123\\", \\"alice@example.com\\")"},"messages":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of message objects with role and content (e.g., [{\\"role\\": \\"user\\", \\"content\\": \\"Hello\\"}])"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Mem0 API key"}}},"mem0_get_memories":{"id":"mem0_get_memories","name":"Get Memories","description":"Retrieve memories from Mem0 by ID or filter criteria","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to retrieve memories for (e.g., \\"user_123\\", \\"alice@example.com\\")"},"memoryId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific memory ID to retrieve (e.g., \\"mem_abc123\\")"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date for filtering by created_at (e.g., \\"2024-01-15\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date for filtering by created_at (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"default":10,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10, 50, 100)"},"page":{"type":"number","required":false,"default":1,"visibility":"user-or-llm","description":"Page number to retrieve for paginated list results"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Mem0 API key"}}},"mem0_search_memories":{"id":"mem0_search_memories","name":"Search Memories","description":"Search for memories in Mem0 using semantic search","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to search memories for (e.g., \\"user_123\\", \\"alice@example.com\\")"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query to find relevant memories (e.g., \\"What are my favorite foods?\\")"},"limit":{"type":"number","required":false,"default":10,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10, 50, 100)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Mem0 API key"}}},"memory_add":{"id":"memory_add","name":"Add Memory","description":"Add a new memory to the database or append to existing memory with the same ID.","version":"1.0.0","params":{"conversationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Conversation identifier (e.g., user-123, session-abc). If a memory with this conversationId already exists, the new message will be appended to it."},"id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Legacy parameter for conversation identifier. Use conversationId instead. Provided for backwards compatibility."},"role":{"type":"string","required":true,"visibility":"user-or-llm","description":"Role for agent memory (user, assistant, or system)"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content for agent memory"}}},"memory_delete":{"id":"memory_delete","name":"Delete Memory","description":"Delete memories by conversationId.","version":"1.0.0","params":{"conversationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Conversation identifier (e.g., user-123, session-abc). Deletes all memories for this conversation."},"id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Legacy parameter for conversation identifier. Use conversationId instead. Provided for backwards compatibility."}}},"memory_get":{"id":"memory_get","name":"Get Memory","description":"Retrieve memory by conversationId. Returns matching memories.","version":"1.0.0","params":{"conversationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Conversation identifier (e.g., user-123, session-abc). Returns memories for this conversation."},"id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Legacy parameter for conversation identifier. Use conversationId instead. Provided for backwards compatibility."}}},"memory_get_all":{"id":"memory_get_all","name":"Get All Memories","description":"Retrieve all memories from the database","version":"1.0.0","params":{}},"microsoft_ad_add_group_member":{"id":"microsoft_ad_add_group_member","name":"Add Azure AD Group Member","description":"Add a member to a group in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID"},"memberId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID of the member to add"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_create_group":{"id":"microsoft_ad_create_group","name":"Create Azure AD Group","description":"Create a new group in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"displayName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display name for the group"},"mailNickname":{"type":"string","required":true,"visibility":"user-or-llm","description":"Mail alias for the group (ASCII only, max 64 characters)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group description"},"mailEnabled":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether mail is enabled (true for Microsoft 365 groups)"},"securityEnabled":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether security is enabled (true for security groups)"},"groupTypes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group type: \\"Unified\\" for Microsoft 365 group, leave empty for security group"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group visibility: \\"Private\\" or \\"Public\\" (can be changed later), or \\"HiddenMembership\\" (Microsoft 365 groups only; can only be set at creation and never changed afterward)"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_create_user":{"id":"microsoft_ad_create_user","name":"Create Azure AD User","description":"Create a new user in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"displayName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display name for the user"},"mailNickname":{"type":"string","required":true,"visibility":"user-or-llm","description":"Mail alias for the user"},"userPrincipalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"User principal name (e.g., \\"user@example.com\\")"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Initial password for the user"},"accountEnabled":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether the account is enabled"},"givenName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"surname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department"},"officeLocation":{"type":"string","required":false,"visibility":"user-or-llm","description":"Office location"},"mobilePhone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mobile phone number"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_delete_group":{"id":"microsoft_ad_delete_group","name":"Delete Azure AD Group","description":"Delete a group from Azure AD (Microsoft Entra ID). Microsoft 365 and security groups can be restored within 30 days.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_delete_user":{"id":"microsoft_ad_delete_user","name":"Delete Azure AD User","description":"Delete a user from Azure AD (Microsoft Entra ID). The user is moved to a temporary container and can be restored within 30 days.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or user principal name"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_get_group":{"id":"microsoft_ad_get_group","name":"Get Azure AD Group","description":"Get a group by ID from Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_get_user":{"id":"microsoft_ad_get_user","name":"Get Azure AD User","description":"Get a user by ID or user principal name from Azure AD","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or user principal name (e.g., \\"user@example.com\\")"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_list_group_members":{"id":"microsoft_ad_list_group_members","name":"List Azure AD Group Members","description":"List members of a group in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group ID. Not needed when Next Page is provided to fetch a later page."},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of members to return (default 100, max 999)"},"nextLink":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation URL from a previous response\'s \\"nextLink\\" output, used to fetch the next page of results"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_list_groups":{"id":"microsoft_ad_list_groups","name":"List Azure AD Groups","description":"List groups in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of groups to return (default 100, max 999)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData filter expression (e.g., \\"securityEnabled eq true\\")"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search string to filter groups by displayName or description"},"nextLink":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation URL from a previous response\'s \\"nextLink\\" output, used to fetch the next page of results"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_list_users":{"id":"microsoft_ad_list_users","name":"List Azure AD Users","description":"List users in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (default 100, max 999)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData filter expression (e.g., \\"department eq \'Sales\'\\")"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search string to filter users by displayName or mail"},"nextLink":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation URL from a previous response\'s \\"nextLink\\" output, used to fetch the next page of results"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_remove_group_member":{"id":"microsoft_ad_remove_group_member","name":"Remove Azure AD Group Member","description":"Remove a member from a group in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID"},"memberId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID of the member to remove"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_update_group":{"id":"microsoft_ad_update_group","name":"Update Azure AD Group","description":"Update group properties in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group description"},"mailNickname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mail alias"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group visibility: \\"Private\\" or \\"Public\\""}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_ad_update_user":{"id":"microsoft_ad_update_user","name":"Update Azure AD User","description":"Update user properties in Azure AD (Microsoft Entra ID)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Microsoft Graph API access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or user principal name"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name"},"givenName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"surname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department"},"officeLocation":{"type":"string","required":false,"visibility":"user-or-llm","description":"Office location"},"mobilePhone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the account is enabled"}},"oauth":{"required":true,"provider":"microsoft-ad"}},"microsoft_dataverse_associate":{"id":"microsoft_dataverse_associate","name":"Associate Microsoft Dataverse Records","description":"Associate two records in Microsoft Dataverse via a navigation property. Creates a relationship between a source record and a target record. Supports both collection-valued (POST) and single-valued (PUT) navigation properties.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source entity set name (e.g., accounts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source record GUID"},"navigationProperty":{"type":"string","required":true,"visibility":"user-or-llm","description":"Navigation property name (e.g., contact_customer_accounts for collection-valued, or parentcustomerid_account for single-valued)"},"targetEntitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target entity set name (e.g., contacts)"},"targetRecordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target record GUID to associate"},"navigationType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of navigation property: \\"collection\\" (default, uses POST) or \\"single\\" (uses PUT for lookup fields)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_create_multiple":{"id":"microsoft_dataverse_create_multiple","name":"Create Multiple Microsoft Dataverse Records","description":"Create multiple records of the same table type in a single request. Each record in the Targets array must include an @odata.type annotation. Recommended batch size: 100-1000 records for standard tables.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"entityLogicalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table logical name for @odata.type annotation (e.g., account, contact). Used to set Microsoft.Dynamics.CRM.{entityLogicalName} on each record."},"records":{"type":"object","required":true,"visibility":"user-or-llm","description":"Array of record objects to create. Each record should contain column logical names as keys. The @odata.type annotation is added automatically."}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_create_record":{"id":"microsoft_dataverse_create_record","name":"Create Microsoft Dataverse Record","description":"Create a new record in a Microsoft Dataverse table. Requires the entity set name (plural table name) and record data as a JSON object.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Record data as a JSON object with column names as keys"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_delete_record":{"id":"microsoft_dataverse_delete_record","name":"Delete Microsoft Dataverse Record","description":"Delete a record from a Microsoft Dataverse table by its ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier (GUID) of the record to delete"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_disassociate":{"id":"microsoft_dataverse_disassociate","name":"Disassociate Microsoft Dataverse Records","description":"Remove an association between two records in Microsoft Dataverse. For collection-valued navigation properties, provide the target record ID. For single-valued navigation properties, only the navigation property name is needed.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source entity set name (e.g., accounts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source record GUID"},"navigationProperty":{"type":"string","required":true,"visibility":"user-or-llm","description":"Navigation property name (e.g., contact_customer_accounts for collection-valued, or parentcustomerid_account for single-valued)"},"targetRecordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target record GUID (required for collection-valued navigation properties, omit for single-valued)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_download_file":{"id":"microsoft_dataverse_download_file","name":"Download File from Microsoft Dataverse","description":"Download a file from a file or image column on a Dataverse record. Stores the file in execution storage and returns a file reference, plus the base64 content and metadata directly.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record GUID to download the file from"},"fileColumn":{"type":"string","required":true,"visibility":"user-or-llm","description":"File or image column logical name (e.g., entityimage, cr_document)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_execute_action":{"id":"microsoft_dataverse_execute_action","name":"Execute Microsoft Dataverse Action","description":"Execute a bound or unbound Dataverse action. Actions perform operations with side effects (e.g., Merge, GrantAccess, SendEmail, QualifyLead). For bound actions, provide the entity set name and record ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"actionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action name (e.g., Merge, GrantAccess, SendEmail). Do not include the Microsoft.Dynamics.CRM. namespace prefix for unbound actions."},"entitySetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Entity set name for bound actions (e.g., accounts). Leave empty for unbound actions."},"recordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Record GUID for bound actions. Leave empty for unbound or collection-bound actions."},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Action parameters as a JSON object. For entity references, include @odata.type annotation (e.g., {\\"Target\\": {\\"@odata.type\\": \\"Microsoft.Dynamics.CRM.account\\", \\"accountid\\": \\"...\\"}})"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_execute_function":{"id":"microsoft_dataverse_execute_function","name":"Execute Microsoft Dataverse Function","description":"Execute a bound or unbound Dataverse function. Functions are read-only operations (e.g., RetrievePrincipalAccess, RetrieveTotalRecordCount, InitializeFrom). For bound functions, provide the entity set name and record ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"functionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Function name (e.g., RetrievePrincipalAccess, RetrieveTotalRecordCount). Do not include the Microsoft.Dynamics.CRM. namespace prefix for unbound functions."},"entitySetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Entity set name for bound functions (e.g., systemusers). Leave empty for unbound functions."},"recordId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Record GUID for bound functions. Leave empty for unbound functions."},"parameters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Function parameters for the URL. Simple values can be inlined (e.g., \\"LocalizedStandardName=\'Pacific Standard Time\',LocaleId=1033\\"), but values with reserved characters (/ < > * % & : \\\\ ? +) must use parameter aliases: put the alias assignment in parentheses and the alias-to-value bindings after a \\"?\\", e.g. \\"LocalizedStandardName=@p1,LocaleId=@p2?@p1=\'Pacific Standard Time\'&@p2=1033\\". Do not include the enclosing parentheses yourself."}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_fetchxml_query":{"id":"microsoft_dataverse_fetchxml_query","name":"FetchXML Query Microsoft Dataverse","description":"Execute a FetchXML query against a Microsoft Dataverse table. FetchXML supports aggregation, grouping, linked-entity joins, and complex filtering beyond OData capabilities.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"fetchXml":{"type":"string","required":true,"visibility":"user-or-llm","description":"FetchXML query string. Must include root element and child element matching the table logical name."}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_get_entity_metadata":{"id":"microsoft_dataverse_get_entity_metadata","name":"Get Microsoft Dataverse Table Metadata","description":"Retrieve table (entity) and column (attribute) definitions for a Microsoft Dataverse table by its singular logical name. Use this to look up the correct entity set name and column logical names before building record data for other operations.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entityLogicalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Singular table logical name to look up (e.g., account, contact)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated table metadata properties to return (OData $select, e.g., LogicalName,DisplayName,EntitySetName,PrimaryIdAttribute)"},"includeAttributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"true\\" to also return the column (attribute) definitions for the table"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_get_record":{"id":"microsoft_dataverse_get_record","name":"Get Microsoft Dataverse Record","description":"Retrieve a single record from a Microsoft Dataverse table by its ID. Supports $select and $expand OData query options.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier (GUID) of the record to retrieve"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of columns to return (OData $select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Navigation properties to expand (OData $expand)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_list_records":{"id":"microsoft_dataverse_list_records","name":"List Microsoft Dataverse Records","description":"Query and list records from a Microsoft Dataverse table. Supports OData query options for filtering, selecting columns, ordering, and pagination.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of columns to return (OData $select)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., statecode eq 0)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression (e.g., name asc, createdon desc)"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of records to return (OData $top)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Navigation properties to expand (OData $expand)"},"count":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"true\\" to include total record count in response (OData $count)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_search":{"id":"microsoft_dataverse_search","name":"Search Microsoft Dataverse","description":"Perform a full-text relevance search across Microsoft Dataverse tables. Requires Dataverse Search to be enabled on the environment. Supports simple and Lucene query syntax.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"searchTerm":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search text (1-100 chars). Supports simple syntax: + (AND), | (OR), - (NOT), * (wildcard), \\"exact phrase\\""},"entities":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of search entity configs. Each object: {\\"Name\\":\\"account\\",\\"SelectColumns\\":[\\"name\\"],\\"SearchColumns\\":[\\"name\\"],\\"Filter\\":\\"statecode eq 0\\"}"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Global OData filter applied across all entities (e.g., \\"createdon gt 2024-01-01\\")"},"facets":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of facet specifications (e.g., [\\"entityname,count:100\\",\\"ownerid,count:100\\"])"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default: 50, max: 100)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of sort expressions (e.g., [\\"createdon desc\\"])"},"searchMode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search mode: \\"any\\" (default, match any term) or \\"all\\" (match all terms)"},"searchType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query type: \\"simple\\" (default) or \\"lucene\\" (enables regex, fuzzy, proximity, boosting)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_update_multiple":{"id":"microsoft_dataverse_update_multiple","name":"Update Multiple Microsoft Dataverse Records","description":"Update multiple records of the same table type in a single request. Each record must include its primary key. Only include columns that need to be changed. Recommended batch size: 100-1000 records.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"entityLogicalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table logical name for @odata.type annotation (e.g., account, contact). Used to set Microsoft.Dynamics.CRM.{entityLogicalName} on each record."},"records":{"type":"object","required":true,"visibility":"user-or-llm","description":"Array of record objects to update. Each record must include its primary key (e.g., accountid) and only the columns being changed. The @odata.type annotation is added automatically."}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_update_record":{"id":"microsoft_dataverse_update_record","name":"Update Microsoft Dataverse Record","description":"Update an existing record in a Microsoft Dataverse table. Only send the columns you want to change.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier (GUID) of the record to update"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Record data to update as a JSON object with column names as keys"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_upload_file":{"id":"microsoft_dataverse_upload_file","name":"Upload File to Microsoft Dataverse","description":"Upload a file to a file or image column on a Dataverse record. Supports single-request upload for files up to 128 MB. The file content must be provided as a base64-encoded string.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record GUID to upload the file to"},"fileColumn":{"type":"string","required":true,"visibility":"user-or-llm","description":"File or image column logical name (e.g., entityimage, cr_document)"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the file being uploaded (e.g., document.pdf)"},"file":{"type":"file","required":false,"visibility":"user-only","description":"File to upload (UserFile object)"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Base64-encoded file content (legacy)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_upsert_record":{"id":"microsoft_dataverse_upsert_record","name":"Upsert Microsoft Dataverse Record","description":"Create or update a record in a Microsoft Dataverse table. If a record with the given ID exists, it is updated; otherwise, a new record is created.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"},"entitySetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity set name (plural table name, e.g., accounts, contacts)"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique identifier (GUID) of the record to upsert"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Record data as a JSON object with column names as keys"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_dataverse_whoami":{"id":"microsoft_dataverse_whoami","name":"Microsoft Dataverse WhoAmI","description":"Retrieve the current authenticated user information from Microsoft Dataverse. Useful for testing connectivity and getting the user ID, business unit ID, and organization ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Microsoft Dataverse API"},"environmentUrl":{"type":"string","required":true,"visibility":"user-only","description":"Dataverse environment URL (e.g., https://myorg.crm.dynamics.com)"}},"oauth":{"required":true,"provider":"microsoft-dataverse"}},"microsoft_excel_clear_range":{"id":"microsoft_excel_clear_range","name":"Clear Microsoft Excel Range","description":"Clear the values and/or formatting of a range in a Microsoft Excel worksheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"sheetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the worksheet (e.g., \\"Sheet1\\"). If omitted, the range must use the combined \\"Sheet1!A1:B2\\" format."},"range":{"type":"string","required":true,"visibility":"user-or-llm","description":"The cell range to clear (e.g., \\"A1:D10\\" or \\"Sheet1!A1:D10\\")"},"applyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"What to clear: \\"All\\", \\"Formats\\", or \\"Contents\\". Defaults to \\"All\\"."}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_create_table":{"id":"microsoft_excel_create_table","name":"Create Microsoft Excel Table","description":"Create a new table over a range of cells in a Microsoft Excel workbook","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"address":{"type":"string","required":true,"visibility":"user-or-llm","description":"The range address for the table data source (e.g., \\"Sheet1!A1:D5\\"). If no sheet name is included, the active sheet is used."},"hasHeaders":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the first row of the range contains column headers. Defaults to true."}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_delete_worksheet":{"id":"microsoft_excel_delete_worksheet","name":"Delete Microsoft Excel Worksheet","description":"Delete a worksheet (sheet) from a Microsoft Excel workbook","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"worksheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the worksheet to delete (e.g., \\"Sheet1\\", \\"Old Data\\")"}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_format_range":{"id":"microsoft_excel_format_range","name":"Format Microsoft Excel Range","description":"Apply fill color and/or font formatting to a range in a Microsoft Excel worksheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"sheetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the worksheet (e.g., \\"Sheet1\\"). If omitted, the range must use the combined \\"Sheet1!A1:B2\\" format."},"range":{"type":"string","required":true,"visibility":"user-or-llm","description":"The cell range to format (e.g., \\"A1:D10\\" or \\"Sheet1!A1:D10\\")"},"fillColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Background fill color as an HTML hex code (e.g., \\"#FFFF00\\")."},"fontBold":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the font is bold."},"fontItalic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the font is italic."},"fontColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Font color as an HTML hex code (e.g., \\"#FF0000\\")."},"fontSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Font size in points (e.g., 12)."},"fontName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Font name (e.g., \\"Calibri\\")."}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_read":{"id":"microsoft_excel_read","name":"Read from Microsoft Excel","description":"Read data from a Microsoft Excel spreadsheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook to read from (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The range of cells to read from. Accepts \\"SheetName!A1:B2\\" for explicit ranges or just \\"SheetName\\" to read the used range of that sheet. If omitted, reads the used range of the first sheet."}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_read_v2":{"id":"microsoft_excel_read_v2","name":"Read from Microsoft Excel V2","description":"Read data from a specific sheet in a Microsoft Excel spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook to read from (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to read from (e.g., \\"Sheet1\\", \\"Sales Data\\")"},"cellRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to read (e.g., \\"A1:D10\\"). If not specified, reads the entire used range."}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_sort_range":{"id":"microsoft_excel_sort_range","name":"Sort Microsoft Excel Range","description":"Sort a range or table by a column in a Microsoft Excel worksheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"tableName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the table to sort. When provided, the table is sorted and range/sheetName are ignored."},"sheetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the worksheet (e.g., \\"Sheet1\\"). Used for range sorts when the range does not include a sheet name."},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to sort (e.g., \\"A1:D10\\" or \\"Sheet1!A1:D10\\"). Required when no table name is provided."},"sortColumn":{"type":"number","required":true,"visibility":"user-or-llm","description":"The zero-based column index within the range or table to sort on (0 = first column)."},"sortAscending":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to sort in ascending order. Defaults to true."},"hasHeaders":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the range has a header row that should be excluded from sorting. Only applies to range sorts. Defaults to false."},"matchCase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether casing affects string ordering. Defaults to false."}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_table_add":{"id":"microsoft_excel_table_add","name":"Add to Microsoft Excel Table","description":"Add new rows to a Microsoft Excel table","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook containing the table (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the table to add rows to (e.g., \\"Table1\\", \\"SalesTable\\")"},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to add as a 2D array (e.g., [[\\"Alice\\", 30], [\\"Bob\\", 25]]) or array of objects"}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_worksheet_add":{"id":"microsoft_excel_worksheet_add","name":"Add Worksheet to Microsoft Excel","description":"Create a new worksheet (sheet) in a Microsoft Excel workbook","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Excel workbook to add the worksheet to (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"worksheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the new worksheet (e.g., \\"Sales Q1\\", \\"Data\\"). Must be unique within the workbook and cannot exceed 31 characters"}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_write":{"id":"microsoft_excel_write","name":"Write to Microsoft Excel","description":"Write data to a Microsoft Excel spreadsheet","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook to write to (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"range":{"type":"string","required":false,"visibility":"user-or-llm","description":"The range of cells to write to (e.g., \\"Sheet1!A1:B2\\")"},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to write as a 2D array (e.g., [[\\"Name\\", \\"Age\\"], [\\"Alice\\", 30]]) or array of objects"},"valueInputOption":{"type":"string","required":false,"visibility":"user-only","description":"The format of the data to write"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the written values in the response"}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_excel_write_v2":{"id":"microsoft_excel_write_v2","name":"Write to Microsoft Excel V2","description":"Write data to a specific sheet in a Microsoft Excel spreadsheet","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Excel API"},"spreadsheetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the spreadsheet/workbook to write to (e.g., \\"01ABC123DEF456\\")"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the drive containing the spreadsheet. Required for SharePoint files. If omitted, uses personal OneDrive."},"sheetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the sheet/tab to write to (e.g., \\"Sheet1\\", \\"Sales Data\\")"},"cellRange":{"type":"string","required":false,"visibility":"user-or-llm","description":"The cell range to write to (e.g., \\"A1:D10\\", \\"A1\\"). Defaults to \\"A1\\" if not specified."},"values":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to write as a 2D array (e.g. [[\\"Name\\", \\"Age\\"], [\\"Alice\\", 30], [\\"Bob\\", 25]]) or array of objects."},"valueInputOption":{"type":"string","required":false,"visibility":"hidden","description":"The format of the data to write"},"includeValuesInResponse":{"type":"boolean","required":false,"visibility":"hidden","description":"Whether to include the written values in the response"}},"oauth":{"required":true,"provider":"microsoft-excel"}},"microsoft_planner_create_bucket":{"id":"microsoft_planner_create_bucket","name":"Create Microsoft Planner Bucket","description":"Create a new bucket in a Microsoft Planner plan","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan where the bucket will be created (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"},"name":{"type":"string","required":true,"visibility":"user-only","description":"The name of the bucket"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_create_plan":{"id":"microsoft_planner_create_plan","name":"Create Microsoft Planner Plan","description":"Create a new Microsoft Planner plan owned by a Microsoft 365 group","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Microsoft 365 group that will own the plan (e.g., \\"ebf3b108-5234-4e22-b93d-656d7dae5874\\"). The current user must be a member of this group."},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the plan"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_create_task":{"id":"microsoft_planner_create_task","name":"Create Microsoft Planner Task","description":"Create a new task in Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan where the task will be created (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the task (e.g., \\"Review quarterly report\\")"},"dueDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"The due date and time for the task in ISO 8601 format (e.g., \\"2025-03-15T17:00:00Z\\")"},"startDateTime":{"type":"string","required":false,"visibility":"user-only","description":"The start date and time for the task in ISO 8601 format (e.g., \\"2025-03-10T09:00:00Z\\")"},"priority":{"type":"number","required":false,"visibility":"user-only","description":"The priority of the task (0-10, where 0 is urgent and 10 is low)"},"percentComplete":{"type":"number","required":false,"visibility":"user-only","description":"The percentage of task completion (0-100)"},"assigneeUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user ID to assign the task to (e.g., \\"e82f74c3-4d8a-4b5c-9f1e-2a6b8c9d0e3f\\")"},"bucketId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The bucket ID to place the task in (e.g., \\"hsOf2dhOJkC6Fey9VjDg1JgAC9Rq\\")"},"appliedCategories":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated category labels to apply to the task, e.g. \\"category1,category3\\" (up to category1-category25, plan-defined color labels)"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_delete_bucket":{"id":"microsoft_planner_delete_bucket","name":"Delete Microsoft Planner Bucket","description":"Delete a bucket from Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"bucketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the bucket to delete (e.g., \\"hsOf2dhOJkC6Fey9VjDg1JgAC9Rq\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the bucket to delete (If-Match header)"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_delete_plan":{"id":"microsoft_planner_delete_plan","name":"Delete Microsoft Planner Plan","description":"Delete a Microsoft Planner plan","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan to delete (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the plan to delete (If-Match header)"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_delete_task":{"id":"microsoft_planner_delete_task","name":"Delete Microsoft Planner Task","description":"Delete a task from Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to delete (e.g., \\"pbT5K2OVkkO1M7r5bfsJ6JgAGD5m\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the task to delete (If-Match header)"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_get_plan_details":{"id":"microsoft_planner_get_plan_details","name":"Get Microsoft Planner Plan Details","description":"Get detailed information about a plan including category descriptions and sharing","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_get_task_details":{"id":"microsoft_planner_get_task_details","name":"Get Microsoft Planner Task Details","description":"Get detailed information about a task including checklist and references","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task (e.g., \\"pbT5K2OVkkO1M7r5bfsJ6JgAGD5m\\")"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_list_buckets":{"id":"microsoft_planner_list_buckets","name":"List Microsoft Planner Buckets","description":"List all buckets in a Microsoft Planner plan","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_list_plans":{"id":"microsoft_planner_list_plans","name":"List Microsoft Planner Plans","description":"List all plans shared with the current user","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_read_bucket":{"id":"microsoft_planner_read_bucket","name":"Read Microsoft Planner Bucket","description":"Get details of a specific bucket","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"bucketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the bucket to retrieve (e.g., \\"hsOf2dhOJkC6Fey9VjDg1JgAC9Rq\\")"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_read_plan":{"id":"microsoft_planner_read_plan","name":"Read Microsoft Planner Plan","description":"Get details of a specific Microsoft Planner plan","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan to retrieve (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_read_task":{"id":"microsoft_planner_read_task","name":"Read Microsoft Planner Tasks","description":"Read tasks from Microsoft Planner - get all user tasks or all tasks from a specific plan","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the plan to get tasks from, if not provided gets all user tasks (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"},"taskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the task to get (e.g., \\"pbT5K2OVkkO1M7r5bfsJ6JgAGD5m\\")"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_update_bucket":{"id":"microsoft_planner_update_bucket","name":"Update Microsoft Planner Bucket","description":"Update a bucket in Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"bucketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the bucket to update (e.g., \\"hsOf2dhOJkC6Fey9VjDg1JgAC9Rq\\")"},"name":{"type":"string","required":false,"visibility":"user-only","description":"The new name of the bucket"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the bucket to update (If-Match header)"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_update_plan":{"id":"microsoft_planner_update_plan","name":"Update Microsoft Planner Plan","description":"Rename a Microsoft Planner plan","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan to update (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the plan to update (If-Match header)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new title of the plan"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_update_plan_details":{"id":"microsoft_planner_update_plan_details","name":"Update Microsoft Planner Plan Details","description":"Update a plan\'s category (color label) descriptions and shared-with user list in Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"planId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the plan (e.g., \\"xqQg5FS2LkCe54tAMV_v2ZgADW2J\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the plan details to update (If-Match header)"},"categoryDescriptions":{"type":"object","required":false,"visibility":"user-only","description":"Category label names as a JSON object, e.g. {\\"category1\\": \\"Blocked\\", \\"category2\\": \\"At Risk\\"}. Set a value to null to clear a label."},"sharedWith":{"type":"object","required":false,"visibility":"user-only","description":"User IDs to share the plan with as a JSON object, e.g. {\\"\\": true}. Set a value to false to unshare."}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_update_task":{"id":"microsoft_planner_update_task","name":"Update Microsoft Planner Task","description":"Update a task in Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task to update (e.g., \\"pbT5K2OVkkO1M7r5bfsJ6JgAGD5m\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the task to update (If-Match header)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new title of the task (e.g., \\"Review quarterly report\\")"},"bucketId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The bucket ID to move the task to (e.g., \\"hsOf2dhOJkC6Fey9VjDg1JgAC9Rq\\")"},"dueDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"The due date and time for the task in ISO 8601 format (e.g., \\"2025-03-15T17:00:00Z\\")"},"startDateTime":{"type":"string","required":false,"visibility":"user-only","description":"The start date and time for the task (ISO 8601 format)"},"percentComplete":{"type":"number","required":false,"visibility":"user-only","description":"The percentage of task completion (0-100)"},"priority":{"type":"number","required":false,"visibility":"user-only","description":"The priority of the task (0-10)"},"assigneeUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user ID to assign the task to (e.g., \\"e82f74c3-4d8a-4b5c-9f1e-2a6b8c9d0e3f\\")"},"appliedCategories":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated category labels to apply to the task, e.g. \\"category1,category3\\" (up to category1-category25, plan-defined color labels)"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_planner_update_task_details":{"id":"microsoft_planner_update_task_details","name":"Update Microsoft Planner Task Details","description":"Update task details including description, checklist items, and references in Microsoft Planner","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Planner API"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the task (e.g., \\"pbT5K2OVkkO1M7r5bfsJ6JgAGD5m\\")"},"etag":{"type":"string","required":true,"visibility":"user-only","description":"The ETag value from the task details to update (If-Match header)"},"description":{"type":"string","required":false,"visibility":"user-only","description":"The description of the task"},"checklist":{"type":"object","required":false,"visibility":"user-only","description":"Checklist items as a JSON object"},"references":{"type":"object","required":false,"visibility":"user-only","description":"References as a JSON object"},"previewType":{"type":"string","required":false,"visibility":"user-only","description":"Preview type: automatic, noPreview, checklist, description, or reference"}},"oauth":{"required":true,"provider":"microsoft-planner"}},"microsoft_teams_delete_channel_message":{"id":"microsoft_teams_delete_channel_message","name":"Delete Microsoft Teams Channel Message","description":"Soft delete a message in a Microsoft Teams channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings or channel info)"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel containing the message (e.g., \\"19:abc123def456@thread.tacv2\\" - from channel listings)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to delete (e.g., \\"1234567890123\\" - a numeric string from message responses)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_delete_chat_message":{"id":"microsoft_teams_delete_chat_message","name":"Delete Microsoft Teams Chat Message","description":"Soft delete a message in a Microsoft Teams chat","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the chat containing the message (e.g., \\"19:abc123def456@thread.v2\\" - from chat listings)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to delete (e.g., \\"1234567890123\\" - a numeric string from message responses)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_get_message":{"id":"microsoft_teams_get_message","name":"Get Microsoft Teams Message","description":"Get a specific message from a Microsoft Teams chat or channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the team for channel messages (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID)"},"channelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the channel for channel messages (e.g., \\"19:abc123def456@thread.tacv2\\")"},"chatId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the chat for chat messages (e.g., \\"19:abc123def456@thread.v2\\")"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to retrieve (e.g., \\"1234567890123\\" - a numeric string from message responses)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_list_channel_members":{"id":"microsoft_teams_list_channel_members","name":"List Microsoft Teams Channel Members","description":"List all members of a Microsoft Teams channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings)"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel (e.g., \\"19:abc123def456@thread.tacv2\\" - from channel listings)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_list_channels":{"id":"microsoft_teams_list_channels","name":"List Microsoft Teams Channels","description":"List all channels in a Microsoft Teams team","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_list_chat_members":{"id":"microsoft_teams_list_chat_members","name":"List Microsoft Teams Chat Members","description":"List all members of a Microsoft Teams chat","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the chat (e.g., \\"19:abc123def456@thread.v2\\" - from chat listings)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_list_chats":{"id":"microsoft_teams_list_chats","name":"List Microsoft Teams Chats","description":"List the Microsoft Teams chats the current user is part of","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_list_team_members":{"id":"microsoft_teams_list_team_members","name":"List Microsoft Teams Team Members","description":"List all members of a Microsoft Teams team","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_list_teams":{"id":"microsoft_teams_list_teams","name":"List Microsoft Teams","description":"List the Microsoft Teams the current user is a direct member of","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_read_channel":{"id":"microsoft_teams_read_channel","name":"Read Microsoft Teams Channel","description":"Read content from a Microsoft Teams channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team to read from (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings)"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel to read from (e.g., \\"19:abc123def456@thread.tacv2\\" - from channel listings)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-only","description":"Download and include message attachments (hosted contents) into storage"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_read_chat":{"id":"microsoft_teams_read_chat","name":"Read Microsoft Teams Chat","description":"Read content from a Microsoft Teams chat","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the chat to read from (e.g., \\"19:abc123def456@thread.v2\\" - from chat listings)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-only","description":"Download and include message attachments (hosted contents) into storage"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_reply_to_message":{"id":"microsoft_teams_reply_to_message","name":"Reply to Microsoft Teams Channel Message","description":"Reply to an existing message in a Microsoft Teams channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings or channel info)"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel (e.g., \\"19:abc123def456@thread.tacv2\\" - from channel listings)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to reply to (e.g., \\"1234567890123\\" - a numeric string from message responses)"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The reply content (plain text or HTML formatted message)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_set_reaction":{"id":"microsoft_teams_set_reaction","name":"Add Reaction to Microsoft Teams Message","description":"Add an emoji reaction to a message in Microsoft Teams","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the team for channel messages (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID)"},"channelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the channel for channel messages (e.g., \\"19:abc123def456@thread.tacv2\\")"},"chatId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the chat for chat messages (e.g., \\"19:abc123def456@thread.v2\\")"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to react to (e.g., \\"1234567890123\\" - a numeric string from message responses)"},"reactionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The emoji reaction (e.g., ❤️, 👍, 😊)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_unset_reaction":{"id":"microsoft_teams_unset_reaction","name":"Remove Reaction from Microsoft Teams Message","description":"Remove an emoji reaction from a message in Microsoft Teams","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the team for channel messages (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID)"},"channelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the channel for channel messages (e.g., \\"19:abc123def456@thread.tacv2\\")"},"chatId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the chat for chat messages (e.g., \\"19:abc123def456@thread.v2\\")"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message (e.g., \\"1234567890123\\" - a numeric string from message responses)"},"reactionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The emoji reaction to remove (e.g., ❤️, 👍, 😊)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_update_channel_message":{"id":"microsoft_teams_update_channel_message","name":"Update Microsoft Teams Channel Message","description":"Update an existing message in a Microsoft Teams channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings or channel info)"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel containing the message (e.g., \\"19:abc123def456@thread.tacv2\\" - from channel listings)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to update (e.g., \\"1234567890123\\" - a numeric string from message responses)"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new content for the message (plain text or HTML formatted)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_update_chat_message":{"id":"microsoft_teams_update_chat_message","name":"Update Microsoft Teams Chat Message","description":"Update an existing message in a Microsoft Teams chat","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the chat containing the message (e.g., \\"19:abc123def456@thread.v2\\" - from chat listings)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to update (e.g., \\"1234567890123\\" - a numeric string from message responses)"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new content for the message (plain text or HTML formatted)"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_write_channel":{"id":"microsoft_teams_write_channel","name":"Write to Microsoft Teams Channel","description":"Write or send a message to a Microsoft Teams channel","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the team to write to (e.g., \\"12345678-abcd-1234-efgh-123456789012\\" - a GUID from team listings)"},"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel to write to (e.g., \\"19:abc123def456@thread.tacv2\\" - from channel listings)"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content to write to the channel (plain text or HTML formatted, supports @mentions)"},"files":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the message"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"microsoft_teams_write_chat":{"id":"microsoft_teams_write_chat","name":"Write to Microsoft Teams Chat","description":"Write or update content in a Microsoft Teams chat","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Teams API"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the chat to write to (e.g., \\"19:abc123def456@thread.v2\\" - from chat listings)"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content to write to the message (plain text or HTML formatted, supports @mentions)"},"files":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the message"}},"oauth":{"required":true,"provider":"microsoft-teams"}},"millionverifier_get_credits":{"id":"millionverifier_get_credits","name":"MillionVerifier Get Credits","description":"Retrieve the remaining verification credits for the authenticated account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"MillionVerifier API Key"}}},"millionverifier_verify_email":{"id":"millionverifier_verify_email","name":"MillionVerifier Verify Email","description":"Verify the deliverability of an email address. Uses one verification credit.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to verify (e.g., john@example.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"MillionVerifier API Key"}}},"mistral_parser":{"id":"mistral_parser","name":"Mistral PDF Parser","description":"Parse PDF documents using Mistral OCR API","version":"1.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"user-only","description":"URL to a PDF document to be processed"},"file":{"type":"file","required":false,"visibility":"hidden","description":"Document file to be processed"},"fileUpload":{"type":"object","required":false,"visibility":"hidden","description":"File upload data from file-upload component"},"resultType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of parsed result (markdown, text, or json). Defaults to markdown."},"includeImageBase64":{"type":"boolean","required":false,"visibility":"hidden","description":"Include base64-encoded images in the response"},"pages":{"type":"array","required":false,"visibility":"user-only","description":"Specific pages to process (array of page numbers, starting from 0)"},"imageLimit":{"type":"number","required":false,"visibility":"hidden","description":"Maximum number of images to extract from the PDF"},"imageMinSize":{"type":"number","required":false,"visibility":"hidden","description":"Minimum height and width of images to extract from the PDF"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mistral API key (MISTRAL_API_KEY)"}}},"mistral_parser_v2":{"id":"mistral_parser_v2","name":"Mistral PDF Parser","description":"Parse PDF documents using Mistral OCR API","version":"2.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"user-only","description":"URL to a PDF document to be processed"},"file":{"type":"file","required":false,"visibility":"hidden","description":"Document file to be processed"},"fileUpload":{"type":"object","required":false,"visibility":"hidden","description":"File upload data from file-upload component"},"resultType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of parsed result (markdown, text, or json). Defaults to markdown."},"includeImageBase64":{"type":"boolean","required":false,"visibility":"hidden","description":"Include base64-encoded images in the response"},"pages":{"type":"array","required":false,"visibility":"user-only","description":"Specific pages to process (array of page numbers, starting from 0)"},"imageLimit":{"type":"number","required":false,"visibility":"hidden","description":"Maximum number of images to extract from the PDF"},"imageMinSize":{"type":"number","required":false,"visibility":"hidden","description":"Minimum height and width of images to extract from the PDF"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mistral API key (MISTRAL_API_KEY)"}}},"mistral_parser_v3":{"id":"mistral_parser_v3","name":"Mistral PDF Parser","description":"Parse PDF documents using Mistral OCR API","version":"3.0.0","params":{"file":{"type":"file","required":true,"visibility":"hidden","description":"Normalized UserFile from file upload or file reference"},"resultType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of parsed result (markdown, text, or json). Defaults to markdown."},"includeImageBase64":{"type":"boolean","required":false,"visibility":"hidden","description":"Include base64-encoded images in the response"},"pages":{"type":"array","required":false,"visibility":"user-only","description":"Specific pages to process (array of page numbers, starting from 0)"},"imageLimit":{"type":"number","required":false,"visibility":"hidden","description":"Maximum number of images to extract from the PDF"},"imageMinSize":{"type":"number","required":false,"visibility":"hidden","description":"Minimum height and width of images to extract from the PDF"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Mistral API key (MISTRAL_API_KEY)"}}},"monday_archive_item":{"id":"monday_archive_item","name":"Monday Archive Item","description":"Archive an item on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to archive"}},"oauth":{"required":true,"provider":"monday"}},"monday_change_column_value":{"id":"monday_change_column_value","name":"Monday Change Column Value","description":"Update a single column\'s value on a Monday.com item","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board containing the item"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to update"},"columnId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the column to update (e.g., \\"status\\", \\"date4\\")"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new column value as a JSON string (e.g., {\\"label\\":\\"Done\\"} for a status column)"},"createLabelsIfMissing":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create status/dropdown labels that do not yet exist on the column"}},"oauth":{"required":true,"provider":"monday"}},"monday_create_board":{"id":"monday_create_board","name":"Monday Create Board","description":"Create a new board in Monday.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the new board"},"boardKind":{"type":"string","required":true,"visibility":"user-or-llm","description":"The board kind: public, private, or share"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"The board description"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the workspace to create the board in"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the folder to create the board in"}},"oauth":{"required":true,"provider":"monday"}},"monday_create_column":{"id":"monday_create_column","name":"Monday Create Column","description":"Create a new column on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to create the column on"},"columnTitle":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the new column"},"columnType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The column type (e.g., status, text, numbers, date, people, dropdown)"},"columnDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"The column description"},"columnDefaults":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of default settings for the column (e.g., status labels)"}},"oauth":{"required":true,"provider":"monday"}},"monday_create_group":{"id":"monday_create_group","name":"Monday Create Group","description":"Create a new group on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to create the group on"},"groupName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the new group (max 255 characters)"},"groupColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"The group color as a hex code (e.g., \\"#ff642e\\")"}},"oauth":{"required":true,"provider":"monday"}},"monday_create_item":{"id":"monday_create_item","name":"Monday Create Item","description":"Create a new item on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to create the item on"},"itemName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the new item"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The group ID to create the item in"},"columnValues":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of column values to set (e.g., {\\"status\\":\\"Done\\",\\"date\\":\\"2024-01-01\\"})"}},"oauth":{"required":true,"provider":"monday"}},"monday_create_subitem":{"id":"monday_create_subitem","name":"Monday Create Subitem","description":"Create a subitem under a parent item on Monday.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"parentItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the parent item"},"itemName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the new subitem"},"columnValues":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of column values to set"}},"oauth":{"required":true,"provider":"monday"}},"monday_create_update":{"id":"monday_create_update","name":"Monday Create Update","description":"Add an update (comment) to a Monday.com item","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to add the update to"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"The update text content (supports HTML)"}},"oauth":{"required":true,"provider":"monday"}},"monday_delete_item":{"id":"monday_delete_item","name":"Monday Delete Item","description":"Delete an item from a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to delete"}},"oauth":{"required":true,"provider":"monday"}},"monday_duplicate_item":{"id":"monday_duplicate_item","name":"Monday Duplicate Item","description":"Duplicate an existing item on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board containing the item"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to duplicate"},"withUpdates":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to also duplicate the item updates"}},"oauth":{"required":true,"provider":"monday"}},"monday_get_board":{"id":"monday_get_board","name":"Monday Get Board","description":"Get a specific Monday.com board with its groups and columns","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to retrieve"}},"oauth":{"required":true,"provider":"monday"}},"monday_get_groups":{"id":"monday_get_groups","name":"Monday Get Groups","description":"Get the groups on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to retrieve groups from"}},"oauth":{"required":true,"provider":"monday"}},"monday_get_item":{"id":"monday_get_item","name":"Monday Get Item","description":"Get a specific item by ID from Monday.com","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to retrieve"}},"oauth":{"required":true,"provider":"monday"}},"monday_get_items":{"id":"monday_get_items","name":"Monday Get Items","description":"Get items from a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to get items from"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter items by group ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return (default 25, max 500)"}},"oauth":{"required":true,"provider":"monday"}},"monday_list_boards":{"id":"monday_list_boards","name":"Monday List Boards","description":"List boards from your Monday.com account","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of boards to return (default 25, max 500)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (starts at 1)"}},"oauth":{"required":true,"provider":"monday"}},"monday_move_item_to_group":{"id":"monday_move_item_to_group","name":"Monday Move Item to Group","description":"Move an item to a different group on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to move"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the target group"}},"oauth":{"required":true,"provider":"monday"}},"monday_search_items":{"id":"monday_search_items","name":"Monday Search Items","description":"Search for items on a Monday.com board by column values","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board to search"},"columns":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of column filters, e.g. [{\\"column_id\\":\\"status\\",\\"column_values\\":[\\"Done\\"]}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return (default 25, max 500)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous search response"}},"oauth":{"required":true,"provider":"monday"}},"monday_update_item":{"id":"monday_update_item","name":"Monday Update Item","description":"Update column values of an item on a Monday.com board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Monday.com OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the board containing the item"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the item to update"},"columnValues":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON string of column values to update (e.g., {\\"status\\":\\"Done\\",\\"date\\":\\"2024-01-01\\"})"}},"oauth":{"required":true,"provider":"monday"}},"mongodb_delete":{"id":"mongodb_delete","name":"MongoDB Delete","description":"Delete documents from MongoDB collection","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MongoDB server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MongoDB server port (default: 27017)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"mydb\\")"},"username":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB password"},"authSource":{"type":"string","required":false,"visibility":"user-only","description":"Authentication database"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to delete from"},"filter":{"type":"string","required":true,"visibility":"user-or-llm","description":"Filter criteria as JSON string"},"multi":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Delete multiple documents"}}},"mongodb_execute":{"id":"mongodb_execute","name":"MongoDB Execute","description":"Execute MongoDB aggregation pipeline","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MongoDB server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MongoDB server port (default: 27017)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"mydb\\")"},"username":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB password"},"authSource":{"type":"string","required":false,"visibility":"user-only","description":"Authentication database"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to execute pipeline on"},"pipeline":{"type":"string","required":true,"visibility":"user-or-llm","description":"Aggregation pipeline as JSON string"}}},"mongodb_insert":{"id":"mongodb_insert","name":"MongoDB Insert","description":"Insert documents into MongoDB collection","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MongoDB server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MongoDB server port (default: 27017)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"mydb\\")"},"username":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB password"},"authSource":{"type":"string","required":false,"visibility":"user-only","description":"Authentication database"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to insert into"},"documents":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of documents to insert"}}},"mongodb_introspect":{"id":"mongodb_introspect","name":"MongoDB Introspect","description":"Introspect MongoDB database to list databases, collections, and indexes","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MongoDB server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MongoDB server port (default: 27017)"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to introspect (e.g., \\"mydb\\"). If not provided, lists all databases"},"username":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB password"},"authSource":{"type":"string","required":false,"visibility":"user-only","description":"Authentication database"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"}}},"mongodb_query":{"id":"mongodb_query","name":"MongoDB Query","description":"Execute find operation on MongoDB collection","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MongoDB server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MongoDB server port (default: 27017)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"mydb\\")"},"username":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB password"},"authSource":{"type":"string","required":false,"visibility":"user-only","description":"Authentication database"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to query"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"MongoDB query filter as JSON string"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of documents to return"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort criteria as JSON string"}}},"mongodb_update":{"id":"mongodb_update","name":"MongoDB Update","description":"Update documents in MongoDB collection","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MongoDB server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MongoDB server port (default: 27017)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"mydb\\")"},"username":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"MongoDB password"},"authSource":{"type":"string","required":false,"visibility":"user-only","description":"Authentication database"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to update"},"filter":{"type":"string","required":true,"visibility":"user-or-llm","description":"Filter criteria as JSON string"},"update":{"type":"string","required":true,"visibility":"user-or-llm","description":"Update operations as JSON string"},"upsert":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create document if not found"},"multi":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Update multiple documents"}}},"mysql_delete":{"id":"mysql_delete","name":"MySQL Delete","description":"Delete records from MySQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MySQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MySQL server port (default: 3306)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., my_database)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to delete from (e.g., users, orders)"},"where":{"type":"string","required":true,"visibility":"user-or-llm","description":"WHERE clause condition (without WHERE keyword)"}}},"mysql_execute":{"id":"mysql_execute","name":"MySQL Execute","description":"Execute raw SQL query on MySQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MySQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MySQL server port (default: 3306)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., my_database)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Raw SQL query to execute (e.g., CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(255)))"}}},"mysql_insert":{"id":"mysql_insert","name":"MySQL Insert","description":"Insert new record into MySQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MySQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MySQL server port (default: 3306)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., my_database)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to insert into (e.g., users, orders)"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data to insert as key-value pairs"}}},"mysql_introspect":{"id":"mysql_introspect","name":"MySQL Introspect","description":"Introspect MySQL database schema to retrieve table structures, columns, and relationships","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MySQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MySQL server port (default: 3306)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., my_database)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"}}},"mysql_query":{"id":"mysql_query","name":"MySQL Query","description":"Execute SELECT query on MySQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MySQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MySQL server port (default: 3306)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., my_database)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL SELECT query to execute (e.g., SELECT * FROM users WHERE active = 1)"}}},"mysql_update":{"id":"mysql_update","name":"MySQL Update","description":"Update existing records in MySQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"MySQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"MySQL server port (default: 3306)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., my_database)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to update (e.g., users, orders)"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data to update as key-value pairs"},"where":{"type":"string","required":true,"visibility":"user-or-llm","description":"WHERE clause condition (without WHERE keyword)"}}},"neo4j_create":{"id":"neo4j_create","name":"Neo4j Create","description":"Execute CREATE statements to add new nodes and relationships to Neo4j graph database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"},"cypherQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cypher CREATE statement to execute (e.g., \\"CREATE (n:Person {name: $name, age: $age})\\", \\"CREATE (a)-[:KNOWS]->(b)\\")"},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters for the Cypher query as a JSON object (e.g., {\\"name\\": \\"Alice\\", \\"age\\": 30})"}}},"neo4j_delete":{"id":"neo4j_delete","name":"Neo4j Delete","description":"Execute DELETE or DETACH DELETE statements to remove nodes and relationships from Neo4j","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"},"cypherQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cypher query with MATCH and DELETE/DETACH DELETE statements (e.g., \\"MATCH (n:Person {name: $name}) DELETE n\\", \\"MATCH (n) DETACH DELETE n\\")"},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters for the Cypher query as a JSON object (e.g., {\\"name\\": \\"Alice\\", \\"id\\": 123})"},"detach":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to use DETACH DELETE to remove relationships before deleting nodes"}}},"neo4j_execute":{"id":"neo4j_execute","name":"Neo4j Execute","description":"Execute arbitrary Cypher queries on Neo4j graph database for complex operations","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"},"cypherQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cypher query to execute (e.g., \\"CALL db.labels()\\", \\"MATCH (n) RETURN count(n)\\", \\"CREATE INDEX FOR (n:Person) ON (n.name)\\")"},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters for the Cypher query as a JSON object (e.g., {\\"name\\": \\"Alice\\", \\"limit\\": 100})"}}},"neo4j_introspect":{"id":"neo4j_introspect","name":"Neo4j Introspect","description":"Introspect a Neo4j database to discover its schema including node labels, relationship types, properties, constraints, and indexes.","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"}}},"neo4j_merge":{"id":"neo4j_merge","name":"Neo4j Merge","description":"Execute MERGE statements to find or create nodes and relationships in Neo4j (upsert operation)","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"},"cypherQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cypher MERGE statement to execute (e.g., \\"MERGE (n:Person {name: $name}) ON CREATE SET n.created = timestamp()\\", \\"MERGE (a)-[r:KNOWS]->(b)\\")"},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters for the Cypher query as a JSON object (e.g., {\\"name\\": \\"Alice\\", \\"email\\": \\"alice@example.com\\"})"}}},"neo4j_query":{"id":"neo4j_query","name":"Neo4j Query","description":"Execute MATCH queries to read nodes and relationships from Neo4j graph database. For best performance and to prevent large result sets, include LIMIT in your query (e.g., \\"MATCH (n:User) RETURN n LIMIT 100\\") or use LIMIT $limit with a limit parameter.","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"},"cypherQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cypher query to execute (e.g., \\"MATCH (n:Person) RETURN n LIMIT 10\\", \\"MATCH (a)-[r]->(b) WHERE a.name = $name RETURN a, r, b\\")"},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters for the Cypher query as a JSON object. Use for any dynamic values including LIMIT (e.g., query: \\"MATCH (n) RETURN n LIMIT $limit\\", parameters: {limit: 100})."}}},"neo4j_update":{"id":"neo4j_update","name":"Neo4j Update","description":"Execute SET statements to update properties of existing nodes and relationships in Neo4j","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"Neo4j server port (default: 7687 for Bolt protocol)"},"database":{"type":"string","required":true,"visibility":"user-or-llm","description":"Database name to connect to (e.g., \\"neo4j\\", \\"movies\\", \\"social\\")"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Neo4j password"},"encryption":{"type":"string","required":false,"visibility":"user-only","description":"Connection encryption mode (enabled, disabled)"},"cypherQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cypher query with MATCH and SET statements to update properties (e.g., \\"MATCH (n:Person {name: $name}) SET n.age = $age\\", \\"MATCH (n) WHERE n.id = $id SET n += $props\\")"},"parameters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters for the Cypher query as a JSON object (e.g., {\\"name\\": \\"Alice\\", \\"age\\": 31, \\"props\\": {\\"city\\": \\"NYC\\"}})"}}},"neverbounce_get_credits":{"id":"neverbounce_get_credits","name":"NeverBounce Get Credits","description":"Retrieve the remaining paid and free verification credits for the account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"NeverBounce API Key"}}},"neverbounce_verify_email":{"id":"neverbounce_verify_email","name":"NeverBounce Verify Email","description":"Verify the deliverability of an email address. Uses one verification credit.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to verify (e.g., john@example.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"NeverBounce API Key"}}},"new_relic_create_deployment_event":{"id":"new_relic_create_deployment_event","name":"New Relic Create Deployment Event","description":"Record a deployment change event in New Relic change tracking.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"New Relic user API key for NerdGraph"},"region":{"type":"string","required":false,"visibility":"user-only","description":"New Relic data center region: us or eu"},"entityGuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"GUID of the entity associated with the deployment"},"version":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment version, release name, or commit SHA"},"shortDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"Short description of the deployment"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Longer deployment description"},"changelog":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deployment changelog text or URL"},"commit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Commit SHA or identifier associated with the deployment"},"deepLink":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to the deployment, build, or release details"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"User or automation that performed the deployment"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional group ID to correlate related changes"},"customAttributes":{"type":"json","required":false,"visibility":"user-or-llm","description":"Custom change event metadata as key-value pairs with string, number, or boolean values"},"deploymentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deployment type: basic, blue green, canary, rolling, or shadow"},"timestamp":{"type":"number","required":false,"visibility":"user-or-llm","description":"Event timestamp in milliseconds since Unix epoch"}}},"new_relic_get_entity":{"id":"new_relic_get_entity","name":"New Relic Get Entity","description":"Fetch a New Relic entity by GUID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"New Relic user API key for NerdGraph"},"region":{"type":"string","required":false,"visibility":"user-only","description":"New Relic data center region: us or eu"},"guid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity GUID"}}},"new_relic_nrql_query":{"id":"new_relic_nrql_query","name":"New Relic NRQL Query","description":"Run a NRQL query against a New Relic account using NerdGraph.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"New Relic user API key for NerdGraph"},"region":{"type":"string","required":false,"visibility":"user-only","description":"New Relic data center region: us or eu"},"accountId":{"type":"number","required":true,"visibility":"user-or-llm","description":"New Relic account ID to query"},"nrql":{"type":"string","required":true,"visibility":"user-or-llm","description":"NRQL query to execute"},"timeout":{"type":"number","required":false,"visibility":"user-or-llm","description":"Optional query timeout in seconds"}}},"new_relic_search_entities":{"id":"new_relic_search_entities","name":"New Relic Search Entities","description":"Search New Relic entities by name, GUID, domain type, tags, or reporting state.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"New Relic user API key for NerdGraph"},"region":{"type":"string","required":false,"visibility":"user-only","description":"New Relic data center region: us or eu"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Entity search query, for example: name like \\"api\\" or domainType = \\"APM-APPLICATION\\""},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous entity search"}}},"notion_add_database_row":{"id":"notion_add_database_row","name":"Add Notion Database Row","description":"Add a new row to a Notion database with specified properties","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"databaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the database to add the row to"},"properties":{"type":"json","required":true,"visibility":"user-or-llm","description":"Row properties as JSON object matching the database schema (e.g., {\\"Name\\": {\\"title\\": [{\\"text\\": {\\"content\\": \\"Task 1\\"}}]}, \\"Status\\": {\\"select\\": {\\"name\\": \\"Done\\"}}})"}},"oauth":{"required":true,"provider":"notion"}},"notion_add_database_row_v2":{"id":"notion_add_database_row_v2","name":"Add Notion Database Row","description":"Add a new row to a Notion database with specified properties","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"databaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the database to add the row to"},"properties":{"type":"json","required":true,"visibility":"user-or-llm","description":"Row properties as JSON object matching the database schema (e.g., {\\"Name\\": {\\"title\\": [{\\"text\\": {\\"content\\": \\"Task 1\\"}}]}, \\"Status\\": {\\"select\\": {\\"name\\": \\"Done\\"}}})"}},"oauth":{"required":true,"provider":"notion"}},"notion_append_blocks":{"id":"notion_append_blocks","name":"Notion Append Block Children","description":"Append new block children (content) to a Notion page or block","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the page or block to append children to"},"children":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of Notion block objects to append (max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of an existing block to append the new children after"}},"oauth":{"required":true,"provider":"notion"}},"notion_append_blocks_v2":{"id":"notion_append_blocks_v2","name":"Notion Append Block Children","description":"Append new block children (content) to a Notion page or block","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the page or block to append children to"},"children":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of Notion block objects to append (max 100)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of an existing block to append the new children after"}},"oauth":{"required":true,"provider":"notion"}},"notion_create_comment":{"id":"notion_create_comment","name":"Notion Create Comment","description":"Create a comment on a Notion page or within an existing discussion thread","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of the page to comment on (provide either pageId or discussionId)"},"discussionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of an existing discussion thread to reply to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of the comment"}},"oauth":{"required":true,"provider":"notion"}},"notion_create_comment_v2":{"id":"notion_create_comment_v2","name":"Notion Create Comment","description":"Create a comment on a Notion page or within an existing discussion thread","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of the page to comment on (provide either pageId or discussionId)"},"discussionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"UUID of an existing discussion thread to reply to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of the comment"}},"oauth":{"required":true,"provider":"notion"}},"notion_create_database":{"id":"notion_create_database","name":"Create Notion Database","description":"Create a new database in Notion with custom properties","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"parentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the parent page where the database will be created"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title for the new database"},"properties":{"type":"json","required":false,"visibility":"user-or-llm","description":"Database properties as JSON object (optional, will create a default \\"Name\\" property if empty)"}},"oauth":{"required":true,"provider":"notion"}},"notion_create_database_v2":{"id":"notion_create_database_v2","name":"Create Notion Database","description":"Create a new database in Notion with custom properties","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"parentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the parent page where the database will be created"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title for the new database"},"properties":{"type":"json","required":false,"visibility":"user-or-llm","description":"Database properties as JSON object (optional, will create a default \\"Name\\" property if empty)"}},"oauth":{"required":true,"provider":"notion"}},"notion_create_page":{"id":"notion_create_page","name":"Notion Page Creator","description":"Create a new page in Notion","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"parentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the parent Notion page where this page will be created"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title of the new page"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional content to add to the page upon creation"}},"oauth":{"required":true,"provider":"notion"}},"notion_create_page_v2":{"id":"notion_create_page_v2","name":"Notion Page Creator","description":"Create a new page in Notion","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"parentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the parent Notion page where this page will be created"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title of the new page"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional content to add to the page upon creation"}},"oauth":{"required":true,"provider":"notion"}},"notion_delete_block":{"id":"notion_delete_block","name":"Notion Delete Block","description":"Delete (move to trash) a single Notion block","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the block to delete"}},"oauth":{"required":true,"provider":"notion"}},"notion_delete_block_v2":{"id":"notion_delete_block_v2","name":"Notion Delete Block","description":"Delete (move to trash) a single Notion block","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the block to delete"}},"oauth":{"required":true,"provider":"notion"}},"notion_list_comments":{"id":"notion_list_comments","name":"Notion List Comments","description":"List unresolved comments on a Notion page or block","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the page or block whose comments to list"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 100)"}},"oauth":{"required":true,"provider":"notion"}},"notion_list_comments_v2":{"id":"notion_list_comments_v2","name":"Notion List Comments","description":"List unresolved comments on a Notion page or block","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the page or block whose comments to list"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 100)"}},"oauth":{"required":true,"provider":"notion"}},"notion_list_users":{"id":"notion_list_users","name":"Notion List Users","description":"List all users (members and bots) in the Notion workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 100)"}},"oauth":{"required":true,"provider":"notion"}},"notion_list_users_v2":{"id":"notion_list_users_v2","name":"Notion List Users","description":"List all users (members and bots) in the Notion workspace","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 100)"}},"oauth":{"required":true,"provider":"notion"}},"notion_query_database":{"id":"notion_query_database","name":"Query Notion Database","description":"Query and filter Notion database entries with advanced filtering","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"databaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion database to query"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter conditions as JSON (optional)"},"sorts":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort criteria as JSON array (optional)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 100, max: 100)"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}},"oauth":{"required":true,"provider":"notion"}},"notion_query_database_v2":{"id":"notion_query_database_v2","name":"Query Notion Database","description":"Query and filter Notion database entries with advanced filtering","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"databaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion database to query"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter conditions as JSON (optional)"},"sorts":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort criteria as JSON array (optional)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 100, max: 100)"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}},"oauth":{"required":true,"provider":"notion"}},"notion_read":{"id":"notion_read","name":"Notion Reader","description":"Read content from a Notion page","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion page to read"}},"oauth":{"required":true,"provider":"notion"}},"notion_read_database":{"id":"notion_read_database","name":"Read Notion Database","description":"Read database information and structure from Notion","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"databaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion database to read"}},"oauth":{"required":true,"provider":"notion"}},"notion_read_database_v2":{"id":"notion_read_database_v2","name":"Read Notion Database","description":"Read database information and structure from Notion","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"databaseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion database to read"}},"oauth":{"required":true,"provider":"notion"}},"notion_read_v2":{"id":"notion_read_v2","name":"Notion Reader","description":"Read content from a Notion page","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion page to read"}},"oauth":{"required":true,"provider":"notion"}},"notion_retrieve_block":{"id":"notion_retrieve_block","name":"Notion Retrieve Block","description":"Retrieve a single Notion block by its UUID, including its type-specific content","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the block to retrieve"}},"oauth":{"required":true,"provider":"notion"}},"notion_retrieve_block_children":{"id":"notion_retrieve_block_children","name":"Notion Retrieve Block Children","description":"Retrieve the block children (content) of a Notion page or block","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the page or block whose children to retrieve"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 100)"}},"oauth":{"required":true,"provider":"notion"}},"notion_retrieve_block_children_v2":{"id":"notion_retrieve_block_children_v2","name":"Notion Retrieve Block Children","description":"Retrieve the block children (content) of a Notion page or block","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the page or block whose children to retrieve"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 100)"}},"oauth":{"required":true,"provider":"notion"}},"notion_retrieve_block_v2":{"id":"notion_retrieve_block_v2","name":"Notion Retrieve Block","description":"Retrieve a single Notion block by its UUID, including its type-specific content","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the block to retrieve"}},"oauth":{"required":true,"provider":"notion"}},"notion_retrieve_user":{"id":"notion_retrieve_user","name":"Notion Retrieve User","description":"Retrieve a single Notion user by their UUID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the user to retrieve"}},"oauth":{"required":true,"provider":"notion"}},"notion_retrieve_user_v2":{"id":"notion_retrieve_user_v2","name":"Notion Retrieve User","description":"Retrieve a single Notion user by their UUID","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the user to retrieve"}},"oauth":{"required":true,"provider":"notion"}},"notion_search":{"id":"notion_search","name":"Search Notion Workspace","description":"Search across all pages and databases in Notion workspace","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search terms to find pages and databases (leave empty to get all pages)"},"filterType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by object type: \\"page\\", \\"database\\", or leave empty for all"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 100, max: 100)"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}},"oauth":{"required":true,"provider":"notion"}},"notion_search_v2":{"id":"notion_search_v2","name":"Search Notion Workspace","description":"Search across all pages and databases in Notion workspace","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search terms to find pages and databases (leave empty to get all pages)"},"filterType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by object type: \\"page\\", \\"database\\", or leave empty for all"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 100, max: 100)"},"startCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}},"oauth":{"required":true,"provider":"notion"}},"notion_update_block":{"id":"notion_update_block","name":"Notion Update Block","description":"Update the content or archived state of a single Notion block","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the block to update"},"block":{"type":"json","required":true,"visibility":"user-or-llm","description":"Block-type object with the fields to update, e.g. {\\"paragraph\\": {\\"rich_text\\": [...]}}"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to archive (delete) the block, or false to restore it"}},"oauth":{"required":true,"provider":"notion"}},"notion_update_block_v2":{"id":"notion_update_block_v2","name":"Notion Update Block","description":"Update the content or archived state of a single Notion block","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"blockId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the block to update"},"block":{"type":"json","required":true,"visibility":"user-or-llm","description":"Block-type object with the fields to update, e.g. {\\"paragraph\\": {\\"rich_text\\": [...]}}"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to archive (delete) the block, or false to restore it"}},"oauth":{"required":true,"provider":"notion"}},"notion_update_page":{"id":"notion_update_page","name":"Notion Page Updater","description":"Update properties of a Notion page","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion page to update"},"properties":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object of properties to update"}},"oauth":{"required":true,"provider":"notion"}},"notion_update_page_v2":{"id":"notion_update_page_v2","name":"Notion Page Updater","description":"Update properties of a Notion page","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion page to update"},"properties":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object of properties to update"}},"oauth":{"required":true,"provider":"notion"}},"notion_write":{"id":"notion_write","name":"Notion Content Appender","description":"Append content to a Notion page","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion page to append content to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content to append to the page"}},"oauth":{"required":true,"provider":"notion"}},"notion_write_v2":{"id":"notion_write_v2","name":"Notion Content Appender","description":"Append content to a Notion page","version":"2.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Notion OAuth access token"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The UUID of the Notion page to append content to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content to append to the page"}},"oauth":{"required":true,"provider":"notion"}},"obsidian_append_active":{"id":"obsidian_append_active","name":"Obsidian Append to Active File","description":"Append content to the currently active file in Obsidian","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Markdown content to append to the active file"}}},"obsidian_append_note":{"id":"obsidian_append_note","name":"Obsidian Append to Note","description":"Append content to an existing note in your Obsidian vault","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"filename":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the note relative to vault root (e.g. \\"folder/note.md\\")"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Markdown content to append to the note"}}},"obsidian_append_periodic_note":{"id":"obsidian_append_periodic_note","name":"Obsidian Append to Periodic Note","description":"Append content to the current periodic note (daily, weekly, monthly, quarterly, or yearly). Creates the note if it does not exist.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"period":{"type":"string","required":true,"visibility":"user-or-llm","description":"Period type: daily, weekly, monthly, quarterly, or yearly"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Markdown content to append to the periodic note"}}},"obsidian_create_note":{"id":"obsidian_create_note","name":"Obsidian Create Note","description":"Create or replace a note in your Obsidian vault","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"filename":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path for the note relative to vault root (e.g. \\"folder/note.md\\")"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Markdown content for the note"}}},"obsidian_delete_note":{"id":"obsidian_delete_note","name":"Obsidian Delete Note","description":"Delete a note from your Obsidian vault","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"filename":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the note to delete relative to vault root"}}},"obsidian_execute_command":{"id":"obsidian_execute_command","name":"Obsidian Execute Command","description":"Execute a command in Obsidian (e.g. open daily note, toggle sidebar)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"commandId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the command to execute (use List Commands operation to discover available commands)"}}},"obsidian_get_active":{"id":"obsidian_get_active","name":"Obsidian Get Active File","description":"Retrieve the content of the currently active file in Obsidian","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"}}},"obsidian_get_note":{"id":"obsidian_get_note","name":"Obsidian Get Note","description":"Retrieve the content of a note from your Obsidian vault","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"filename":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the note relative to vault root (e.g. \\"folder/note.md\\")"}}},"obsidian_get_periodic_note":{"id":"obsidian_get_periodic_note","name":"Obsidian Get Periodic Note","description":"Retrieve the current periodic note (daily, weekly, monthly, quarterly, or yearly)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"period":{"type":"string","required":true,"visibility":"user-or-llm","description":"Period type: daily, weekly, monthly, quarterly, or yearly"}}},"obsidian_list_commands":{"id":"obsidian_list_commands","name":"Obsidian List Commands","description":"List all available commands in Obsidian","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"}}},"obsidian_list_files":{"id":"obsidian_list_files","name":"Obsidian List Files","description":"List files and directories in your Obsidian vault","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Directory path relative to vault root. Leave empty to list root."}}},"obsidian_open_file":{"id":"obsidian_open_file","name":"Obsidian Open File","description":"Open a file in the Obsidian UI (creates the file if it does not exist)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"filename":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file relative to vault root"},"newLeaf":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to open the file in a new leaf/tab"}}},"obsidian_patch_active":{"id":"obsidian_patch_active","name":"Obsidian Patch Active File","description":"Insert or replace content at a specific heading, block reference, or frontmatter field in the active file","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content to insert at the target location"},"operation":{"type":"string","required":true,"visibility":"user-or-llm","description":"How to insert content: append, prepend, or replace"},"targetType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of target: heading, block, or frontmatter"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target identifier (heading text, block reference ID, or frontmatter field name)"},"targetDelimiter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Delimiter for nested headings (default: \\"::\\")"},"trimTargetWhitespace":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to trim whitespace from target before matching (default: false)"}}},"obsidian_patch_note":{"id":"obsidian_patch_note","name":"Obsidian Patch Note","description":"Insert or replace content at a specific heading, block reference, or frontmatter field in a note","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"filename":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the note relative to vault root (e.g. \\"folder/note.md\\")"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content to insert at the target location"},"operation":{"type":"string","required":true,"visibility":"user-or-llm","description":"How to insert content: append, prepend, or replace"},"targetType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of target: heading, block, or frontmatter"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target identifier (heading text, block reference ID, or frontmatter field name)"},"targetDelimiter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Delimiter for nested headings (default: \\"::\\")"},"trimTargetWhitespace":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to trim whitespace from target before matching (default: false)"}}},"obsidian_search":{"id":"obsidian_search","name":"Obsidian Search","description":"Search for text across notes in your Obsidian vault","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key from Obsidian Local REST API plugin settings"},"baseUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL for the Obsidian Local REST API"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text to search for across vault notes"},"contextLength":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of characters of context around each match (default: 100)"}}},"okta_activate_user":{"id":"okta_activate_user","name":"Activate User in Okta","description":"Activate a user in your Okta organization. Can only be performed on users with STAGED or DEPROVISIONED status. Optionally sends an activation email.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login to activate"},"sendEmail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send activation email to the user (default: true)"}}},"okta_add_user_to_group":{"id":"okta_add_user_to_group","name":"Add User to Group in Okta","description":"Add a user to a group in your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID to add the user to"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to add to the group"}}},"okta_create_group":{"id":"okta_create_group","name":"Create Group in Okta","description":"Create a new group in your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the group"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the group"}}},"okta_create_user":{"id":"okta_create_user","name":"Create User in Okta","description":"Create a new user in your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"firstName":{"type":"string","required":true,"visibility":"user-or-llm","description":"First name of the user"},"lastName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Last name of the user"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the user"},"login":{"type":"string","required":false,"visibility":"user-or-llm","description":"Login for the user (defaults to email if not provided)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for the user (if not set, user will be emailed to set password)"},"mobilePhone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mobile phone number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department"},"activate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to activate the user immediately (default: true)"}}},"okta_deactivate_user":{"id":"okta_deactivate_user","name":"Deactivate User in Okta","description":"Deactivate a user in your Okta organization. This transitions the user to DEPROVISIONED status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login to deactivate"},"sendEmail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send deactivation email to admin (default: false)"}}},"okta_delete_group":{"id":"okta_delete_group","name":"Delete Group from Okta","description":"Delete a group from your Okta organization. Groups of OKTA_GROUP or APP_GROUP type can be removed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID to delete"}}},"okta_delete_user":{"id":"okta_delete_user","name":"Delete User from Okta","description":"Permanently delete a user from your Okta organization. Can only be performed on DEPROVISIONED users. If the user is active, this will first deactivate them and a second call is needed to delete.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to delete"},"sendEmail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send deactivation email to admin (default: false)"}}},"okta_get_group":{"id":"okta_get_group","name":"Get Group from Okta","description":"Get a specific group by ID from your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID to look up"}}},"okta_get_user":{"id":"okta_get_user","name":"Get User from Okta","description":"Get a specific user by ID or login from your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login (email) to look up"}}},"okta_list_group_members":{"id":"okta_list_group_members","name":"List Group Members from Okta","description":"List all members of a specific group in your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID to list members for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of members to return (default: 1000, max: 1000)"}}},"okta_list_groups":{"id":"okta_list_groups","name":"List Groups from Okta","description":"List all groups in your Okta organization with optional search and filtering","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Okta search expression for groups (e.g., profile.name sw \\"Engineering\\" or type eq \\"OKTA_GROUP\\")"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Okta filter expression (e.g., type eq \\"OKTA_GROUP\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of groups to return (default: 10000, max: 10000)"}}},"okta_list_users":{"id":"okta_list_users","name":"List Users from Okta","description":"List all users in your Okta organization with optional search and filtering","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Okta search expression (e.g., profile.firstName eq \\"John\\" or profile.email co \\"example.com\\")"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Okta filter expression (e.g., status eq \\"ACTIVE\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (default: 200, max: 200)"}}},"okta_remove_user_from_group":{"id":"okta_remove_user_from_group","name":"Remove User from Group in Okta","description":"Remove a user from a group in your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID to remove the user from"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to remove from the group"}}},"okta_reset_password":{"id":"okta_reset_password","name":"Reset Password in Okta","description":"Generate a one-time token to reset a user password. Can email the reset link to the user or return it directly. Transitions the user to RECOVERY status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login to reset password for"},"sendEmail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send password reset email to the user (default: true)"}}},"okta_suspend_user":{"id":"okta_suspend_user","name":"Suspend User in Okta","description":"Suspend a user in your Okta organization. Only users with ACTIVE status can be suspended. Suspended users cannot log in but retain group and app assignments.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login to suspend"}}},"okta_unsuspend_user":{"id":"okta_unsuspend_user","name":"Unsuspend User in Okta","description":"Unsuspend a previously suspended user in your Okta organization. Returns the user to ACTIVE status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login to unsuspend"}}},"okta_update_group":{"id":"okta_update_group","name":"Update Group in Okta","description":"Update a group profile in your Okta organization. Only groups of OKTA_GROUP type can be updated. All profile properties must be specified (full replacement).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group ID to update"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Updated group name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated group description"}}},"okta_update_user":{"id":"okta_update_user","name":"Update User in Okta","description":"Update a user profile in your Okta organization","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Okta API token for authentication"},"domain":{"type":"string","required":true,"visibility":"user-only","description":"Okta domain (e.g., dev-123456.okta.com)"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID or login to update"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated last name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated email address"},"login":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated login"},"mobilePhone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated mobile phone number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated job title"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated department"}}},"onedrive_copy":{"id":"onedrive_copy","name":"Copy OneDrive File","description":"Copy a file or folder to another location within OneDrive","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file or folder to copy"},"destinationFolderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the destination parent folder"},"destinationFileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional new name for the copy (defaults to the original name)"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_create_folder":{"id":"onedrive_create_folder","name":"Create Folder in OneDrive","description":"Create a new folder in OneDrive","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"folderName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the folder to create (e.g., \\"My Documents\\", \\"Project Files\\")"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent folder ID to create the folder in (e.g., \\"01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36M\\")"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_create_share_link":{"id":"onedrive_create_share_link","name":"Create OneDrive Sharing Link","description":"Create a view or edit sharing link for a OneDrive file or folder","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file or folder to share"},"linkType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of link to create: \\"view\\" (read-only), \\"edit\\" (read-write), or \\"embed\\""},"linkScope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can use the link: \\"anonymous\\" (anyone), \\"organization\\" (tenant members), or \\"users\\" (specific people)"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_delete":{"id":"onedrive_delete","name":"Delete File from OneDrive","description":"Delete a file or folder from OneDrive","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file or folder to delete (e.g., \\"01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36M\\")"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_download":{"id":"onedrive_download","name":"Download File from OneDrive","description":"Download a file from OneDrive","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Microsoft Graph API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to download (e.g., \\"01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36M\\")"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override (e.g., \\"report.pdf\\", \\"data.xlsx\\")"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_get_drive_info":{"id":"onedrive_get_drive_info","name":"Get OneDrive Info","description":"Get information about the OneDrive drive, including storage quota","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_get_item":{"id":"onedrive_get_item","name":"Get OneDrive Item Metadata","description":"Get metadata for a specific OneDrive file or folder by ID, or the drive root","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"fileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the file or folder to retrieve (e.g., \\"01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36M\\"). Leave empty to get the drive root folder"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_list":{"id":"onedrive_list","name":"List OneDrive Files","description":"List files and folders in OneDrive","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder ID to list files from (e.g., \\"01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36M\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter files by name prefix (e.g., \\"report\\", \\"invoice_2024\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of files to return (e.g., 10, 50, 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation URL from a previous response\'s nextPageToken, used to fetch the next page"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_move":{"id":"onedrive_move","name":"Move or Rename OneDrive File","description":"Move a file or folder to a new parent folder, rename it, or both","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file or folder to move or rename"},"destinationFolderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the destination parent folder (omit to only rename in place)"},"newName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The new name for the file or folder (omit to only move)"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_search":{"id":"onedrive_search","name":"Search OneDrive Files","description":"Search for files and folders across OneDrive by name, metadata, or content (recursive)","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search text matched against file name, metadata, and content. Not required when paginating with pageToken"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10, 50, 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation URL from a previous response\'s nextPageToken, used to fetch the next page"}},"oauth":{"required":true,"provider":"onedrive"}},"onedrive_upload":{"id":"onedrive_upload","name":"Upload to OneDrive","description":"Upload a file to OneDrive","version":"1.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the OneDrive API"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the file to upload (e.g., \\"report.pdf\\", \\"data.xlsx\\")"},"file":{"type":"file","required":false,"visibility":"user-only","description":"The file to upload (binary)"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"The text content to upload (if no file is provided)"},"mimeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"The MIME type of the file to create (e.g., text/plain for .txt, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet for .xlsx)"},"folderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder ID to upload the file to (e.g., \\"01BYE5RZ6QN3ZWBTUFOFD3GSPGOHDJD36M\\")"}},"oauth":{"required":true,"provider":"onedrive"}},"onepassword_create_item":{"id":"onepassword_create_item","name":"1Password Create Item","description":"Create a new item in a vault","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID to create the item in"},"category":{"type":"string","required":true,"visibility":"user-or-llm","description":"Item category (e.g., LOGIN, PASSWORD, API_CREDENTIAL, SECURE_NOTE, SERVER, DATABASE)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Item title"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of field objects (e.g., [{\\"label\\":\\"username\\",\\"value\\":\\"admin\\",\\"type\\":\\"STRING\\",\\"purpose\\":\\"USERNAME\\"}]). \\"purpose\\" is honored in Connect Server mode; in Service Account mode 1Password infers it from the field label/type instead."}}},"onepassword_delete_item":{"id":"onepassword_delete_item","name":"1Password Delete Item","description":"Delete an item from a vault","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The item UUID to delete"}}},"onepassword_get_item":{"id":"onepassword_get_item","name":"1Password Get Item","description":"Get full details of an item including all fields and secrets","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The item UUID to retrieve"}}},"onepassword_get_item_file":{"id":"onepassword_get_item_file","name":"1Password Get Item File","description":"Download the content of a file attached to an item","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The item UUID the file is attached to"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The file ID (from the item\'s \\"files\\" array, e.g. via Get Item)"}}},"onepassword_get_vault":{"id":"onepassword_get_vault","name":"1Password Get Vault","description":"Get details of a specific vault by ID","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID"}}},"onepassword_list_items":{"id":"onepassword_list_items","name":"1Password List Items","description":"List items in a vault. Returns summaries without field values.","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID to list items from"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"SCIM filter expression (e.g., title eq \\"API Key\\" or tag eq \\"production\\")"}}},"onepassword_list_vaults":{"id":"onepassword_list_vaults","name":"1Password List Vaults","description":"List all vaults accessible by the Connect token or Service Account","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"SCIM filter expression (e.g., name eq \\"My Vault\\")"}}},"onepassword_replace_item":{"id":"onepassword_replace_item","name":"1Password Replace Item","description":"Replace an entire item with new data (full update)","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The item UUID to replace"},"item":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON object representing the full item (e.g., {\\"vault\\":{\\"id\\":\\"...\\"},\\"category\\":\\"LOGIN\\",\\"title\\":\\"My Item\\",\\"fields\\":[...]})"}}},"onepassword_resolve_secret":{"id":"onepassword_resolve_secret","name":"1Password Resolve Secret","description":"Resolve a secret reference (op://vault/item/field) to its value. Service Account mode only.","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: must be \\"service_account\\" for this operation"},"serviceAccountToken":{"type":"string","required":true,"visibility":"user-only","description":"1Password Service Account token"},"secretReference":{"type":"string","required":true,"visibility":"user-or-llm","description":"Secret reference URI (e.g., op://vault-name/item-name/field-name or op://vault-name/item-name/section-name/field-name)"}}},"onepassword_update_item":{"id":"onepassword_update_item","name":"1Password Update Item","description":"Update an existing item using JSON Patch operations (RFC6902)","version":"1.0.0","params":{"connectionMode":{"type":"string","required":false,"description":"Connection mode: \\"service_account\\" or \\"connect\\""},"serviceAccountToken":{"type":"string","required":false,"visibility":"user-only","description":"1Password Service Account token (for Service Account mode)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect API token (for Connect Server mode)"},"serverUrl":{"type":"string","required":false,"visibility":"user-only","description":"1Password Connect server URL (for Connect Server mode)"},"vaultId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The vault UUID"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The item UUID to update"},"operations":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of RFC6902 patch operations (e.g., [{\\"op\\":\\"replace\\",\\"path\\":\\"/title\\",\\"value\\":\\"New Title\\"}])"}}},"openai_embeddings":{"id":"openai_embeddings","name":"OpenAI Embeddings","description":"Generate embeddings from text using OpenAI\'s embedding models","version":"1.0","params":{"input":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text to generate embeddings for"},"model":{"type":"string","required":false,"visibility":"user-only","description":"Model to use for embeddings","default":"text-embedding-3-small"},"encodingFormat":{"type":"string","required":false,"visibility":"hidden","description":"The format to return the embeddings in","default":"float"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"OpenAI API key"}}},"openai_image":{"id":"openai_image","name":"Image Generator","description":"Generate images using OpenAI\'s Image models","version":"1.0.0","params":{"model":{"type":"string","required":true,"visibility":"user-only","description":"The model to use. Supports dall-e-3, gpt-image-2, gpt-image-1.5, gpt-image-1, and gpt-image-1-mini."},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"A text description of the desired image"},"size":{"type":"string","required":true,"visibility":"user-or-llm","description":"Image size. dall-e-3: 1024x1024, 1024x1792, or 1792x1024. GPT Image models: auto, 1024x1024, 1536x1024, or 1024x1536. gpt-image-2 also supports 2560x1440 and 3840x2160."},"quality":{"type":"string","required":false,"visibility":"user-or-llm","description":"Quality. dall-e-3: standard|hd. GPT Image models: auto|low|medium|high"},"style":{"type":"string","required":false,"visibility":"user-or-llm","description":"The style of the image (vivid or natural), only for dall-e-3"},"background":{"type":"string","required":false,"visibility":"user-or-llm","description":"Background for GPT Image models: auto|transparent|opaque"},"outputFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output image format (png, jpeg, webp), only for GPT Image models"},"moderation":{"type":"string","required":false,"visibility":"user-or-llm","description":"Moderation level (auto or low), only for GPT Image models"},"n":{"type":"number","required":false,"visibility":"hidden","description":"Reserved for legacy callers. This tool returns a single generated image."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your OpenAI API key"}}},"outlook_calendar_create_event":{"id":"outlook_calendar_create_event","name":"Outlook Create Calendar Event","description":"Create a new Outlook calendar event","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"calendarId":{"type":"string","required":false,"visibility":"user-only","description":"ID of the calendar to create the event in. Defaults to the mailbox default calendar. Calendars shared by another user are not supported and may return 403."},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event subject/title"},"startDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start time (ISO 8601, e.g. 2025-06-03T10:00:00-08:00). A date-only value (2025-06-03) for both start and end creates an all-day event."},"endDateTime":{"type":"string","required":true,"visibility":"user-or-llm","description":"End time (ISO 8601, e.g. 2025-06-03T11:00:00-08:00). A date-only value (2025-06-04) for both start and end creates an all-day event."},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA or Windows time zone name (e.g. America/Los_Angeles). Used for datetimes without a UTC offset. Defaults to UTC."},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the event body (text or html)"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event location display name"},"attendees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Attendee email addresses (comma-separated)"},"isAllDay":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the event lasts the entire day"},"isOnlineMeeting":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attach an online meeting to the event. The join URL depends on the meeting providers the mailbox allows (Teams on work/school accounts); personal accounts have no supported provider, so onlineMeeting.joinUrl stays null there."}},"oauth":{"required":true,"provider":"outlook"}},"outlook_calendar_delete_event":{"id":"outlook_calendar_delete_event","name":"Outlook Delete Calendar Event","description":"Delete an Outlook calendar event by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the calendar event to delete"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_calendar_get_event":{"id":"outlook_calendar_get_event","name":"Outlook Get Calendar Event","description":"Get a single Outlook calendar event by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the calendar event to retrieve"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_calendar_list_events":{"id":"outlook_calendar_list_events","name":"Outlook List Calendar Events","description":"List Outlook calendar events within a start/end time window","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"calendarId":{"type":"string","required":false,"visibility":"user-only","description":"ID of the calendar to read. Defaults to the mailbox default calendar. Calendars shared by another user are not supported and may return 403."},"startDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start of the time window (ISO 8601, e.g. 2025-06-03T00:00:00-08:00). Interpreted as UTC if no offset is given. Required unless paging with pageToken."},"endDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End of the time window (ISO 8601, e.g. 2025-06-10T00:00:00-08:00). Interpreted as UTC if no offset is given. Required unless paging with pageToken."},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return per page (default: 10, max: 100)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order of events (default: start/dateTime)"},"pageToken":{"type":"string","required":false,"visibility":"user-only","description":"Full @odata.nextLink URL from a previous page to continue paging"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_calendar_respond":{"id":"outlook_calendar_respond","name":"Outlook Respond to Calendar Invite","description":"Accept, tentatively accept, or decline an Outlook calendar event invitation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the calendar event to respond to"},"responseType":{"type":"string","required":true,"visibility":"user-or-llm","description":"The response: accept, tentativelyAccept, or decline"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment to include with the response"},"sendResponse":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send a response to the organizer (default: true)"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_calendar_update_event":{"id":"outlook_calendar_update_event","name":"Outlook Update Calendar Event","description":"Update an existing Outlook calendar event","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the calendar event to update"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event subject/title"},"startDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"New start time (ISO 8601). A date-only value (2025-06-03) converts the event to all-day."},"endDateTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"New end time (ISO 8601). A date-only value (2025-06-04) converts the event to all-day."},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA or Windows time zone name applied to updated datetimes without a UTC offset. Defaults to UTC."},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the event body (text or html)"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"New event location display name"},"attendees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Replacement attendee email addresses (comma-separated)"},"isAllDay":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the event lasts the entire day. Setting this true requires also sending startDateTime, since Graph needs midnight bounds."},"isOnlineMeeting":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Attach an online meeting to the event. The join URL depends on the meeting providers the mailbox allows (Teams on work/school accounts); personal accounts have no supported provider, so onlineMeeting.joinUrl stays null there."}},"oauth":{"required":true,"provider":"outlook"}},"outlook_copy":{"id":"outlook_copy","name":"Outlook Copy","description":"Copy an Outlook message to another folder","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to copy"},"destinationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the destination folder"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_create_folder":{"id":"outlook_create_folder","name":"Outlook Create Folder","description":"Create a new mail folder in the root of the Outlook mailbox","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"displayName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The display name of the new folder"},"isHidden":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the new folder is hidden (cannot be changed after creation)"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_delete":{"id":"outlook_delete","name":"Outlook Delete","description":"Delete an Outlook message (move to Deleted Items)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to delete"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_draft":{"id":"outlook_draft","name":"Outlook Draft","description":"Draft emails using Outlook","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email draft"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_forward":{"id":"outlook_forward","name":"Outlook Forward","description":"Forward an existing Outlook message to specified recipients","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to forward"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address(es), comma-separated"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional comment to include with the forwarded message"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_get_attachment":{"id":"outlook_get_attachment","name":"Outlook Get Attachment","description":"Get a single attachment on an Outlook message, including its file contents","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message that owns the attachment"},"attachmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the attachment to retrieve"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_list_attachments":{"id":"outlook_list_attachments","name":"Outlook List Attachments","description":"List the attachments on an Outlook message (metadata only, without contents)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message whose attachments to list"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_list_folders":{"id":"outlook_list_folders","name":"Outlook List Folders","description":"List mail folders in the root of the Outlook mailbox","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of folders to retrieve (default: 50, max: 100)"},"includeHiddenFolders":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include hidden folders in the results"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_mark_read":{"id":"outlook_mark_read","name":"Outlook Mark as Read","description":"Mark an Outlook message as read","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to mark as read"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_mark_unread":{"id":"outlook_mark_unread","name":"Outlook Mark as Unread","description":"Mark an Outlook message as unread","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to mark as unread"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_move":{"id":"outlook_move","name":"Outlook Move","description":"Move emails between Outlook folders","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the message to move"},"destinationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the destination folder"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_read":{"id":"outlook_read","name":"Outlook Read","description":"Read emails from Outlook","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Folder ID to read emails from (e.g., \\"Inbox\\", \\"Drafts\\", or a folder ID)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of emails to retrieve (default: 1, max: 10)"},"includeAttachments":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to download and include email attachments"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_reply":{"id":"outlook_reply","name":"Outlook Reply","description":"Reply to the sender of an Outlook message with a comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to reply to"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"The reply text to include above the original message"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_reply_all":{"id":"outlook_reply_all","name":"Outlook Reply All","description":"Reply to all recipients of an Outlook message with a comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to reply to"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"The reply text to include above the original message"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_search":{"id":"outlook_search","name":"Outlook Search","description":"Search Outlook messages using a free-text query (Microsoft Graph $search)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search text matched against the subject, body, sender, and recipients of messages"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to retrieve (default: 10, max: 25)"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_send":{"id":"outlook_send","name":"Outlook Send","description":"Send emails using Outlook","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Outlook API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address (comma-separated for multiple recipients)"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body (text or html)"},"replyToMessageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message ID to reply to (for threading)"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email"}},"oauth":{"required":true,"provider":"outlook"}},"outlook_update_message":{"id":"outlook_update_message","name":"Outlook Update Message","description":"Set the categories, follow-up flag, and importance on an Outlook message","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token for Outlook"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the message to update"},"categories":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of category names to assign to the message (replaces existing categories; leave empty to keep them unchanged)"},"flagStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Follow-up flag status: notFlagged, flagged, or complete"},"importance":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message importance: low, normal, or high"}},"oauth":{"required":true,"provider":"outlook"}},"pagerduty_add_note":{"id":"pagerduty_add_note","name":"PagerDuty Add Note","description":"Add a note to an existing PagerDuty incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"fromEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of a valid PagerDuty user"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to add the note to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Note content text"}}},"pagerduty_create_incident":{"id":"pagerduty_create_incident","name":"PagerDuty Create Incident","description":"Create a new incident in PagerDuty.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"fromEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of a valid PagerDuty user"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Incident title/summary"},"serviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the PagerDuty service"},"urgency":{"type":"string","required":false,"visibility":"user-or-llm","description":"Urgency level (high or low)"},"body":{"type":"string","required":false,"visibility":"user-or-llm","description":"Detailed description of the incident"},"escalationPolicyId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Escalation policy ID to assign"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User ID to assign the incident to"},"incidentKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"De-duplication key. A subsequent request with the same service and incident key updates the existing open incident instead of creating a new one"}}},"pagerduty_get_incident":{"id":"pagerduty_get_incident","name":"PagerDuty Get Incident","description":"Get a single incident from PagerDuty by ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to fetch"}}},"pagerduty_get_service":{"id":"pagerduty_get_service","name":"PagerDuty Get Service","description":"Get a single service from PagerDuty by ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"serviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the service to fetch"}}},"pagerduty_list_escalation_policies":{"id":"pagerduty_list_escalation_policies","name":"PagerDuty List Escalation Policies","description":"List escalation policies from PagerDuty with an optional name filter.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter escalation policies by name"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_list_incident_alerts":{"id":"pagerduty_list_incident_alerts","name":"PagerDuty List Incident Alerts","description":"List the individual alerts attached to a PagerDuty incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident whose alerts to list"},"statuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to filter (triggered, resolved)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_list_incidents":{"id":"pagerduty_list_incidents","name":"PagerDuty List Incidents","description":"List incidents from PagerDuty with optional filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"statuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to filter (triggered, acknowledged, resolved)"},"urgencies":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated urgencies to filter (high, low)"},"serviceIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated service IDs to filter"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date filter (ISO 8601 format)"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date filter (ISO 8601 format)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field (e.g., created_at:desc)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_list_oncalls":{"id":"pagerduty_list_oncalls","name":"PagerDuty List On-Calls","description":"List current on-call entries from PagerDuty.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"escalationPolicyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated escalation policy IDs to filter"},"scheduleIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated schedule IDs to filter"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time filter (ISO 8601 format)"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"End time filter (ISO 8601 format)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_list_schedules":{"id":"pagerduty_list_schedules","name":"PagerDuty List Schedules","description":"List on-call schedules from PagerDuty with an optional name filter.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter schedules by name"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_list_services":{"id":"pagerduty_list_services","name":"PagerDuty List Services","description":"List services from PagerDuty with optional name filter.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter services by name"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_list_users":{"id":"pagerduty_list_users","name":"PagerDuty List Users","description":"List users from PagerDuty with an optional name/email filter.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter users by name or email"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Offset to start pagination search results"}}},"pagerduty_merge_incidents":{"id":"pagerduty_merge_incidents","name":"PagerDuty Merge Incidents","description":"Merge one or more source incidents into a target incident. Source incidents are resolved and their alerts move to the target.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"fromEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of a valid PagerDuty user"},"targetIncidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident that will absorb the source incidents"},"sourceIncidentIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated IDs of the incidents to merge into the target incident"}}},"pagerduty_send_event":{"id":"pagerduty_send_event","name":"PagerDuty Send Event","description":"Send a trigger, acknowledge, or resolve event to PagerDuty Events API v2 using a service integration key. Used to page from monitoring/alerting sources without a PagerDuty user account.","version":"1.0.0","params":{"routingKey":{"type":"string","required":true,"visibility":"user-only","description":"The Events API v2 integration key (routing key) for the target service"},"eventAction":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event action: trigger, acknowledge, or resolve"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Brief summary of the event. Required when eventAction is trigger"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique location of the affected system (e.g. hostname). Required when eventAction is trigger"},"severity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Perceived severity: critical, warning, error, or info. Required when eventAction is trigger"},"dedupKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"De-duplication key identifying the alert. Required when eventAction is acknowledge or resolve; optional on trigger"},"component":{"type":"string","required":false,"visibility":"user-or-llm","description":"Component of the source machine responsible for the event"},"group":{"type":"string","required":false,"visibility":"user-or-llm","description":"Logical grouping of components of a service"},"class":{"type":"string","required":false,"visibility":"user-or-llm","description":"The class/type of the event"}}},"pagerduty_snooze_incident":{"id":"pagerduty_snooze_incident","name":"PagerDuty Snooze Incident","description":"Snooze a triggered PagerDuty incident for a number of seconds, after which it returns to triggered.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"fromEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of a valid PagerDuty user"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to snooze"},"duration":{"type":"string","required":true,"visibility":"user-or-llm","description":"Number of seconds to snooze the incident for (1 to 604800)"}}},"pagerduty_update_incident":{"id":"pagerduty_update_incident","name":"PagerDuty Update Incident","description":"Update an incident in PagerDuty (acknowledge, resolve, change urgency, etc.).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PagerDuty REST API Key"},"fromEmail":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of a valid PagerDuty user"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to update"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New status (triggered, acknowledged, or resolved)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New incident title"},"urgency":{"type":"string","required":false,"visibility":"user-or-llm","description":"New urgency (high or low)"},"escalationLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Escalation level to escalate to"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Resolution note added to the incident\'s log entry. Only used when status is set to resolved"}}},"parallel_deep_research":{"id":"parallel_deep_research","name":"Parallel AI Deep Research","description":"Conduct comprehensive deep research across the web using Parallel AI. Synthesizes information from multiple sources with citations. Can take up to 45 minutes to complete.","version":"1.0.0","params":{"input":{"type":"string","required":true,"visibility":"user-or-llm","description":"Research query or question (up to 15,000 characters)"},"processor":{"type":"string","required":false,"visibility":"user-only","description":"Processing tier: pro, ultra, pro-fast, ultra-fast (default: pro)"},"include_domains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated list of domains to restrict research to (source policy)"},"exclude_domains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated list of domains to exclude from research (source policy)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Parallel AI API Key"}}},"parallel_extract":{"id":"parallel_extract","name":"Parallel AI Extract","description":"Extract targeted information from specific URLs using Parallel AI. Processes provided URLs to pull relevant content based on your objective.","version":"1.0.0","params":{"urls":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of URLs to extract information from"},"objective":{"type":"string","required":false,"visibility":"user-or-llm","description":"What information to extract from the provided URLs"},"excerpts":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include relevant excerpts from the content (default: true)"},"full_content":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include full page content as markdown (default: false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Parallel AI API Key"}}},"parallel_search":{"id":"parallel_search","name":"Parallel AI Search","description":"Search the web using Parallel AI. Provides comprehensive search results with intelligent processing and content extraction.","version":"1.0.0","params":{"objective":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search objective or question to answer"},"search_queries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of search queries to execute"},"mode":{"type":"string","required":false,"visibility":"user-only","description":"Search mode: one-shot, agentic, or fast (default: one-shot)"},"max_results":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of results to return (default: 10)"},"max_chars_per_result":{"type":"number","required":false,"visibility":"user-only","description":"Maximum characters per result excerpt (minimum: 1000)"},"include_domains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to restrict search results to"},"exclude_domains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to exclude from search results"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Parallel AI API Key"}}},"pdl_autocomplete":{"id":"pdl_autocomplete","name":"PDL Autocomplete","description":"Get autocomplete suggestions for a PDL field (title, skill, company, industry, location, school, major, role, sub_role).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"field":{"type":"string","required":true,"visibility":"user-or-llm","description":"Field to autocomplete: all_location, class, company, country, industry, location_name, major, region, role, school, sub_role, skill, title, website"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search text prefix"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of suggestions to return (1-100, default 10)"},"titlecase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return name fields in title case"}}},"pdl_bulk_company_enrich":{"id":"pdl_bulk_company_enrich","name":"PDL Bulk Company Enrich","description":"Enrich up to 100 companies in a single call. Provide a JSON array of request objects, each with a `params` object. Reference: https://docs.peopledatalabs.com/docs/bulk-company-enrichment-api","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"requests":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of request objects, max 100. Each item: { \\"params\\": { name | website | profile | ticker | pdl_id }, \\"metadata\\": {...optional...} }"},"required":{"type":"string","required":false,"visibility":"user-or-llm","description":"Required-fields expression applied globally to every request"}}},"pdl_bulk_person_enrich":{"id":"pdl_bulk_person_enrich","name":"PDL Bulk Person Enrich","description":"Enrich up to 100 person records in a single call. Provide a JSON array of request objects, each with a `params` object (and optional `metadata` echoed back). Reference: https://docs.peopledatalabs.com/docs/bulk-person-enrichment-api","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"requests":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of request objects, max 100. Each item: { \\"params\\": { email | profile | first_name+last_name+company | ... }, \\"metadata\\": {...optional...} }"},"required":{"type":"string","required":false,"visibility":"user-or-llm","description":"Required-fields expression applied globally to every request"}}},"pdl_clean_company":{"id":"pdl_clean_company","name":"PDL Company Cleaner","description":"Normalize a company string into a canonical company record. Provide at least one of name, website, or profile (LinkedIn URL).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Raw company name to normalize"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website"},"profile":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn company URL"}}},"pdl_clean_location":{"id":"pdl_clean_location","name":"PDL Location Cleaner","description":"Normalize a freeform location string into a structured locality/region/country record with coordinates.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"location":{"type":"string","required":true,"visibility":"user-or-llm","description":"Raw location string (e.g., \\"SF, CA\\")"}}},"pdl_clean_school":{"id":"pdl_clean_school","name":"PDL School Cleaner","description":"Normalize a school string into a canonical school record. Provide at least one of name, website, or profile (LinkedIn URL).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Raw school name to normalize"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"School website"},"profile":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn school URL"}}},"pdl_company_enrich":{"id":"pdl_company_enrich","name":"PDL Company Enrich","description":"Enrich a single company using People Data Labs. Match by name, website, LinkedIn URL, ticker, or PDL ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website domain"},"profile":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn company URL"},"ticker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Stock ticker"},"pdl_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"PDL company ID"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company location (helps disambiguate)"},"locality":{"type":"string","required":false,"visibility":"user-or-llm","description":"City"},"region":{"type":"string","required":false,"visibility":"user-or-llm","description":"State/region"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country"},"min_likelihood":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum match likelihood (1-10)"},"required":{"type":"string","required":false,"visibility":"user-or-llm","description":"Required-fields expression"},"titlecase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return name fields in title case"}}},"pdl_company_search":{"id":"pdl_company_search","name":"PDL Company Search","description":"Search the People Data Labs company dataset using SQL or Elasticsearch DSL. Returns up to 100 matching companies per call.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"sql":{"type":"string","required":false,"visibility":"user-or-llm","description":"PDL SQL query (e.g., \\"SELECT * FROM company WHERE industry=\'computer software\' AND size=\'51-200\'\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Elasticsearch DSL query as JSON string"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 1)"},"scroll_token":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token returned from a prior response"},"titlecase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return name fields in title case"}}},"pdl_person_enrich":{"id":"pdl_person_enrich","name":"PDL Person Enrich","description":"Enrich a single person profile using People Data Labs. Match by email, phone, LinkedIn URL, or name + company/location. Returns work history, contact details, location, and skills.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address to match"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number (E.164 format preferred)"},"profile":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL"},"lid":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn numeric ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name (use as an alternative to first_name + last_name)"},"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name (use with last_name + company or location)"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name or website"},"school":{"type":"string","required":false,"visibility":"user-or-llm","description":"School name"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Location name (city, region, or country)"},"min_likelihood":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum match likelihood (1-10)"},"required":{"type":"string","required":false,"visibility":"user-or-llm","description":"Required-fields expression (e.g., \\"emails AND job_title\\")"},"titlecase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return name fields in title case"}}},"pdl_person_identify":{"id":"pdl_person_identify","name":"PDL Person Identify","description":"Return up to 20 candidate person matches with confidence scores. Useful when you want to see all plausible matches rather than the single best one. Reference: https://docs.peopledatalabs.com/docs/identify-api-quickstart","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"profile":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL"},"email_hash":{"type":"string","required":false,"visibility":"user-or-llm","description":"SHA-256 email hash"},"lid":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn numeric ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name"},"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"middle_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Middle name"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name or website"},"school":{"type":"string","required":false,"visibility":"user-or-llm","description":"School"},"location":{"type":"string","required":false,"visibility":"user-or-llm","description":"Location"},"street_address":{"type":"string","required":false,"visibility":"user-or-llm","description":"Street address"},"locality":{"type":"string","required":false,"visibility":"user-or-llm","description":"City"},"region":{"type":"string","required":false,"visibility":"user-or-llm","description":"State/region"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country"},"postal_code":{"type":"string","required":false,"visibility":"user-or-llm","description":"Postal code"},"birth_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"Birth date (YYYY-MM-DD)"},"data_include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to include in each match"},"include_if_matched":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include `matched_on` for each match"},"titlecase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return name fields in title case"}}},"pdl_person_search":{"id":"pdl_person_search","name":"PDL Person Search","description":"Search the People Data Labs person dataset using SQL or Elasticsearch DSL. Returns up to 100 matching records per call.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"People Data Labs API key"},"sql":{"type":"string","required":false,"visibility":"user-or-llm","description":"PDL SQL query (e.g., \\"SELECT * FROM person WHERE job_title=\'engineer\' AND location_country=\'united states\'\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Elasticsearch DSL query as JSON string. Use either sql or query, not both."},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (1-100, default 1)"},"scroll_token":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token returned from a prior response"},"dataset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dataset filter: all, resume, email, phone, mobile_phone, street_address, consumer_social, developer (combinable with commas, exclude with `-` prefix)"},"titlecase":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return name fields in title case"}}},"perplexity_chat":{"id":"perplexity_chat","name":"Perplexity Chat","description":"Generate completions using Perplexity AI chat models","version":"1.0","params":{"systemPrompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"System prompt to guide the model behavior"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user message content to send to the model"},"model":{"type":"string","required":true,"visibility":"user-or-llm","description":"Model to use for chat completions (e.g., \\"sonar\\", \\"sonar-pro\\", \\"sonar-reasoning\\")"},"max_tokens":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of tokens to generate (e.g., 1024, 2048, 4096)"},"temperature":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sampling temperature between 0 and 1 (e.g., 0.0 for deterministic, 0.7 for creative)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Perplexity API key"}}},"perplexity_search":{"id":"perplexity_search","name":"Perplexity Search","description":"Get ranked search results from Perplexity\'s continuously refreshed index with advanced filtering and customization options","version":"1.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"A search query or array of queries (max 5 for multi-query search)"},"max_results":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of search results to return (1-20, default: 10)"},"search_domain_filter":{"type":"array","required":false,"visibility":"user-or-llm","description":"List of domains/URLs to limit search results to (e.g., [\\"github.com\\", \\"stackoverflow.com\\"], max 20)"},"max_tokens_per_page":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of tokens retrieved from each webpage (default: 1024)"},"country":{"type":"string","required":false,"visibility":"user-only","description":"Country code to filter search results (e.g., US, GB, DE)"},"search_recency_filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter results by recency (e.g., \\"hour\\", \\"day\\", \\"week\\", \\"month\\", \\"year\\")"},"search_after_date":{"type":"string","required":false,"visibility":"user-only","description":"Include only content published after this date (format: MM/DD/YYYY)"},"search_before_date":{"type":"string","required":false,"visibility":"user-only","description":"Include only content published before this date (format: MM/DD/YYYY)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Perplexity API key"}}},"persona_approve_inquiry":{"id":"persona_approve_inquiry","name":"Persona Approve Inquiry","description":"Approve an identity verification inquiry. Approving prevents further progress on the inquiry and triggers any associated workflows and webhooks.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to approve (starts with inq_)"}}},"persona_create_account":{"id":"persona_create_account","name":"Persona Create Account","description":"Create an account that represents an individual in Persona. Accounts consolidate inquiries, verifications, and reports for the same person.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"accountTypeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account type ID to create the account for (starts with acttp_); defaults to your organization default"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reference ID that refers to an entity in your user model"},"countryCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g. US)"},"fields":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of field name to field value pairs, as defined by the account type (e.g. {\\"name-first\\": \\"Jane\\"})"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"JSON array of tag names to associate with the account (e.g. [\\"vip\\"])"}}},"persona_create_inquiry":{"id":"persona_create_inquiry","name":"Persona Create Inquiry","description":"Create a new identity verification inquiry from an inquiry template. Returns the created inquiry, which can then be completed by the individual via a one-time link.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryTemplateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry template ID (starts with itmpl_), inquiry template version ID (starts with itmplv_), or legacy template ID (starts with tmpl_)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account ID (starts with act_) to associate with this inquiry"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reference ID that refers to an entity in your user model. An account is auto-created for it if one does not exist."},"fields":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of field name to field value pairs to pre-fill, as defined by the inquiry template (e.g. {\\"name-first\\": \\"Jane\\"})"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-form note to attach to the inquiry"},"redirectUri":{"type":"string","required":false,"visibility":"user-only","description":"URI to redirect the individual to after completing the inquiry flow"}}},"persona_create_report":{"id":"persona_create_report","name":"Persona Create Report","description":"Run a screening report (watchlist, adverse media, or politically exposed person) against an individual by name or search term.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"reportType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of report to run: watchlist, adverse-media, or politically-exposed-person"},"reportTemplateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Report template ID to run (starts with rptp_)"},"term":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full-name search term (e.g. \\"Jane Q Doe\\"). Provide this or the separate name parts."},"nameFirst":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the individual to search"},"nameMiddle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Middle name of the individual to search"},"nameLast":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the individual to search"},"birthdate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Birthdate of the individual, formatted as YYYY-MM-DD"},"countryCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g. US)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account ID (starts with act_) to associate with this report"}}},"persona_decline_inquiry":{"id":"persona_decline_inquiry","name":"Persona Decline Inquiry","description":"Decline an identity verification inquiry. Declining prevents further progress on the inquiry and triggers any associated workflows and webhooks.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to decline (starts with inq_)"}}},"persona_expire_inquiry":{"id":"persona_expire_inquiry","name":"Persona Expire Inquiry","description":"Expire an in-progress inquiry, invalidating its sessions and one-time links so the individual can no longer continue it.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to expire (starts with inq_)"}}},"persona_generate_inquiry_link":{"id":"persona_generate_inquiry_link","name":"Persona Generate Inquiry Link","description":"Generate a one-time link for an inquiry that the individual can open to complete their identity verification.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to generate a one-time link for (starts with inq_)"},"expiresInSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of seconds from now until the link expires (must be greater than 0; defaults to the inquiry template setting, typically 24 hours)"}}},"persona_get_account":{"id":"persona_get_account","name":"Persona Get Account","description":"Retrieve a single account by ID, including its reference ID, fields, tags, and status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account ID to retrieve (starts with act_)"}}},"persona_get_case":{"id":"persona_get_case","name":"Persona Get Case","description":"Retrieve a single manual review case by ID, including its status, resolution, and assignee.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"caseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Case ID to retrieve (starts with case_)"}}},"persona_get_document":{"id":"persona_get_document","name":"Persona Get Document","description":"Retrieve a single document by ID (government ID, generic document, and more), including its processing status and uploaded files.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Document ID to retrieve (starts with doc_)"}}},"persona_get_inquiry":{"id":"persona_get_inquiry","name":"Persona Get Inquiry","description":"Retrieve a single identity verification inquiry by ID, including its status, collected fields, and decision timestamps.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to retrieve (starts with inq_)"}}},"persona_get_report":{"id":"persona_get_report","name":"Persona Get Report","description":"Retrieve a single screening report by ID, including its status, match results, and full type-specific attributes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Report ID to retrieve (starts with rep_)"}}},"persona_get_verification":{"id":"persona_get_verification","name":"Persona Get Verification","description":"Retrieve a single verification by ID (government ID, selfie, document, database, and more), including its status and the checks that ran.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"verificationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Verification ID to retrieve (starts with ver_)"}}},"persona_import_accounts":{"id":"persona_import_accounts","name":"Persona Import Accounts","description":"Bulk-import accounts into Persona from a CSV file. Returns an importer whose status can be polled until processing completes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"file":{"type":"file","required":true,"visibility":"user-only","description":"CSV file of accounts to import"}}},"persona_list_accounts":{"id":"persona_list_accounts","name":"Persona List Accounts","description":"List accounts in your Persona organization, optionally filtered by reference ID. Results are cursor-paginated.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by reference ID"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of accounts to return per page (1-100, default 10)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: return accounts after this account ID"}}},"persona_list_cases":{"id":"persona_list_cases","name":"Persona List Cases","description":"List manual review cases, optionally filtered by status, account ID, or reference ID. Results are cursor-paginated.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by case status (e.g. Open, Resolved)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by account ID (starts with act_)"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by reference ID"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of cases to return per page (1-100, default 10)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: return cases after this case ID"}}},"persona_list_inquiries":{"id":"persona_list_inquiries","name":"Persona List Inquiries","description":"List identity verification inquiries, optionally filtered by status, account ID, reference ID, or creation date range. Results are cursor-paginated.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by account ID (starts with act_); comma-separate multiple IDs"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by reference ID"},"createdAtStart":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to inquiries created at or after this ISO 8601 timestamp"},"createdAtEnd":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to inquiries created at or before this ISO 8601 timestamp"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of inquiries to return per page (1-100, default 10)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: return inquiries after this inquiry ID"}}},"persona_list_inquiry_templates":{"id":"persona_list_inquiry_templates","name":"Persona List Inquiry Templates","description":"List the inquiry templates in your Persona organization, to discover template IDs for creating inquiries. Results are cursor-paginated.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of templates to return per page (1-100, default 10)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: return templates after this template ID"}}},"persona_list_reports":{"id":"persona_list_reports","name":"Persona List Reports","description":"List screening reports, optionally filtered by account ID or reference ID. Results are cursor-paginated.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by account ID (starts with act_)"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by reference ID"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of reports to return per page (1-100, default 10)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: return reports after this report ID"}}},"persona_mark_inquiry_for_review":{"id":"persona_mark_inquiry_for_review","name":"Persona Mark Inquiry for Review","description":"Mark an identity verification inquiry for manual review, moving it to the needs_review status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to mark for review (starts with inq_)"}}},"persona_print_inquiry_pdf":{"id":"persona_print_inquiry_pdf","name":"Persona Print Inquiry PDF","description":"Download a PDF summary of an inquiry, including its collected information and verification results.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to print (starts with inq_)"}}},"persona_redact_account":{"id":"persona_redact_account","name":"Persona Redact Account","description":"Permanently delete all personally identifiable information stored on an account, for example to honor a data deletion request. This cannot be undone.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account ID to redact (starts with act_)"}}},"persona_redact_inquiry":{"id":"persona_redact_inquiry","name":"Persona Redact Inquiry","description":"Permanently delete all personally identifiable information collected by an inquiry, for example to honor a data deletion request. This cannot be undone.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to redact (starts with inq_)"}}},"persona_resume_inquiry":{"id":"persona_resume_inquiry","name":"Persona Resume Inquiry","description":"Resume a pending or expired inquiry, creating a new session so the individual can continue verification. Returns a session token.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to resume (starts with inq_)"}}},"persona_update_account":{"id":"persona_update_account","name":"Persona Update Account","description":"Update an account’s reference ID, country code, fields, or tags. Only the provided values are changed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account ID to update (starts with act_)"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reference ID that refers to an entity in your user model"},"countryCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g. US)"},"fields":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of field name to field value pairs to set, as defined by the account type (e.g. {\\"name-first\\": \\"Jane\\"})"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"JSON array of tag names to set on the account (e.g. [\\"vip\\"])"}}},"persona_update_inquiry":{"id":"persona_update_inquiry","name":"Persona Update Inquiry","description":"Update an inquiry’s note, fields, tags, or redirect URI. Only the provided values are changed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Persona API key"},"inquiryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inquiry ID to update (starts with inq_)"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-form note to set on the inquiry"},"fields":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of field name to field value pairs to set, as defined by the inquiry template (e.g. {\\"name-first\\": \\"Jane\\"})"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"JSON array of tag names to set on the inquiry (e.g. [\\"vip\\"])"},"redirectUri":{"type":"string","required":false,"visibility":"user-only","description":"URI to redirect the individual to after completing the inquiry flow"}}},"pinecone_delete_vectors":{"id":"pinecone_delete_vectors","name":"Pinecone Delete Vectors","description":"Delete vectors from a Pinecone namespace by IDs, by metadata filter, or delete all","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"namespace":{"type":"string","required":false,"visibility":"user-or-llm","description":"Namespace to delete vectors from (e.g., \\"documents\\", \\"embeddings\\")"},"ids":{"type":"array","required":false,"visibility":"user-or-llm","description":"Vector IDs to delete (1-1000 items). Mutually exclusive with deleteAll and filter"},"deleteAll":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Delete all vectors in the namespace. Mutually exclusive with ids and filter"},"filter":{"type":"object","required":false,"visibility":"user-or-llm","description":"Metadata filter selecting vectors to delete (e.g., {\\"category\\": {\\"$eq\\": \\"product\\"}}). Mutually exclusive with ids and deleteAll"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_describe_index":{"id":"pinecone_describe_index","name":"Pinecone Describe Index","description":"Get the configuration and status of a Pinecone index by name","version":"1.0","params":{"indexName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the index to describe"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_describe_index_stats":{"id":"pinecone_describe_index_stats","name":"Pinecone Describe Index Stats","description":"Get statistics about a Pinecone index, including per-namespace vector counts","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"filter":{"type":"object","required":false,"visibility":"user-or-llm","description":"Metadata filter to limit which vectors are counted (pod-based indexes only, e.g., {\\"category\\": {\\"$eq\\": \\"product\\"}})"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_fetch":{"id":"pinecone_fetch","name":"Pinecone Fetch","description":"Fetch vectors by ID from a Pinecone index","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"ids":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of vector IDs to fetch (e.g., [\\"vec-001\\", \\"vec-002\\"])"},"namespace":{"type":"string","required":false,"visibility":"user-or-llm","description":"Namespace to fetch vectors from (e.g., \\"documents\\", \\"embeddings\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_generate_embeddings":{"id":"pinecone_generate_embeddings","name":"Pinecone Generate Embeddings","description":"Generate embeddings from text using Pinecone\'s hosted models","version":"1.0","params":{"model":{"type":"string","required":true,"visibility":"user-only","description":"Model to use for generating embeddings"},"inputs":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of text inputs to generate embeddings for"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_list_indexes":{"id":"pinecone_list_indexes","name":"Pinecone List Indexes","description":"List all Pinecone indexes in the project","version":"1.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_list_vector_ids":{"id":"pinecone_list_vector_ids","name":"Pinecone List Vector IDs","description":"List vector IDs in a Pinecone namespace by prefix (serverless indexes only)","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"namespace":{"type":"string","required":true,"visibility":"user-or-llm","description":"Namespace to list vector IDs from (e.g., \\"documents\\", \\"embeddings\\")"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter vector IDs by a common prefix (e.g., \\"doc1#\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of IDs to return per page (default 100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous response to fetch the next page"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_search_text":{"id":"pinecone_search_text","name":"Pinecone Search Text","description":"Search for similar text in a Pinecone index","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"namespace":{"type":"string","required":false,"visibility":"user-or-llm","description":"Namespace to search in (e.g., \\"documents\\", \\"embeddings\\")"},"searchQuery":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text to search for"},"topK":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"10\\", \\"25\\")"},"fields":{"type":"array","required":false,"visibility":"user-only","description":"Fields to return in the results"},"filter":{"type":"object","required":false,"visibility":"user-or-llm","description":"Filter to apply to the search (e.g., {\\"category\\": \\"tech\\", \\"year\\": {\\"$gte\\": 2020}})"},"rerank":{"type":"object","required":false,"visibility":"user-only","description":"Reranking parameters"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_search_vector":{"id":"pinecone_search_vector","name":"Pinecone Search Vector","description":"Search for similar vectors in a Pinecone index","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"namespace":{"type":"string","required":false,"visibility":"user-or-llm","description":"Namespace to search in (e.g., \\"documents\\", \\"embeddings\\")"},"vector":{"type":"array","required":true,"visibility":"user-only","description":"Vector to search for"},"topK":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., 10, 25)"},"filter":{"type":"object","required":false,"visibility":"user-or-llm","description":"Filter to apply to the search (e.g., {\\"category\\": \\"tech\\", \\"year\\": {\\"$gte\\": 2020}})"},"includeValues":{"type":"boolean","required":false,"visibility":"user-only","description":"Include vector values in response"},"includeMetadata":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include metadata in response (true/false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_update_vector":{"id":"pinecone_update_vector","name":"Pinecone Update Vector","description":"Update the values, sparse values, or metadata of a vector in a Pinecone namespace","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the vector to update"},"namespace":{"type":"string","required":false,"visibility":"user-or-llm","description":"Namespace containing the vector (e.g., \\"documents\\", \\"embeddings\\")"},"values":{"type":"array","required":false,"visibility":"user-or-llm","description":"New dense vector values to overwrite the existing values"},"sparseValues":{"type":"object","required":false,"visibility":"user-or-llm","description":"New sparse vector values with indices and values arrays"},"setMetadata":{"type":"object","required":false,"visibility":"user-or-llm","description":"Metadata key-value pairs to add or overwrite on the vector"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pinecone_upsert_text":{"id":"pinecone_upsert_text","name":"Pinecone Upsert Text","description":"Insert or update text records in a Pinecone index","version":"1.0","params":{"indexHost":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full Pinecone index host URL (e.g., \\"https://my-index-abc123.svc.pinecone.io\\")"},"namespace":{"type":"string","required":true,"visibility":"user-or-llm","description":"Namespace to upsert records into (e.g., \\"documents\\", \\"embeddings\\")"},"records":{"type":"array","required":true,"visibility":"user-or-llm","description":"Record or array of records to upsert, each containing _id, text, and optional metadata"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pinecone API key"}}},"pipedrive_create_activity":{"id":"pipedrive_create_activity","name":"Create Activity in Pipedrive","description":"Create a new activity (task) in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subject/title of the activity (e.g., \\"Follow up call with John\\")"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Activity type: call, meeting, task, deadline, email, lunch"},"due_date":{"type":"string","required":true,"visibility":"user-or-llm","description":"Due date in YYYY-MM-DD format (e.g., \\"2025-03-15\\")"},"due_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due time in HH:MM format (e.g., \\"14:30\\")"},"duration":{"type":"string","required":false,"visibility":"user-or-llm","description":"Duration in HH:MM format (e.g., \\"01:00\\" for 1 hour)"},"deal_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the deal to associate with (e.g., \\"123\\")"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the person to associate with (e.g., \\"456\\")"},"org_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the organization to associate with (e.g., \\"789\\")"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Notes for the activity"}}},"pipedrive_create_deal":{"id":"pipedrive_create_deal","name":"Create Deal in Pipedrive","description":"Create a new deal in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the deal (e.g., \\"Enterprise Software License\\")"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"The monetary value of the deal (e.g., \\"5000\\")"},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"Currency code (e.g., \\"USD\\", \\"EUR\\", \\"GBP\\")"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the person this deal is associated with (e.g., \\"456\\")"},"org_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the organization this deal is associated with (e.g., \\"789\\")"},"pipeline_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the pipeline this deal should be placed in (e.g., \\"1\\")"},"stage_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the stage this deal should be placed in (e.g., \\"2\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status of the deal: open, won, lost"},"expected_close_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"Expected close date in YYYY-MM-DD format (e.g., \\"2025-06-30\\")"}}},"pipedrive_create_lead":{"id":"pipedrive_create_lead","name":"Create Lead in Pipedrive","description":"Create a new lead in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the lead (e.g., \\"Acme Corp - Website Redesign\\")"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the person (REQUIRED unless organization_id is provided) (e.g., \\"456\\")"},"organization_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the organization (REQUIRED unless person_id is provided) (e.g., \\"789\\")"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the user who will own the lead (e.g., \\"123\\")"},"value_amount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Potential value amount (e.g., \\"10000\\")"},"value_currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"Currency code (e.g., \\"USD\\", \\"EUR\\", \\"GBP\\")"},"expected_close_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"Expected close date in YYYY-MM-DD format (e.g., \\"2025-04-15\\")"},"visible_to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility: 1 (Owner & followers), 3 (Entire company)"}},"oauth":{"required":true,"provider":"pipedrive"}},"pipedrive_create_project":{"id":"pipedrive_create_project","name":"Create Project in Pipedrive","description":"Create a new project in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the project (e.g., \\"Q2 Marketing Campaign\\")"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the project"},"start_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project start date in YYYY-MM-DD format (e.g., \\"2025-04-01\\")"},"end_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project end date in YYYY-MM-DD format (e.g., \\"2025-06-30\\")"}}},"pipedrive_delete_lead":{"id":"pipedrive_delete_lead","name":"Delete Lead from Pipedrive","description":"Delete a specific lead from Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"lead_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the lead to delete (e.g., \\"abc123-def456-ghi789\\")"}},"oauth":{"required":true,"provider":"pipedrive"}},"pipedrive_get_activities":{"id":"pipedrive_get_activities","name":"Get Activities from Pipedrive","description":"Retrieve activities (tasks) from Pipedrive with optional filters","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"user_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter activities by user ID (e.g., \\"123\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by activity type (call, meeting, task, deadline, email, lunch)"},"done":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by completion status: 0 for not done, 1 for done"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 500)"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination start offset (0-based index of the first item to return)"}}},"pipedrive_get_all_deals":{"id":"pipedrive_get_all_deals","name":"Get All Deals from Pipedrive","description":"Retrieve all deals from Pipedrive with optional filters","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only fetch deals with a specific status. Values: open, won, lost. If omitted, all not deleted deals are returned"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"If supplied, only deals linked to the specified person are returned (e.g., \\"456\\")"},"org_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"If supplied, only deals linked to the specified organization are returned (e.g., \\"789\\")"},"pipeline_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"If supplied, only deals in the specified pipeline are returned (e.g., \\"1\\")"},"updated_since":{"type":"string","required":false,"visibility":"user-or-llm","description":"If set, only deals updated after this time are returned. Format: 2025-01-01T10:20:00Z"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 500)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"For pagination, the marker representing the first item on the next page"}}},"pipedrive_get_deal":{"id":"pipedrive_get_deal","name":"Get Deal Details from Pipedrive","description":"Retrieve detailed information about a specific deal","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"deal_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the deal to retrieve (e.g., \\"123\\")"}}},"pipedrive_get_files":{"id":"pipedrive_get_files","name":"Get Files from Pipedrive","description":"Retrieve files from Pipedrive with optional filters","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort files by field (supported: \\"id\\", \\"update_time\\")"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 100)"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination start offset (0-based index of the first item to return)"},"downloadFiles":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Download file contents into file outputs"}}},"pipedrive_get_leads":{"id":"pipedrive_get_leads","name":"Get Leads from Pipedrive","description":"Retrieve all leads or a specific lead from Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"lead_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional: ID of a specific lead to retrieve (e.g., \\"abc123-def456-ghi789\\")"},"archived":{"type":"string","required":false,"visibility":"user-or-llm","description":"Get archived leads instead of active ones (e.g., \\"true\\" or \\"false\\")"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by owner user ID (e.g., \\"123\\")"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by person ID (e.g., \\"456\\")"},"organization_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by organization ID (e.g., \\"789\\")"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 500)"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination start offset (0-based index of the first item to return)"}},"oauth":{"required":true,"provider":"pipedrive"}},"pipedrive_get_mail_messages":{"id":"pipedrive_get_mail_messages","name":"Get Mail Threads from Pipedrive","description":"Retrieve mail threads from Pipedrive mailbox","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"folder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by folder: inbox, drafts, sent, archive (default: inbox)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"25\\", default: 50)"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination start offset (0-based index of the first item to return)"}},"oauth":{"required":true,"provider":"pipedrive"}},"pipedrive_get_mail_thread":{"id":"pipedrive_get_mail_thread","name":"Get Mail Thread Messages from Pipedrive","description":"Retrieve all messages from a specific mail thread","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"thread_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the mail thread (e.g., \\"12345\\")"}},"oauth":{"required":true,"provider":"pipedrive"}},"pipedrive_get_pipeline_deals":{"id":"pipedrive_get_pipeline_deals","name":"Get Pipeline Deals from Pipedrive","description":"Retrieve all deals in a specific pipeline","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"pipeline_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the pipeline (e.g., \\"1\\")"},"stage_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by specific stage within the pipeline (e.g., \\"2\\")"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 500)"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination start offset (0-based index of the first item to return)"}}},"pipedrive_get_pipelines":{"id":"pipedrive_get_pipelines","name":"Get Pipelines from Pipedrive","description":"Retrieve all pipelines from Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"sort_by":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: id, update_time, add_time (default: id)"},"sort_direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sorting direction: asc, desc (default: asc)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 500)"},"start":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination start offset (0-based index of the first item to return)"}}},"pipedrive_get_projects":{"id":"pipedrive_get_projects","name":"Get Projects from Pipedrive","description":"Retrieve all projects or a specific project from Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"project_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional: ID of a specific project to retrieve (e.g., \\"123\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by project status: open, completed, deleted (only for listing all)"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., \\"50\\", default: 100, max: 500, only for listing all)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"For pagination, the marker representing the first item on the next page"}}},"pipedrive_update_activity":{"id":"pipedrive_update_activity","name":"Update Activity in Pipedrive","description":"Update an existing activity (task) in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"activity_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the activity to update (e.g., \\"12345\\")"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"New subject/title for the activity (e.g., \\"Updated meeting with client\\")"},"due_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"New due date in YYYY-MM-DD format (e.g., \\"2025-03-20\\")"},"due_time":{"type":"string","required":false,"visibility":"user-or-llm","description":"New due time in HH:MM format (e.g., \\"15:00\\")"},"duration":{"type":"string","required":false,"visibility":"user-or-llm","description":"New duration in HH:MM format (e.g., \\"00:30\\" for 30 minutes)"},"done":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mark as done: 0 for not done, 1 for done"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"New notes for the activity"}}},"pipedrive_update_deal":{"id":"pipedrive_update_deal","name":"Update Deal in Pipedrive","description":"Update an existing deal in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"deal_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the deal to update (e.g., \\"123\\")"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the deal (e.g., \\"Updated Enterprise License\\")"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"New monetary value for the deal (e.g., \\"7500\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New status: open, won, lost"},"stage_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"New stage ID for the deal (e.g., \\"3\\")"},"expected_close_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"New expected close date in YYYY-MM-DD format (e.g., \\"2025-07-15\\")"}}},"pipedrive_update_lead":{"id":"pipedrive_update_lead","name":"Update Lead in Pipedrive","description":"Update an existing lead in Pipedrive","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Pipedrive API"},"authStyle":{"type":"string","required":false,"visibility":"hidden","description":"Auth scheme for the token; set by the credential resolver for API-token service accounts"},"lead_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the lead to update (e.g., \\"abc123-def456-ghi789\\")"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the lead (e.g., \\"Updated Lead - Premium Package\\")"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"New person ID (e.g., \\"456\\")"},"organization_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"New organization ID (e.g., \\"789\\")"},"owner_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"New owner user ID (e.g., \\"123\\")"},"value_amount":{"type":"string","required":false,"visibility":"user-or-llm","description":"New value amount (e.g., \\"15000\\")"},"value_currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"New currency code (e.g., \\"USD\\", \\"EUR\\", \\"GBP\\")"},"expected_close_date":{"type":"string","required":false,"visibility":"user-or-llm","description":"New expected close date in YYYY-MM-DD format (e.g., \\"2025-05-01\\")"},"is_archived":{"type":"string","required":false,"visibility":"user-or-llm","description":"Archive the lead: true or false"}},"oauth":{"required":true,"provider":"pipedrive"}},"polymarket_get_activity":{"id":"polymarket_get_activity","name":"Get Activity from Polymarket","description":"Retrieve on-chain activity for a user including trades, splits, merges, redemptions, rewards, and conversions","version":"1.0.0","params":{"user":{"type":"string","required":true,"description":"User wallet address (0x-prefixed)","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Maximum results to return (e.g., \\"50\\"). Default: 100, max: 500.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"100\\"). Default: 0, max: 10000.","visibility":"user-or-llm"},"market":{"type":"string","required":false,"description":"Comma-separated condition IDs (e.g., \\"0x1234...abcd,0x5678...efgh\\"). Mutually exclusive with eventId.","visibility":"user-or-llm"},"eventId":{"type":"string","required":false,"description":"Comma-separated event IDs (e.g., \\"12345,67890\\"). Mutually exclusive with market.","visibility":"user-or-llm"},"type":{"type":"string","required":false,"description":"Activity type filter: TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION, MAKER_REBATE, REFERRAL_REWARD","visibility":"user-or-llm"},"start":{"type":"number","required":false,"description":"Start timestamp (Unix seconds)","visibility":"user-or-llm"},"end":{"type":"number","required":false,"description":"End timestamp (Unix seconds)","visibility":"user-or-llm"},"sortBy":{"type":"string","required":false,"description":"Sort field: TIMESTAMP, TOKENS, or CASH (default: TIMESTAMP)","visibility":"user-or-llm"},"sortDirection":{"type":"string","required":false,"description":"Sort direction: ASC or DESC (default: DESC)","visibility":"user-or-llm"},"side":{"type":"string","required":false,"description":"Trade side filter: BUY or SELL (only applies to trades)","visibility":"user-or-llm"}}},"polymarket_get_event":{"id":"polymarket_get_event","name":"Get Event from Polymarket","description":"Retrieve details of a specific event by ID or slug","version":"1.0.0","params":{"eventId":{"type":"string","required":false,"description":"The numeric event ID (e.g., \\"12345\\"). Required if slug is not provided.","visibility":"user-or-llm"},"slug":{"type":"string","required":false,"description":"The event slug (e.g., \\"2024-presidential-election\\"). URL-friendly identifier. Required if eventId is not provided.","visibility":"user-or-llm"}}},"polymarket_get_events":{"id":"polymarket_get_events","name":"Get Events from Polymarket","description":"Retrieve a list of events from Polymarket with optional filtering","version":"1.0.0","params":{"closed":{"type":"string","required":false,"description":"Filter by closed status (true/false). Use false for open events only.","visibility":"user-or-llm"},"order":{"type":"string","required":false,"description":"Sort field (e.g., volume, liquidity, startDate, endDate, createdAt)","visibility":"user-or-llm"},"ascending":{"type":"string","required":false,"description":"Sort direction (true for ascending, false for descending)","visibility":"user-or-llm"},"tagId":{"type":"string","required":false,"description":"Filter by tag ID","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Number of results per page (e.g., \\"25\\"). Max: 50.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"50\\").","visibility":"user-or-llm"}}},"polymarket_get_holders":{"id":"polymarket_get_holders","name":"Get Market Holders from Polymarket","description":"Retrieve top holders of a specific market token","version":"1.0.0","params":{"market":{"type":"string","required":true,"description":"Comma-separated list of condition IDs (e.g., \\"0x1234...abcd\\" or \\"0x1234...abcd,0x5678...efgh\\").","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Number of holders to return (e.g., \\"10\\"). Range: 0-20, default: 20.","visibility":"user-or-llm"},"minBalance":{"type":"string","required":false,"description":"Minimum balance threshold (default: 1)","visibility":"user-or-llm"}}},"polymarket_get_last_trade_price":{"id":"polymarket_get_last_trade_price","name":"Get Last Trade Price from Polymarket","description":"Retrieve the last trade price for a specific token","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"}}},"polymarket_get_leaderboard":{"id":"polymarket_get_leaderboard","name":"Get Leaderboard from Polymarket","description":"Retrieve trader leaderboard rankings by profit/loss or volume","version":"1.0.0","params":{"category":{"type":"string","required":false,"description":"Category filter: OVERALL, POLITICS, SPORTS, CRYPTO, CULTURE, MENTIONS, WEATHER, ECONOMICS, TECH, FINANCE (default: OVERALL)","visibility":"user-or-llm"},"timePeriod":{"type":"string","required":false,"description":"Time period: DAY, WEEK, MONTH, ALL (default: DAY)","visibility":"user-or-llm"},"orderBy":{"type":"string","required":false,"description":"Order by: PNL or VOL (default: PNL)","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Number of results to return (e.g., \\"10\\"). Range: 1-50, default: 25.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"25\\"). Range: 0-1000, default: 0.","visibility":"user-or-llm"},"user":{"type":"string","required":false,"description":"Filter by specific user wallet address","visibility":"user-or-llm"},"userName":{"type":"string","required":false,"description":"Filter by username","visibility":"user-or-llm"}}},"polymarket_get_market":{"id":"polymarket_get_market","name":"Get Market from Polymarket","description":"Retrieve details of a specific prediction market by ID or slug","version":"1.0.0","params":{"marketId":{"type":"string","required":false,"description":"The numeric market ID (e.g., \\"253591\\"). Required if slug is not provided. Not the condition ID.","visibility":"user-or-llm"},"slug":{"type":"string","required":false,"description":"The market slug (e.g., \\"will-trump-win\\"). URL-friendly identifier. Required if marketId is not provided.","visibility":"user-or-llm"}}},"polymarket_get_markets":{"id":"polymarket_get_markets","name":"Get Markets from Polymarket","description":"Retrieve a list of prediction markets from Polymarket with optional filtering","version":"1.0.0","params":{"closed":{"type":"string","required":false,"description":"Filter by closed status (true/false). Use false for open markets only.","visibility":"user-or-llm"},"order":{"type":"string","required":false,"description":"Sort field (e.g., volumeNum, liquidityNum, startDate, endDate, createdAt)","visibility":"user-or-llm"},"ascending":{"type":"string","required":false,"description":"Sort direction (true for ascending, false for descending)","visibility":"user-or-llm"},"tagId":{"type":"string","required":false,"description":"Filter by tag ID","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Number of results per page (e.g., \\"25\\"). Max: 50.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"50\\").","visibility":"user-or-llm"}}},"polymarket_get_midpoint":{"id":"polymarket_get_midpoint","name":"Get Midpoint Price from Polymarket","description":"Retrieve the midpoint price for a specific token","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"}}},"polymarket_get_orderbook":{"id":"polymarket_get_orderbook","name":"Get Orderbook from Polymarket","description":"Retrieve the order book summary for a specific token","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"}}},"polymarket_get_positions":{"id":"polymarket_get_positions","name":"Get Positions from Polymarket","description":"Retrieve user positions from Polymarket","version":"1.0.0","params":{"user":{"type":"string","required":true,"description":"User wallet address","visibility":"user-or-llm"},"market":{"type":"string","required":false,"description":"Condition IDs to filter positions (e.g., \\"0x1234...abcd,0x5678...efgh\\"). Mutually exclusive with eventId.","visibility":"user-or-llm"},"eventId":{"type":"string","required":false,"description":"Event ID to filter positions (e.g., \\"12345\\"). Mutually exclusive with market.","visibility":"user-or-llm"},"sizeThreshold":{"type":"string","required":false,"description":"Minimum position size threshold (default: 1)","visibility":"user-or-llm"},"redeemable":{"type":"string","required":false,"description":"Filter for redeemable positions only (true/false)","visibility":"user-or-llm"},"mergeable":{"type":"string","required":false,"description":"Filter for mergeable positions only (true/false)","visibility":"user-or-llm"},"sortBy":{"type":"string","required":false,"description":"Sort field (TOKENS, CURRENT, INITIAL, CASHPNL, PERCENTPNL, TITLE, RESOLVING, PRICE, AVGPRICE)","visibility":"user-or-llm"},"sortDirection":{"type":"string","required":false,"description":"Sort direction (ASC or DESC)","visibility":"user-or-llm"},"title":{"type":"string","required":false,"description":"Search filter by title","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Number of results per page (e.g., \\"25\\").","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"50\\").","visibility":"user-or-llm"}}},"polymarket_get_price":{"id":"polymarket_get_price","name":"Get Price from Polymarket","description":"Retrieve the market price for a specific token and side","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"},"side":{"type":"string","required":true,"description":"Order side: \\"buy\\" or \\"sell\\".","visibility":"user-or-llm"}}},"polymarket_get_price_history":{"id":"polymarket_get_price_history","name":"Get Price History from Polymarket","description":"Retrieve historical price data for a specific market token","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"},"interval":{"type":"string","required":false,"description":"Duration ending at current time (1m, 1h, 6h, 1d, 1w, max). Mutually exclusive with startTs/endTs.","visibility":"user-or-llm"},"fidelity":{"type":"number","required":false,"description":"Data resolution in minutes (e.g., 60 for hourly)","visibility":"user-or-llm"},"startTs":{"type":"number","required":false,"description":"Start timestamp (Unix seconds UTC)","visibility":"user-or-llm"},"endTs":{"type":"number","required":false,"description":"End timestamp (Unix seconds UTC)","visibility":"user-or-llm"}}},"polymarket_get_series":{"id":"polymarket_get_series","name":"Get Series from Polymarket","description":"Retrieve series (related market groups) from Polymarket","version":"1.0.0","params":{"limit":{"type":"string","required":false,"description":"Number of results per page (e.g., \\"25\\"). Max: 50.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"50\\").","visibility":"user-or-llm"}}},"polymarket_get_series_by_id":{"id":"polymarket_get_series_by_id","name":"Get Series by ID from Polymarket","description":"Retrieve a specific series (related market group) by ID from Polymarket","version":"1.0.0","params":{"seriesId":{"type":"string","required":true,"description":"The numeric series ID (e.g., \\"12345\\").","visibility":"user-or-llm"}}},"polymarket_get_spread":{"id":"polymarket_get_spread","name":"Get Spread from Polymarket","description":"Retrieve the bid-ask spread for a specific token","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"}}},"polymarket_get_tags":{"id":"polymarket_get_tags","name":"Get Tags from Polymarket","description":"Retrieve available tags for filtering markets from Polymarket","version":"1.0.0","params":{"limit":{"type":"string","required":false,"description":"Number of results per page (e.g., \\"25\\"). Max: 50.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"50\\").","visibility":"user-or-llm"}}},"polymarket_get_tick_size":{"id":"polymarket_get_tick_size","name":"Get Tick Size from Polymarket","description":"Retrieve the minimum tick size for a specific token","version":"1.0.0","params":{"tokenId":{"type":"string","required":true,"description":"The CLOB token ID from market clobTokenIds array (e.g., \\"71321045679252212594626385532706912750332728571942532289631379312455583992563\\").","visibility":"user-or-llm"}}},"polymarket_get_trades":{"id":"polymarket_get_trades","name":"Get Trades from Polymarket","description":"Retrieve trade history from Polymarket","version":"1.0.0","params":{"user":{"type":"string","required":false,"description":"User wallet address to filter trades","visibility":"user-or-llm"},"market":{"type":"string","required":false,"description":"Market/condition ID to filter trades (e.g., \\"0x1234...abcd\\"). Mutually exclusive with eventId.","visibility":"user-or-llm"},"eventId":{"type":"string","required":false,"description":"Event ID to filter trades (e.g., \\"12345\\"). Mutually exclusive with market.","visibility":"user-or-llm"},"side":{"type":"string","required":false,"description":"Trade direction filter (BUY or SELL)","visibility":"user-or-llm"},"takerOnly":{"type":"string","required":false,"description":"Filter for taker trades only (true/false, default: true)","visibility":"user-or-llm"},"filterType":{"type":"string","required":false,"description":"Filter type (CASH or TOKENS) - requires filterAmount","visibility":"user-or-llm"},"filterAmount":{"type":"string","required":false,"description":"Filter amount threshold - requires filterType","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Number of results per page (e.g., \\"50\\"). Default: 100, max: 10000.","visibility":"user-or-llm"},"offset":{"type":"string","required":false,"description":"Number of results to skip for pagination (e.g., \\"100\\").","visibility":"user-or-llm"}}},"polymarket_search":{"id":"polymarket_search","name":"Search Polymarket","description":"Search for markets, events, and profiles on Polymarket","version":"1.0.0","params":{"query":{"type":"string","required":true,"description":"Search query term (e.g., \\"presidential election\\", \\"bitcoin price\\").","visibility":"user-or-llm"},"limit":{"type":"string","required":false,"description":"Maximum number of results per type (events, tags, profiles). Default: 50.","visibility":"user-or-llm"},"page":{"type":"string","required":false,"description":"Page number for pagination (e.g., \\"2\\"). 1-indexed.","visibility":"user-or-llm"},"cache":{"type":"string","required":false,"description":"Enable caching (true/false)","visibility":"user-or-llm"},"eventsStatus":{"type":"string","required":false,"description":"Filter events by status","visibility":"user-or-llm"},"eventsTag":{"type":"string","required":false,"description":"Filter by event tags (comma-separated)","visibility":"user-or-llm"},"sort":{"type":"string","required":false,"description":"Sort field","visibility":"user-or-llm"},"ascending":{"type":"string","required":false,"description":"Sort direction (true for ascending, false for descending)","visibility":"user-or-llm"},"searchTags":{"type":"string","required":false,"description":"Include tags in search results (true/false)","visibility":"user-or-llm"},"searchProfiles":{"type":"string","required":false,"description":"Include profiles in search results (true/false)","visibility":"user-or-llm"},"recurrence":{"type":"string","required":false,"description":"Filter by recurrence type","visibility":"user-or-llm"},"excludeTagId":{"type":"string","required":false,"description":"Exclude events with these tag IDs (comma-separated)","visibility":"user-or-llm"},"keepClosedMarkets":{"type":"string","required":false,"description":"Include closed markets in results (0 or 1)","visibility":"user-or-llm"}}},"postgresql_delete":{"id":"postgresql_delete","name":"PostgreSQL Delete","description":"Delete data from PostgreSQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"PostgreSQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"PostgreSQL server port (default: 5432)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to delete data from"},"where":{"type":"string","required":true,"visibility":"user-or-llm","description":"WHERE clause condition (without WHERE keyword)"}}},"postgresql_execute":{"id":"postgresql_execute","name":"PostgreSQL Execute","description":"Execute raw SQL query on PostgreSQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"PostgreSQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"PostgreSQL server port (default: 5432)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Raw SQL query to execute"}}},"postgresql_insert":{"id":"postgresql_insert","name":"PostgreSQL Insert","description":"Insert data into PostgreSQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"PostgreSQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"PostgreSQL server port (default: 5432)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to insert data into"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data object to insert (key-value pairs)"}}},"postgresql_introspect":{"id":"postgresql_introspect","name":"PostgreSQL Introspect","description":"Introspect PostgreSQL database schema to retrieve table structures, columns, and relationships","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"PostgreSQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"PostgreSQL server port (default: 5432)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schema to introspect (default: public)"}}},"postgresql_query":{"id":"postgresql_query","name":"PostgreSQL Query","description":"Execute a SELECT query on PostgreSQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"PostgreSQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"PostgreSQL server port (default: 5432)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL SELECT query to execute"}}},"postgresql_update":{"id":"postgresql_update","name":"PostgreSQL Update","description":"Update data in PostgreSQL database","version":"1.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"PostgreSQL server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"PostgreSQL server port (default: 5432)"},"database":{"type":"string","required":true,"visibility":"user-only","description":"Database name to connect to"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Database username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Database password"},"ssl":{"type":"string","required":false,"visibility":"user-only","description":"SSL connection mode (disabled, required, preferred)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to update data in"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data object with fields to update (key-value pairs)"},"where":{"type":"string","required":true,"visibility":"user-or-llm","description":"WHERE clause condition (without WHERE keyword)"}}},"posthog_batch_events":{"id":"posthog_batch_events","name":"PostHog Batch Events","description":"Capture multiple events at once in PostHog. Use this for bulk event ingestion to improve performance.","version":"1.0.0","params":{"projectApiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Project API Key (public token for event ingestion)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog region: us (default) or eu","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"batch":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of events to capture. Each event should have: event, distinct_id, and optional properties, timestamp. Example: [{\\"event\\": \\"page_view\\", \\"distinct_id\\": \\"user123\\", \\"properties\\": {\\"page\\": \\"/\\"}}]"}}},"posthog_capture_event":{"id":"posthog_capture_event","name":"PostHog Capture Event","description":"Capture a single event in PostHog. Use this to track user actions, page views, or custom events.","version":"1.0.0","params":{"projectApiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Project API Key (public token for event ingestion)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog region: us (default) or eu","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"event":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the event to capture (e.g., \\"page_view\\", \\"button_clicked\\")"},"distinctId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the user or device (e.g., \\"user123\\", email, or device UUID)"},"properties":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of event properties (e.g., {\\"button_name\\": \\"signup\\", \\"page\\": \\"homepage\\"})"},"timestamp":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 timestamp for when the event occurred. If not provided, uses current time"}}},"posthog_create_annotation":{"id":"posthog_create_annotation","name":"PostHog Create Annotation","description":"Create a new annotation in PostHog. Mark important events on your graphs with date and description.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content/text of the annotation"},"date_marker":{"type":"string","required":true,"visibility":"user-or-llm","description":"ISO timestamp marking when the annotation applies (e.g., \\"2024-01-15T10:00:00Z\\")"},"scope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Scope of the annotation: \\"project\\", \\"organization\\", \\"dashboard\\", or \\"dashboard_item\\" (default: \\"project\\")"},"dashboard_item":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the dashboard tile (insight) to attach this annotation to (used when scope is \\"dashboard_item\\")"},"dashboard_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the dashboard to attach this annotation to (used when scope is \\"dashboard\\")"}}},"posthog_create_cohort":{"id":"posthog_create_cohort","name":"PostHog Create Cohort","description":"Create a new cohort in PostHog. Requires cohort name and filter or query configuration.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the cohort (optional - PostHog will use \\"Untitled cohort\\" if not provided)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the cohort"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of filter configuration for the cohort"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of query configuration for the cohort"},"is_static":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the cohort is static (default: false)","default":false},"groups":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of groups that define the cohort"}}},"posthog_create_dashboard":{"id":"posthog_create_dashboard","name":"PostHog Create Dashboard","description":"Create a new dashboard in PostHog. Optionally seed it from a built-in template, then attach insights to it afterward.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new dashboard"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the dashboard"},"pinned":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to pin the dashboard to the sidebar"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags for the dashboard"},"useTemplate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of a built-in PostHog dashboard template to seed this dashboard from (e.g., \\"Product analytics\\")"}}},"posthog_create_experiment":{"id":"posthog_create_experiment","name":"PostHog Create Experiment","description":"Create a new experiment in PostHog","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Experiment name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Experiment description"},"featureFlagKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Feature flag key to use for the experiment"},"parameters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Experiment parameters as JSON string"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Experiment filters as JSON string"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Experiment start date (ISO format)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Experiment end date (ISO format)"}}},"posthog_create_feature_flag":{"id":"posthog_create_feature_flag","name":"PostHog Create Feature Flag","description":"Create a new feature flag in PostHog","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag name (optional - can be empty)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Feature flag key (unique identifier)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag filters as JSON string"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the flag is active (default: true)","default":true},"ensureExperienceContinuity":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to ensure experience continuity (default: false)","default":false},"rolloutPercentage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Rollout percentage (0-100)"}}},"posthog_create_insight":{"id":"posthog_create_insight","name":"PostHog Create Insight","description":"Create a new insight in PostHog. Requires insight name and a query configuration.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the insight (optional - PostHog will generate a derived name if not provided)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the insight"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of query configuration for the insight"},"dashboards":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of dashboard IDs to add this insight to"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags for the insight"}}},"posthog_create_survey":{"id":"posthog_create_survey","name":"PostHog Create Survey","description":"Create a new survey in PostHog. Supports question types: Basic (open), Link, Rating, and Multiple Choice.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Survey name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey description"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey type: popover (in-app) or api (custom implementation) (default: popover)","default":"popover"},"questions":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON string of survey questions array. Each question must have type (open/link/rating/multiple_choice) and question text. Rating questions can have scale (1-10), lowerBoundLabel, upperBoundLabel. Multiple choice questions need choices array. Link questions can have buttonText."},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey start date in ISO 8601 format"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey end date in ISO 8601 format"},"appearance":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of appearance configuration (colors, position, etc.)"},"conditions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of display conditions (URL matching, etc.)"},"targetingFlagFilters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of feature flag filters for targeting"},"linkedFlagId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag ID to link to this survey"},"responsesLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of responses to collect"}}},"posthog_delete_feature_flag":{"id":"posthog_delete_feature_flag","name":"PostHog Delete Feature Flag","description":"Delete a feature flag from PostHog","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"flagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag ID to delete (e.g., \\"42\\")"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"}}},"posthog_delete_person":{"id":"posthog_delete_person","name":"PostHog Delete Person","description":"Delete a person from PostHog. This will remove all associated events and data. Use with caution.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key (for authenticated API access)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog region: us (default) or eu","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"personId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person ID or UUID to delete (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"}}},"posthog_delete_survey":{"id":"posthog_delete_survey","name":"PostHog Delete Survey","description":"Delete a survey from PostHog. Use this to remove expired or unused surveys.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"surveyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Survey ID to delete (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_evaluate_flags":{"id":"posthog_evaluate_flags","name":"PostHog Evaluate Feature Flags","description":"Evaluate feature flags for a specific user or group. This is a public endpoint that uses the project API key.","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"projectApiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Project API Key (not personal API key)"},"distinctId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The distinct ID of the user to evaluate flags for (e.g., \\"user123\\" or email)"},"groups":{"type":"string","required":false,"visibility":"user-or-llm","description":"Groups as JSON string (e.g., {\\"company\\": \\"company_id_in_your_db\\"})"},"personProperties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Person properties as JSON string"},"groupProperties":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group properties as JSON string"}}},"posthog_get_cohort":{"id":"posthog_get_cohort","name":"PostHog Get Cohort","description":"Get a specific cohort by ID from PostHog. Returns detailed cohort definition, filters, and user count.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"cohortId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The cohort ID to retrieve (e.g., \\"42\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_get_dashboard":{"id":"posthog_get_dashboard","name":"PostHog Get Dashboard","description":"Get a specific dashboard by ID from PostHog. Returns detailed dashboard configuration, tiles, and metadata.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"dashboardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The dashboard ID to retrieve (e.g., \\"42\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_get_event_definition":{"id":"posthog_get_event_definition","name":"PostHog Get Event Definition","description":"Get details of a specific event definition in PostHog. Returns comprehensive information about the event including metadata, usage statistics, and verification status.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"eventDefinitionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event Definition ID to retrieve"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"}}},"posthog_get_experiment":{"id":"posthog_get_experiment","name":"PostHog Get Experiment","description":"Get details of a specific experiment","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"experimentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The experiment ID (e.g., \\"42\\")"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"}}},"posthog_get_feature_flag":{"id":"posthog_get_feature_flag","name":"PostHog Get Feature Flag","description":"Get details of a specific feature flag","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"flagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag ID (e.g., \\"42\\")"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"}}},"posthog_get_insight":{"id":"posthog_get_insight","name":"PostHog Get Insight","description":"Get a specific insight by ID from PostHog. Returns detailed insight configuration and metadata.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"insightId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The insight ID to retrieve (e.g., \\"42\\" or short ID like \\"abc123\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_get_organization":{"id":"posthog_get_organization","name":"PostHog Get Organization","description":"Get detailed information about a specific organization by ID. Returns comprehensive organization settings, features, usage, and team information.","version":"1.0.0","params":{"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization ID (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Cloud region: us or eu (default: us)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_get_person":{"id":"posthog_get_person","name":"PostHog Get Person","description":"Get detailed information about a specific person in PostHog by their ID or UUID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key (for authenticated API access)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog region: us (default) or eu","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"personId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Person ID or UUID to retrieve (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"}}},"posthog_get_project":{"id":"posthog_get_project","name":"PostHog Get Project","description":"Get detailed information about a specific project by ID. Returns comprehensive project configuration, settings, and feature flags.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID (e.g., \\"12345\\" or project UUID)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Cloud region: us or eu (default: us)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_get_property_definition":{"id":"posthog_get_property_definition","name":"PostHog Get Property Definition","description":"Get details of a specific property definition in PostHog. Returns comprehensive information about the property including metadata, type, usage statistics, and verification status.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"propertyDefinitionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Property Definition ID to retrieve"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"}}},"posthog_get_session_recording":{"id":"posthog_get_session_recording","name":"PostHog Get Session Recording","description":"Get details of a specific session recording in PostHog by ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"recordingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Session recording ID to retrieve (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_get_survey":{"id":"posthog_get_survey","name":"PostHog Get Survey","description":"Get details of a specific survey in PostHog by ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"surveyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Survey ID to retrieve (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_list_actions":{"id":"posthog_list_actions","name":"PostHog List Actions","description":"List all actions in a PostHog project. Returns action definitions, steps, and metadata.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter actions by name"}}},"posthog_list_annotations":{"id":"posthog_list_annotations","name":"PostHog List Annotations","description":"List all annotations in a PostHog project. Returns annotation content, timestamps, and associated insights.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_cohorts":{"id":"posthog_list_cohorts","name":"PostHog List Cohorts","description":"List all cohorts in a PostHog project. Returns cohort definitions, filters, and user counts.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_dashboards":{"id":"posthog_list_dashboards","name":"PostHog List Dashboards","description":"List all dashboards in a PostHog project. Returns dashboard configurations, tiles, and metadata.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_event_definitions":{"id":"posthog_list_event_definitions","name":"PostHog List Event Definitions","description":"List all event definitions in a PostHog project. Event definitions represent tracked events with metadata like descriptions, tags, and usage statistics.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"The initial index from which to return results (e.g., 0, 100, 200)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter event definitions by name"}}},"posthog_list_experiments":{"id":"posthog_list_experiments","name":"PostHog List Experiments","description":"List all experiments in a PostHog project","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_feature_flags":{"id":"posthog_list_feature_flags","name":"PostHog List Feature Flags","description":"List all feature flags in a PostHog project","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_insights":{"id":"posthog_list_insights","name":"PostHog List Insights","description":"List all insights in a PostHog project. Returns insight configurations and metadata.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_organizations":{"id":"posthog_list_organizations","name":"PostHog List Organizations","description":"List all organizations the user has access to. Returns organization details including name, slug, membership level, and available product features.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Cloud region: us or eu (default: us)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_list_persons":{"id":"posthog_list_persons","name":"PostHog List Persons","description":"List persons (users) in PostHog. Returns user profiles with their properties and distinct IDs.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key (for authenticated API access)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog region: us (default) or eu","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of persons to return (default: 100, max: 100)","default":100},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of persons to skip for pagination (e.g., 0, 100, 200)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search persons by email, name, or distinct ID"},"distinctId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by specific distinct_id"}}},"posthog_list_projects":{"id":"posthog_list_projects","name":"PostHog List Projects","description":"List all projects in the organization. Returns project details including IDs, names, API tokens, and settings. Useful for getting project IDs needed by other endpoints.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Cloud region: us or eu (default: us)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."}}},"posthog_list_property_definitions":{"id":"posthog_list_property_definitions","name":"PostHog List Property Definitions","description":"List all property definitions in a PostHog project. Property definitions represent tracked properties with metadata like descriptions, tags, types, and usage statistics.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return per page (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"The initial index from which to return results (e.g., 0, 100, 200)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter property definitions by name"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by property type: event, person, or group"}}},"posthog_list_recording_playlists":{"id":"posthog_list_recording_playlists","name":"PostHog List Recording Playlists","description":"List session recording playlists in a PostHog project. Playlists allow you to organize and curate session recordings.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_list_session_recordings":{"id":"posthog_list_session_recordings","name":"PostHog List Session Recordings","description":"List session recordings in a PostHog project. Session recordings capture user interactions with your application.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 50, e.g., 10, 25, 50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 50, 100)"}}},"posthog_list_surveys":{"id":"posthog_list_surveys","name":"PostHog List Surveys","description":"List all surveys in a PostHog project. Surveys allow you to collect feedback from users.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default: 100, e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip for pagination (e.g., 0, 100, 200)"}}},"posthog_query":{"id":"posthog_query","name":"PostHog Query","description":"Execute a HogQL query in PostHog. HogQL is PostHog\'s SQL-like query language for analytics. Use this for advanced data retrieval and analysis.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key (for authenticated API access)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog region: us (default) or eu","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"HogQL query to execute. Example: {\\"kind\\": \\"HogQLQuery\\", \\"query\\": \\"SELECT event, count() FROM events WHERE timestamp > now() - INTERVAL 1 DAY GROUP BY event\\"}"},"values":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional JSON string of parameter values for parameterized queries. Example: {\\"user_id\\": \\"123\\"}"}}},"posthog_update_cohort":{"id":"posthog_update_cohort","name":"PostHog Update Cohort","description":"Update an existing cohort in PostHog. Can modify name, description, filters, query, static membership, and deleted status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"cohortId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The cohort ID to update (e.g., \\"42\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated name for the cohort"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description of the cohort"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of updated filter configuration for the cohort"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of updated query configuration for the cohort"},"isStatic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the cohort is static"},"groups":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of updated groups that define the cohort"},"deleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to archive (soft-delete) the cohort"}}},"posthog_update_event_definition":{"id":"posthog_update_event_definition","name":"PostHog Update Event Definition","description":"Update an event definition in PostHog. Can modify description, tags, and verification status to maintain clean event schemas.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"eventDefinitionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event Definition ID to update"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description for the event"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags to associate with the event"},"verified":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to mark the event as verified"}}},"posthog_update_experiment":{"id":"posthog_update_experiment","name":"PostHog Update Experiment","description":"Update an existing experiment in PostHog. Use this to change dates, archive an experiment, or adjust its parameters and filters.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"experimentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The experiment ID to update (e.g., \\"42\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated experiment name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated experiment description"},"parameters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated experiment parameters as JSON string"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated experiment filters as JSON string"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated start date (ISO 8601). Set this to launch a draft experiment."},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated end date (ISO 8601). Set this to conclude a running experiment."},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to archive the experiment"}}},"posthog_update_feature_flag":{"id":"posthog_update_feature_flag","name":"PostHog Update Feature Flag","description":"Update an existing feature flag in PostHog","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"flagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The feature flag ID (e.g., \\"42\\")"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag name"},"key":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag key (unique identifier)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag filters as JSON string"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the flag is active"},"ensureExperienceContinuity":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to ensure experience continuity"},"rolloutPercentage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Rollout percentage (0-100)"}}},"posthog_update_insight":{"id":"posthog_update_insight","name":"PostHog Update Insight","description":"Update an existing insight in PostHog. Can modify name, description, query, dashboards, tags, and favorited status.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The PostHog project ID (e.g., \\"12345\\" or project UUID)"},"insightId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The insight ID to update (e.g., \\"42\\" or short ID like \\"abc123\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: \\"us\\" or \\"eu\\" (default: \\"us\\")","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated name for the insight"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description for the insight"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of updated query configuration for the insight"},"dashboards":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of dashboard IDs to attach this insight to"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags for the insight"},"favorited":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to mark the insight as favorited"}}},"posthog_update_property_definition":{"id":"posthog_update_property_definition","name":"PostHog Update Property Definition","description":"Update a property definition in PostHog. Can modify description, tags, property type, and verification status to maintain clean property schemas.","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"propertyDefinitionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Property Definition ID to update"},"region":{"type":"string","required":true,"visibility":"user-only","description":"PostHog cloud region: us or eu"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description for the property"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags to associate with the property"},"verified":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to mark the property as verified"},"property_type":{"type":"string","required":false,"visibility":"user-or-llm","description":"The data type of the property (e.g., String, Numeric, Boolean, DateTime, etc.)"}}},"posthog_update_survey":{"id":"posthog_update_survey","name":"PostHog Update Survey","description":"Update an existing survey in PostHog. Can modify questions, appearance, conditions, and other settings.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PostHog Personal API Key"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostHog Project ID (e.g., \\"12345\\" or project UUID)"},"surveyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Survey ID to update (e.g., \\"01234567-89ab-cdef-0123-456789abcdef\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"PostHog cloud region: us or eu (default: us)","default":"us"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Self-hosted PostHog instance host (e.g., \\"posthog.mycompany.com\\"). Overrides the region setting when provided."},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey description"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey type: popover or api"},"questions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of survey questions array. Each question must have type (open/link/rating/multiple_choice) and question text."},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey start date in ISO 8601 format"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Survey end date in ISO 8601 format"},"appearance":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of appearance configuration (colors, position, etc.)"},"conditions":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of display conditions (URL matching, etc.)"},"targetingFlagFilters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string of feature flag filters for targeting"},"linkedFlagId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Feature flag ID to link to this survey"},"responsesLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of responses to collect"},"archived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Archive or unarchive the survey"}}},"profound_bot_logs":{"id":"profound_bot_logs","name":"Profound Bot Logs","description":"Get identified bot visit logs with filters for a domain in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain to query bot logs for (e.g. example.com)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601). Defaults to now"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: timestamp, method, host, path, status_code, ip, user_agent, referer, bytes_sent, duration_ms, query_params, bot_name, bot_provider, bot_types"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"bot_name\\",\\"operator\\":\\"is\\",\\"value\\":\\"GPTBot\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_bots_report":{"id":"profound_bots_report","name":"Profound Bots Report","description":"Query bot traffic report with hourly granularity for a domain in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain to query bot traffic for (e.g. example.com)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601). Defaults to now"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: count, citations, indexing, training, last_visit"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: date, hour, path, bot_name, bot_provider, bot_type"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"bot_name\\",\\"operator\\":\\"is\\",\\"value\\":\\"GPTBot\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_category_assets":{"id":"profound_category_assets","name":"Profound Category Assets","description":"List assets (companies/brands) for a specific category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"}}},"profound_category_personas":{"id":"profound_category_personas","name":"Profound Category Personas","description":"List personas for a specific category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"}}},"profound_category_prompts":{"id":"profound_category_prompts","name":"Profound Category Prompts","description":"List prompts for a specific category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 10000)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"},"orderDir":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc (default desc)"},"promptType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated prompt types to filter: visibility, sentiment"},"topicId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated topic IDs (UUIDs) to filter by"},"tagId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs (UUIDs) to filter by"},"regionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated region IDs (UUIDs) to filter by"},"platformId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated platform IDs (UUIDs) to filter by"}}},"profound_category_tags":{"id":"profound_category_tags","name":"Profound Category Tags","description":"List tags for a specific category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"}}},"profound_category_topics":{"id":"profound_category_topics","name":"Profound Category Topics","description":"List topics for a specific category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"}}},"profound_citation_prompts":{"id":"profound_citation_prompts","name":"Profound Citation Prompts","description":"Get prompts that cite a specific domain across AI platforms in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"inputDomain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain to look up citations for (e.g. ramp.com)"}}},"profound_citations_report":{"id":"profound_citations_report","name":"Profound Citations Report","description":"Query citations report for a category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601)"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: count, citation_share"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: hostname, path, date, region, topic, model, tag, prompt, url, root_domain, persona, citation_category"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"hostname\\",\\"operator\\":\\"is\\",\\"value\\":\\"example.com\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_list_assets":{"id":"profound_list_assets","name":"Profound List Assets","description":"List all organization assets (companies/brands) across all categories in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"}}},"profound_list_categories":{"id":"profound_list_categories","name":"Profound List Categories","description":"List all organization categories in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"}}},"profound_list_domains":{"id":"profound_list_domains","name":"Profound List Domains","description":"List all organization domains in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"}}},"profound_list_models":{"id":"profound_list_models","name":"Profound List Models","description":"List all AI models/platforms tracked in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"}}},"profound_list_optimizations":{"id":"profound_list_optimizations","name":"Profound List Optimizations","description":"List content optimization entries for an asset in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"assetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Asset ID (UUID)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Offset for pagination (default 0)"}}},"profound_list_personas":{"id":"profound_list_personas","name":"Profound List Personas","description":"List all organization personas across all categories in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"}}},"profound_list_regions":{"id":"profound_list_regions","name":"Profound List Regions","description":"List all organization regions in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"}}},"profound_optimization_analysis":{"id":"profound_optimization_analysis","name":"Profound Optimization Analysis","description":"Get detailed content optimization analysis for a specific content item in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"assetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Asset ID (UUID)"},"contentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content/optimization ID (UUID)"}}},"profound_prompt_answers":{"id":"profound_prompt_answers","name":"Profound Prompt Answers","description":"Get raw prompt answers data for a category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"prompt_type\\",\\"operator\\":\\"is\\",\\"value\\":\\"visibility\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_prompt_volume":{"id":"profound_prompt_volume","name":"Profound Prompt Volume","description":"Query prompt volume data to understand search demand across AI platforms in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601)"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: volume, change"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: keyword, date, platform, country_code, matching_type, frequency"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"keyword\\",\\"operator\\":\\"contains\\",\\"value\\":\\"best\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_query_fanouts":{"id":"profound_query_fanouts","name":"Profound Query Fanouts","description":"Query fanout report showing how AI models expand prompts into sub-queries in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601)"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: fanouts_per_execution, total_fanouts, share"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: prompt, query, model, region, date"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_raw_logs":{"id":"profound_raw_logs","name":"Profound Raw Logs","description":"Get raw traffic logs with filters for a domain in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain to query logs for (e.g. example.com)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601). Defaults to now"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: timestamp, method, host, path, status_code, ip, user_agent, referer, bytes_sent, duration_ms, query_params"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"path\\",\\"operator\\":\\"contains\\",\\"value\\":\\"/blog\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_referrals_report":{"id":"profound_referrals_report","name":"Profound Referrals Report","description":"Query human referral traffic report with hourly granularity for a domain in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain to query referral traffic for (e.g. example.com)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601). Defaults to now"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: visits, last_visit"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: date, hour, path, referral_source, referral_type"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"referral_source\\",\\"operator\\":\\"is\\",\\"value\\":\\"openai\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_sentiment_report":{"id":"profound_sentiment_report","name":"Profound Sentiment Report","description":"Query sentiment report for a category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601)"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: positive, negative, occurrences"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: theme, date, region, topic, model, asset_name, tag, prompt, sentiment_type, persona"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"asset_name\\",\\"operator\\":\\"is\\",\\"value\\":\\"Company\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"profound_visibility_report":{"id":"profound_visibility_report","name":"Profound Visibility Report","description":"Query AI visibility report for a category in Profound","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Profound API Key"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID (UUID)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date (YYYY-MM-DD or ISO 8601)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date (YYYY-MM-DD or ISO 8601)"},"metrics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated metrics: share_of_voice, mentions_count, visibility_score, executions, average_position"},"dimensions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated dimensions: date, region, topic, model, asset_name, prompt, tag, persona"},"dateInterval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date interval: hour, day, week, month, year"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of filter objects, e.g. [{\\"field\\":\\"asset_name\\",\\"operator\\":\\"is\\",\\"value\\":\\"Company\\"}]"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default 10000, max 50000)"}}},"prospeo_account_information":{"id":"prospeo_account_information","name":"Prospeo Account Information","description":"Retrieve the current plan, remaining credits, and renewal date of your Prospeo account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"}}},"prospeo_bulk_enrich_company":{"id":"prospeo_bulk_enrich_company","name":"Prospeo Bulk Enrich Company","description":"Enrich up to 50 company records at once.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"data":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of up to 50 company records to enrich. Each must include an \\"identifier\\" plus one of: company_website, company_linkedin_url, company_name, or company_id."}}},"prospeo_bulk_enrich_person":{"id":"prospeo_bulk_enrich_person","name":"Prospeo Bulk Enrich Person","description":"Enrich up to 50 person records at once.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"data":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of up to 50 person records to enrich. Each must include an \\"identifier\\" plus one of: linkedin_url, email, person_id, or (first_name + last_name + company_*), or (full_name + company_*)."},"only_verified_email":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return records with a verified email"},"enrich_mobile":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Reveal mobile numbers (10 credits per match; email included)"},"only_verified_mobile":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return records that have a mobile (implies enrich_mobile)"}}},"prospeo_enrich_company":{"id":"prospeo_enrich_company","name":"Prospeo Enrich Company","description":"Enrich a company with complete B2B data.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"company_website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website (e.g., \\"intercom.com\\")"},"company_linkedin_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company\'s public LinkedIn URL"},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (use combined with website for best accuracy)"},"company_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Prospeo company_id from a previously enriched company"}}},"prospeo_enrich_person":{"id":"prospeo_enrich_person","name":"Prospeo Enrich Person","description":"Enrich a person with complete B2B profile data, email address and mobile.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"first_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the person"},"last_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the person"},"full_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name of the person (alternative to first_name + last_name)"},"linkedin_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Person\'s public LinkedIn URL"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Work email of the person"},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"company_website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website"},"company_linkedin_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company\'s public LinkedIn URL"},"person_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Prospeo person_id from a previous Search Person response"},"only_verified_email":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return records with a verified email"},"enrich_mobile":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Reveal mobile number (10 credits per match; email included)"},"only_verified_mobile":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only return records that have a mobile (implies enrich_mobile)"}}},"prospeo_search_company":{"id":"prospeo_search_company","name":"Prospeo Search Company","description":"Search for companies using 20+ filters to build account lists.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"filters":{"type":"json","required":true,"visibility":"user-or-llm","description":"Filter configuration object. See https://prospeo.io/api-docs/filters-documentation for all supported filters (e.g., company_industry, company_headcount_range, company_funding)."},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (defaults to 1). Up to 1000 pages of 25 results."}}},"prospeo_search_person":{"id":"prospeo_search_person","name":"Prospeo Search Person","description":"Search for leads using 20+ filters to build targeted contact lists.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"filters":{"type":"json","required":true,"visibility":"user-or-llm","description":"Filter configuration object. See https://prospeo.io/api-docs/filters-documentation for all supported filters (e.g., person_seniority, company_industry, person_location)."},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (defaults to 1). Up to 1000 pages of 25 results."}}},"prospeo_search_suggestions":{"id":"prospeo_search_suggestions","name":"Prospeo Search Suggestions","description":"Free endpoint to retrieve valid location or job title values for use in Search filters. Provide exactly one of location_search or job_title_search.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Prospeo API key"},"location_search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query for location suggestions (minimum 2 characters). Mutually exclusive with job_title_search."},"job_title_search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query for job title suggestions (minimum 2 characters). Mutually exclusive with location_search."}}},"pulse_parser":{"id":"pulse_parser","name":"Pulse Document Parser","description":"Parse documents (PDF, images, Office docs) using Pulse OCR API","version":"1.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"user-only","description":"URL to a document to be processed"},"file":{"type":"file","required":false,"visibility":"user-only","description":"Document file to be processed"},"fileUpload":{"type":"object","required":false,"visibility":"hidden","description":"File upload data from file-upload component"},"pages":{"type":"string","required":false,"visibility":"user-only","description":"Page range to process (1-indexed, e.g., \\"1-2,5\\")"},"extractFigure":{"type":"boolean","required":false,"visibility":"hidden","description":"Enable figure extraction from the document"},"figureDescription":{"type":"boolean","required":false,"visibility":"hidden","description":"Generate descriptions/captions for extracted figures"},"returnHtml":{"type":"boolean","required":false,"visibility":"hidden","description":"Include HTML in the response"},"chunking":{"type":"string","required":false,"visibility":"user-only","description":"Chunking strategies (comma-separated: semantic, header, page, recursive)"},"chunkSize":{"type":"number","required":false,"visibility":"user-only","description":"Maximum characters per chunk when chunking is enabled"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pulse API key"}}},"pulse_parser_v2":{"id":"pulse_parser_v2","name":"Pulse Document Parser","description":"Parse documents (PDF, images, Office docs) using Pulse OCR API","version":"1.0.0","params":{"file":{"type":"file","required":true,"visibility":"user-only","description":"Document to be processed"},"pages":{"type":"string","required":false,"visibility":"user-only","description":"Page range to process (1-indexed, e.g., \\"1-2,5\\")"},"extractFigure":{"type":"boolean","required":false,"visibility":"hidden","description":"Enable figure extraction from the document"},"figureDescription":{"type":"boolean","required":false,"visibility":"hidden","description":"Generate descriptions/captions for extracted figures"},"returnHtml":{"type":"boolean","required":false,"visibility":"hidden","description":"Include HTML in the response"},"chunking":{"type":"string","required":false,"visibility":"user-only","description":"Chunking strategies (comma-separated: semantic, header, page, recursive)"},"chunkSize":{"type":"number","required":false,"visibility":"user-only","description":"Maximum characters per chunk when chunking is enabled"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Pulse API key"}}},"qdrant_fetch_points":{"id":"qdrant_fetch_points","name":"Qdrant Fetch Points","description":"Fetch points by ID from a Qdrant collection","version":"1.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Qdrant instance URL (e.g., https://your-cluster.qdrant.io)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Qdrant API key for authentication"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to fetch from (e.g., \\"my_collection\\")"},"ids":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of point IDs to fetch (e.g., [\\"id1\\", \\"id2\\"] or [1, 2])"},"fetch_return_data":{"type":"string","required":false,"visibility":"user-only","description":"Data to return from fetch"},"with_payload":{"type":"boolean","required":false,"visibility":"user-only","description":"Include payload in response"},"with_vector":{"type":"boolean","required":false,"visibility":"user-only","description":"Include vector in response"}}},"qdrant_search_vector":{"id":"qdrant_search_vector","name":"Qdrant Search Vector","description":"Search for similar vectors in a Qdrant collection","version":"1.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Qdrant instance URL (e.g., https://your-cluster.qdrant.io)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Qdrant API key for authentication"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name to search (e.g., \\"my_collection\\")"},"vector":{"type":"array","required":true,"visibility":"user-or-llm","description":"Query vector for similarity search (e.g., [0.1, 0.2, 0.3, ...])"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10)"},"filter":{"type":"object","required":false,"visibility":"user-or-llm","description":"Qdrant filter object (e.g., {\\"must\\": [{\\"key\\": \\"field\\", \\"match\\": {\\"value\\": \\"val\\"}}]})"},"search_return_data":{"type":"string","required":false,"visibility":"user-only","description":"Data to return from search"},"with_payload":{"type":"boolean","required":false,"visibility":"user-only","description":"Include payload in response"},"with_vector":{"type":"boolean","required":false,"visibility":"user-only","description":"Include vector in response"}}},"qdrant_upsert_points":{"id":"qdrant_upsert_points","name":"Qdrant Upsert Points","description":"Insert or update points in a Qdrant collection","version":"1.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Qdrant instance URL (e.g., https://your-cluster.qdrant.io)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"Qdrant API key for authentication"},"collection":{"type":"string","required":true,"visibility":"user-or-llm","description":"Collection name for upsert (e.g., \\"my_collection\\")"},"points":{"type":"array","required":true,"visibility":"user-only","description":"Array of points to upsert"}}},"quartr_get_audio":{"id":"quartr_get_audio","name":"Quartr Get Audio","description":"Retrieve an archived event audio recording from Quartr by its audio ID. Returns download (MPEG) and streaming (M3U8) URLs.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"audioId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr audio ID (e.g., 123964)"}}},"quartr_get_company":{"id":"quartr_get_company","name":"Quartr Get Company","description":"Retrieve a single company from Quartr by its company ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr company ID (e.g., 4742)"}}},"quartr_get_event":{"id":"quartr_get_event","name":"Quartr Get Event","description":"Retrieve a single corporate event from Quartr by its event ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"eventId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr event ID (e.g., 128301)"}}},"quartr_get_event_summary":{"id":"quartr_get_event_summary","name":"Quartr Get Event Summary","description":"Retrieve the AI-generated summary of a corporate event from Quartr, with selectable length and optional plain-text formatting.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"eventId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr event ID (e.g., 128301)"},"summaryLength":{"type":"string","required":false,"visibility":"user-or-llm","description":"Length preset for the summary: \\"line\\", \\"short\\", or \\"long\\" (default: short)"},"plainSummary":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return a plain-text summary without embedded document source tags"}}},"quartr_get_report":{"id":"quartr_get_report","name":"Quartr Get Report","description":"Retrieve a filing or report (10-K, 10-Q, earnings release, etc.) from Quartr by its document ID and download the PDF file.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"reportId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr document ID of the report (e.g., 432907)"}}},"quartr_get_slide_deck":{"id":"quartr_get_slide_deck","name":"Quartr Get Slide Deck","description":"Retrieve a slide presentation from Quartr by its document ID and download the PDF file.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"slideDeckId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr document ID of the slide deck (e.g., 432907)"}}},"quartr_get_transcript":{"id":"quartr_get_transcript","name":"Quartr Get Transcript","description":"Retrieve an event transcript from Quartr by its document ID and download the transcript JSON file (paragraphs, sentences, timestamps, and speaker identification).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"transcriptId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Quartr document ID of the transcript (e.g., 432907)"}}},"quartr_list_audio":{"id":"quartr_list_audio","name":"Quartr List Audio","description":"List archived event audio recordings from Quartr, filterable by company, event, and date range. Returns download (MPEG) and streaming (M3U8) URLs.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"eventIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr event IDs (e.g., \\"128301\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return audio dated on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return audio dated on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"expandEvent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include expanded event details on each audio recording"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_companies":{"id":"quartr_list_companies","name":"Quartr List Companies","description":"List companies covered by Quartr, filterable by ticker, ISIN, CIK, OpenFIGI, country, and exchange.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"openfigis":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of OpenFIGI codes (figi, compositeFigi, or shareClassFigi)"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_document_types":{"id":"quartr_list_document_types","name":"Quartr List Document Types","description":"List the document types available in Quartr (e.g., 10-Q quarterly reports), useful for filtering documents by type ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_documents":{"id":"quartr_list_documents","name":"Quartr List Documents","description":"List documents of all kinds (reports, slide decks, and transcripts) from Quartr, filterable by company, event, document type, document group, and date range.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"eventIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr event IDs (e.g., \\"128301\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"documentTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document type IDs (e.g., \\"7,10\\")"},"documentGroupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document group IDs: 1 = Earnings Release, 2 = Press Release, 3 = Interim Report, 4 = Annual Report, 5 = Proxy Statement, 6 = Registration Statement"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"expandEvent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include expanded event details on each document"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_event_types":{"id":"quartr_list_event_types","name":"Quartr List Event Types","description":"List the event types available in Quartr (e.g., earnings calls), useful for filtering events by type ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_events":{"id":"quartr_list_events","name":"Quartr List Events","description":"List corporate events (earnings calls, capital markets days, etc.) from Quartr, filterable by company, event type, and date range.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"eventTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of event type IDs (e.g., \\"26,27\\")"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return events on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return events on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"sortBy":{"type":"string","required":false,"visibility":"user-only","description":"Field to sort by: \\"id\\" or \\"date\\" (default: id)"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction applied to the sortBy field: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_live_events":{"id":"quartr_list_live_events","name":"Quartr List Live Events","description":"List live and upcoming events from Quartr with live audio and transcript stream URLs, filterable by company, live state, and date range.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"eventIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr event IDs (e.g., \\"128301\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"states":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of live states to filter by: notLive, willBeLive, live, liveFailedInterrupted, liveFailedNoAccess, liveFailedNotStarted, processingRecording, processingRecordingFailed, recordingAvailable"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return events on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return events on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"transcriptVersion":{"type":"string","required":false,"visibility":"user-only","description":"Version of the live transcript stream: \\"1.6\\" or \\"1.7\\" (default: 1.6)"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_reports":{"id":"quartr_list_reports","name":"Quartr List Reports","description":"List filings and reports (10-K, 10-Q, earnings releases, etc.) from Quartr, filterable by company, event, document type, document group, and date range.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"eventIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr event IDs (e.g., \\"128301\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"documentTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document type IDs (e.g., \\"7,10\\")"},"documentGroupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document group IDs: 1 = Earnings Release, 2 = Press Release, 3 = Interim Report, 4 = Annual Report, 5 = Proxy Statement, 6 = Registration Statement"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"expandEvent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include expanded event details on each document"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_slide_decks":{"id":"quartr_list_slide_decks","name":"Quartr List Slide Decks","description":"List slide presentations from Quartr, filterable by company, event, document type, document group, and date range.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"eventIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr event IDs (e.g., \\"128301\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"documentTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document type IDs (e.g., \\"7,10\\")"},"documentGroupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document group IDs: 1 = Earnings Release, 2 = Press Release, 3 = Interim Report, 4 = Annual Report, 5 = Proxy Statement, 6 = Registration Statement"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"expandEvent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include expanded event details on each document"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quartr_list_transcripts":{"id":"quartr_list_transcripts","name":"Quartr List Transcripts","description":"List event transcripts from Quartr, filterable by company, event, document type, document group, and date range.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Quartr API key"},"companyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr company IDs (e.g., \\"4742,128\\")"},"eventIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of Quartr event IDs (e.g., \\"128301\\")"},"tickers":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of company tickers (e.g., \\"AAPL,MSFT\\")"},"isins":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISINs (e.g., \\"US0378331005\\")"},"ciks":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of SEC CIKs (e.g., \\"0000320193\\")"},"countries":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of ISO 3166-1 alpha-2 country codes (e.g., \\"US,SE\\")"},"exchanges":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of exchange symbols, without whitespace (e.g., \\"NasdaqGS\\")"},"documentTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document type IDs (e.g., \\"7,10\\")"},"documentGroupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of document group IDs: 1 = Earnings Release, 2 = Press Release, 3 = Interim Report, 4 = Annual Report, 5 = Proxy Statement, 6 = Registration Statement"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return documents dated on or before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"expandEvent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include expanded event details on each document"},"updatedAfter":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated after this ISO 8601 date (e.g., \\"2024-01-01\\")"},"updatedBefore":{"type":"string","required":false,"visibility":"user-only","description":"Only return data updated before this ISO 8601 date (e.g., \\"2024-12-31\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return in a single request (default: 10, max: 500)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor from the previous response (nextCursor) for the next page"},"direction":{"type":"string","required":false,"visibility":"user-only","description":"Sort direction by id: \\"asc\\" or \\"desc\\" (default: asc)"}}},"quiver_image_to_svg":{"id":"quiver_image_to_svg","name":"Quiver Image to SVG","description":"Convert raster images into vector SVG format using QuiverAI","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"QuiverAI API key"},"model":{"type":"string","required":true,"visibility":"user-only","description":"The model to use for vectorization (e.g., \\"arrow-preview\\")"},"image":{"type":"file","required":true,"visibility":"user-or-llm","description":"The raster image to vectorize into SVG"},"temperature":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sampling temperature (0-2, default 1)"},"top_p":{"type":"number","required":false,"visibility":"user-or-llm","description":"Nucleus sampling probability (0-1, default 1)"},"max_output_tokens":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum output tokens (1-131072)"},"presence_penalty":{"type":"number","required":false,"visibility":"user-or-llm","description":"Token penalty for prior output (-2 to 2, default 0)"},"auto_crop":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Automatically crop the image before vectorizing"},"target_size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Square resize target in pixels (128-4096)"}}},"quiver_list_models":{"id":"quiver_list_models","name":"Quiver List Models","description":"List all available QuiverAI models","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"QuiverAI API key"}}},"quiver_text_to_svg":{"id":"quiver_text_to_svg","name":"Quiver Text to SVG","description":"Generate SVG images from text prompts using QuiverAI","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"QuiverAI API key"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"A text description of the desired SVG"},"model":{"type":"string","required":true,"visibility":"user-only","description":"The model to use for SVG generation (e.g., \\"arrow-preview\\")"},"instructions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Style or formatting guidance for the SVG output"},"references":{"type":"file","required":false,"visibility":"user-or-llm","description":"Reference images to guide SVG generation (up to 4)"},"n":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of SVGs to generate (1-16, default 1)"},"temperature":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sampling temperature (0-2, default 1)"},"top_p":{"type":"number","required":false,"visibility":"user-or-llm","description":"Nucleus sampling probability (0-1, default 1)"},"max_output_tokens":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum output tokens (1-131072)"},"presence_penalty":{"type":"number","required":false,"visibility":"user-or-llm","description":"Token penalty for prior output (-2 to 2, default 0)"}}},"railway_create_environment":{"id":"railway_create_environment","name":"Railway Create Environment","description":"Create a Railway project environment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment name"},"sourceEnvironmentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Environment ID to clone from"},"ephemeral":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the environment is ephemeral"},"skipInitialDeploys":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to skip initial deploys for the environment"},"stageInitialChanges":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to stage initial changes instead of applying them immediately"}}},"railway_create_project":{"id":"railway_create_project","name":"Railway Create Project","description":"Create a Railway project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project description"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workspace ID to create the project in"},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the project should be publicly visible"},"defaultEnvironmentName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name for the default environment"},"prDeploys":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable pull request deploys"}}},"railway_create_service":{"id":"railway_create_service","name":"Railway Create Service","description":"Create a Railway service from a GitHub repo or Docker image","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Service name"},"repo":{"type":"string","required":false,"visibility":"user-or-llm","description":"GitHub repository in owner/name format to deploy from"},"image":{"type":"string","required":false,"visibility":"user-or-llm","description":"Docker image to deploy, for example redis:7-alpine"},"branch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Git branch to deploy when using a repository source"}}},"railway_delete_environment":{"id":"railway_delete_environment","name":"Railway Delete Environment","description":"Delete a Railway project environment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"environmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway environment ID"}}},"railway_delete_project":{"id":"railway_delete_project","name":"Railway Delete Project","description":"Delete a Railway project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"}}},"railway_delete_service":{"id":"railway_delete_service","name":"Railway Delete Service","description":"Delete a Railway service and all of its deployments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"serviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway service ID"}}},"railway_delete_variable":{"id":"railway_delete_variable","name":"Railway Delete Variable","description":"Delete a Railway environment variable","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"environmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway environment ID"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Variable name to delete"},"serviceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Railway service ID. Omit to delete a shared variable."}}},"railway_deploy_service":{"id":"railway_deploy_service","name":"Railway Deploy Service","description":"Trigger a deployment for a Railway service in an environment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"serviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway service ID"},"environmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway environment ID"},"commitSha":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific Git commit SHA to deploy"}}},"railway_get_deployment":{"id":"railway_get_deployment","name":"Railway Get Deployment","description":"Get details for a single Railway deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway deployment ID"}}},"railway_get_deployment_logs":{"id":"railway_get_deployment_logs","name":"Railway Get Deployment Logs","description":"Retrieve runtime logs for a Railway deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway deployment ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of log lines to return"}}},"railway_get_project":{"id":"railway_get_project","name":"Railway Get Project","description":"Get a Railway project with its services and environments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"}}},"railway_list_deployments":{"id":"railway_list_deployments","name":"Railway List Deployments","description":"List deployments for a Railway service in an environment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"serviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway service ID"},"environmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway environment ID"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of deployments to return"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}}},"railway_list_project_members":{"id":"railway_list_project_members","name":"Railway List Project Members","description":"List members for a Railway project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"}}},"railway_list_projects":{"id":"railway_list_projects","name":"Railway List Projects","description":"List Railway projects visible to the provided token","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workspace ID to list projects from"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of projects to return"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination"}}},"railway_list_variables":{"id":"railway_list_variables","name":"Railway List Variables","description":"List Railway environment variables for a service or shared environment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"environmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway environment ID"},"serviceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Railway service ID. Omit for shared environment variables."}}},"railway_restart_deployment":{"id":"railway_restart_deployment","name":"Railway Restart Deployment","description":"Restart a running Railway deployment without rebuilding","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway deployment ID"}}},"railway_rollback_deployment":{"id":"railway_rollback_deployment","name":"Railway Rollback Deployment","description":"Roll a Railway service back to a previous deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway deployment ID to roll back to (must have canRollback)"}}},"railway_transfer_project":{"id":"railway_transfer_project","name":"Railway Transfer Project","description":"Transfer a Railway project to another workspace","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"workspaceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination workspace ID"}}},"railway_update_project":{"id":"railway_update_project","name":"Railway Update Project","description":"Update a Railway project name or description","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated project name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated project description"},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the project should be publicly visible"},"prDeploys":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to enable pull request deploy environments"}}},"railway_upsert_variable":{"id":"railway_upsert_variable","name":"Railway Upsert Variable","description":"Create or update a Railway environment variable","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Railway API token"},"tokenType":{"type":"string","required":false,"visibility":"user-only","description":"Railway token type. Use \\"account\\" for account, workspace, or OAuth tokens, or \\"project\\" for project tokens."},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway project ID"},"environmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Railway environment ID"},"serviceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Railway service ID. Omit to create or update a shared variable."},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Variable name"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"Variable value"},"skipDeploys":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to skip automatic redeploys after changing the variable"}}},"rb2b_credit_check":{"id":"rb2b_credit_check","name":"RB2B Credit Check","description":"Check the number of API credits remaining on your RB2B account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"}}},"rb2b_email_to_activity":{"id":"rb2b_email_to_activity","name":"RB2B Email to Last Active Date","description":"Return the last known active date for an email address.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address to look up"}}},"rb2b_hem_to_best_linkedin":{"id":"rb2b_hem_to_best_linkedin","name":"RB2B Email/HEM to Best LinkedIn URL","description":"Return the most recently active LinkedIn profile URL for an email address or MD5-hashed email.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"A plaintext email address or an MD5 hash of the email"}}},"rb2b_hem_to_business_profile":{"id":"rb2b_hem_to_business_profile","name":"RB2B Email/HEM to Business Profile","description":"Return a full business profile (name, title, company, industry, seniority and more) for an email address or MD5-hashed email.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"A plaintext email address or an MD5 hash of the email"}}},"rb2b_hem_to_linkedin":{"id":"rb2b_hem_to_linkedin","name":"RB2B Email/HEM to LinkedIn Slug","description":"Return the LinkedIn slug (the profile identifier portion of the URL) for an email address or MD5-hashed email.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"A plaintext email address or an MD5 hash of the email"}}},"rb2b_hem_to_maid":{"id":"rb2b_hem_to_maid","name":"RB2B Email/HEM to MAID","description":"Return up to five mobile advertising identifiers (MAIDs) associated with an email address or MD5-hashed email.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"A plaintext email address or an MD5 hash of the email"}}},"rb2b_ip_to_company":{"id":"rb2b_ip_to_company","name":"RB2B IP to Company","description":"Identify the company domains associated with an IP address, ranked by confidence.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"ip_address":{"type":"string","required":true,"visibility":"user-or-llm","description":"The IP address to resolve (IPv4 or IPv6)"}}},"rb2b_ip_to_hem":{"id":"rb2b_ip_to_hem","name":"RB2B IP to HEM","description":"Convert an IP address (and optional user agent) into hashed email addresses (HEM) with accuracy scores.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"ip_address":{"type":"string","required":true,"visibility":"user-or-llm","description":"The IP address to resolve (IPv4 or IPv6)"},"user_agent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional user agent string to improve match accuracy"},"include_sha256":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include SHA-256 hashes in addition to MD5 hashes"}}},"rb2b_ip_to_maid":{"id":"rb2b_ip_to_maid","name":"RB2B IP to MAID","description":"Resolve an IP address (and optional user agent) into mobile advertising identifiers (MAIDs) observed over the last 60 days.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"ip_address":{"type":"string","required":true,"visibility":"user-or-llm","description":"The IP address to resolve (IPv4 or IPv6)"},"user_agent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional user agent string to improve match accuracy"}}},"rb2b_linkedin_slug_search":{"id":"rb2b_linkedin_slug_search","name":"RB2B LinkedIn Slug Search","description":"Find a LinkedIn profile URL from a first name, last name, and company domain.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"first_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The person’s first name"},"last_name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The person’s last name"},"company_domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The company domain (e.g. example.com)"}}},"rb2b_linkedin_to_best_personal_email":{"id":"rb2b_linkedin_to_best_personal_email","name":"RB2B LinkedIn to Best Personal Email","description":"Return the personal email with the most recent known network activity for a LinkedIn profile.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"linkedin_slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The LinkedIn profile slug or URL"}}},"rb2b_linkedin_to_business_profile":{"id":"rb2b_linkedin_to_business_profile","name":"RB2B LinkedIn to Business Profile","description":"Return a full business profile (name, title, company, emails and more) for a LinkedIn profile.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"linkedin_slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The LinkedIn profile slug or URL"}}},"rb2b_linkedin_to_hashed_emails":{"id":"rb2b_linkedin_to_hashed_emails","name":"RB2B LinkedIn to Hashed Emails","description":"Return the business and personal hashed emails (MD5 and SHA-256) associated with a LinkedIn profile.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"linkedin_slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The LinkedIn profile slug or URL"}}},"rb2b_linkedin_to_mobile_phone":{"id":"rb2b_linkedin_to_mobile_phone","name":"RB2B LinkedIn to Mobile Phone","description":"Return the mobile phone number with the most recent known network activity for a LinkedIn profile.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"linkedin_slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The LinkedIn profile slug or URL"}}},"rb2b_linkedin_to_personal_email":{"id":"rb2b_linkedin_to_personal_email","name":"RB2B LinkedIn to Personal Email","description":"Return the personal email addresses associated with a LinkedIn profile.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RB2B API key"},"linkedin_slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The LinkedIn profile slug or URL"}}},"rds_delete":{"id":"rds_delete","name":"RDS Delete","description":"Delete data from an Amazon RDS table using the Data API","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"resourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Aurora DB cluster (e.g., arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)"},"secretArn":{"type":"string","required":true,"visibility":"user-only","description":"ARN of the Secrets Manager secret containing DB credentials"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to connect to (e.g., mydb, production_db)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to delete from"},"conditions":{"type":"object","required":true,"visibility":"user-or-llm","description":"Conditions for the delete (e.g., {\\"id\\": 1})"}}},"rds_execute":{"id":"rds_execute","name":"RDS Execute","description":"Execute raw SQL on Amazon RDS using the Data API","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"resourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Aurora DB cluster (e.g., arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)"},"secretArn":{"type":"string","required":true,"visibility":"user-only","description":"ARN of the Secrets Manager secret containing DB credentials"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to connect to (e.g., mydb, production_db)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Raw SQL query to execute (e.g., CREATE TABLE users (id SERIAL PRIMARY KEY, name VARCHAR(255)))"}}},"rds_insert":{"id":"rds_insert","name":"RDS Insert","description":"Insert data into an Amazon RDS table using the Data API","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"resourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Aurora DB cluster (e.g., arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)"},"secretArn":{"type":"string","required":true,"visibility":"user-only","description":"ARN of the Secrets Manager secret containing DB credentials"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to connect to (e.g., mydb, production_db)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to insert into"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data to insert as key-value pairs"}}},"rds_introspect":{"id":"rds_introspect","name":"RDS Introspect","description":"Introspect Amazon RDS Aurora database schema to retrieve table structures, columns, and relationships","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"resourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Aurora DB cluster (e.g., arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)"},"secretArn":{"type":"string","required":true,"visibility":"user-only","description":"ARN of the Secrets Manager secret containing DB credentials"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to connect to (e.g., mydb, production_db)"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schema to introspect (default: public for PostgreSQL, database name for MySQL)"},"engine":{"type":"string","required":false,"visibility":"user-only","description":"Database engine (aurora-postgresql or aurora-mysql). Auto-detected if not provided."}}},"rds_query":{"id":"rds_query","name":"RDS Query","description":"Execute a SELECT query on Amazon RDS using the Data API","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"resourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Aurora DB cluster (e.g., arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)"},"secretArn":{"type":"string","required":true,"visibility":"user-only","description":"ARN of the Secrets Manager secret containing DB credentials"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to connect to (e.g., mydb, production_db)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL SELECT query to execute (e.g., SELECT * FROM users WHERE status = :status)"}}},"rds_update":{"id":"rds_update","name":"RDS Update","description":"Update data in an Amazon RDS table using the Data API","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"resourceArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the Aurora DB cluster (e.g., arn:aws:rds:us-east-1:123456789012:cluster:my-cluster)"},"secretArn":{"type":"string","required":true,"visibility":"user-only","description":"ARN of the Secrets Manager secret containing DB credentials"},"database":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database name to connect to (e.g., mydb, production_db)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name to update"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data to update as key-value pairs"},"conditions":{"type":"object","required":true,"visibility":"user-or-llm","description":"Conditions for the update (e.g., {\\"id\\": 1})"}}},"reddit_delete":{"id":"reddit_delete","name":"Delete Reddit Post/Comment","description":"Delete your own Reddit post or comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to delete (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_edit":{"id":"reddit_edit","name":"Edit Reddit Post/Comment","description":"Edit the text of your own Reddit post or comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"thing_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to edit (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"New text content in markdown format (e.g., \\"Updated **content** here\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_comments":{"id":"reddit_get_comments","name":"Get Reddit Comments","description":"Fetch comments from a specific Reddit post","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"postId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the Reddit post to fetch comments from (e.g., \\"abc123\\")"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit where the post is located (e.g., \\"technology\\", \\"programming\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort method for comments: \\"confidence\\", \\"top\\", \\"new\\", \\"controversial\\", \\"old\\", \\"random\\", \\"qa\\" (default: \\"confidence\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of comments to return (e.g., 25). Default: 50, max: 100"},"depth":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum depth of subtrees in the thread (controls nested comment levels)"},"context":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of parent comments to include"},"showedits":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Show edit information for comments"},"showmore":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include \\"load more comments\\" elements in the response"},"threaded":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return comments in threaded/nested format"},"truncate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Integer to truncate comment depth"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID36 of a comment to focus on (returns that comment thread)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_controversial":{"id":"reddit_get_controversial","name":"Get Reddit Controversial Posts","description":"Fetch controversial posts from a subreddit","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to fetch posts from (e.g., \\"technology\\", \\"news\\")"},"time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter for controversial posts: \\"hour\\", \\"day\\", \\"week\\", \\"month\\", \\"year\\", or \\"all\\" (default: \\"all\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of posts to return (e.g., 25). Default: 10, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_info":{"id":"reddit_get_info","name":"Get Reddit Info","description":"Fetch information about one or more Reddit things (posts, comments, or subreddits) by their fullnames","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of thing fullnames to look up (e.g., \\"t3_abc123,t1_xyz789,t5_2qh33\\"). Prefixes: t1_ = comment, t3_ = post, t5_ = subreddit"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_me":{"id":"reddit_get_me","name":"Get Reddit User Identity","description":"Get information about the authenticated Reddit user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_messages":{"id":"reddit_get_messages","name":"Get Reddit Messages","description":"Retrieve private messages from your Reddit inbox","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"where":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message folder to retrieve: \\"inbox\\" (all), \\"unread\\", \\"sent\\", \\"messages\\" (direct messages only), \\"comments\\" (comment replies), \\"selfreply\\" (self-post replies), or \\"mentions\\" (username mentions). Default: \\"inbox\\""},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to return (e.g., 25). Default: 25, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"mark":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to mark fetched messages as read"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_posts":{"id":"reddit_get_posts","name":"Get Reddit Posts","description":"Fetch posts from a subreddit with different sorting options","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to fetch posts from (e.g., \\"technology\\", \\"news\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort method for posts (e.g., \\"hot\\", \\"new\\", \\"top\\", \\"rising\\", \\"controversial\\"). Default: \\"hot\\""},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of posts to return (e.g., 25). Default: 10, max: 100"},"time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter for \\"top\\" sorted posts: \\"day\\", \\"week\\", \\"month\\", \\"year\\", or \\"all\\" (default: \\"all\\")"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"},"g":{"type":"string","required":false,"visibility":"user-or-llm","description":"Geo filter for posts (e.g., \\"GLOBAL\\", \\"US\\", \\"AR\\", etc.)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_saved":{"id":"reddit_get_saved","name":"Get Reddit Saved Items","description":"Fetch your own saved posts (t3) and comments (t1). You can only read your own saved items","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your own Reddit username (saved items can only be read for the authenticated user)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return (e.g., 25). Default: 25, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_subreddit_info":{"id":"reddit_get_subreddit_info","name":"Get Subreddit Info","description":"Get metadata and information about a subreddit","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to get info about (e.g., \\"technology\\", \\"programming\\", \\"news\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_subreddit_rules":{"id":"reddit_get_subreddit_rules","name":"Get Subreddit Rules","description":"Get the rules and site-wide rules that apply to a subreddit","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to get rules for (e.g., \\"technology\\", \\"programming\\", \\"news\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_user":{"id":"reddit_get_user","name":"Get Reddit User Profile","description":"Get public profile information about any Reddit user by username","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reddit username to look up (e.g., \\"spez\\", \\"example_user\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_user_comments":{"id":"reddit_get_user_comments","name":"Get Reddit User Comments","description":"Fetch comments (t1) made by a Reddit user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reddit username whose comments to fetch (e.g., \\"spez\\", \\"example_user\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort method for comments: \\"hot\\", \\"new\\", \\"top\\", \\"controversial\\" (default: \\"new\\")"},"time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter for \\"top\\"/\\"controversial\\" sorts: \\"hour\\", \\"day\\", \\"week\\", \\"month\\", \\"year\\", or \\"all\\" (default: \\"all\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of comments to return (e.g., 25). Default: 25, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_get_user_posts":{"id":"reddit_get_user_posts","name":"Get Reddit User Posts","description":"Fetch submitted posts (t3) from a Reddit user profile","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reddit username whose posts to fetch (e.g., \\"spez\\", \\"example_user\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort method for posts: \\"hot\\", \\"new\\", \\"top\\", \\"controversial\\" (default: \\"new\\")"},"time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter for \\"top\\"/\\"controversial\\" sorts: \\"hour\\", \\"day\\", \\"week\\", \\"month\\", \\"year\\", or \\"all\\" (default: \\"all\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of posts to return (e.g., 25). Default: 25, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_hide":{"id":"reddit_hide","name":"Hide Reddit Post","description":"Hide one or more Reddit posts from your listings","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of post fullnames to hide (e.g., \\"t3_abc123,t3_def456\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_hot_posts":{"id":"reddit_hot_posts","name":"Reddit Hot Posts","description":"Fetch the most popular (hot) posts from a specified subreddit.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to fetch hot posts from (e.g., \\"technology\\", \\"news\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of posts to return (e.g., 25). Default: 10, max: 100"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_list_my_subreddits":{"id":"reddit_list_my_subreddits","name":"List My Subreddits","description":"List the subreddits the authenticated user is subscribed to","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of subreddits to return (e.g., 25). Default: 25, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_lock":{"id":"reddit_lock","name":"Lock Reddit Post/Comment (Mod)","description":"Lock a Reddit post or comment to prevent further replies (moderator action)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to lock (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_mark_all_read":{"id":"reddit_mark_all_read","name":"Mark All Reddit Messages Read","description":"Mark all private messages in the inbox as read","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_mark_read":{"id":"reddit_mark_read","name":"Mark Reddit Messages Read","description":"Mark one or more private messages as read","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of message fullnames to mark read (e.g., \\"t4_abc123,t4_def456\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_marknsfw":{"id":"reddit_marknsfw","name":"Mark Reddit Post NSFW","description":"Mark a Reddit post as NSFW (not safe for work)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Post fullname to mark as NSFW (e.g., \\"t3_abc123\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_mod_approve":{"id":"reddit_mod_approve","name":"Approve Reddit Post/Comment (Mod)","description":"Approve a reported or removed Reddit post or comment as a moderator","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to approve (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_mod_distinguish":{"id":"reddit_mod_distinguish","name":"Distinguish Reddit Post/Comment (Mod)","description":"Distinguish or un-distinguish a Reddit post or comment as a moderator","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to distinguish (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"how":{"type":"string","required":true,"visibility":"user-or-llm","description":"Distinguish type: \\"yes\\" (moderator), \\"no\\" (remove distinction), \\"admin\\", or \\"special\\""},"sticky":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Sticky the comment to the top of the comment page (comments only)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_mod_remove":{"id":"reddit_mod_remove","name":"Remove Reddit Post/Comment (Mod)","description":"Remove a Reddit post or comment as a moderator, optionally marking it as spam","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to remove (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"spam":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark the item as spam to train the subreddit spam filter (default: false)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_mod_sticky":{"id":"reddit_mod_sticky","name":"Sticky Reddit Post (Mod)","description":"Sticky or unsticky a Reddit post to the top of a subreddit (moderator action)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Post fullname to sticky/unsticky (e.g., \\"t3_abc123\\")"},"state":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"true to sticky the post, false to unsticky it"},"num":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sticky slot to use, 1-4 (1 is the top slot). Only applies when stickying"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_reply":{"id":"reddit_reply","name":"Reply to Reddit Post/Comment","description":"Add a comment reply to a Reddit post or comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"parent_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to reply to (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment text in markdown format (e.g., \\"Great post! Here is my **reply**\\")"},"return_rtjson":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return response in Rich Text JSON format"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_report":{"id":"reddit_report","name":"Report Reddit Post/Comment","description":"Report a Reddit post or comment to subreddit moderators for a rules violation","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"thing_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to report (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for reporting (max 100 characters)"},"other_reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-form custom reason for reporting (max 100 characters)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_save":{"id":"reddit_save","name":"Save Reddit Post/Comment","description":"Save a Reddit post or comment to your saved items","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to save (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category to save under (Reddit Gold feature)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_search":{"id":"reddit_search","name":"Search Reddit","description":"Search for posts within a subreddit","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to search in (e.g., \\"technology\\", \\"programming\\")"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query text (e.g., \\"artificial intelligence\\", \\"machine learning tutorial\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort method for search results (e.g., \\"relevance\\", \\"hot\\", \\"top\\", \\"new\\", \\"comments\\"). Default: \\"relevance\\""},"time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time filter for search results: \\"hour\\", \\"day\\", \\"week\\", \\"month\\", \\"year\\", or \\"all\\" (default: \\"all\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of posts to return (e.g., 25). Default: 10, max: 100"},"restrict_sr":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Restrict search to the specified subreddit only (default: true)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"A count of items already seen in the listing (used for numbering)"},"show":{"type":"string","required":false,"visibility":"user-or-llm","description":"Show items that would normally be filtered (e.g., \\"all\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of search results: \\"link\\" (posts), \\"sr\\" (subreddits), or \\"user\\" (users). Default: \\"link\\""},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_search_subreddits":{"id":"reddit_search_subreddits","name":"Search Subreddits","description":"Search for subreddits by name and description","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"q":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query to match against subreddit names and descriptions"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for results: \\"relevance\\" or \\"activity\\". Default: \\"relevance\\""},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of subreddits to return (e.g., 25). Default: 25, max: 100"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items after (for pagination)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fullname of a thing to fetch items before (for pagination)"},"show_users":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include matching user profiles in the results"},"sr_detail":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Expand subreddit details in the response"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_send_message":{"id":"reddit_send_message","name":"Send Reddit Message","description":"Send a private message to a Reddit user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient username (e.g., \\"example_user\\") or subreddit (e.g., \\"/r/subreddit\\")"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message subject (max 100 characters)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message body in markdown format"},"from_sr":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subreddit name to send the message from (requires moderator mail permission)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_submit_post":{"id":"reddit_submit_post","name":"Submit Reddit Post","description":"Submit a new post to a subreddit (text or link)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to post to (e.g., \\"technology\\", \\"programming\\")"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the submission (e.g., \\"Check out this new AI tool\\"). Max 300 characters"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Text content for a self post in markdown format (e.g., \\"This is the **body** of my post\\")"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL for a link post (cannot be used with text)"},"nsfw":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark post as NSFW"},"spoiler":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark post as spoiler"},"send_replies":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send reply notifications to inbox (default: true)"},"flair_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Flair template UUID for the post (max 36 characters)"},"flair_text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Flair text to display on the post (max 64 characters)"},"collection_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Collection UUID to add the post to"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_subscribe":{"id":"reddit_subscribe","name":"Subscribe/Unsubscribe from Subreddit","description":"Subscribe or unsubscribe from a subreddit","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"subreddit":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subreddit to subscribe to or unsubscribe from (e.g., \\"technology\\", \\"programming\\")"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action to perform: \\"sub\\" to subscribe or \\"unsub\\" to unsubscribe"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_unhide":{"id":"reddit_unhide","name":"Unhide Reddit Post","description":"Unhide one or more previously hidden Reddit posts","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of post fullnames to unhide (e.g., \\"t3_abc123,t3_def456\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_unlock":{"id":"reddit_unlock","name":"Unlock Reddit Post/Comment (Mod)","description":"Unlock a Reddit post or comment to allow replies again (moderator action)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to unlock (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_unmarknsfw":{"id":"reddit_unmarknsfw","name":"Unmark Reddit Post NSFW","description":"Remove the NSFW (not safe for work) mark from a Reddit post","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Post fullname to unmark as NSFW (e.g., \\"t3_abc123\\")"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_unsave":{"id":"reddit_unsave","name":"Unsave Reddit Post/Comment","description":"Remove a Reddit post or comment from your saved items","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to unsave (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"}},"oauth":{"required":true,"provider":"reddit"}},"reddit_vote":{"id":"reddit_vote","name":"Vote on Reddit Post/Comment","description":"Upvote, downvote, or unvote a Reddit post or comment","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Access token for Reddit API"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thing fullname to vote on (e.g., \\"t3_abc123\\" for post, \\"t1_def456\\" for comment)"},"dir":{"type":"number","required":true,"visibility":"user-or-llm","description":"Vote direction: 1 (upvote), 0 (unvote), or -1 (downvote)"}},"oauth":{"required":true,"provider":"reddit"}},"redis_command":{"id":"redis_command","name":"Redis Command","description":"Execute a raw Redis command as a JSON array (e.g. [\\"HSET\\", \\"key\\", \\"field\\", \\"value\\"]).","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"command":{"type":"string","required":true,"visibility":"user-or-llm","description":"Redis command as a JSON array (e.g. [\\"SET\\", \\"key\\", \\"value\\"])"}}},"redis_delete":{"id":"redis_delete","name":"Redis Delete","description":"Delete a key from Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to delete"}}},"redis_exists":{"id":"redis_exists","name":"Redis EXISTS","description":"Check if a key exists in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to check"}}},"redis_expire":{"id":"redis_expire","name":"Redis EXPIRE","description":"Set an expiration time (in seconds) on a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to set expiration on"},"seconds":{"type":"number","required":true,"visibility":"user-or-llm","description":"Timeout in seconds"}}},"redis_get":{"id":"redis_get","name":"Redis Get","description":"Get the value of a key from Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to retrieve"}}},"redis_hdel":{"id":"redis_hdel","name":"Redis HDEL","description":"Delete a field from a hash stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"},"field":{"type":"string","required":true,"visibility":"user-or-llm","description":"The field name to delete"}}},"redis_hget":{"id":"redis_hget","name":"Redis HGET","description":"Get the value of a field in a hash stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"},"field":{"type":"string","required":true,"visibility":"user-or-llm","description":"The field name to retrieve"}}},"redis_hgetall":{"id":"redis_hgetall","name":"Redis HGETALL","description":"Get all fields and values of a hash stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"}}},"redis_hset":{"id":"redis_hset","name":"Redis HSET","description":"Set a field in a hash stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"},"field":{"type":"string","required":true,"visibility":"user-or-llm","description":"The field name within the hash"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to set for the field"}}},"redis_incr":{"id":"redis_incr","name":"Redis INCR","description":"Increment the integer value of a key by one in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to increment"}}},"redis_incrby":{"id":"redis_incrby","name":"Redis INCRBY","description":"Increment the integer value of a key by a given amount in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to increment"},"increment":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount to increment by (negative to decrement)"}}},"redis_keys":{"id":"redis_keys","name":"Redis Keys","description":"List all keys matching a pattern in Redis. Avoid using on large databases in production; use the Redis Command tool with SCAN for large key spaces.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"pattern":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pattern to match keys (default: * for all keys)"}}},"redis_llen":{"id":"redis_llen","name":"Redis LLEN","description":"Get the length of a list stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"}}},"redis_lpop":{"id":"redis_lpop","name":"Redis LPOP","description":"Remove and return the first element of a list stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"}}},"redis_lpush":{"id":"redis_lpush","name":"Redis LPUSH","description":"Prepend a value to a list stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to prepend"}}},"redis_lrange":{"id":"redis_lrange","name":"Redis LRANGE","description":"Get a range of elements from a list stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"},"start":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start index (0-based)"},"stop":{"type":"number","required":true,"visibility":"user-or-llm","description":"Stop index (-1 for all elements)"}}},"redis_persist":{"id":"redis_persist","name":"Redis PERSIST","description":"Remove the expiration from a key in Redis, making it persist indefinitely.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to persist"}}},"redis_rpop":{"id":"redis_rpop","name":"Redis RPOP","description":"Remove and return the last element of a list stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"}}},"redis_rpush":{"id":"redis_rpush","name":"Redis RPUSH","description":"Append a value to the end of a list stored at a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to append"}}},"redis_set":{"id":"redis_set","name":"Redis Set","description":"Set the value of a key in Redis with an optional expiration time in seconds.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to set"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to store"},"ex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Expiration time in seconds (optional)"}}},"redis_setnx":{"id":"redis_setnx","name":"Redis SETNX","description":"Set the value of a key in Redis only if the key does not already exist.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to set"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to store"}}},"redis_ttl":{"id":"redis_ttl","name":"Redis TTL","description":"Get the remaining time to live (in seconds) of a key in Redis.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-only","description":"Redis connection URL (e.g. redis://user:password@host:port)"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to check TTL for"}}},"reducto_parser":{"id":"reducto_parser","name":"Reducto PDF Parser","description":"Parse PDF documents using Reducto OCR API","version":"1.0.0","params":{"filePath":{"type":"string","required":false,"visibility":"user-only","description":"URL to a PDF document to be processed"},"file":{"type":"file","required":false,"visibility":"user-only","description":"Document file to be processed"},"fileUpload":{"type":"object","required":false,"visibility":"hidden","description":"File upload data from file-upload component"},"pages":{"type":"array","required":false,"visibility":"user-only","description":"Specific pages to process (1-indexed page numbers)"},"tableOutputFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Table output format (html or markdown). Defaults to markdown."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Reducto API key (REDUCTO_API_KEY)"}}},"reducto_parser_v2":{"id":"reducto_parser_v2","name":"Reducto PDF Parser","description":"Parse PDF documents using Reducto OCR API","version":"1.0.0","params":{"file":{"type":"file","required":true,"visibility":"user-only","description":"PDF document to be processed"},"pages":{"type":"array","required":false,"visibility":"user-only","description":"Specific pages to process (1-indexed page numbers)"},"tableOutputFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Table output format (html or markdown). Defaults to markdown."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Reducto API key (REDUCTO_API_KEY)"}}},"resend_cancel_email":{"id":"resend_cancel_email","name":"Cancel Email","description":"Cancel a scheduled email before it is sent","version":"1.0.0","params":{"cancelEmailId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the scheduled email to cancel"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_create_audience":{"id":"resend_create_audience","name":"Create Audience","description":"Create a new audience in Resend","version":"1.0.0","params":{"audienceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the audience to create"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_create_broadcast":{"id":"resend_create_broadcast","name":"Create Broadcast","description":"Create a broadcast email for an audience in Resend","version":"1.0.0","params":{"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the audience to send the broadcast to"},"broadcastFrom":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender email address (e.g., \\"sender@example.com\\" or \\"Sender Name \\")"},"broadcastSubject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Broadcast email subject line"},"broadcastHtml":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTML content of the broadcast"},"broadcastText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text content of the broadcast"},"broadcastReplyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply-to email address"},"broadcastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Friendly internal name for the broadcast"},"broadcastPreviewText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Preview text shown in the inbox before the email is opened"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_create_contact":{"id":"resend_create_contact","name":"Create Contact","description":"Create a new contact in Resend","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address of the contact"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the contact"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the contact"},"unsubscribed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact is unsubscribed from all broadcasts"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_delete_audience":{"id":"resend_delete_audience","name":"Delete Audience","description":"Delete an audience from Resend by ID","version":"1.0.0","params":{"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the audience to delete"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_delete_contact":{"id":"resend_delete_contact","name":"Delete Contact","description":"Delete a contact from Resend by ID or email","version":"1.0.0","params":{"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The contact ID or email address to delete"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_get_audience":{"id":"resend_get_audience","name":"Get Audience","description":"Retrieve details of an audience by ID","version":"1.0.0","params":{"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the audience to retrieve"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_get_broadcast":{"id":"resend_get_broadcast","name":"Get Broadcast","description":"Retrieve details of a broadcast by ID","version":"1.0.0","params":{"broadcastId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the broadcast to retrieve"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_get_contact":{"id":"resend_get_contact","name":"Get Contact","description":"Retrieve details of a contact by ID or email","version":"1.0.0","params":{"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The contact ID or email address to retrieve"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_get_email":{"id":"resend_get_email","name":"Get Email","description":"Retrieve details of a previously sent email by its ID","version":"1.0.0","params":{"emailId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the email to retrieve"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_list_audiences":{"id":"resend_list_audiences","name":"List Audiences","description":"List all audiences in Resend","version":"1.0.0","params":{"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_list_contacts":{"id":"resend_list_contacts","name":"List Contacts","description":"List all contacts in Resend","version":"1.0.0","params":{"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_list_domains":{"id":"resend_list_domains","name":"List Domains","description":"List all verified domains in your Resend account","version":"1.0.0","params":{"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_send":{"id":"resend_send","name":"Send Email","description":"Send an email using your own Resend API key and from address","version":"1.0.0","params":{"fromAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to send from (e.g., \\"sender@example.com\\" or \\"Sender Name \\")"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address (e.g., \\"recipient@example.com\\" or \\"Recipient Name \\")"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject line"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content (plain text or HTML based on contentType)"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type for the email body: \\"text\\" for plain text or \\"html\\" for HTML content"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Carbon copy recipient email address"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Blind carbon copy recipient email address"},"replyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply-to email address"},"scheduledAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schedule email to be sent later in ISO 8601 format"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated key:value pairs for email tags (e.g., \\"category:welcome,type:onboarding\\")"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key for sending emails"}}},"resend_send_broadcast":{"id":"resend_send_broadcast","name":"Send Broadcast","description":"Send a broadcast immediately or schedule it for later","version":"1.0.0","params":{"broadcastId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the broadcast to send"},"broadcastScheduledAt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schedule delivery in natural language (e.g., \\"in 1 min\\") or ISO 8601 format. Sends immediately if omitted"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"resend_update_contact":{"id":"resend_update_contact","name":"Update Contact","description":"Update an existing contact in Resend","version":"1.0.0","params":{"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The contact ID or email address to update"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated last name"},"unsubscribed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the contact should be unsubscribed from all broadcasts"},"resendApiKey":{"type":"string","required":true,"visibility":"user-only","description":"Resend API key"}}},"revenuecat_create_purchase":{"id":"revenuecat_create_purchase","name":"RevenueCat Create Purchase","description":"Record a purchase (receipt) for a subscriber via the REST API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat API key (public or secret)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"fetchToken":{"type":"string","required":true,"visibility":"user-or-llm","description":"For iOS, the base64-encoded receipt (or JWSTransaction for StoreKit2); for Android the purchase token; for Amazon the receipt; for Stripe the subscription ID or Checkout Session ID; for Roku the transaction ID; for Paddle the subscription ID or transaction ID"},"productId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Apple, Google, Amazon, Roku, or Paddle product identifier or SKU. Required for Google."},"price":{"type":"number","required":false,"visibility":"user-or-llm","description":"Price of the product. Required if you provide a currency."},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 4217 currency code (e.g., USD, EUR). Required if you provide a price."},"isRestore":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Deprecated. Triggers configured restore behavior for shared fetch tokens."},"presentedOfferingIdentifier":{"type":"string","required":false,"visibility":"user-or-llm","description":"Identifier of the offering presented to the customer at the time of purchase. Attached to new transactions in this fetch token and exposed in ETL exports and webhooks."},"paymentMode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Payment mode for the introductory period. One of: pay_as_you_go, pay_up_front, free_trial. Defaults to free_trial when an introductory period is detected and no value is provided."},"introductoryPrice":{"type":"number","required":false,"visibility":"user-or-llm","description":"Introductory price paid (if any)."},"attributes":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of subscriber attributes to set alongside the purchase. Each key maps to {\\"value\\": string, \\"updated_at_ms\\": number}."},"updatedAtMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"UNIX epoch in milliseconds used to resolve attribute conflicts at the request level."},"platform":{"type":"string","required":true,"visibility":"user-or-llm","description":"Platform of the purchase. One of: ios, android, amazon, macos, uikitformac, stripe, roku, paddle. Sent as the X-Platform header (required by RevenueCat)."}}},"revenuecat_defer_google_subscription":{"id":"revenuecat_defer_google_subscription","name":"RevenueCat Defer Google Subscription","description":"Defer a Google Play subscription by extending its billing date by a number of days (Google Play only)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"productId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Google Play product identifier of the subscription to defer (use the part before the colon for products set up after Feb 2023)"},"extendByDays":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of days to extend the subscription by (1-365). Provide either extendByDays or expiryTimeMs."},"expiryTimeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Absolute new expiry time in milliseconds since Unix epoch. Use instead of extendByDays to set an exact expiry."}}},"revenuecat_delete_customer":{"id":"revenuecat_delete_customer","name":"RevenueCat Delete Customer","description":"Permanently delete a subscriber and all associated data","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber to delete"}}},"revenuecat_get_customer":{"id":"revenuecat_get_customer","name":"RevenueCat Get Customer","description":"Retrieve subscriber information by app user ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"}}},"revenuecat_grant_entitlement":{"id":"revenuecat_grant_entitlement","name":"RevenueCat Grant Entitlement","description":"Grant a promotional entitlement to a subscriber","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"entitlementIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"The entitlement identifier to grant"},"duration":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deprecated. Duration of the entitlement. Provide either duration or endTimeMs (endTimeMs preferred). One of: daily, three_day, weekly, two_week, monthly, two_month, three_month, six_month, yearly, lifetime"},"endTimeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Absolute end time in milliseconds since Unix epoch. Use instead of duration to grant the entitlement until a specific timestamp."},"startTimeMs":{"type":"number","required":false,"visibility":"user-or-llm","description":"Deprecated. Optional start time in milliseconds since Unix epoch, used with duration to determine expiration. Regardless of value, the entitlement is always granted immediately."}}},"revenuecat_list_offerings":{"id":"revenuecat_list_offerings","name":"RevenueCat List Offerings","description":"List all offerings configured for the project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat API key"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"An app user ID to retrieve offerings for"},"platform":{"type":"string","required":false,"visibility":"user-or-llm","description":"X-Platform header value. One of: ios, android, amazon, stripe, roku, paddle. Required when using a legacy public API key; ignored with app-specific API keys."}}},"revenuecat_refund_google_subscription":{"id":"revenuecat_refund_google_subscription","name":"RevenueCat Refund Google Subscription","description":"Refund a specific store transaction by its store transaction identifier and revoke access (subscription or non-subscription, last 365 days)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"storeTransactionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The store transaction identifier of the purchase to refund (e.g., GPA.3309-9122-6177-45730 for Google Play)"}}},"revenuecat_revoke_entitlement":{"id":"revenuecat_revoke_entitlement","name":"RevenueCat Revoke Entitlement","description":"Revoke all promotional entitlements for a specific entitlement identifier","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"entitlementIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"The entitlement identifier to revoke"}}},"revenuecat_revoke_google_subscription":{"id":"revenuecat_revoke_google_subscription","name":"RevenueCat Revoke Google Subscription","description":"Immediately revoke access to a Google Play subscription and issue a refund (Google Play only)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"productId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Google Play product identifier of the subscription to revoke"}}},"revenuecat_update_subscriber_attributes":{"id":"revenuecat_update_subscriber_attributes","name":"RevenueCat Update Subscriber Attributes","description":"Update custom subscriber attributes (e.g., $email, $displayName, or custom key-value pairs)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"RevenueCat secret API key (sk_...)"},"appUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The app user ID of the subscriber"},"attributes":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object of attributes to set. Each key maps to an object with \\"value\\" (string; null or empty deletes the attribute) and \\"updated_at_ms\\" (Unix epoch ms used for conflict resolution — required). Example: {\\"$email\\": {\\"value\\": \\"user@example.com\\", \\"updated_at_ms\\": 1709195668093}}"}}},"rippling_bulk_create_custom_object_records":{"id":"rippling_bulk_create_custom_object_records","name":"Rippling Bulk Create Custom Object Records","description":"Bulk create custom object records","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"rowsToWrite":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of records to create [{external_id?, data}]"},"allOrNothing":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, fail entire batch on any error"}}},"rippling_bulk_delete_custom_object_records":{"id":"rippling_bulk_delete_custom_object_records","name":"Rippling Bulk Delete Custom Object Records","description":"Bulk delete custom object records","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"rowsToDelete":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of records to delete"},"allOrNothing":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, fail entire batch on any error"}}},"rippling_bulk_update_custom_object_records":{"id":"rippling_bulk_update_custom_object_records","name":"Rippling Bulk Update Custom Object Records","description":"Bulk update custom object records","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"rowsToUpdate":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of records to update"},"allOrNothing":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, fail entire batch on any error"}}},"rippling_create_business_partner":{"id":"rippling_create_business_partner","name":"Rippling Create Business Partner","description":"Create a new business partner","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"businessPartnerGroupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Business partner group ID"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID"}}},"rippling_create_business_partner_group":{"id":"rippling_create_business_partner_group","name":"Rippling Create Business Partner Group","description":"Create a new business partner group","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Group name"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Domain (HR, IT, FINANCE, RECRUITING, OTHER)"},"defaultBusinessPartnerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default business partner ID"}}},"rippling_create_custom_app":{"id":"rippling_create_custom_app","name":"Rippling Create Custom App","description":"Create a new custom app","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"App name"},"apiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"API name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"}}},"rippling_create_custom_object":{"id":"rippling_create_custom_object","name":"Rippling Create Custom Object","description":"Create a new custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category"}}},"rippling_create_custom_object_field":{"id":"rippling_create_custom_object_field","name":"Rippling Create Custom Object Field","description":"Create a field on a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Field name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"},"dataType":{"type":"json","required":true,"visibility":"user-or-llm","description":"Data type configuration"},"required":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is required"},"rqlDefinition":{"type":"json","required":false,"visibility":"user-or-llm","description":"RQL definition object"},"isUnique":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether field is unique"},"formulaAttrMetas":{"type":"json","required":false,"visibility":"user-or-llm","description":"Formula attribute metadata"},"section":{"type":"json","required":false,"visibility":"user-or-llm","description":"Section configuration"},"enableHistory":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable history tracking"},"derivedFieldFormula":{"type":"string","required":false,"visibility":"user-or-llm","description":"Derived field formula expression"},"derivedAggregatedField":{"type":"json","required":false,"visibility":"user-or-llm","description":"Derived aggregated field configuration"}}},"rippling_create_custom_object_record":{"id":"rippling_create_custom_object_record","name":"Rippling Create Custom Object Record","description":"Create a custom object record","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for the record"},"data":{"type":"json","required":true,"visibility":"user-or-llm","description":"Record data"}}},"rippling_create_custom_page":{"id":"rippling_create_custom_page","name":"Rippling Create CustomPage","description":"Create a new custom page","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Page name"}}},"rippling_create_custom_setting":{"id":"rippling_create_custom_setting","name":"Rippling Create Custom Setting","description":"Create a new custom setting","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name"},"apiName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique API name"},"dataType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Data type of the setting"},"secretValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secret value (for secret data type)"},"stringValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"String value (for string data type)"},"numberValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number value (for number data type)"},"booleanValue":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Boolean value (for boolean data type)"}}},"rippling_create_department":{"id":"rippling_create_department","name":"Rippling Create Department","description":"Create a new department","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Department name"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent department ID"},"referenceCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reference code"}}},"rippling_create_draft_hires":{"id":"rippling_create_draft_hires","name":"Rippling Create Draft Hires","description":"Create bulk draft hires","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"draftHires":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of draft hire objects"}}},"rippling_create_object_category":{"id":"rippling_create_object_category","name":"Rippling Create ObjectCategory","description":"Create a new object category","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"}}},"rippling_create_title":{"id":"rippling_create_title","name":"Rippling Create Title","description":"Create a new title","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title name"}}},"rippling_create_work_location":{"id":"rippling_create_work_location","name":"Rippling Create Work Location","description":"Create a new work location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Location name"},"streetAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Street address"},"locality":{"type":"string","required":false,"visibility":"user-or-llm","description":"City"},"region":{"type":"string","required":false,"visibility":"user-or-llm","description":"State/region"},"postalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Postal code"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country code"},"addressType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Address type (HOME, WORK, OTHER)"}}},"rippling_delete_business_partner":{"id":"rippling_delete_business_partner","name":"Rippling Delete Business Partner","description":"Delete a business partner","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_business_partner_group":{"id":"rippling_delete_business_partner_group","name":"Rippling Delete Business Partner Group","description":"Delete a business partner group","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_custom_app":{"id":"rippling_delete_custom_app","name":"Rippling Delete CustomApp","description":"Delete a custom app","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_custom_object":{"id":"rippling_delete_custom_object","name":"Rippling Delete Custom Object","description":"Delete a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_custom_object_field":{"id":"rippling_delete_custom_object_field","name":"Rippling Delete Custom Object Field","description":"Delete a field from a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"fieldApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Field API name"}}},"rippling_delete_custom_object_record":{"id":"rippling_delete_custom_object_record","name":"Rippling Delete Custom Object Record","description":"Delete a custom object record","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"codrId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record ID"}}},"rippling_delete_custom_page":{"id":"rippling_delete_custom_page","name":"Rippling Delete CustomPage","description":"Delete a custom page","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_custom_setting":{"id":"rippling_delete_custom_setting","name":"Rippling Delete Custom Setting","description":"Delete a custom setting","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_object_category":{"id":"rippling_delete_object_category","name":"Rippling Delete ObjectCategory","description":"Delete an object category","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_title":{"id":"rippling_delete_title","name":"Rippling Delete Title","description":"Delete a title","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_delete_work_location":{"id":"rippling_delete_work_location","name":"Rippling Delete Work Location","description":"Delete a work location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the resource to delete"}}},"rippling_get_business_partner":{"id":"rippling_get_business_partner","name":"Rippling Get Business Partner","description":"Get a specific business partner by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"}}},"rippling_get_business_partner_group":{"id":"rippling_get_business_partner_group","name":"Rippling Get Business Partner Group","description":"Get a specific business partner group by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"}}},"rippling_get_current_user":{"id":"rippling_get_current_user","name":"Rippling Get Current User","description":"Get SSO information for the current user","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"}}},"rippling_get_custom_app":{"id":"rippling_get_custom_app","name":"Rippling Get CustomApp","description":"Get a specific custom app","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_custom_object":{"id":"rippling_get_custom_object","name":"Rippling Get Custom Object","description":"Get a custom object by API name","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"custom object api name"}}},"rippling_get_custom_object_field":{"id":"rippling_get_custom_object_field","name":"Rippling Get Custom Object Field","description":"Get a specific field of a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"fieldApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Field API name"}}},"rippling_get_custom_object_record":{"id":"rippling_get_custom_object_record","name":"Rippling Get Custom Object Record","description":"Get a specific custom object record","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"codrId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record ID"}}},"rippling_get_custom_object_record_by_external_id":{"id":"rippling_get_custom_object_record_by_external_id","name":"Rippling Get Record By External ID","description":"Get a custom object record by external ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"externalId":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ID"}}},"rippling_get_custom_page":{"id":"rippling_get_custom_page","name":"Rippling Get CustomPage","description":"Get a specific custom page","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_custom_setting":{"id":"rippling_get_custom_setting","name":"Rippling Get Custom Setting","description":"Get a specific custom setting","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_department":{"id":"rippling_get_department","name":"Rippling Get Department","description":"Get a specific department by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"}}},"rippling_get_employment_type":{"id":"rippling_get_employment_type","name":"Rippling Get Employment Type","description":"Get a specific employment type by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_job_function":{"id":"rippling_get_job_function","name":"Rippling Get Job Function","description":"Get a specific job function by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_object_category":{"id":"rippling_get_object_category","name":"Rippling Get ObjectCategory","description":"Get a specific object category","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_report_run":{"id":"rippling_get_report_run","name":"Rippling Get Report Run","description":"Get a report run by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"run id"}}},"rippling_get_supergroup":{"id":"rippling_get_supergroup","name":"Rippling Get Supergroup","description":"Get a specific supergroup by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_team":{"id":"rippling_get_team","name":"Rippling Get Team","description":"Get a specific team by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"}}},"rippling_get_title":{"id":"rippling_get_title","name":"Rippling Get Title","description":"Get a specific title by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_user":{"id":"rippling_get_user","name":"Rippling Get User","description":"Get a specific user by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_work_location":{"id":"rippling_get_work_location","name":"Rippling Get Work Location","description":"Get a specific work location by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"}}},"rippling_get_worker":{"id":"rippling_get_worker","name":"Rippling Get Worker","description":"Get a specific worker by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"}}},"rippling_list_business_partner_groups":{"id":"rippling_list_business_partner_groups","name":"Rippling List Business Partner Groups","description":"List all business partner groups","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_business_partners":{"id":"rippling_list_business_partners","name":"Rippling List Business Partners","description":"List all business partners","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter expression"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_companies":{"id":"rippling_list_companies","name":"Rippling List Companies","description":"List all companies","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_custom_apps":{"id":"rippling_list_custom_apps","name":"Rippling List CustomApps","description":"List all custom apps","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"}}},"rippling_list_custom_fields":{"id":"rippling_list_custom_fields","name":"Rippling List Custom Fields","description":"List all custom fields","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_custom_object_fields":{"id":"rippling_list_custom_object_fields","name":"Rippling List Custom Object Fields","description":"List all fields for a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"}}},"rippling_list_custom_object_records":{"id":"rippling_list_custom_object_records","name":"Rippling List Custom Object Records","description":"List all records for a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"}}},"rippling_list_custom_objects":{"id":"rippling_list_custom_objects","name":"Rippling List Custom Objects","description":"List all custom objects","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"}}},"rippling_list_custom_pages":{"id":"rippling_list_custom_pages","name":"Rippling List CustomPages","description":"List all custom pages","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"}}},"rippling_list_custom_settings":{"id":"rippling_list_custom_settings","name":"Rippling List Custom Settings","description":"List all custom settings","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_departments":{"id":"rippling_list_departments","name":"Rippling List Departments","description":"List all departments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_employment_types":{"id":"rippling_list_employment_types","name":"Rippling List Employment Types","description":"List all employment types","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_entitlements":{"id":"rippling_list_entitlements","name":"Rippling List Entitlements","description":"List all entitlements","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"}}},"rippling_list_job_functions":{"id":"rippling_list_job_functions","name":"Rippling List Job Functions","description":"List all job functions","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_object_categories":{"id":"rippling_list_object_categories","name":"Rippling List Object Categories","description":"List all object categories","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"}}},"rippling_list_supergroup_exclusion_members":{"id":"rippling_list_supergroup_exclusion_members","name":"Rippling List Supergroup Exclusion Members","description":"List exclusion members of a supergroup","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supergroup ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fields to expand (e.g., worker)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field"}}},"rippling_list_supergroup_inclusion_members":{"id":"rippling_list_supergroup_inclusion_members","name":"Rippling List Supergroup Inclusion Members","description":"List inclusion members of a supergroup","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supergroup ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fields to expand (e.g., worker)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field"}}},"rippling_list_supergroup_members":{"id":"rippling_list_supergroup_members","name":"Rippling List Supergroup Members","description":"List members of a supergroup","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supergroup ID"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fields to expand (e.g., worker)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field"}}},"rippling_list_supergroups":{"id":"rippling_list_supergroups","name":"Rippling List Supergroups","description":"List all supergroups","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter expression (filterable fields: app_owner_id, group_type)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"}}},"rippling_list_teams":{"id":"rippling_list_teams","name":"Rippling List Teams","description":"List all teams","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_titles":{"id":"rippling_list_titles","name":"Rippling List Titles","description":"List all titles","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_users":{"id":"rippling_list_users","name":"Rippling List Users","description":"List all users with optional pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_work_locations":{"id":"rippling_list_work_locations","name":"Rippling List Work Locations","description":"List all work locations","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_list_workers":{"id":"rippling_list_workers","name":"Rippling List Workers","description":"List all workers with optional filtering and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter expression"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to expand"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field. Prefix with - for descending"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from previous response"}}},"rippling_query_custom_object_records":{"id":"rippling_query_custom_object_records","name":"Rippling Query Custom Object Records","description":"Query custom object records with filters","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query expression"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of records to return"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor"}}},"rippling_trigger_report_run":{"id":"rippling_trigger_report_run","name":"Rippling Trigger Report Run","description":"Trigger a new report run","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Report ID to run"},"includeObjectIds":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include object IDs in the report"},"includeTotalRows":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include total row count"},"formatDateFields":{"type":"json","required":false,"visibility":"user-or-llm","description":"Date field formatting configuration"},"formatCurrencyFields":{"type":"json","required":false,"visibility":"user-or-llm","description":"Currency field formatting configuration"},"outputType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output type (JSON or CSV)"}}},"rippling_update_custom_app":{"id":"rippling_update_custom_app","name":"Rippling Update CustomApp","description":"Update a custom app","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"App ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"App name"},"apiName":{"type":"string","required":false,"visibility":"user-or-llm","description":"API name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"}}},"rippling_update_custom_object":{"id":"rippling_update_custom_object","name":"Rippling Update Custom Object","description":"Update a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category"},"pluralLabel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plural label"},"ownerRole":{"type":"string","required":false,"visibility":"user-or-llm","description":"Owner role"}}},"rippling_update_custom_object_field":{"id":"rippling_update_custom_object_field","name":"Rippling Update Custom Object Field","description":"Update a field on a custom object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"fieldApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Field API name"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"},"dataType":{"type":"json","required":false,"visibility":"user-or-llm","description":"Data type"},"required":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is required"},"rqlDefinition":{"type":"json","required":false,"visibility":"user-or-llm","description":"RQL definition object"},"isUnique":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Is unique"},"formulaAttrMetas":{"type":"json","required":false,"visibility":"user-or-llm","description":"Formula attribute metadata"},"section":{"type":"json","required":false,"visibility":"user-or-llm","description":"Section configuration"},"enableHistory":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable history"},"derivedFieldFormula":{"type":"string","required":false,"visibility":"user-or-llm","description":"Derived field formula expression"},"nameFieldDetails":{"type":"json","required":false,"visibility":"user-or-llm","description":"Name field details configuration"}}},"rippling_update_custom_object_record":{"id":"rippling_update_custom_object_record","name":"Rippling Update Custom Object Record","description":"Update a custom object record","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"customObjectApiName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Custom object API name"},"codrId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record ID"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for the record"},"data":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated record data"}}},"rippling_update_custom_page":{"id":"rippling_update_custom_page","name":"Rippling Update CustomPage","description":"Update a custom page","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Page ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page name"}}},"rippling_update_custom_setting":{"id":"rippling_update_custom_setting","name":"Rippling Update Custom Setting","description":"Update a custom setting","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Setting ID"},"displayName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name"},"apiName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique API name"},"dataType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Data type of the setting"},"secretValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Secret value (for secret data type)"},"stringValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"String value (for string data type)"},"numberValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number value (for number data type)"},"booleanValue":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Boolean value (for boolean data type)"}}},"rippling_update_department":{"id":"rippling_update_department","name":"Rippling Update Department","description":"Update an existing department","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Department ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department name"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parent department ID"},"referenceCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reference code"}}},"rippling_update_object_category":{"id":"rippling_update_object_category","name":"Rippling Update ObjectCategory","description":"Update an object category","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description"}}},"rippling_update_supergroup_exclusion_members":{"id":"rippling_update_supergroup_exclusion_members","name":"Rippling Update Supergroup Exclusion Members","description":"Update exclusion members of a supergroup","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supergroup ID"},"operations":{"type":"json","required":true,"visibility":"user-or-llm","description":"Operations array [{op: \\"add\\"|\\"remove\\", value: [{id: \\"member_id\\"}]}]"}}},"rippling_update_supergroup_inclusion_members":{"id":"rippling_update_supergroup_inclusion_members","name":"Rippling Update Supergroup Inclusion Members","description":"Update inclusion members of a supergroup","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"groupId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supergroup ID"},"operations":{"type":"json","required":true,"visibility":"user-or-llm","description":"Operations array [{op: \\"add\\"|\\"remove\\", value: [{id: \\"member_id\\"}]}]"}}},"rippling_update_title":{"id":"rippling_update_title","name":"Rippling Update Title","description":"Update an existing title","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title name"}}},"rippling_update_work_location":{"id":"rippling_update_work_location","name":"Rippling Update Work Location","description":"Update a work location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rippling API key"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Location ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Location name"},"streetAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Street address"},"locality":{"type":"string","required":false,"visibility":"user-or-llm","description":"City"},"region":{"type":"string","required":false,"visibility":"user-or-llm","description":"State/region"},"postalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Postal code"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country code"},"addressType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Address type (HOME, WORK, OTHER)"}}},"rocketlane_add_field_option":{"id":"rocketlane_add_field_option","name":"Rocketlane Add Field Option","description":"Add a new option to an existing SINGLE_CHOICE or MULTIPLE_CHOICE Rocketlane field","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"fieldId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the field to add the option to"},"optionLabel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display label of the new option"},"optionColor":{"type":"string","required":true,"visibility":"user-or-llm","description":"Color of the new option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)"}}},"rocketlane_add_project_members":{"id":"rocketlane_add_project_members","name":"Rocketlane Add Project Members","description":"Add team members and customer stakeholders to a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of team members from your organization to add","items":{"type":"number","description":"User ID of a team member"}},"memberEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Emails of team members from your organization to add","items":{"type":"string","description":"Email of a team member"}},"customerUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of customer stakeholders to add","items":{"type":"number","description":"User ID of a customer"}},"customerEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Emails of customer stakeholders to add","items":{"type":"string","description":"Email of a customer"}}}},"rocketlane_add_task_assignees":{"id":"rocketlane_add_task_assignees","name":"Rocketlane Add Task Assignees","description":"Add members as assignees to a Rocketlane task","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to add assignees to"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of members to add as assignees","items":{"type":"number"}},"memberEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Email addresses of members to add as assignees","items":{"type":"string"}}}},"rocketlane_add_task_dependencies":{"id":"rocketlane_add_task_dependencies","name":"Rocketlane Add Task Dependencies","description":"Add finish-to-start dependencies between a Rocketlane task and other tasks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to add dependencies to"},"dependencyTaskIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Task IDs the task should depend on","items":{"type":"number"}}}},"rocketlane_add_task_followers":{"id":"rocketlane_add_task_followers","name":"Rocketlane Add Task Followers","description":"Add members as followers to a Rocketlane task","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to add followers to"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of members to add as followers","items":{"type":"number"}},"memberEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Email addresses of members to add as followers","items":{"type":"string"}}}},"rocketlane_archive_project":{"id":"rocketlane_archive_project","name":"Rocketlane Archive Project","description":"Archive a Rocketlane project by ID, making it dormant while preserving its details and history","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project to archive"}}},"rocketlane_assign_placeholders":{"id":"rocketlane_assign_placeholders","name":"Rocketlane Assign Placeholders","description":"Assign a placeholder in a Rocketlane project to a user","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project"},"placeholderId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the placeholder to assign"},"userId":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID of the project member to assign (either userId or userEmailId must be provided; must be a customer user for CUSTOMER placeholders)"},"userEmailId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email of the project member to assign (either userId or userEmailId must be provided)"}}},"rocketlane_create_field":{"id":"rocketlane_create_field","name":"Rocketlane Create Field","description":"Create a custom field in your Rocketlane account, with options for SINGLE_CHOICE and MULTIPLE_CHOICE field types","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"fieldLabel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the field"},"fieldType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)"},"objectType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object the field is associated with (PROJECT, TASK, or USER)"},"fieldDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the field"},"fieldOptions":{"type":"array","required":false,"visibility":"user-or-llm","description":"Options for SINGLE_CHOICE and MULTIPLE_CHOICE fields; the order provided is preserved","items":{"type":"object","properties":{"optionLabel":{"type":"string","description":"Display label of the option"},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)"}}}},"ratingScale":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of stars for RATING fields (THREE, FIVE, SEVEN, TEN)"},"enabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is enabled (defaults to true)"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is private"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra field properties to include in the response (supported: options)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all field properties in the response"}}},"rocketlane_create_phase":{"id":"rocketlane_create_phase","name":"Rocketlane Create Phase","description":"Create a new phase in a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"phaseName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the phase"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the project to create the phase in"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Planned start date of the phase (YYYY-MM-DD)"},"dueDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Planned due date of the phase (YYYY-MM-DD)"},"statusValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Numeric status value to set on the phase"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the phase is private"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra phase properties to include in the response (supported: startDateActual, dueDateActual)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all phase properties in the response"}}},"rocketlane_create_project":{"id":"rocketlane_create_project","name":"Rocketlane Create Project","description":"Create a new Rocketlane project with a customer, owner, dates, team members, templates, financials, and custom fields","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the project"},"customerCompanyName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the customer company (case-sensitive exact match; cannot be changed after creation)"},"ownerUserId":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID of the project owner (either ownerUserId or ownerEmailId must be provided)"},"ownerEmailId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email of the project owner (either ownerUserId or ownerEmailId must be provided)"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date on which the project begins (YYYY-MM-DD); required when sources are provided"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date on which the project is planned to complete (YYYY-MM-DD, on or after startDate)"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can see the project: EVERYONE or MEMBERS"},"statusValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Value (identifier) of the project status"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of team members from your organization to add to the project","items":{"type":"number","description":"User ID of a team member"}},"customerUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of customer stakeholders to add to the project","items":{"type":"number","description":"User ID of a customer"}},"customerChampionUserId":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID of the customer champion"},"fields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Custom field assignments, each with fieldId and fieldValue (string, number, or number array matching the field type)","items":{"type":"object","description":"Custom field assignment","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field"},"fieldValue":{"type":"string","description":"Value of the field (string, number, or number array)"}}}},"sources":{"type":"array","required":false,"visibility":"user-or-llm","description":"Project templates to import at creation, each with templateId, startDate (YYYY-MM-DD), and optional prefix","items":{"type":"object","description":"Template source","properties":{"templateId":{"type":"number","description":"Unique identifier of the template"},"startDate":{"type":"string","description":"Date the template takes effect (YYYY-MM-DD)"},"prefix":{"type":"string","description":"Prefix distinguishing this template"}}}},"placeholders":{"type":"array","required":false,"visibility":"user-or-llm","description":"Placeholder-to-user mappings, each with placeholderId and user ({ userId } or { emailId }); ignored unless the project is built from sources","items":{"type":"object","description":"Placeholder mapping","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder"},"user":{"type":"object","description":"User to assign ({ userId } or { emailId })"}}}},"assignProjectOwner":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Automatically assign unassigned tasks to the project owner (skipped when no sources are used)"},"annualizedRecurringRevenue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Recurring revenue of the customer subscriptions for a single calendar year"},"projectFee":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total fee charged for the project"},"autoAllocation":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether auto allocation is enabled for the project"},"autoCreateCompany":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create the customer company if it does not already exist"},"budgetedHours":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total hours allocated for project execution (decimal, up to two places)"},"contractType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Contract type for the project financials: FIXED_FEE, TIME_AND_MATERIAL, NON_BILLABLE, or SUBSCRIPTION"},"fixedFee":{"type":"number","required":false,"visibility":"user-or-llm","description":"Project fee for FIXED_FEE contract type projects"},"projectBudget":{"type":"number","required":false,"visibility":"user-or-llm","description":"Project budget for TIME_AND_MATERIAL contract type projects"},"rateCardId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Rate card ID for TIME_AND_MATERIAL contract type projects"},"subscriptionFrequency":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subscription renewal interval for SUBSCRIPTION contracts: MONTHLY, QUARTERLY, HALF_YEARLY, or YEARLY"},"subscriptionStartDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date when the subscription interval begins (YYYY-MM-DD)"},"periodMinutes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Budgeted minutes for each subscription period"},"periodBudget":{"type":"number","required":false,"visibility":"user-or-llm","description":"Fixed budget of every subscription period"},"noOfPeriods":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of periods in the subscription"},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"Currency for the project financials (ISO code, e.g. USD); cannot be changed once set"},"externalReferenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Identifier linking the project to an external system"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to return in the response (e.g. budgetedHours,progressPercentage)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response body"}}},"rocketlane_create_space":{"id":"rocketlane_create_space","name":"Rocketlane Create Space","description":"Create a new space in a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the project the space belongs to"},"spaceName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the space"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the space is private or shared (defaults to false)"}}},"rocketlane_create_space_document":{"id":"rocketlane_create_space_document","name":"Rocketlane Create Space Document","description":"Create a new space document in a Rocketlane space","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space the document belongs to"},"spaceDocumentType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of the space document: ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT"},"spaceDocumentName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the space document (defaults to Untitled)"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to embed in the space document (for embedded documents)"},"templateId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the document template to create the document from"}}},"rocketlane_create_task":{"id":"rocketlane_create_task","name":"Rocketlane Create Task","description":"Create a new task in a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the task"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the project the task belongs to"},"taskDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the task in HTML format"},"taskPrivateNote":{"type":"string","required":false,"visibility":"user-or-llm","description":"Private note visible only to team members, in HTML format"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date when the task starts (YYYY-MM-DD)"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date when the task is due, on or after the start date (YYYY-MM-DD)"},"effortInMinutes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Expected effort to complete the task, in minutes"},"progress":{"type":"number","required":false,"visibility":"user-or-llm","description":"Progress of the task (0-100)"},"atRisk":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the task is marked as At Risk"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of the task: TASK or MILESTONE (defaults to TASK)"},"phaseId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the phase to associate the task with (must belong to the project)"},"statusValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Status value to set on the task"},"assigneeUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of members to assign to the task","items":{"type":"number"}},"assigneeEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Email addresses of members to assign to the task","items":{"type":"string"}},"followerUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of members to add as followers of the task","items":{"type":"number"}},"followerEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Email addresses of members to add as followers of the task","items":{"type":"string"}},"parentTaskId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the parent task"},"externalReferenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External reference identifier linking the task to an external system"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the task is private"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Extra fields to include in the response (startDateActual, dueDateActual, type, phase, assignees, followers, dependencies, billable, csatEnabled, priority, timeEntryCategory, financialsBudget, taskPrivateNote, parent, externalReferenceId)","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"}}},"rocketlane_create_time_entry":{"id":"rocketlane_create_time_entry","name":"Rocketlane Create Time Entry","description":"Create a time entry in Rocketlane against an adhoc activity, task, project phase, or project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"Date of the time entry in YYYY-MM-DD format"},"minutes":{"type":"number","required":true,"visibility":"user-or-llm","description":"Duration of the time entry in minutes (1-1440)"},"activityName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the adhoc activity to track time against. Exactly one source is required among activityName, taskId, projectPhaseId, and projectId — providing more than one results in an error"},"taskId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the task to track time against. Exactly one source is required among activityName, taskId, projectPhaseId, and projectId — providing more than one results in an error"},"projectPhaseId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the project phase to track time against. Exactly one source is required among activityName, taskId, projectPhaseId, and projectId — providing more than one results in an error"},"projectId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the project to track time against. Exactly one source is required among activityName, taskId, projectPhaseId, and projectId — providing more than one results in an error"},"billable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the time entry is billable (defaults to true)"},"userId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the user the time entry belongs to"},"userEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email of the user the time entry belongs to (alternative to userId)"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Notes for the time entry"},"categoryId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the time entry category"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include in the response (notes, sourceType, deleted, status, submittedBy, submittedAt, approvedBy, approvedAt, rejectedBy, rejectedAt, costRate, billRate)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"}}},"rocketlane_create_time_off":{"id":"rocketlane_create_time_off","name":"Rocketlane Create Time-Off","description":"Create a time-off for a team member in Rocketlane. Holidays and weekends within the date range are automatically excluded from the duration.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"userId":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID of the team member taking the time-off (provide this or the user email)"},"userEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email of the team member taking the time-off (provide this or the user ID)"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Time-off start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Time-off end date in YYYY-MM-DD format (on or after the start date)"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of the time-off: FULL_DAY, HALF_DAY, or CUSTOM"},"durationInMinutes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration in minutes per day; required when type is CUSTOM"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Note or comment about the time-off"},"notifyProjectOwners":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Notify project owners of projects the user is part of"},"notifyUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of additional users to notify about the time-off","items":{"type":"number"}},"notifyUserEmails":{"type":"array","required":false,"visibility":"user-or-llm","description":"Emails of additional users to notify about the time-off","items":{"type":"string"}},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional fields to include in the response: note, notifyUsers","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response"}}},"rocketlane_delete_field":{"id":"rocketlane_delete_field","name":"Rocketlane Delete Field","description":"Permanently delete a Rocketlane field by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"fieldId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the field to delete"}}},"rocketlane_delete_phase":{"id":"rocketlane_delete_phase","name":"Rocketlane Delete Phase","description":"Permanently delete a Rocketlane phase by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"phaseId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the phase to delete"}}},"rocketlane_delete_project":{"id":"rocketlane_delete_project","name":"Rocketlane Delete Project","description":"Permanently delete a Rocketlane project by ID (irreversible; only Admins, Super Users, and Project Owners can delete)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project to delete"}}},"rocketlane_delete_space":{"id":"rocketlane_delete_space","name":"Rocketlane Delete Space","description":"Permanently delete a Rocketlane space by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space to delete"}}},"rocketlane_delete_space_document":{"id":"rocketlane_delete_space_document","name":"Rocketlane Delete Space Document","description":"Permanently delete a Rocketlane space document by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceDocumentId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space document to delete"}}},"rocketlane_delete_task":{"id":"rocketlane_delete_task","name":"Rocketlane Delete Task","description":"Permanently delete a Rocketlane task by its unique identifier","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to delete"}}},"rocketlane_delete_time_entry":{"id":"rocketlane_delete_time_entry","name":"Rocketlane Delete Time Entry","description":"Permanently delete a Rocketlane time entry by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"timeEntryId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the time entry to delete"}}},"rocketlane_delete_time_off":{"id":"rocketlane_delete_time_off","name":"Rocketlane Delete Time-Off","description":"Permanently delete a Rocketlane time-off by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"timeOffId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the time-off to delete"}}},"rocketlane_get_field":{"id":"rocketlane_get_field","name":"Rocketlane Get Field","description":"Retrieve a single Rocketlane field by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"fieldId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the field to retrieve"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra field properties to include in the response (supported: options)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all field properties in the response"}}},"rocketlane_get_invoice":{"id":"rocketlane_get_invoice","name":"Rocketlane Get Invoice","description":"Retrieve a Rocketlane invoice by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"invoiceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the invoice"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional fields to include in the response: notes, attachments","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response"}}},"rocketlane_get_invoice_line_items":{"id":"rocketlane_get_invoice_line_items","name":"Rocketlane Get Invoice Line Items","description":"List line items of a Rocketlane invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"invoiceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the invoice"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of line items per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (valid for 15 minutes)"}}},"rocketlane_get_invoice_payments":{"id":"rocketlane_get_invoice_payments","name":"Rocketlane Get Invoice Payments","description":"List payments recorded against a Rocketlane invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"invoiceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the invoice"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of payments per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (valid for 15 minutes)"}}},"rocketlane_get_phase":{"id":"rocketlane_get_phase","name":"Rocketlane Get Phase","description":"Retrieve a single Rocketlane phase by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"phaseId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the phase to retrieve"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra phase properties to include in the response (supported: startDateActual, dueDateActual)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all phase properties in the response"}}},"rocketlane_get_project":{"id":"rocketlane_get_project","name":"Rocketlane Get Project","description":"Retrieve a Rocketlane project by its unique identifier","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to return in the response (e.g. budgetedHours,progressPercentage)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response body"}}},"rocketlane_get_space":{"id":"rocketlane_get_space","name":"Rocketlane Get Space","description":"Retrieve a Rocketlane space by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space to retrieve"}}},"rocketlane_get_space_document":{"id":"rocketlane_get_space_document","name":"Rocketlane Get Space Document","description":"Retrieve a Rocketlane space document by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceDocumentId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space document to retrieve"}}},"rocketlane_get_task":{"id":"rocketlane_get_task","name":"Rocketlane Get Task","description":"Retrieve detailed information about a Rocketlane task by its unique identifier","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to retrieve"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Extra fields to include in the response (startDateActual, dueDateActual, type, phase, assignees, followers, dependencies, billable, csatEnabled, priority, timeEntryCategory, financialsBudget, taskPrivateNote, parent, externalReferenceId)","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"}}},"rocketlane_get_time_entry":{"id":"rocketlane_get_time_entry","name":"Rocketlane Get Time Entry","description":"Get a single Rocketlane time entry by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"timeEntryId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the time entry to retrieve"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include in the response (notes, sourceType, deleted, status, submittedBy, submittedAt, approvedBy, approvedAt, rejectedBy, rejectedAt, costRate, billRate)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"}}},"rocketlane_get_time_off":{"id":"rocketlane_get_time_off","name":"Rocketlane Get Time-Off","description":"Retrieve a Rocketlane time-off by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"timeOffId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the time-off"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional fields to include in the response: note, notifyUsers","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response"}}},"rocketlane_get_user":{"id":"rocketlane_get_user","name":"Rocketlane Get User","description":"Retrieve a Rocketlane user by their ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the user to retrieve"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include: role, company, permission, holidayCalendar, capacityInMinutes, profilePictureUrl"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include all fields in the response"}}},"rocketlane_import_template":{"id":"rocketlane_import_template","name":"Rocketlane Import Template","description":"Import a project template into an existing Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project to import the template into"},"templateId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the template to import"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Date on which the template goes into effect for the project (YYYY-MM-DD)"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Prefix distinguishing which phase or task corresponds to this template when importing multiple templates"}}},"rocketlane_list_fields":{"id":"rocketlane_list_fields","name":"Rocketlane List Fields","description":"List fields in your Rocketlane account, with optional filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of fields per page"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token returned by a previous request (valid for 15 minutes)"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra field properties to include in the response (supported: options)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all field properties in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to sort by (supported: fieldLabel)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (ASC or DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether results must match all filters or any filter (all or any)"},"objectType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by associated object type (PROJECT, TASK, or USER)"},"fieldType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by field type (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)"},"enabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by enabled state"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by privacy setting"}}},"rocketlane_list_invoices":{"id":"rocketlane_list_invoices","name":"Rocketlane List Invoices","description":"Search invoices in Rocketlane with date, amount, company, invoice-number, and status filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of invoices per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (valid for 15 minutes)"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional fields to include in the response: notes, attachments","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: createdAt or invoiceNumber"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Combine filters with AND (all) or OR (any); defaults to all"},"dateOfIssueEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by date of issue equal to this date (YYYY-MM-DD)"},"dateOfIssueGt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by date of issue greater than this date (YYYY-MM-DD)"},"dateOfIssueGe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by date of issue greater than or equal to this date (YYYY-MM-DD)"},"dateOfIssueLt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by date of issue less than this date (YYYY-MM-DD)"},"dateOfIssueLe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by date of issue less than or equal to this date (YYYY-MM-DD)"},"dueDateEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by due date equal to this date (YYYY-MM-DD)"},"dueDateGt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by due date greater than this date (YYYY-MM-DD)"},"dueDateGe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by due date greater than or equal to this date (YYYY-MM-DD)"},"dueDateLt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by due date less than this date (YYYY-MM-DD)"},"dueDateLe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by due date less than or equal to this date (YYYY-MM-DD)"},"amountEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by total amount equal to this value"},"amountGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by total amount greater than this value"},"amountGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by total amount greater than or equal to this value"},"amountLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by total amount less than this value"},"amountLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by total amount less than or equal to this value"},"amountOutstandingEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount outstanding equal to this value"},"amountOutstandingGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount outstanding greater than this value"},"amountOutstandingGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount outstanding greater than or equal to this value"},"amountOutstandingLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount outstanding less than this value"},"amountOutstandingLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount outstanding less than or equal to this value"},"amountPaidEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount paid equal to this value"},"amountPaidGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount paid greater than this value"},"amountPaidGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount paid greater than or equal to this value"},"amountPaidLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount paid less than this value"},"amountPaidLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount paid less than or equal to this value"},"amountWrittenOffEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount written off equal to this value"},"amountWrittenOffGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount written off greater than this value"},"amountWrittenOffGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount written off greater than or equal to this value"},"amountWrittenOffLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount written off less than this value"},"amountWrittenOffLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by amount written off less than or equal to this value"},"createdAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by created timestamp equal to this value (epoch milliseconds)"},"createdAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by created timestamp greater than this value (epoch milliseconds)"},"createdAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by created timestamp greater than or equal to this value (epoch milliseconds)"},"createdAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by created timestamp less than this value (epoch milliseconds)"},"createdAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by created timestamp less than or equal to this value (epoch milliseconds)"},"companyIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return invoices that exactly match this customer company ID"},"companyIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated customer company IDs to match any of"},"companyIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated customer company IDs to match none of"},"invoiceNumberEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return invoices whose invoice number equals this value"},"invoiceNumberCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return invoices whose invoice number contains this text"},"invoiceNumberNc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return invoices whose invoice number does not contain this text"},"statusEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return invoices that equal this status (e.g. DRAFT)"},"statusOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to match any of (e.g. DRAFT,PAID)"},"statusNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to match none of (e.g. DRAFT,PAID)"}}},"rocketlane_list_phases":{"id":"rocketlane_list_phases","name":"Rocketlane List Phases","description":"List phases of a Rocketlane project, with optional filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the project to list phases for"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of phases per page"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token returned by a previous request (valid for 15 minutes)"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra phase properties to include in the response (supported: startDateActual, dueDateActual)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all phase properties in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Property to sort by (phaseName, startDate, dueDate, startDateActual, dueDateActual)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (ASC or DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether results must match all filters or any filter (all or any)"},"phaseName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by exact phase name"}}},"rocketlane_list_placeholders":{"id":"rocketlane_list_placeholders","name":"Rocketlane List Placeholders","description":"List the placeholders of a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project"}}},"rocketlane_list_projects":{"id":"rocketlane_list_projects","name":"Rocketlane List Projects","description":"List Rocketlane projects with optional filters, sorting, and token-based pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of projects per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (valid for 15 minutes)"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to return in the response (e.g. budgetedHours,progressPercentage)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response body"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: projectName, startDate, dueDate, startDateActual, dueDateActual, annualizedRecurringRevenue, or projectFee"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Combine filters with AND (all) or OR (any); defaults to all"},"projectNameContains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects whose name contains this value"},"projectNameEquals":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects whose name exactly matches this value"},"statusEquals":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects with this status value"},"statusOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated status values; returns projects matching any of them"},"customerIdEquals":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects for this customer company ID"},"customerIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated customer company IDs; returns projects matching any of them"},"teamMemberIdEquals":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects that include this team member ID"},"contractTypeEquals":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects with this contract type: FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE"},"includeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include archived projects in the results"},"externalReferenceIdEquals":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects with this external reference ID"},"startDateAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects whose start date is after this date (YYYY-MM-DD)"},"startDateBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects whose start date is before this date (YYYY-MM-DD)"},"dueDateAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects whose due date is after this date (YYYY-MM-DD)"},"dueDateBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return projects whose due date is before this date (YYYY-MM-DD)"}}},"rocketlane_list_resource_allocations":{"id":"rocketlane_list_resource_allocations","name":"Rocketlane List Resource Allocations","description":"List resource allocations in Rocketlane within a date range, with optional member, project, and placeholder filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Return allocations that start on or after this date (YYYY-MM-DD)"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Return allocations that end on or before this date (YYYY-MM-DD)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of allocations per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (valid for 15 minutes)"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional fields to include in the response: member, task, placeholder, duration","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: startDate, endDate, allocationType, or allocationFor"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Combine filters with AND (all) or OR (any); defaults to all"},"memberIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return allocations that exactly match this member ID"},"memberIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated member IDs to match any of"},"memberIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated member IDs to exclude"},"projectIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return allocations that exactly match this project ID"},"projectIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated project IDs to match any of"},"projectIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated project IDs to exclude"},"placeholderIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return allocations that exactly match this placeholder ID"},"placeholderIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated placeholder IDs to match any of"},"placeholderIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated placeholder IDs to exclude"}}},"rocketlane_list_space_documents":{"id":"rocketlane_list_space_documents","name":"Rocketlane List Space Documents","description":"List space documents in a Rocketlane project, with optional filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the project whose space documents to list"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of space documents per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous request (valid for 15 minutes)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (spaceTabName)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to combine filters: all (AND) or any (OR); defaults to all"},"spaceDocumentNameEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include space documents whose name exactly matches this value"},"spaceDocumentNameCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include space documents whose name contains this value"},"spaceDocumentNameNc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exclude space documents whose name contains this value"},"spaceIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents in the space with this ID"},"createdAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents created after this time (epoch millis)"},"createdAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents created at exactly this time (epoch millis)"},"createdAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents created before this time (epoch millis)"},"createdAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents created at or after this time (epoch millis)"},"createdAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents created at or before this time (epoch millis)"},"updatedAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents updated after this time (epoch millis)"},"updatedAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents updated at exactly this time (epoch millis)"},"updatedAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents updated before this time (epoch millis)"},"updatedAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents updated at or after this time (epoch millis)"},"updatedAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include space documents updated at or before this time (epoch millis)"}}},"rocketlane_list_spaces":{"id":"rocketlane_list_spaces","name":"Rocketlane List Spaces","description":"List spaces in a Rocketlane project, with optional filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the project whose spaces to list"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of spaces per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous request (valid for 15 minutes)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (spaceName)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to combine filters: all (AND) or any (OR); defaults to all"},"spaceNameEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include spaces whose name exactly matches this value"},"spaceNameCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include spaces whose name contains this value"},"spaceNameNc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exclude spaces whose name contains this value"},"createdAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces created after this time (epoch millis)"},"createdAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces created at exactly this time (epoch millis)"},"createdAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces created before this time (epoch millis)"},"createdAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces created at or after this time (epoch millis)"},"createdAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces created at or before this time (epoch millis)"},"updatedAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces updated after this time (epoch millis)"},"updatedAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces updated at exactly this time (epoch millis)"},"updatedAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces updated before this time (epoch millis)"},"updatedAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces updated at or after this time (epoch millis)"},"updatedAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include spaces updated at or before this time (epoch millis)"}}},"rocketlane_list_tasks":{"id":"rocketlane_list_tasks","name":"Rocketlane List Tasks","description":"Retrieve all Rocketlane tasks with optional filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tasks per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token pointing to the next page of results, from a previous response"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Extra fields to include in the response (startDateActual, dueDateActual, type, phase, assignees, followers, dependencies, billable, csatEnabled, priority, timeEntryCategory, financialsBudget, taskPrivateNote, parent, externalReferenceId)","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: taskName, startDate, dueDate, startDateActual, or dueDateActual"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"How multiple filters combine: all (AND) or any (OR)"},"projectId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter tasks by project ID"},"phaseId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter tasks by phase ID"},"taskName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks whose name exactly matches this value"},"taskNameContains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks whose name contains this value"},"taskStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks by task status value"},"startDateFrom":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks with a start date on or after this date (YYYY-MM-DD)"},"startDateTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks with a start date on or before this date (YYYY-MM-DD)"},"dueDateFrom":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks with a due date on or after this date (YYYY-MM-DD)"},"dueDateTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks with a due date on or before this date (YYYY-MM-DD)"},"includeArchive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether archived tasks should be included in the results"},"externalReferenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter tasks by external reference identifier"}}},"rocketlane_list_time_entries":{"id":"rocketlane_list_time_entries","name":"Rocketlane List Time Entries","description":"List Rocketlane time entries with optional filters, sorting, and cursor-based pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"dateEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries on this exact date (YYYY-MM-DD)"},"dateGt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries after this date (YYYY-MM-DD)"},"dateGe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries on or after this date (YYYY-MM-DD)"},"dateLt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries before this date (YYYY-MM-DD)"},"dateLe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries on or before this date (YYYY-MM-DD)"},"projectIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries for this project ID"},"taskIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries for this task ID"},"projectPhaseIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries for this project phase ID"},"categoryIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries with this category ID"},"userIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries belonging to this user ID"},"emailIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries belonging to the user with this exact email"},"emailIdCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries whose user email contains this text"},"sourceTypeEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries with this source type (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)"},"activityNameEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries with this exact activity name"},"activityNameCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries whose activity name contains this text"},"approvalStatusEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries with this approval status (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)"},"billableEq":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Only billable (true) or non-billable (false) entries"},"includeDeletedEq":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether deleted time entries are included in the response"},"submittedByEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries submitted by this user ID"},"approvedByEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries approved by this user ID"},"rejectedByEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries rejected by this user ID"},"createdAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries created after this epoch-millisecond timestamp"},"createdAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries created before this epoch-millisecond timestamp"},"updatedAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries updated after this epoch-millisecond timestamp"},"updatedAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries updated before this epoch-millisecond timestamp"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to combine filters: all (AND, default) or any (OR)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (minutes, date, id, billable)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (default DESC)"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include in the response (notes, sourceType, deleted, status, submittedBy, submittedAt, approvedBy, approvedAt, rejectedBy, rejectedAt, costRate, billRate)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of entries per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response for fetching the next page"}}},"rocketlane_list_time_entry_categories":{"id":"rocketlane_list_time_entry_categories","name":"Rocketlane List Time Entry Categories","description":"List the time entry categories configured in Rocketlane","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of categories per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response for fetching the next page"}}},"rocketlane_list_time_offs":{"id":"rocketlane_list_time_offs","name":"Rocketlane List Time-Offs","description":"List time-offs in Rocketlane with optional date, type, and user filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of time-offs per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (valid for 15 minutes)"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Optional fields to include in the response: note, notifyUsers","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: startDate, endDate, or createdAt"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"Combine filters with AND (all) or OR (any); defaults to all"},"startDateGt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with start dates greater than this date (YYYY-MM-DD)"},"startDateEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with start dates equal to this date (YYYY-MM-DD)"},"startDateLt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with start dates lesser than this date (YYYY-MM-DD)"},"startDateGe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with start dates greater than or equal to this date (YYYY-MM-DD)"},"startDateLe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with start dates lesser than or equal to this date (YYYY-MM-DD)"},"endDateGt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with end dates greater than this date (YYYY-MM-DD)"},"endDateEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with end dates equal to this date (YYYY-MM-DD)"},"endDateLt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with end dates lesser than this date (YYYY-MM-DD)"},"endDateGe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with end dates greater than or equal to this date (YYYY-MM-DD)"},"endDateLe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs with end dates lesser than or equal to this date (YYYY-MM-DD)"},"typeEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs matching this type: FULL_DAY, HALF_DAY, or CUSTOM"},"typeOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated time-off types to match any of (FULL_DAY, HALF_DAY, CUSTOM)"},"typeNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated time-off types to match none of (FULL_DAY, HALF_DAY, CUSTOM)"},"userIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs that exactly match this user ID"},"userIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to match any of"},"userIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to match none of"},"emailIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return time-offs that exactly match this user email"},"emailIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user emails to match any of"},"emailIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user emails to match none of"}}},"rocketlane_list_users":{"id":"rocketlane_list_users","name":"Rocketlane List Users","description":"List users in your Rocketlane account, with optional filters, sorting, and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous request (valid for 15 minutes)"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include: role, company, permission, holidayCalendar, capacityInMinutes, profilePictureUrl"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include all fields in the response"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: email, firstName, lastName, type, status, or capacityInMinutes"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (defaults to DESC)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to combine filters: all (AND) or any (OR); defaults to all"},"firstNameEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users whose first name exactly matches this value"},"firstNameCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users whose first name contains this value"},"firstNameNc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exclude users whose first name contains this value"},"lastNameEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users whose last name exactly matches this value"},"lastNameCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users whose last name contains this value"},"lastNameNc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exclude users whose last name contains this value"},"emailEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users whose email exactly matches this value"},"emailCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users whose email contains this value"},"emailNc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Exclude users whose email contains this value"},"statusEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users with this status: INACTIVE, INVITED, ACTIVE, or PASSIVE"},"statusOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses; only include users matching one of them (INACTIVE, INVITED, ACTIVE, PASSIVE)"},"statusNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses; exclude users matching any of them (INACTIVE, INVITED, ACTIVE, PASSIVE)"},"typeEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users of this type: TEAM_MEMBER, PARTNER, CUSTOMER, or EXTERNAL_PARTNER"},"typeOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated types; only include users matching one of them (TEAM_MEMBER, PARTNER, CUSTOMER, EXTERNAL_PARTNER)"},"roleIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users with this role ID"},"roleIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated role IDs; only include users matching one of them"},"roleIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated role IDs; exclude users matching any of them"},"permissionIdEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include users with this permission ID"},"permissionIdOneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated permission IDs; only include users matching one of them"},"permissionIdNoneOf":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated permission IDs; exclude users matching any of them"},"capacityInMinutesEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users whose capacity in minutes equals this value"},"capacityInMinutesGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users whose capacity in minutes is greater than this value"},"capacityInMinutesGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users whose capacity in minutes is greater than or equal to this value"},"capacityInMinutesLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users whose capacity in minutes is less than this value"},"capacityInMinutesLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users whose capacity in minutes is less than or equal to this value"},"createdAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users created after this time (epoch millis)"},"createdAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users created at exactly this time (epoch millis)"},"createdAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users created before this time (epoch millis)"},"createdAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users created at or after this time (epoch millis)"},"createdAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users created at or before this time (epoch millis)"},"updatedAtGt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users updated after this time (epoch millis)"},"updatedAtEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users updated at exactly this time (epoch millis)"},"updatedAtLt":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users updated before this time (epoch millis)"},"updatedAtGe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users updated at or after this time (epoch millis)"},"updatedAtLe":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only include users updated at or before this time (epoch millis)"}}},"rocketlane_move_task_to_phase":{"id":"rocketlane_move_task_to_phase","name":"Rocketlane Move Task To Phase","description":"Move a Rocketlane task to a given phase, associating the task with that phase","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to move"},"phaseId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the phase to move the task to"}}},"rocketlane_remove_project_members":{"id":"rocketlane_remove_project_members","name":"Rocketlane Remove Project Members","description":"Remove team members from a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of team members to remove (at least one of memberUserIds or memberEmailIds is required)","items":{"type":"number","description":"User ID of a team member"}},"memberEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Emails of team members to remove (at least one of memberUserIds or memberEmailIds is required)","items":{"type":"string","description":"Email of a team member"}}}},"rocketlane_remove_task_assignees":{"id":"rocketlane_remove_task_assignees","name":"Rocketlane Remove Task Assignees","description":"Remove assignees from a Rocketlane task","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to remove assignees from"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of members to remove from the assignees","items":{"type":"number"}},"memberEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Email addresses of members to remove from the assignees","items":{"type":"string"}}}},"rocketlane_remove_task_dependencies":{"id":"rocketlane_remove_task_dependencies","name":"Rocketlane Remove Task Dependencies","description":"Remove dependencies from a Rocketlane task","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to remove dependencies from"},"dependencyTaskIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Task IDs to remove from the task dependencies","items":{"type":"number"}}}},"rocketlane_remove_task_followers":{"id":"rocketlane_remove_task_followers","name":"Rocketlane Remove Task Followers","description":"Remove followers from a Rocketlane task","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to remove followers from"},"memberUserIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"User IDs of members to remove from the followers","items":{"type":"number"}},"memberEmailIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Email addresses of members to remove from the followers","items":{"type":"string"}}}},"rocketlane_search_time_entries":{"id":"rocketlane_search_time_entries","name":"Rocketlane Search Time Entries","description":"Search Rocketlane time entries with filters, sorting, and pagination (deprecated by Rocketlane in favor of listing time entries with filters)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"dateEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries on this exact date (YYYY-MM-DD)"},"dateGt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries after this date (YYYY-MM-DD)"},"dateGe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries on or after this date (YYYY-MM-DD)"},"dateLt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries before this date (YYYY-MM-DD)"},"dateLe":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries on or before this date (YYYY-MM-DD)"},"projectEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries for this project ID"},"taskEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries for this task ID"},"projectPhaseIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries for this project phase ID"},"categoryIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries with this category ID"},"userIdEq":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only entries belonging to this user ID"},"sourceTypeEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries with this source type (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)"},"activityNameEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries with this exact activity name"},"activityNameCn":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries whose activity name contains this text"},"approvalStatusEq":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only entries with this approval status (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)"},"match":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to combine filters: all (AND, default) or any (OR)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (minutes, date, id, billable)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (default DESC)"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include in the response (notes, sourceType, deleted, status, submittedBy, submittedAt, approvedBy, approvedAt, rejectedBy, rejectedAt, costRate, billRate)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of entries per page (defaults to 100)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response for fetching the next page"}}},"rocketlane_unassign_placeholders":{"id":"rocketlane_unassign_placeholders","name":"Rocketlane Unassign Placeholders","description":"Unassign a placeholder from its user in a Rocketlane project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project"},"placeholderId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the placeholder to unassign"}}},"rocketlane_update_field":{"id":"rocketlane_update_field","name":"Rocketlane Update Field","description":"Update the label, description, enabled state, or privacy of an existing Rocketlane field","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"fieldId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the field to update"},"fieldLabel":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the field"},"fieldDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description of the field"},"enabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is enabled"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is private"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra field properties to include in the response (supported: options)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all field properties in the response"}}},"rocketlane_update_field_option":{"id":"rocketlane_update_field_option","name":"Rocketlane Update Field Option","description":"Update the label or color of an existing option on a SINGLE_CHOICE or MULTIPLE_CHOICE Rocketlane field","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"fieldId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the field the option belongs to"},"optionValue":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the option to update"},"optionLabel":{"type":"string","required":false,"visibility":"user-or-llm","description":"New display label of the option"},"optionColor":{"type":"string","required":false,"visibility":"user-or-llm","description":"New color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)"}}},"rocketlane_update_phase":{"id":"rocketlane_update_phase","name":"Rocketlane Update Phase","description":"Update the name, dates, status, or privacy of an existing Rocketlane phase","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"phaseId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the phase to update"},"phaseName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the phase"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"New planned start date of the phase (YYYY-MM-DD)"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"New planned due date of the phase (YYYY-MM-DD)"},"statusValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"New numeric status value for the phase"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the phase is private"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra phase properties to include in the response (supported: startDateActual, dueDateActual)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to return all phase properties in the response"}}},"rocketlane_update_project":{"id":"rocketlane_update_project","name":"Rocketlane Update Project","description":"Update a Rocketlane project by ID, including name, dates, visibility, owner, status, and custom fields","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"projectId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the project to update"},"projectName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the project"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date on which the project begins (YYYY-MM-DD)"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date on which the project is planned to complete (YYYY-MM-DD, on or after startDate)"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can see the project: EVERYONE or MEMBERS"},"ownerUserId":{"type":"number","required":false,"visibility":"user-or-llm","description":"User ID of the new project owner (transfers ownership and revokes access for the previous owner)"},"ownerEmailId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email of the new project owner"},"statusValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Value (identifier) of the project status"},"fields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Custom field assignments, each with fieldId and fieldValue (string, number, or number array matching the field type)","items":{"type":"object","description":"Custom field assignment","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field"},"fieldValue":{"type":"string","description":"Value of the field (string, number, or number array)"}}}},"annualizedRecurringRevenue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Recurring revenue of the customer subscriptions for a single calendar year"},"projectFee":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total fee charged for the project"},"autoAllocation":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether auto allocation is enabled for the project"},"budgetedHours":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total hours allocated for project execution (decimal, up to two places)"},"externalReferenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Identifier linking the project to an external system"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to return in the response (e.g. budgetedHours,progressPercentage)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return all fields in the response body"}}},"rocketlane_update_space":{"id":"rocketlane_update_space","name":"Rocketlane Update Space","description":"Update a Rocketlane space by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space to update"},"spaceName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the space"}}},"rocketlane_update_space_document":{"id":"rocketlane_update_space_document","name":"Rocketlane Update Space Document","description":"Update a Rocketlane space document by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"spaceDocumentId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the space document to update"},"spaceDocumentName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the space document"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"New URL to embed in the space document (for embedded documents)"}}},"rocketlane_update_task":{"id":"rocketlane_update_task","name":"Rocketlane Update Task","description":"Update the properties of an existing Rocketlane task by its unique identifier","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"taskId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the task to update"},"taskName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the task"},"taskDescription":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the task in HTML format"},"taskPrivateNote":{"type":"string","required":false,"visibility":"user-or-llm","description":"Private note visible only to team members, in HTML format"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date when the task starts (YYYY-MM-DD)"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date when the task is due, on or after the start date (YYYY-MM-DD)"},"effortInMinutes":{"type":"number","required":false,"visibility":"user-or-llm","description":"Expected effort to complete the task, in minutes"},"progress":{"type":"number","required":false,"visibility":"user-or-llm","description":"Progress of the task (0-100)"},"atRisk":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the task is marked as At Risk"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of the task: TASK or MILESTONE"},"statusValue":{"type":"number","required":false,"visibility":"user-or-llm","description":"Status value to set on the task"},"externalReferenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External reference identifier linking the task to an external system"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the task is private"},"includeFields":{"type":"array","required":false,"visibility":"user-or-llm","description":"Extra fields to include in the response (startDateActual, dueDateActual, type, phase, assignees, followers, dependencies, billable, csatEnabled, priority, timeEntryCategory, financialsBudget, taskPrivateNote, parent, externalReferenceId)","items":{"type":"string"}},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"}}},"rocketlane_update_time_entry":{"id":"rocketlane_update_time_entry","name":"Rocketlane Update Time Entry","description":"Update a Rocketlane time entry by ID. The activityName, notes, billable, and minutes properties can be updated","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rocketlane API key"},"timeEntryId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the time entry to update"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"Date of the time entry in YYYY-MM-DD format (mandatory so the total time for the date does not exceed 24 hours)"},"minutes":{"type":"number","required":true,"visibility":"user-or-llm","description":"Duration of the time entry in minutes (1-1440)"},"activityName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the adhoc activity"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"New notes for the time entry"},"billable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the time entry is billable"},"categoryId":{"type":"number","required":false,"visibility":"user-or-llm","description":"ID of the time entry category"},"includeFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated extra fields to include in the response (notes, sourceType, deleted, status, submittedBy, submittedAt, approvedBy, approvedAt, rejectedBy, rejectedAt, costRate, billRate)"},"includeAllFields":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether all fields should be returned in the response"}}},"rootly_acknowledge_alert":{"id":"rootly_acknowledge_alert","name":"Rootly Acknowledge Alert","description":"Acknowledge an alert in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"alertId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the alert to acknowledge"}}},"rootly_add_incident_event":{"id":"rootly_add_incident_event","name":"Rootly Add Incident Event","description":"Add a timeline event to an existing incident in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to add the event to"},"event":{"type":"string","required":true,"visibility":"user-or-llm","description":"The summary/description of the event"},"visibility":{"type":"string","required":false,"visibility":"user-or-llm","description":"Event visibility (internal or external)"}}},"rootly_add_subscribers":{"id":"rootly_add_subscribers","name":"Rootly Add Subscribers","description":"Subscribe users to a Rootly incident so they receive updates.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident"},"userIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated user IDs to subscribe (use List Users to find IDs)"}}},"rootly_assign_incident_role":{"id":"rootly_assign_incident_role","name":"Rootly Assign Incident Role","description":"Assign an incident role (e.g. commander) to a user on a Rootly incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to assign (use List Users to find IDs)"},"incidentRoleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident role (use List Incident Roles to find IDs)"}}},"rootly_create_action_item":{"id":"rootly_create_action_item","name":"Rootly Create Action Item","description":"Create a new action item for an incident in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to add the action item to"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title of the action item"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"A detailed description of the action item"},"kind":{"type":"string","required":false,"visibility":"user-or-llm","description":"The kind of action item (task, follow_up)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority level (high, medium, low)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Action item status (open, in_progress, cancelled, done)"},"assignedToUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user ID to assign the action item to"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date for the action item"}}},"rootly_create_alert":{"id":"rootly_create_alert","name":"Rootly Create Alert","description":"Create a new alert in Rootly for on-call notification and routing.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"summary":{"type":"string","required":true,"visibility":"user-or-llm","description":"The summary of the alert"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"A detailed description of the alert"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"The source of the alert (e.g., api, manual, datadog, pagerduty)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alert status on creation (open, triggered)"},"serviceIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated service IDs to attach"},"groupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated team/group IDs to attach"},"environmentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated environment IDs to attach"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for the alert"},"externalUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"External URL for the alert"},"deduplicationKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alerts sharing the same deduplication key are treated as a single alert"}}},"rootly_create_incident":{"id":"rootly_create_incident","name":"Rootly Create Incident","description":"Create a new incident in Rootly with optional severity, services, and teams.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"The title of the incident (auto-generated if not provided)"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"A summary of the incident"},"severityId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Severity ID to attach to the incident"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Incident status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed)"},"kind":{"type":"string","required":false,"visibility":"user-or-llm","description":"Incident kind (normal, normal_sub, test, test_sub, example, example_sub, backfilled, scheduled, scheduled_sub)"},"serviceIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated service IDs to attach"},"environmentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated environment IDs to attach"},"groupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated team/group IDs to attach"},"incidentTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated incident type IDs to attach"},"functionalityIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated functionality IDs to attach"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Labels as JSON object, e.g. {\\"platform\\":\\"osx\\",\\"version\\":\\"1.29\\"}"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create as a private incident (cannot be undone)"}}},"rootly_create_status_page_event":{"id":"rootly_create_status_page_event","name":"Rootly Create Status Page Event","description":"Post a public status page update for a Rootly incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident"},"event":{"type":"string","required":true,"visibility":"user-or-llm","description":"The status page update message to publish"},"statusPageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the status page to post to"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status to set (investigating, identified, monitoring, resolved, scheduled, in_progress, completed)"},"notifySubscribers":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to notify status page subscribers"},"shouldTweet":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to post the update to the linked Twitter/X account"}}},"rootly_delete_action_item":{"id":"rootly_delete_action_item","name":"Rootly Delete Action Item","description":"Delete a Rootly incident action item.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"actionItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the action item to delete"}}},"rootly_delete_incident":{"id":"rootly_delete_incident","name":"Rootly Delete Incident","description":"Delete an incident by ID from Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to delete"}}},"rootly_escalate_alert":{"id":"rootly_escalate_alert","name":"Rootly Escalate Alert","description":"Escalate a Rootly alert, optionally to a specific escalation policy or level.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"alertId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the alert to escalate"},"escalationPolicyId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Escalation policy ID to escalate to (use List Escalation Policies to find IDs)"},"escalationPolicyLevel":{"type":"number","required":false,"visibility":"user-or-llm","description":"Escalation policy level to escalate to"}}},"rootly_get_alert":{"id":"rootly_get_alert","name":"Rootly Get Alert","description":"Retrieve a single alert by ID from Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"alertId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the alert to retrieve"}}},"rootly_get_incident":{"id":"rootly_get_incident","name":"Rootly Get Incident","description":"Retrieve a single incident by ID from Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to retrieve"}}},"rootly_list_action_items":{"id":"rootly_list_action_items","name":"Rootly List Action Items","description":"List action items for an incident in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to list action items for"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_alerts":{"id":"rootly_list_alerts","name":"Rootly List Alerts","description":"List alerts from Rootly with optional filtering by status, source, and services.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (open, triggered, acknowledged, resolved)"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by source (e.g., api, datadog, pagerduty)"},"services":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by service slugs (comma-separated)"},"environments":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by environment slugs (comma-separated)"},"groups":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team/group slugs (comma-separated)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_causes":{"id":"rootly_list_causes","name":"Rootly List Causes","description":"List causes from Rootly with optional search filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter causes"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_environments":{"id":"rootly_list_environments","name":"Rootly List Environments","description":"List environments configured in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter environments"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_escalation_policies":{"id":"rootly_list_escalation_policies","name":"Rootly List Escalation Policies","description":"List escalation policies from Rootly with optional search filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter escalation policies"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_functionalities":{"id":"rootly_list_functionalities","name":"Rootly List Functionalities","description":"List functionalities configured in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter functionalities"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_incident_events":{"id":"rootly_list_incident_events","name":"Rootly List Incident Events","description":"List the timeline events for a Rootly incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_incident_roles":{"id":"rootly_list_incident_roles","name":"Rootly List Incident Roles","description":"List incident roles configured in Rootly (e.g. commander, scribe).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter incident roles"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_incident_types":{"id":"rootly_list_incident_types","name":"Rootly List Incident Types","description":"List incident types configured in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter incident types by name"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_incidents":{"id":"rootly_list_incidents","name":"Rootly List Incidents","description":"List incidents from Rootly with optional filtering by status, severity, and more.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed)"},"severity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by severity slug"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter incidents"},"services":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by service slugs (comma-separated)"},"teams":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by team slugs (comma-separated)"},"environments":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by environment slugs (comma-separated)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (e.g., -created_at, created_at, -started_at)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_on_calls":{"id":"rootly_list_on_calls","name":"Rootly List On-Calls","description":"List current on-call entries from Rootly with optional filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"scheduleIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated schedule IDs to filter by"},"escalationPolicyIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated escalation policy IDs to filter by"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to filter by"},"serviceIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated service IDs to filter by"}}},"rootly_list_playbooks":{"id":"rootly_list_playbooks","name":"Rootly List Playbooks","description":"List playbooks from Rootly with pagination support.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_retrospectives":{"id":"rootly_list_retrospectives","name":"Rootly List Retrospectives","description":"List incident retrospectives (post-mortems) from Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (draft, published)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter retrospectives"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_schedules":{"id":"rootly_list_schedules","name":"Rootly List Schedules","description":"List on-call schedules from Rootly with optional search filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter schedules"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_services":{"id":"rootly_list_services","name":"Rootly List Services","description":"List services from Rootly with optional search filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter services"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_severities":{"id":"rootly_list_severities","name":"Rootly List Severities","description":"List severity levels configured in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter severities"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_teams":{"id":"rootly_list_teams","name":"Rootly List Teams","description":"List teams (groups) configured in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter teams"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_list_users":{"id":"rootly_list_users","name":"Rootly List Users","description":"List users from Rootly with optional search and email filtering.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter users"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter users by email address"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of items per page (default: 20)"},"pageNumber":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"}}},"rootly_mitigate_incident":{"id":"rootly_mitigate_incident","name":"Rootly Mitigate Incident","description":"Transition a Rootly incident to the mitigated state.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to mitigate"},"mitigationMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"How was the incident mitigated?"}}},"rootly_remove_subscribers":{"id":"rootly_remove_subscribers","name":"Rootly Remove Subscribers","description":"Unsubscribe users from a Rootly incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident"},"userIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated user IDs to unsubscribe (use List Users to find IDs)"}}},"rootly_resolve_alert":{"id":"rootly_resolve_alert","name":"Rootly Resolve Alert","description":"Resolve an alert in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"alertId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the alert to resolve"},"resolutionMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message describing how the alert was resolved"},"resolveRelatedIncidents":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to also resolve related incidents"}}},"rootly_resolve_incident":{"id":"rootly_resolve_incident","name":"Rootly Resolve Incident","description":"Transition a Rootly incident to the resolved state.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to resolve"},"resolutionMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"How was the incident resolved?"}}},"rootly_run_workflow":{"id":"rootly_run_workflow","name":"Rootly Run Workflow","description":"Trigger a Rootly automation workflow, optionally scoped to an incident or alert.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the workflow to run"},"incidentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Incident ID to run the workflow against"},"alertId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alert ID to run the workflow against"},"immediate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Run immediately (true) or respect the workflow wait time (false). Default true"},"checkConditions":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to evaluate the workflow conditions before running. Default false"}}},"rootly_snooze_alert":{"id":"rootly_snooze_alert","name":"Rootly Snooze Alert","description":"Snooze a Rootly alert for a set number of minutes.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"alertId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the alert to snooze"},"delayMinutes":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of minutes to snooze the alert"}}},"rootly_unassign_incident_role":{"id":"rootly_unassign_incident_role","name":"Rootly Unassign Incident Role","description":"Remove an incident role assignment from a user on a Rootly incident.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the user to unassign (use List Users to find IDs)"},"incidentRoleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident role to remove (use List Incident Roles to find IDs)"}}},"rootly_update_action_item":{"id":"rootly_update_action_item","name":"Rootly Update Action Item","description":"Update a Rootly incident action item (status, priority, assignee, etc.).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"actionItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the action item to update"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated action item title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"kind":{"type":"string","required":false,"visibility":"user-or-llm","description":"The kind of action item (task, follow_up)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority level (high, medium, low)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Action item status (open, in_progress, cancelled, done)"},"assignedToUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user ID to assign the action item to"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date for the action item"}}},"rootly_update_alert":{"id":"rootly_update_alert","name":"Rootly Update Alert","description":"Update an existing alert in Rootly.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"alertId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the alert to update"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated alert summary"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated alert description"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated alert source"},"serviceIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated service IDs to attach"},"groupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated team/group IDs to attach"},"environmentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated environment IDs to attach"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated external ID"},"externalUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated external URL"},"deduplicationKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated deduplication key"}}},"rootly_update_incident":{"id":"rootly_update_incident","name":"Rootly Update Incident","description":"Update an existing incident in Rootly (status, severity, summary, etc.).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Rootly API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the incident to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated incident title"},"summary":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated incident summary"},"severityId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated severity ID"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed)"},"kind":{"type":"string","required":false,"visibility":"user-or-llm","description":"Incident kind (normal, normal_sub, test, test_sub, example, example_sub, backfilled, scheduled, scheduled_sub)"},"private":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set incident as private (cannot be undone)"},"serviceIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated service IDs"},"environmentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated environment IDs"},"groupIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated team/group IDs"},"incidentTypeIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated incident type IDs to attach"},"functionalityIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated functionality IDs to attach"},"labels":{"type":"string","required":false,"visibility":"user-or-llm","description":"Labels as JSON object, e.g. {\\"platform\\":\\"osx\\",\\"version\\":\\"1.29\\"}"},"mitigationMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"How was the incident mitigated?"},"resolutionMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"How was the incident resolved?"},"cancellationMessage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Why was the incident cancelled?"}}},"s3_copy_object":{"id":"s3_copy_object","name":"S3 Copy Object","description":"Copy an object within or between AWS S3 buckets","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"sourceBucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source bucket name (e.g., my-bucket)"},"sourceKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source object key/path (e.g., folder/file.txt)"},"destinationBucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination bucket name (e.g., my-other-bucket)"},"destinationKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination object key/path (e.g., backup/file.txt)"},"acl":{"type":"string","required":false,"visibility":"user-only","description":"Access control list for the copied object (e.g., private, public-read)"}}},"s3_create_bucket":{"id":"s3_create_bucket","name":"S3 Create Bucket","description":"Create a new AWS S3 bucket in the specified region","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region to create the bucket in (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new S3 bucket (must be globally unique)"},"acl":{"type":"string","required":false,"visibility":"user-only","description":"Canned ACL for the bucket (e.g., private, public-read)"}}},"s3_delete_bucket":{"id":"s3_delete_bucket","name":"S3 Delete Bucket","description":"Delete an empty AWS S3 bucket","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region where the bucket is located (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the S3 bucket to delete (must be empty)"}}},"s3_delete_object":{"id":"s3_delete_object","name":"S3 Delete Object","description":"Delete an object from an AWS S3 bucket","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 bucket name (e.g., my-bucket)"},"objectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object key/path to delete (e.g., folder/file.txt)"}}},"s3_delete_objects":{"id":"s3_delete_objects","name":"S3 Delete Objects","description":"Delete multiple objects from an AWS S3 bucket in a single batch request","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 bucket name (e.g., my-bucket)"},"keys":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of object keys to delete (e.g., [\\"a.txt\\", \\"folder/b.txt\\"]). Max 1000."},"quiet":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return only deletion errors, omitting successfully deleted keys"}}},"s3_get_object":{"id":"s3_get_object","name":"S3 Get Object","description":"Retrieve an object from an AWS S3 bucket","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Optional region override when URL does not include region (e.g., us-east-1, eu-west-1)"},"s3Uri":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 Object URL (e.g., https://bucket.s3.region.amazonaws.com/path/to/file)"}}},"s3_head_object":{"id":"s3_head_object","name":"S3 Head Object","description":"Retrieve metadata for an S3 object without downloading its body","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 bucket name (e.g., my-bucket)"},"objectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object key/path to inspect (e.g., folder/file.txt)"},"versionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific object version ID to inspect (for versioned buckets)"}}},"s3_list_buckets":{"id":"s3_list_buckets","name":"S3 List Buckets","description":"List the S3 buckets owned by the authenticated AWS account","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region to address the request to (e.g., us-east-1)"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Limit the response to bucket names that begin with this prefix"},"maxBuckets":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of buckets to return (1-10000)"},"continuationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination from a previous list buckets response"}}},"s3_list_objects":{"id":"s3_list_objects","name":"S3 List Objects","description":"List objects in an AWS S3 bucket","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 bucket name (e.g., my-bucket)"},"prefix":{"type":"string","required":false,"visibility":"user-or-llm","description":"Prefix to filter objects (e.g., folder/, images/2024/)"},"maxKeys":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of objects to return (default: 1000)"},"continuationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination from previous list response"}}},"s3_presigned_url":{"id":"s3_presigned_url","name":"S3 Presigned URL","description":"Generate a time-limited presigned URL to download or upload an S3 object","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region where the bucket is located (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 bucket name (e.g., my-bucket)"},"objectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object key/path for the presigned URL (e.g., folder/file.txt)"},"method":{"type":"string","required":true,"visibility":"user-or-llm","description":"Operation the URL grants: get (download) or put (upload)"},"expiresIn":{"type":"number","required":false,"visibility":"user-or-llm","description":"URL validity in seconds (1-604800, default 3600)"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content-Type the upload must use (only applies to put URLs)"}}},"s3_put_object":{"id":"s3_put_object","name":"S3 Put Object","description":"Upload a file to an AWS S3 bucket","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"Your AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"bucketName":{"type":"string","required":true,"visibility":"user-or-llm","description":"S3 bucket name (e.g., my-bucket)"},"objectKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Object key/path in S3 (e.g., folder/filename.ext)"},"file":{"type":"file","required":false,"visibility":"user-only","description":"File to upload"},"content":{"type":"string","required":false,"visibility":"user-only","description":"Text content to upload (alternative to file)"},"contentType":{"type":"string","required":false,"visibility":"user-only","description":"Content-Type header (auto-detected from file if not provided)"},"acl":{"type":"string","required":false,"visibility":"user-only","description":"Access control list (e.g., private, public-read)"}}},"salesforce_create_account":{"id":"salesforce_create_account","name":"Create Account in Salesforce","description":"Create a new account in Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Account name (required)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account type (e.g., Customer, Partner, Prospect)"},"industry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Industry (e.g., Technology, Healthcare, Finance)"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Website URL"},"billingStreet":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing street address"},"billingCity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing city"},"billingState":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing state/province"},"billingPostalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing postal code"},"billingCountry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing country"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account description"},"annualRevenue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Annual revenue as a number"},"numberOfEmployees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of employees as an integer"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_case":{"id":"salesforce_create_case","name":"Create Case in Salesforce","description":"Create a new case","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Case subject (required)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status (e.g., New, Working, Escalated)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority (e.g., Low, Medium, High)"},"origin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Origin (e.g., Phone, Email, Web)"},"contactId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Contact ID (18-character string starting with 003)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Account ID (18-character string starting with 001)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Case description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_contact":{"id":"salesforce_create_contact","name":"Create Contact in Salesforce","description":"Create a new contact in Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"lastName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Last name (required)"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Account ID (18-character string starting with 001)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department"},"mailingStreet":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing street"},"mailingCity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing city"},"mailingState":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing state"},"mailingPostalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing postal code"},"mailingCountry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing country"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Contact description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_custom_field":{"id":"salesforce_create_custom_field","name":"Create Custom Field in Salesforce","description":"Create a custom field on a Salesforce object (e.g., Account) using the Tooling API","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"objectName":{"type":"string","required":true,"visibility":"user-or-llm","description":"API name of the object to add the field to (e.g., Account, Contact, Lead, MyObject__c)"},"fieldName":{"type":"string","required":true,"visibility":"user-or-llm","description":"API name of the new field; the __c suffix is added automatically (e.g., Region)"},"label":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display label shown in the UI (defaults to the field name when omitted)"},"fieldType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Field data type: Text, TextArea, LongTextArea, Html, Number, Currency, Percent, Checkbox, Date, DateTime, Time, Phone, Email, Url, Picklist, or MultiselectPicklist"},"length":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum length for Text (1-255), LongTextArea, Html, or MultiselectPicklist fields"},"precision":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total number of digits for Number, Currency, or Percent fields (1-18)"},"scale":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of digits to the right of the decimal for numeric fields"},"visibleLines":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of visible lines for LongTextArea, Html, or MultiselectPicklist fields"},"required":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is required on record create/edit"},"unique":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field enforces unique values"},"externalId":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is an external ID (for Text, Number, or Email fields)"},"defaultValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default value; for Checkbox fields use true or false"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Internal description of the field"},"inlineHelpText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Help text shown next to the field in the UI"},"picklistValues":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated values for Picklist or MultiselectPicklist fields"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_custom_object":{"id":"salesforce_create_custom_object","name":"Create Custom Object in Salesforce","description":"Create a custom object in Salesforce using the Tooling API","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"objectName":{"type":"string","required":true,"visibility":"user-or-llm","description":"API name of the new object; the __c suffix is added automatically (e.g., Project)"},"label":{"type":"string","required":true,"visibility":"user-or-llm","description":"Singular display label for the object (e.g., Project)"},"pluralLabel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Plural display label for the object (e.g., Projects)"},"nameFieldLabel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label for the standard Name field (defaults to \\" Name\\")"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Internal description of the object"},"sharingModel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Org-wide sharing model: ReadWrite, Read, Private, or ControlledByParent (default ReadWrite)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_lead":{"id":"salesforce_create_lead","name":"Create Lead in Salesforce","description":"Create a new lead","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"lastName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Last name (required)"},"company":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company name (required)"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead status (e.g., Open, Working, Closed)"},"leadSource":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead source (e.g., Web, Referral, Campaign)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_opportunity":{"id":"salesforce_create_opportunity","name":"Create Opportunity in Salesforce","description":"Create a new opportunity","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Opportunity name (required)"},"stageName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Stage name (required, e.g., Prospecting, Qualification, Closed Won)"},"closeDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Close date in YYYY-MM-DD format (required)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Account ID (18-character string starting with 001)"},"amount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deal amount as a number"},"probability":{"type":"string","required":false,"visibility":"user-or-llm","description":"Win probability as integer (0-100)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opportunity description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_create_task":{"id":"salesforce_create_task","name":"Create Task in Salesforce","description":"Create a new task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Task subject (required)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status (e.g., Not Started, In Progress, Completed)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority (e.g., Low, Normal, High)"},"activityDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in YYYY-MM-DD format"},"whoId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Related Contact ID (003...) or Lead ID (00Q...)"},"whatId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Related Account ID (001...) or Opportunity ID (006...)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_account":{"id":"salesforce_delete_account","name":"Delete Account from Salesforce","description":"Delete an account from Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Account ID to delete (18-character string starting with 001)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_case":{"id":"salesforce_delete_case","name":"Delete Case from Salesforce","description":"Delete a case","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"caseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Case ID to delete (18-character string starting with 500)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_contact":{"id":"salesforce_delete_contact","name":"Delete Contact from Salesforce","description":"Delete a contact from Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Contact ID to delete (18-character string starting with 003)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_custom_field":{"id":"salesforce_delete_custom_field","name":"Delete Custom Field in Salesforce","description":"Delete a custom field from a Salesforce object using the Tooling API","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"fieldId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tooling API Id of the custom field to delete (find it via the Tooling Query tool)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_lead":{"id":"salesforce_delete_lead","name":"Delete Lead from Salesforce","description":"Delete a lead","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Lead ID to delete (18-character string starting with 00Q)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_opportunity":{"id":"salesforce_delete_opportunity","name":"Delete Opportunity from Salesforce","description":"Delete an opportunity","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"opportunityId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Opportunity ID to delete (18-character string starting with 006)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_delete_task":{"id":"salesforce_delete_task","name":"Delete Task from Salesforce","description":"Delete a task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Task ID to delete (18-character string starting with 00T)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_describe_object":{"id":"salesforce_describe_object","name":"Describe Salesforce Object","description":"Get metadata and field information for a Salesforce object","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"objectName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce object API name (e.g., Account, Contact, Lead, Custom_Object__c)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_accounts":{"id":"salesforce_get_accounts","name":"Get Accounts from Salesforce","description":"Retrieve accounts from Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Salesforce API"},"idToken":{"type":"string","required":false,"visibility":"hidden","description":"The ID token from Salesforce OAuth (contains instance URL)"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden","description":"The Salesforce instance URL"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default: 100, max: 2000)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated field API names (e.g., \\"Id,Name,Industry,Phone\\")"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field and direction for sorting (e.g., \\"Name ASC\\" or \\"CreatedDate DESC\\")"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_cases":{"id":"salesforce_get_cases","name":"Get Cases from Salesforce","description":"Get case(s) from Salesforce","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"caseId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Case ID (18-character string starting with 500) to get a single case"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 100)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of field API names to return"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field and direction for sorting (e.g., CreatedDate DESC)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_contacts":{"id":"salesforce_get_contacts","name":"Get Contacts from Salesforce","description":"Get contact(s) from Salesforce - single contact if ID provided, or list if not","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"contactId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Contact ID (18-character string starting with 003) to get a single contact"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results (default: 100, max: 2000). Only for list query."},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated field API names (e.g., \\"Id,FirstName,LastName,Email,Phone\\")"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field and direction for sorting (e.g., \\"LastName ASC\\"). Only for list query."}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_dashboard":{"id":"salesforce_get_dashboard","name":"Get Dashboard from Salesforce","description":"Get details and results for a specific dashboard","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"dashboardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Dashboard ID (18-character string starting with 01Z)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_leads":{"id":"salesforce_get_leads","name":"Get Leads from Salesforce","description":"Retrieve lead(s) from Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"leadId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Lead ID (18-character string starting with 00Q) to get a single lead"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 100)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of field API names to return"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field and direction for sorting (e.g., LastName ASC)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_opportunities":{"id":"salesforce_get_opportunities","name":"Get Opportunities from Salesforce","description":"Get opportunity(ies) from Salesforce","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"opportunityId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Opportunity ID (18-character string starting with 006) to get a single opportunity"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 100)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of field API names to return"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field and direction for sorting (e.g., CloseDate DESC)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_report":{"id":"salesforce_get_report","name":"Get Report Metadata from Salesforce","description":"Get the describe (definition and metadata) for a specific report","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Report ID (18-character string starting with 00O)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_get_tasks":{"id":"salesforce_get_tasks","name":"Get Tasks from Salesforce","description":"Get task(s) from Salesforce","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"taskId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Task ID (18-character string starting with 00T) to get a single task"},"limit":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 100)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of field API names to return"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field and direction for sorting (e.g., ActivityDate DESC)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_list_dashboards":{"id":"salesforce_list_dashboards","name":"List Dashboards from Salesforce","description":"Get a list of recently used dashboards for the current user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_list_objects":{"id":"salesforce_list_objects","name":"List Salesforce Objects","description":"Get a list of all available Salesforce objects","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_list_report_types":{"id":"salesforce_list_report_types","name":"List Report Types from Salesforce","description":"Get a list of available report types","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_list_reports":{"id":"salesforce_list_reports","name":"List Reports from Salesforce","description":"Get a list of up to 200 recently viewed reports for the current user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"searchTerm":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter reports by name (case-insensitive partial match)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_query":{"id":"salesforce_query","name":"Run SOQL Query in Salesforce","description":"Execute a custom SOQL query to retrieve data from Salesforce","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SOQL query to execute (e.g., SELECT Id, Name FROM Account LIMIT 10)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_query_more":{"id":"salesforce_query_more","name":"Get More Query Results from Salesforce","description":"Retrieve additional query results using the nextRecordsUrl from a previous query","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"nextRecordsUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"The nextRecordsUrl value from a previous query response (e.g., /services/data/v59.0/query/01g...)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_refresh_dashboard":{"id":"salesforce_refresh_dashboard","name":"Refresh Dashboard in Salesforce","description":"Refresh a dashboard to get the latest data","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"dashboardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Dashboard ID (18-character string starting with 01Z)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_run_report":{"id":"salesforce_run_report","name":"Run Report in Salesforce","description":"Execute a report and retrieve the results","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Report ID (18-character string starting with 00O)"},"includeDetails":{"type":"string","required":false,"visibility":"user-or-llm","description":"Include detail rows (true/false, default: true)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of report filter objects to apply"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_tooling_query":{"id":"salesforce_tooling_query","name":"Run Tooling SOQL Query in Salesforce","description":"Execute a SOQL query against the Tooling API to inspect metadata objects","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tooling SOQL query (e.g., SELECT Id, DeveloperName FROM CustomField WHERE TableEnumOrId = \'Account\')"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_account":{"id":"salesforce_update_account","name":"Update Account in Salesforce","description":"Update an existing account in Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"accountId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Account ID to update (18-character string starting with 001)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account name"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account type (e.g., Customer, Partner, Prospect)"},"industry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Industry (e.g., Technology, Healthcare, Finance)"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"website":{"type":"string","required":false,"visibility":"user-or-llm","description":"Website URL"},"billingStreet":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing street address"},"billingCity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing city"},"billingState":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing state/province"},"billingPostalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing postal code"},"billingCountry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing country"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Account description"},"annualRevenue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Annual revenue as a number"},"numberOfEmployees":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of employees as an integer"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_case":{"id":"salesforce_update_case","name":"Update Case in Salesforce","description":"Update an existing case","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"caseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Case ID to update (18-character string starting with 500)"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Case subject"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status (e.g., New, Working, Escalated, Closed)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority (e.g., Low, Medium, High)"},"origin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Origin (e.g., Phone, Email, Web)"},"contactId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Contact ID (18-character string starting with 003)"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Account ID (18-character string starting with 001)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Case description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_contact":{"id":"salesforce_update_contact","name":"Update Contact in Salesforce","description":"Update an existing contact in Salesforce CRM","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Contact ID to update (18-character string starting with 003)"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Account ID (18-character string starting with 001)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department"},"mailingStreet":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing street"},"mailingCity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing city"},"mailingState":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing state"},"mailingPostalCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing postal code"},"mailingCountry":{"type":"string","required":false,"visibility":"user-or-llm","description":"Mailing country"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Contact description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_custom_field":{"id":"salesforce_update_custom_field","name":"Update Custom Field in Salesforce","description":"Update an existing custom field on a Salesforce object using the Tooling API","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"fieldId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tooling API Id of the custom field to update (find it via the Tooling Query tool)"},"label":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display label shown in the UI"},"length":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum length for Text, LongTextArea, Html, or MultiselectPicklist fields"},"precision":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total number of digits for Number, Currency, or Percent fields"},"scale":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of digits to the right of the decimal for numeric fields"},"visibleLines":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of visible lines for LongTextArea, Html, or MultiselectPicklist fields"},"required":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is required on record create/edit"},"unique":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field enforces unique values"},"externalId":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the field is an external ID"},"defaultValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default value; for Checkbox fields use true or false"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Internal description of the field"},"inlineHelpText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Help text shown next to the field in the UI"},"picklistValues":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated values to add to a Picklist or MultiselectPicklist field (existing values are kept)"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_lead":{"id":"salesforce_update_lead","name":"Update Lead in Salesforce","description":"Update an existing lead","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"leadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Lead ID to update (18-character string starting with 00Q)"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead status (e.g., Open, Working, Closed)"},"leadSource":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead source (e.g., Web, Referral, Campaign)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Lead description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_opportunity":{"id":"salesforce_update_opportunity","name":"Update Opportunity in Salesforce","description":"Update an existing opportunity","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"opportunityId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Opportunity ID to update (18-character string starting with 006)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opportunity name"},"stageName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Stage name (e.g., Prospecting, Qualification, Closed Won)"},"closeDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Close date in YYYY-MM-DD format"},"accountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Salesforce Account ID (18-character string starting with 001)"},"amount":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deal amount as a number"},"probability":{"type":"string","required":false,"visibility":"user-or-llm","description":"Win probability as integer (0-100)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opportunity description"}},"oauth":{"required":true,"provider":"salesforce"}},"salesforce_update_task":{"id":"salesforce_update_task","name":"Update Task in Salesforce","description":"Update an existing task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden"},"idToken":{"type":"string","required":false,"visibility":"hidden"},"instanceUrl":{"type":"string","required":false,"visibility":"hidden"},"taskId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Salesforce Task ID to update (18-character string starting with 00T)"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task subject"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status (e.g., Not Started, In Progress, Completed)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority (e.g., Low, Normal, High)"},"activityDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date in YYYY-MM-DD format"},"whoId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Related Contact ID (003...) or Lead ID (00Q...)"},"whatId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Related Account ID (001...) or Opportunity ID (006...)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Task description"}},"oauth":{"required":true,"provider":"salesforce"}},"sap_concur_approve_expense_report":{"id":"sap_concur_approve_expense_report","name":"SAP Concur Approve Expense Report","description":"Approve an expense report as a manager (PATCH /expensereports/v4/reports/{reportId}/approve). Required body field: comment.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID to approve"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Request body — `comment` is required by Concur (e.g., { \\"comment\\": \\"Approved\\" }). If the report contains rejected expenses, `expenseRejectedComment` is also required. Optional fields: `expectedStepCode`, `expectedStepSequence`, `statusId` (defaults to \\"A_APPR\\")."}}},"sap_concur_associate_attendees":{"id":"sap_concur_associate_attendees","name":"SAP Concur Associate Attendees","description":"Associate attendees with an expense (POST /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses/{expenseId}/attendees).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Attendee associations payload (e.g., { \\"attendeeAssociations\\": [...] })"}}},"sap_concur_create_cash_advance":{"id":"sap_concur_create_cash_advance","name":"SAP Concur Create Cash Advance","description":"Create a cash advance (POST /cashadvance/v4.1/cashadvances).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Cash advance payload"}}},"sap_concur_create_expected_expense":{"id":"sap_concur_create_expected_expense","name":"SAP Concur Create Expected Expense","description":"Create an expected expense on a travel request (POST /travelrequest/v4/requests/{requestUuid}/expenses).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User UUID acting on the request (required when using a Company JWT, optional otherwise)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Expected expense payload"}}},"sap_concur_create_expense_report":{"id":"sap_concur_create_expense_report","name":"SAP Concur Create Expense Report","description":"Create an expense report (POST /expensereports/v4/users/{userId}/context/{contextType}/reports — supported contexts: TRAVELER, PROXY). Required body fields: name, policyId.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who will own the report"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER (creating own report) or PROXY (creating on behalf of another user)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Report payload — `name` and `policyId` are required. Optional fields: businessPurpose, comment, customData, countryCode, countrySubDivisionCode, etc."}}},"sap_concur_create_list_item":{"id":"sap_concur_create_list_item","name":"SAP Concur Create List Item","description":"Create a list item (POST /list/v4/items).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"List item payload. Required: listId, shortCode, value. Optional: parentId or parentCode (mutually exclusive). Note: Concur rejects shortCode/value containing hyphens."}}},"sap_concur_create_purchase_request":{"id":"sap_concur_create_purchase_request","name":"SAP Concur Create Purchase Request","description":"Create a purchase request (POST /purchaserequest/v4/purchaserequests).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Purchase request payload"}}},"sap_concur_create_quick_expense":{"id":"sap_concur_create_quick_expense","name":"SAP Concur Create Quick Expense","description":"Create a quick expense (POST /quickexpense/v4/users/{userId}/context/TRAVELER/quickexpenses).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who owns the quick expense"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: must be TRAVELER"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Quick expense payload (expenseTypeId, transactionAmount, transactionDate, etc.)"}}},"sap_concur_create_quick_expense_with_image":{"id":"sap_concur_create_quick_expense_with_image","name":"SAP Concur Create Quick Expense With Image","description":"Create a quick expense with an attached image (POST /quickexpense/v4/users/{userId}/context/{contextType}/quickexpenses/image).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: must be TRAVELER"},"receipt":{"type":"json","required":true,"visibility":"user-or-llm","description":"Receipt image (UserFile). Allowed: PDF, PNG, JPEG, TIFF (max 50MB)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Quick expense payload (transactionAmount, transactionDate, expenseTypeId, vendor, ...)"}}},"sap_concur_create_report_comment":{"id":"sap_concur_create_report_comment","name":"SAP Concur Create Report Comment","description":"Create a comment on a report (POST /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/comments).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"comment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment text to add"}}},"sap_concur_create_travel_request":{"id":"sap_concur_create_travel_request","name":"SAP Concur Create Travel Request","description":"Create a travel request (POST /travelrequest/v4/requests).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional Concur user UUID — required when impersonating another user"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Travel request payload (name, purpose, startDate, endDate, requestPolicyId, etc.)"}}},"sap_concur_create_user":{"id":"sap_concur_create_user","name":"SAP Concur Create User","description":"Create a new user identity (POST /profile/identity/v4.1/Users).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"SCIM User payload (schemas, userName, name, emails, active, etc.)"}}},"sap_concur_delete_expected_expense":{"id":"sap_concur_delete_expected_expense","name":"SAP Concur Delete Expected Expense","description":"Delete an expected expense (DELETE /travelrequest/v4/expenses/{expenseUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"expenseUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expected expense UUID to delete"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User UUID acting on the request (required when using a Company JWT, optional otherwise)"}}},"sap_concur_delete_expense":{"id":"sap_concur_delete_expense","name":"SAP Concur Delete Expense","description":"Delete an expense (DELETE /expensereports/v4/reports/{reportId}/expenses/{expenseId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID to delete"}}},"sap_concur_delete_expense_report":{"id":"sap_concur_delete_expense_report","name":"SAP Concur Delete Expense Report","description":"Delete an expense report (DELETE /expensereports/v4/reports/{reportId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID to delete"}}},"sap_concur_delete_list_item":{"id":"sap_concur_delete_list_item","name":"SAP Concur Delete List Item","description":"Delete a list item (DELETE /list/v4/items/{itemId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List item UUID"}}},"sap_concur_delete_travel_request":{"id":"sap_concur_delete_travel_request","name":"SAP Concur Delete Travel Request","description":"Delete a travel request (DELETE /travelrequest/v4/requests/{requestUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID to delete"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional Concur user UUID — required when impersonating another user"}}},"sap_concur_delete_user":{"id":"sap_concur_delete_user","name":"SAP Concur Delete User","description":"Delete a user identity (DELETE /profile/identity/v4.1/Users/{id}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"User UUID to delete"}}},"sap_concur_get_allocation":{"id":"sap_concur_get_allocation","name":"SAP Concur Get Allocation","description":"Get a single allocation (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/allocations/{allocationId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"allocationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Allocation ID"}}},"sap_concur_get_budget":{"id":"sap_concur_get_budget","name":"SAP Concur Get Budget","description":"Get a budget item header by ID (GET /budget/v4/budgetItemHeader/{id}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"budgetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Budget item header ID (syncguid)"}}},"sap_concur_get_cash_advance":{"id":"sap_concur_get_cash_advance","name":"SAP Concur Get Cash Advance","description":"Get a cash advance (GET /cashadvance/v4.1/cashadvances/{cashAdvanceId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"cashAdvanceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cash advance ID"}}},"sap_concur_get_expected_expense":{"id":"sap_concur_get_expected_expense","name":"SAP Concur Get Expected Expense","description":"Get an expected expense (GET /travelrequest/v4/expenses/{expenseUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"expenseUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expected expense UUID"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User UUID acting on the request (optional)"}}},"sap_concur_get_expense":{"id":"sap_concur_get_expense","name":"SAP Concur Get Expense","description":"Get a single expense (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses/{expenseId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER, MANAGER, or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID"}}},"sap_concur_get_expense_report":{"id":"sap_concur_get_expense_report","name":"SAP Concur Get Expense Report","description":"Retrieve a single expense report header by id via Expense Report v4 (/expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who owns the report"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER (own report), MANAGER (report under approval), PROCESSOR, or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"}}},"sap_concur_get_itemizations":{"id":"sap_concur_get_itemizations","name":"SAP Concur Get Expense Itemizations","description":"Get expense itemizations (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses/{expenseId}/itemizations).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER, MANAGER, or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID"}}},"sap_concur_get_itinerary":{"id":"sap_concur_get_itinerary","name":"SAP Concur Get Trip","description":"Get a single trip/itinerary (GET /api/travel/trip/v1.1/{tripID}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"tripId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trip ID"},"useridType":{"type":"string","required":false,"visibility":"user-or-llm","description":"User identifier type (login, xmlsyncid, uuid)"},"useridValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"User identifier value (paired with useridType)"},"systemFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional system format (e.g., GDS) for the response"}}},"sap_concur_get_list":{"id":"sap_concur_get_list","name":"SAP Concur Get List","description":"Get a single custom list (GET /list/v4/lists/{listId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List ID"}}},"sap_concur_get_list_item":{"id":"sap_concur_get_list_item","name":"SAP Concur Get List Item","description":"Get a single list item (GET /list/v4/items/{itemId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List item ID"}}},"sap_concur_get_purchase_request":{"id":"sap_concur_get_purchase_request","name":"SAP Concur Get Purchase Request","description":"Get a purchase request by ID (GET /purchaserequest/v4/purchaserequests/{id}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"purchaseRequestId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Purchase request ID"}}},"sap_concur_get_receipt":{"id":"sap_concur_get_receipt","name":"SAP Concur Get Receipt","description":"Get a single receipt by ID (GET /receipts/v4/{receiptId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"receiptId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Receipt ID"}}},"sap_concur_get_receipt_status":{"id":"sap_concur_get_receipt_status","name":"SAP Concur Get Receipt Status","description":"Get receipt processing status (GET /receipts/v4/status/{receiptId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"receiptId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Receipt ID"}}},"sap_concur_get_request_cash_advance":{"id":"sap_concur_get_request_cash_advance","name":"SAP Concur Get Request Cash Advance","description":"Get a single cash advance assigned to a travel request (GET /travelrequest/v4/cashadvances/{cashAdvanceUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"cashAdvanceUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cash advance UUID (returned as part of a travel request)"}}},"sap_concur_get_travel_profile":{"id":"sap_concur_get_travel_profile","name":"SAP Concur Get Travel Profile","description":"Get a travel profile (GET /api/travelprofile/v2.0/profile). Returns the calling user by default; pass userid_type and userid_value to impersonate.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"useridType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Identifier type: login, xmlsyncid, or uuid"},"useridValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Identifier value (login id, xml sync id, or UUID)"}}},"sap_concur_get_travel_request":{"id":"sap_concur_get_travel_request","name":"SAP Concur Get Travel Request","description":"Get a single travel request (GET /travelrequest/v4/requests/{requestUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional Concur user UUID — required when impersonating another user"}}},"sap_concur_get_user":{"id":"sap_concur_get_user","name":"SAP Concur Get User","description":"Get a single user by UUID (GET /profile/identity/v4.1/Users/{id}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"User UUID"},"attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated SCIM attributes to include in the response"},"excludedAttributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated SCIM attributes to exclude from the response"}}},"sap_concur_issue_cash_advance":{"id":"sap_concur_issue_cash_advance","name":"SAP Concur Issue Cash Advance","description":"Issue a cash advance (POST /cashadvance/v4.1/cashadvances/{cashAdvanceId}/issue).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"cashAdvanceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cash advance ID to issue"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional request body"}}},"sap_concur_list_allocations":{"id":"sap_concur_list_allocations","name":"SAP Concur List Allocations","description":"List allocations on an expense (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses/{expenseId}/allocations).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID"}}},"sap_concur_list_attendee_associations":{"id":"sap_concur_list_attendee_associations","name":"SAP Concur List Attendee Associations","description":"List attendees associated with an expense (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses/{expenseId}/attendees).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID"}}},"sap_concur_list_budget_categories":{"id":"sap_concur_list_budget_categories","name":"SAP Concur List Budget Categories","description":"List budget categories (GET /budget/v4/budgetCategory).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"}}},"sap_concur_list_budgets":{"id":"sap_concur_list_budgets","name":"SAP Concur List Budgets","description":"List budget item headers (GET /budget/v4/budgetItemHeader).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"adminView":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, returns all budgets the caller can administer (default false)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page offset (Concur returns up to 50 budget headers per page)"},"responseSchema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Response schema variant: \\"COMPACT\\" returns a smaller payload"}}},"sap_concur_list_exceptions":{"id":"sap_concur_list_exceptions","name":"SAP Concur List Report Exceptions","description":"List exceptions on a report (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/exceptions).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER, MANAGER, or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"}}},"sap_concur_list_expected_expenses":{"id":"sap_concur_list_expected_expenses","name":"SAP Concur List Expected Expenses","description":"List expected expenses on a travel request (GET /travelrequest/v4/requests/{requestUuid}/expenses).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User UUID acting on the request (optional)"}}},"sap_concur_list_expense_reports":{"id":"sap_concur_list_expense_reports","name":"SAP Concur List Expense Reports","description":"List expense reports (GET /api/v3.0/expense/reports). Returns a v3 envelope with Items and NextPage.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (us, us2, eu, eu2, cn, emea — defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by a specific user (login id or user identifier)."},"submitDateBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports submitted on or before this date (YYYY-MM-DD)"},"submitDateAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports submitted on or after this date (YYYY-MM-DD)"},"paidDateBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports paid on or before this date (YYYY-MM-DD)"},"paidDateAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports paid on or after this date (YYYY-MM-DD)"},"modifiedDateBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports last modified on or before this date (YYYY-MM-DD)"},"modifiedDateAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports last modified on or after this date (YYYY-MM-DD)"},"createDateBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports created on or before this date (YYYY-MM-DD)"},"createDateAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter to reports created on or after this date (YYYY-MM-DD)"},"approvalStatusCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by approval status code (e.g. A_NOTF, A_PEND, A_APPR)"},"paymentStatusCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by payment status code"},"currencyCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by ISO currency code (e.g. USD, EUR)"},"approverLoginID":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by approver login ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records per page (default 25, max 100)"},"offset":{"type":"string","required":false,"visibility":"user-or-llm","description":"Opaque cursor token returned by a prior call (NextPage)."}}},"sap_concur_list_expenses":{"id":"sap_concur_list_expenses","name":"SAP Concur List Expenses","description":"List expenses on a report (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER, MANAGER, or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"}}},"sap_concur_list_itineraries":{"id":"sap_concur_list_itineraries","name":"SAP Concur List Trips","description":"List travel trips/itineraries (GET /api/travel/trip/v1.1).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter trips starting on/after this date (YYYY-MM-DD)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter trips ending on/before this date (YYYY-MM-DD)"},"bookingType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by booking type (air, car, hotel, rail, etc.)"},"useridType":{"type":"string","required":false,"visibility":"user-or-llm","description":"User identifier type (login, xmlsyncid, uuid)"},"useridValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"User identifier value (paired with useridType)"},"itemsPerPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Items per page"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"1-based page number"},"includeMetadata":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include paging metadata in the response"},"includeCanceledTrips":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include canceled trips in the result set"},"createdAfterDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only trips created after this date (YYYY-MM-DD)"},"createdBeforeDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only trips created before this date (YYYY-MM-DD)"},"lastModifiedDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only trips modified on/after this date (YYYY-MM-DD)"}}},"sap_concur_list_list_items":{"id":"sap_concur_list_list_items","name":"SAP Concur List List Items","description":"List the top-level items (children) for a custom list (GET /list/v4/lists/{listId}/children).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List ID"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based; page size is fixed at 100)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field: value or shortCode"},"sortDirection":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc"},"hasChildren":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include only items that have children"},"isDeleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include deleted items"},"shortCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by short code"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by display value"},"shortCodeOrValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by short code OR value"}}},"sap_concur_list_lists":{"id":"sap_concur_list_lists","name":"SAP Concur List Lists","description":"List custom lists (GET /list/v4/lists).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based; page size is fixed at 100)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field: name, levelcount, or listcategory"},"sortDirection":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by list name"},"categoryType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by category type (mapped to category.type query param)"},"isDeleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include deleted lists"},"levelCount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by number of levels"}}},"sap_concur_list_receipts":{"id":"sap_concur_list_receipts","name":"SAP Concur List Receipts","description":"List receipts for a user (GET /receipts/v4/users/{userId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"}}},"sap_concur_list_report_comments":{"id":"sap_concur_list_report_comments","name":"SAP Concur List Report Comments","description":"List comments on a report (GET /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/comments).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"includeAllComments":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include comments from all expenses in the report (default false)"}}},"sap_concur_list_reports_to_approve":{"id":"sap_concur_list_reports_to_approve","name":"SAP Concur List Reports To Approve","description":"List expense reports awaiting approval (GET /expensereports/v4/users/{userId}/context/MANAGER/reportsToApprove).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Manager user UUID"},"contextType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Access context: must be MANAGER (default)"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Report field name to sort by (e.g., reportDate)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort direction: asc or desc"},"includeDelegateApprovals":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include reports the caller can approve as a delegate"}}},"sap_concur_list_travel_profiles_summary":{"id":"sap_concur_list_travel_profiles_summary","name":"SAP Concur List Travel Profiles Summary","description":"List travel profile summaries (GET /api/travelprofile/v2.0/summary). LastModifiedDate is required by Concur.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"lastModifiedDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Required UTC datetime in YYYY-MM-DDThh:mm:ss format"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"1-based page number"},"itemsPerPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Items per page (max 200)"},"travelConfigs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated travel configuration ids"}}},"sap_concur_list_travel_request_comments":{"id":"sap_concur_list_travel_request_comments","name":"SAP Concur List Travel Request Comments","description":"List comments on a travel request (GET /travelrequest/v4/requests/{requestUuid}/comments).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID"}}},"sap_concur_list_travel_requests":{"id":"sap_concur_list_travel_requests","name":"SAP Concur List Travel Requests","description":"List travel requests (GET /travelrequest/v4/requests).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"view":{"type":"string","required":false,"visibility":"user-or-llm","description":"View filter (e.g., ALL, ACTIVE, PENDING, TOAPPROVE)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of results per page"},"start":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page start cursor (offset)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by Concur user UUID"},"approvedBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 date — return requests approved before this date"},"approvedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 date — return requests approved after this date"},"modifiedBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 date — return requests modified before this date"},"modifiedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 date — return requests modified after this date"},"sortField":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by: startDate, approvalStatus, or requestId (default startDate)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: ASC or DESC (default DESC)"}}},"sap_concur_list_users":{"id":"sap_concur_list_users","name":"SAP Concur List Users","description":"List Concur user identities (GET /profile/identity/v4.1/Users).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Max number of users to return (default 100, max 1000)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"SCIM v4.1 pagination cursor returned by a prior call"},"attributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of attributes to include in the response"},"excludedAttributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of attributes to exclude from the response"}}},"sap_concur_move_travel_request":{"id":"sap_concur_move_travel_request","name":"SAP Concur Move Travel Request","description":"Move a travel request through workflow (POST /travelrequest/v4/requests/{requestUuid}/{action}). Valid actions: submit, recall, cancel, approve, sendback, close, reopen.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow action: submit, recall, cancel, approve, sendback, close, reopen"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional Concur user UUID — required when impersonating another user"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional payload (e.g., { \\"comment\\": \\"...\\" })"}}},"sap_concur_recall_expense_report":{"id":"sap_concur_recall_expense_report","name":"SAP Concur Recall Expense Report","description":"Recall a submitted expense report (PATCH /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/recall — supported contexts: TRAVELER, PROXY). No request body is required.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who owns the report"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID to recall"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional body. Concur docs don\'t define a payload for this action; pass an empty object if uncertain."}}},"sap_concur_remove_all_attendees":{"id":"sap_concur_remove_all_attendees","name":"SAP Concur Remove All Attendees","description":"Remove all attendees from an expense (DELETE /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/expenses/{expenseId}/attendees).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID"}}},"sap_concur_search_locations":{"id":"sap_concur_search_locations","name":"SAP Concur Search Locations","description":"Search Concur location reference data (GET /localities/v5/locations).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"searchText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Free-text query (city, airport, landmark, etc.)"},"locCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"IATA / location code"},"locationNameId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Concur internal location name ID (UUID)"},"locationNameKey":{"type":"number","required":false,"visibility":"user-or-llm","description":"Concur internal numeric location name key"},"countryCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"2-letter ISO 3166-1 country code"},"subdivisionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-2:2007 country subdivision (e.g. US-WA)"},"adminRegionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Administrative region ID"}}},"sap_concur_search_users":{"id":"sap_concur_search_users","name":"SAP Concur Search Users","description":"Search users via SCIM .search endpoint (POST /profile/identity/v4.1/Users/.search).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"SCIM search request payload ({ schemas, attributes, filter, count, startIndex })"}}},"sap_concur_send_back_expense_report":{"id":"sap_concur_send_back_expense_report","name":"SAP Concur Send Back Expense Report","description":"Send back an expense report to the employee (PATCH /expensereports/v4/reports/{reportId}/sendBack). Required body field: comment.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID to send back"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Request body — `comment` is required by Concur (e.g., { \\"comment\\": \\"Missing receipt\\" }). Optional fields: `expectedStepCode`, `expectedStepSequence`."}}},"sap_concur_submit_expense_report":{"id":"sap_concur_submit_expense_report","name":"SAP Concur Submit Expense Report","description":"Submit an expense report into the workflow via Expense Report v4 (PATCH /expensereports/v4/users/{userId}/reports/{reportId}/submit).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who owns the report"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID to submit"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional body. Concur docs don\'t define a payload for this action; pass an empty object if uncertain."}}},"sap_concur_update_allocation":{"id":"sap_concur_update_allocation","name":"SAP Concur Update Allocation","description":"Update an allocation (PATCH /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId}/allocations/{allocationId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER or PROXY (write requires expense.report.readwrite)"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"allocationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Allocation ID to update"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to update on the allocation"}}},"sap_concur_update_expected_expense":{"id":"sap_concur_update_expected_expense","name":"SAP Concur Update Expected Expense","description":"Update an expected expense (PUT /travelrequest/v4/expenses/{expenseUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"expenseUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expected expense UUID to update"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"User UUID acting on the request (required when using a Company JWT, optional otherwise)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to update on the expected expense"}}},"sap_concur_update_expense":{"id":"sap_concur_update_expense","name":"SAP Concur Update Expense","description":"Update an expense (PATCH /expensereports/v4/reports/{reportId}/expenses/{expenseId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID"},"expenseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense ID to update"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"PATCH body. Allowed fields: businessPurpose (string, max 64), customData (CustomData[]), expenseSource (required: EA|MOB|OTHER|SE|TA|TR|UI), isExpenseRejected (boolean), isPaperReceiptReceived (boolean)."}}},"sap_concur_update_expense_report":{"id":"sap_concur_update_expense_report","name":"SAP Concur Update Expense Report","description":"Update an unsubmitted expense report (PATCH /expensereports/v4/users/{userId}/context/{contextType}/reports/{reportId} — supported contexts: TRAVELER, PROXY). Body fields: businessPurpose, comment, customData, name, etc.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who owns the report"},"contextType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Access context: TRAVELER (own report) or PROXY (editing on behalf of another user)"},"reportId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Expense report ID to update"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to update on the report"}}},"sap_concur_update_list_item":{"id":"sap_concur_update_list_item","name":"SAP Concur Update List Item","description":"Update a list item (PUT /list/v4/items/{itemId}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List item UUID"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"List item payload. Required: shortCode, value. Other fields in the body are ignored."}}},"sap_concur_update_travel_request":{"id":"sap_concur_update_travel_request","name":"SAP Concur Update Travel Request","description":"Update a travel request (PUT /travelrequest/v4/requests/{requestUuid}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"requestUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Travel request UUID to update"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to update on the travel request"}}},"sap_concur_update_user":{"id":"sap_concur_update_user","name":"SAP Concur Update User","description":"Patch a user identity (PATCH /profile/identity/v4.1/Users/{id}).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userUuid":{"type":"string","required":true,"visibility":"user-or-llm","description":"User UUID to update"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"SCIM PATCH operations payload ({ schemas, Operations: [...] })"}}},"sap_concur_upload_exchange_rates":{"id":"sap_concur_upload_exchange_rates","name":"SAP Concur Upload Exchange Rates","description":"Bulk upload up to 100 custom exchange rates (POST /exchangerate/v4/rates). Body contains a currency_sets array, each with from_crn_code, to_crn_code, start_date (YYYY-MM-DD), and rate.","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"Bulk upload body: { currency_sets: [{ from_crn_code, to_crn_code, start_date: \\"YYYY-MM-DD\\", rate }] } (max 100 entries)"}}},"sap_concur_upload_receipt_image":{"id":"sap_concur_upload_receipt_image","name":"SAP Concur Upload Receipt Image","description":"Upload an image-only receipt (POST /receipts/v4/users/{userId}/image-only-receipts).","version":"1.0.0","params":{"datacenter":{"type":"string","required":false,"visibility":"user-only","description":"Concur datacenter base URL (defaults to us.api.concursolutions.com)"},"grantType":{"type":"string","required":false,"visibility":"user-only","description":"OAuth grant type: client_credentials (default) or password"},"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Concur OAuth client secret"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username (only for password grant)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password (only for password grant)"},"companyUuid":{"type":"string","required":false,"visibility":"user-only","description":"Company UUID for multi-company access tokens"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Concur user UUID who owns the receipt"},"receipt":{"type":"json","required":true,"visibility":"user-or-llm","description":"Receipt image file (UserFile reference). Supported formats: PDF, PNG, JPEG, GIF, TIFF"},"forwardId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional client-supplied dedup id (max 40 chars). Sent as the concur-forwardid header."}}},"sap_s4hana_create_business_partner":{"id":"sap_s4hana_create_business_partner","name":"SAP S/4HANA Create Business Partner","description":"Create a business partner in SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_BusinessPartner). For Person category 1 provide FirstName and LastName. For Organization category 2 provide OrganizationBPName1.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"businessPartnerCategory":{"type":"string","required":true,"visibility":"user-or-llm","description":"BusinessPartnerCategory: \\"1\\" Person, \\"2\\" Organization, \\"3\\" Group"},"businessPartnerGrouping":{"type":"string","required":true,"visibility":"user-or-llm","description":"BusinessPartnerGrouping (number range / role grouping configured in S/4HANA, e.g. \\"0001\\")"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"FirstName (required for Person)"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"LastName (required for Person)"},"organizationBPName1":{"type":"string","required":false,"visibility":"user-or-llm","description":"OrganizationBPName1 (required for Organization)"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional additional A_BusinessPartner fields merged into the create payload"}}},"sap_s4hana_create_purchase_order":{"id":"sap_s4hana_create_purchase_order","name":"SAP S/4HANA Create Purchase Order","description":"Create a purchase order in SAP S/4HANA Cloud (API_PURCHASEORDER_PROCESS_SRV, A_PurchaseOrder). PurchaseOrder is auto-assigned by SAP from the document number range; provide line items via the body parameter.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"purchaseOrderType":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchaseOrderType (e.g., \\"NB\\" Standard PO)"},"companyCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"CompanyCode (4 chars, e.g., \\"1010\\")"},"purchasingOrganization":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchasingOrganization (4 chars)"},"purchasingGroup":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchasingGroup (3 chars)"},"supplier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supplier business partner key (up to 10 chars)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"A_PurchaseOrder body containing to_PurchaseOrderItem deep-insert items (required by SAP) plus any additional header fields, e.g., {\\"to_PurchaseOrderItem\\":[{\\"PurchaseOrderItem\\":\\"10\\",\\"Material\\":\\"TG11\\",\\"OrderQuantity\\":\\"5\\",\\"Plant\\":\\"1010\\",\\"PurchaseOrderQuantityUnit\\":\\"PC\\",\\"NetPriceAmount\\":\\"100.00\\",\\"DocumentCurrency\\":\\"USD\\"}]}."}}},"sap_s4hana_create_purchase_requisition":{"id":"sap_s4hana_create_purchase_requisition","name":"SAP S/4HANA Create Purchase Requisition","description":"Create a purchase requisition in SAP S/4HANA Cloud (API_PURCHASEREQ_PROCESS_SRV, A_PurchaseRequisitionHeader). PurchaseRequisition is auto-assigned by SAP from the document number range; provide line items via the to_PurchaseReqnItem deep-insert array. Note: API_PURCHASEREQ_PROCESS_SRV is deprecated since S/4HANA Cloud Public Edition 2402; the successor is API_PURCHASEREQUISITION_2 (OData v4). This tool still works against tenants where the legacy service is enabled.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"purchaseRequisitionType":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchaseRequisitionType (e.g., \\"NB\\" Standard PR)"},"items":{"type":"json","required":true,"visibility":"user-or-llm","description":"to_PurchaseReqnItem deep-insert array (e.g., [{\\"PurchaseRequisitionItem\\":\\"10\\",\\"Material\\":\\"TG11\\",\\"RequestedQuantity\\":\\"5\\",\\"Plant\\":\\"1010\\",\\"BaseUnit\\":\\"PC\\",\\"DeliveryDate\\":\\"/Date(1735689600000)/\\"}])"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Additional A_PurchaseRequisitionHeader fields merged into the create payload (e.g., {\\"PurReqnDescription\\":\\"Office supplies\\"})"}}},"sap_s4hana_create_sales_order":{"id":"sap_s4hana_create_sales_order","name":"SAP S/4HANA Create Sales Order","description":"Create a sales order in SAP S/4HANA Cloud (API_SALES_ORDER_SRV, A_SalesOrder) with deep insert of sales order items via to_Item.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"salesOrderType":{"type":"string","required":true,"visibility":"user-or-llm","description":"SalesOrderType (e.g., \\"OR\\" Standard Order)"},"salesOrganization":{"type":"string","required":true,"visibility":"user-or-llm","description":"SalesOrganization (4 chars, e.g., \\"1010\\")"},"distributionChannel":{"type":"string","required":true,"visibility":"user-or-llm","description":"DistributionChannel (2 chars, e.g., \\"10\\")"},"organizationDivision":{"type":"string","required":true,"visibility":"user-or-llm","description":"OrganizationDivision (2 chars, e.g., \\"00\\")"},"soldToParty":{"type":"string","required":true,"visibility":"user-or-llm","description":"SoldToParty business partner key (up to 10 chars)"},"items":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of sales order items for to_Item deep insert. Each item should include Material and RequestedQuantity (e.g., [{\\"Material\\":\\"TG11\\",\\"RequestedQuantity\\":\\"1\\"}])."},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional additional A_SalesOrder fields merged into the create payload"}}},"sap_s4hana_delete_sales_order":{"id":"sap_s4hana_delete_sales_order","name":"SAP S/4HANA Delete Sales Order","description":"Delete an A_SalesOrder entity in SAP S/4HANA Cloud (API_SALES_ORDER_SRV). Only orders without subsequent documents (deliveries, invoices) can be deleted; otherwise reject items via update instead.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"salesOrder":{"type":"string","required":true,"visibility":"user-or-llm","description":"SalesOrder key to delete (string, up to 10 characters)"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_get_billing_document":{"id":"sap_s4hana_get_billing_document","name":"SAP S/4HANA Get Billing Document","description":"Retrieve a single billing document (customer invoice) by BillingDocument key from SAP S/4HANA Cloud (API_BILLING_DOCUMENT_SRV, A_BillingDocument).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"billingDocument":{"type":"string","required":true,"visibility":"user-or-llm","description":"BillingDocument key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_Item,to_Partner,to_PricingElement\\")"}}},"sap_s4hana_get_business_partner":{"id":"sap_s4hana_get_business_partner","name":"SAP S/4HANA Get Business Partner","description":"Retrieve a single business partner by BusinessPartner key from SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_BusinessPartner).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"businessPartner":{"type":"string","required":true,"visibility":"user-or-llm","description":"BusinessPartner key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand ($expand)"}}},"sap_s4hana_get_customer":{"id":"sap_s4hana_get_customer","name":"SAP S/4HANA Get Customer","description":"Retrieve a single customer by Customer key from SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_Customer).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"customer":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_CustomerCompany,to_CustomerSalesArea\\")"}}},"sap_s4hana_get_inbound_delivery":{"id":"sap_s4hana_get_inbound_delivery","name":"SAP S/4HANA Get Inbound Delivery","description":"Retrieve a single inbound delivery by DeliveryDocument key from SAP S/4HANA Cloud (API_INBOUND_DELIVERY_SRV;v=0002, A_InbDeliveryHeader).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"deliveryDocument":{"type":"string","required":true,"visibility":"user-or-llm","description":"DeliveryDocument key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_DeliveryDocumentItem\\")"}}},"sap_s4hana_get_material_document":{"id":"sap_s4hana_get_material_document","name":"SAP S/4HANA Get Material Document","description":"Retrieve a single material document header by composite key (MaterialDocument + MaterialDocumentYear) from SAP S/4HANA Cloud (API_MATERIAL_DOCUMENT_SRV, A_MaterialDocumentHeader).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"materialDocumentYear":{"type":"string","required":true,"visibility":"user-or-llm","description":"MaterialDocumentYear (4-character year, e.g., \\"2024\\")"},"materialDocument":{"type":"string","required":true,"visibility":"user-or-llm","description":"MaterialDocument key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_MaterialDocumentItem\\")"}}},"sap_s4hana_get_outbound_delivery":{"id":"sap_s4hana_get_outbound_delivery","name":"SAP S/4HANA Get Outbound Delivery","description":"Retrieve a single outbound delivery by DeliveryDocument key from SAP S/4HANA Cloud (API_OUTBOUND_DELIVERY_SRV;v=0002, A_OutbDeliveryHeader).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"deliveryDocument":{"type":"string","required":true,"visibility":"user-or-llm","description":"DeliveryDocument key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_DeliveryDocumentItem\\")"}}},"sap_s4hana_get_product":{"id":"sap_s4hana_get_product","name":"SAP S/4HANA Get Product","description":"Retrieve a single product (material) by Product key from SAP S/4HANA Cloud (API_PRODUCT_SRV, A_Product).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"product":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product key (string, up to 40 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_Description\\")"}}},"sap_s4hana_get_purchase_order":{"id":"sap_s4hana_get_purchase_order","name":"SAP S/4HANA Get Purchase Order","description":"Retrieve a single purchase order by PurchaseOrder key from SAP S/4HANA Cloud (API_PURCHASEORDER_PROCESS_SRV, A_PurchaseOrder).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"purchaseOrder":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchaseOrder key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_PurchaseOrderItem\\")"}}},"sap_s4hana_get_purchase_requisition":{"id":"sap_s4hana_get_purchase_requisition","name":"SAP S/4HANA Get Purchase Requisition","description":"Retrieve a single purchase requisition by PurchaseRequisition key from SAP S/4HANA Cloud (API_PURCHASEREQ_PROCESS_SRV, A_PurchaseRequisitionHeader). Note: API_PURCHASEREQ_PROCESS_SRV is deprecated since S/4HANA Cloud Public Edition 2402; the successor is API_PURCHASEREQUISITION_2 (OData v4). This tool still works against tenants where the legacy service is enabled.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"purchaseRequisition":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchaseRequisition key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_PurchaseReqnItem\\")"}}},"sap_s4hana_get_sales_order":{"id":"sap_s4hana_get_sales_order","name":"SAP S/4HANA Get Sales Order","description":"Retrieve a single sales order by SalesOrder key from SAP S/4HANA Cloud (API_SALES_ORDER_SRV, A_SalesOrder).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"salesOrder":{"type":"string","required":true,"visibility":"user-or-llm","description":"SalesOrder key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_Item\\")"}}},"sap_s4hana_get_supplier":{"id":"sap_s4hana_get_supplier","name":"SAP S/4HANA Get Supplier","description":"Retrieve a single supplier by Supplier key from SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_Supplier).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"supplier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supplier key (string, up to 10 characters)"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_SupplierCompany,to_SupplierPurchasingOrg\\")"}}},"sap_s4hana_get_supplier_invoice":{"id":"sap_s4hana_get_supplier_invoice","name":"SAP S/4HANA Get Supplier Invoice","description":"Retrieve a single supplier invoice by composite key (SupplierInvoice + FiscalYear) from SAP S/4HANA Cloud (API_SUPPLIERINVOICE_PROCESS_SRV, A_SupplierInvoice).","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"supplierInvoice":{"type":"string","required":true,"visibility":"user-or-llm","description":"SupplierInvoice key (string, up to 10 characters)"},"fiscalYear":{"type":"string","required":true,"visibility":"user-or-llm","description":"FiscalYear (4-character year, e.g., \\"2024\\")"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand ($expand)"}}},"sap_s4hana_list_billing_documents":{"id":"sap_s4hana_list_billing_documents","name":"SAP S/4HANA List Billing Documents","description":"List billing documents (customer invoices) from SAP S/4HANA Cloud (API_BILLING_DOCUMENT_SRV, A_BillingDocument) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"SoldToParty eq \'10100001\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_Item,to_Partner,to_PricingElement\\")"}}},"sap_s4hana_list_business_partners":{"id":"sap_s4hana_list_business_partners","name":"SAP S/4HANA List Business Partners","description":"List business partners from SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_BusinessPartner) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"BusinessPartnerCategory eq \'1\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand ($expand)"}}},"sap_s4hana_list_customers":{"id":"sap_s4hana_list_customers","name":"SAP S/4HANA List Customers","description":"List customers from SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_Customer) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"CustomerAccountGroup eq \'Z001\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_CustomerCompany,to_CustomerSalesArea\\")"}}},"sap_s4hana_list_inbound_deliveries":{"id":"sap_s4hana_list_inbound_deliveries","name":"SAP S/4HANA List Inbound Deliveries","description":"List inbound deliveries from SAP S/4HANA Cloud (API_INBOUND_DELIVERY_SRV;v=0002, A_InbDeliveryHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"ReceivingPlant eq \'1010\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_DeliveryDocumentItem\\")"}}},"sap_s4hana_list_material_documents":{"id":"sap_s4hana_list_material_documents","name":"SAP S/4HANA List Material Documents","description":"List material document headers (goods movements) from SAP S/4HANA Cloud (API_MATERIAL_DOCUMENT_SRV, A_MaterialDocumentHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"MaterialDocumentYear eq \'2024\' and PostingDate ge datetime\'2024-01-01T00:00:00\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_MaterialDocumentItem\\")"}}},"sap_s4hana_list_material_stock":{"id":"sap_s4hana_list_material_stock","name":"SAP S/4HANA List Material Stock","description":"List material stock quantities from SAP S/4HANA Cloud (API_MATERIAL_STOCK_SRV, A_MatlStkInAcctMod). The entity uses an 11-field composite key (Material, Plant, StorageLocation, Batch, Supplier, Customer, WBSElementInternalID, SDDocument, SDDocumentItem, InventorySpecialStockType, InventoryStockType) — query with $filter on these fields instead of a direct key lookup.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"Material eq \'TG10\' and Plant eq \'1010\' and InventoryStockType eq \'01\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand ($expand)"}}},"sap_s4hana_list_outbound_deliveries":{"id":"sap_s4hana_list_outbound_deliveries","name":"SAP S/4HANA List Outbound Deliveries","description":"List outbound deliveries from SAP S/4HANA Cloud (API_OUTBOUND_DELIVERY_SRV;v=0002, A_OutbDeliveryHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"OverallDeliveryStatus eq \'C\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_DeliveryDocumentItem\\")"}}},"sap_s4hana_list_products":{"id":"sap_s4hana_list_products","name":"SAP S/4HANA List Products","description":"List products (materials) from SAP S/4HANA Cloud (API_PRODUCT_SRV, A_Product) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"ProductType eq \'FERT\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand ($expand)"}}},"sap_s4hana_list_purchase_orders":{"id":"sap_s4hana_list_purchase_orders","name":"SAP S/4HANA List Purchase Orders","description":"List purchase orders from SAP S/4HANA Cloud (API_PURCHASEORDER_PROCESS_SRV, A_PurchaseOrder) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"CompanyCode eq \'1010\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_PurchaseOrderItem\\")"}}},"sap_s4hana_list_purchase_requisitions":{"id":"sap_s4hana_list_purchase_requisitions","name":"SAP S/4HANA List Purchase Requisitions","description":"List purchase requisitions from SAP S/4HANA Cloud (API_PURCHASEREQ_PROCESS_SRV, A_PurchaseRequisitionHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand. Note: API_PURCHASEREQ_PROCESS_SRV is deprecated since S/4HANA Cloud Public Edition 2402; the successor is API_PURCHASEREQUISITION_2 (OData v4). This tool still works against tenants where the legacy service is enabled.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"PurchaseRequisitionType eq \'NB\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_PurchaseReqnItem\\")"}}},"sap_s4hana_list_sales_orders":{"id":"sap_s4hana_list_sales_orders","name":"SAP S/4HANA List Sales Orders","description":"List sales orders from SAP S/4HANA Cloud (API_SALES_ORDER_SRV, A_SalesOrder) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"SalesOrganization eq \'1010\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_Item,to_Partner\\")"}}},"sap_s4hana_list_supplier_invoices":{"id":"sap_s4hana_list_supplier_invoices","name":"SAP S/4HANA List Supplier Invoices","description":"List supplier invoices from SAP S/4HANA Cloud (API_SUPPLIERINVOICE_PROCESS_SRV, A_SupplierInvoice) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"InvoicingParty eq \'17300001\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand ($expand)"}}},"sap_s4hana_list_suppliers":{"id":"sap_s4hana_list_suppliers","name":"SAP S/4HANA List Suppliers","description":"List suppliers from SAP S/4HANA Cloud (API_BUSINESS_PARTNER, A_Supplier) with optional OData $filter, $top, $skip, $orderby, $select, $expand.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $filter expression (e.g., \\"SupplierAccountGroup eq \'BP02\'\\")"},"top":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum results to return ($top)"},"skip":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to skip ($skip)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"OData $orderby expression"},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to return ($select)"},"expand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated navigation properties to expand (e.g., \\"to_SupplierCompany,to_SupplierPurchasingOrg\\")"}}},"sap_s4hana_odata_query":{"id":"sap_s4hana_odata_query","name":"SAP S/4HANA OData Query","description":"Make an arbitrary OData v2 call against any SAP S/4HANA Cloud whitelisted Communication Scenario. Use when no dedicated tool exists for the entity. The proxy handles auth, CSRF, and OData unwrapping. For write operations (POST/PUT/PATCH/MERGE/DELETE), pass an If-Match ETag obtained from a prior GET to avoid lost updates; misuse will mutate production data.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"service":{"type":"string","required":true,"visibility":"user-or-llm","description":"OData service name (e.g., \\"API_BUSINESS_PARTNER\\", \\"API_SALES_ORDER_SRV\\")"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path inside the service (e.g., \\"/A_BusinessPartner\\" or \\"/A_BusinessPartner(\'1000123\')\\")"},"method":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTP method: GET (default), POST, PATCH, PUT, DELETE, MERGE"},"query":{"type":"json","required":false,"visibility":"user-or-llm","description":"OData query parameters as JSON object or query string (e.g., {\\"$filter\\":\\"BusinessPartnerCategory eq \'1\'\\",\\"$top\\":10}). $format=json is added automatically when omitted."},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON request body for write operations"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"ETag value for the If-Match header (required by SAP for PATCH/PUT/DELETE on existing entities)"}}},"sap_s4hana_update_business_partner":{"id":"sap_s4hana_update_business_partner","name":"SAP S/4HANA Update Business Partner","description":"Update fields on an A_BusinessPartner entity in SAP S/4HANA Cloud (API_BUSINESS_PARTNER). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. If-Match defaults to a wildcard (unconditional) — for safe concurrent updates pass the ETag from a prior GET to avoid lost updates. Deep updates on nested associations (e.g. to_BusinessPartnerAddress) are not supported by SAP (KBA 2833338) — use the dedicated child endpoints.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"businessPartner":{"type":"string","required":true,"visibility":"user-or-llm","description":"BusinessPartner key to update (string, up to 10 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_BusinessPartner fields to update (e.g., {\\"FirstName\\":\\"Jane\\",\\"SearchTerm1\\":\\"VIP\\"})"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_update_customer":{"id":"sap_s4hana_update_customer","name":"SAP S/4HANA Update Customer","description":"Update fields on an A_Customer entity in SAP S/4HANA Cloud (API_BUSINESS_PARTNER). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. A_Customer is limited to modifiable fields such as OrderIsBlockedForCustomer, DeliveryIsBlocked, BillingIsBlockedForCustomer (Edm.String reason codes like \\"01\\"), PostingIsBlocked, and DeletionIndicator (Edm.Boolean). If-Match defaults to a wildcard - for safe concurrent updates pass the ETag from a prior GET to avoid lost updates.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"customer":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer key to update (string, up to 10 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_Customer fields to update (e.g., {\\"OrderIsBlockedForCustomer\\":\\"01\\",\\"DeletionIndicator\\":false}). Block-reason fields are Edm.String codes, not booleans."},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_update_product":{"id":"sap_s4hana_update_product","name":"SAP S/4HANA Update Product","description":"Update fields on an A_Product entity in SAP S/4HANA Cloud (API_PRODUCT_SRV). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. Flat scalar header fields only — deep/multi-entity updates across navigation properties are not supported by API_PRODUCT_SRV MERGE/PUT (see SAP KBA 2833338); update child entities (plant, valuation, sales data, etc.) via their own endpoints. If-Match defaults to a wildcard (unconditional) — for safe concurrent updates pass the ETag from a prior GET.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"product":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product key to update (string, up to 40 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_Product fields to update (e.g., {\\"ProductGroup\\":\\"L001\\",\\"IsMarkedForDeletion\\":false})"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_update_purchase_order":{"id":"sap_s4hana_update_purchase_order","name":"SAP S/4HANA Update Purchase Order","description":"Update fields on an A_PurchaseOrder header in SAP S/4HANA Cloud (API_PURCHASEORDER_PROCESS_SRV). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. Header-only — line-item changes are not supported via deep update on the header (SAP KBA 2833338); use the A_PurchaseOrderItem entity directly to modify items. If-Match defaults to a wildcard - for safe concurrent updates pass the ETag from a prior GET to avoid lost updates.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"purchaseOrder":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchaseOrder key to update (string, up to 10 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_PurchaseOrder fields to update (e.g., {\\"PurchasingGroup\\":\\"002\\",\\"PurchaseOrderDate\\":\\"/Date(1735689600000)/\\"})"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_update_purchase_requisition":{"id":"sap_s4hana_update_purchase_requisition","name":"SAP S/4HANA Update Purchase Requisition","description":"Update fields on an A_PurchaseRequisitionHeader entity in SAP S/4HANA Cloud (API_PURCHASEREQ_PROCESS_SRV; deprecated since S/4HANA 2402, successor is API_PURCHASEREQUISITION_2 OData v4). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. Header-only — deep updates across navigations are not supported (SAP KBA 2833338); use the A_PurchaseReqnItem entity directly to modify items. If-Match defaults to a wildcard - for safe concurrent updates pass the ETag from a prior GET to avoid lost updates.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"purchaseRequisition":{"type":"string","required":true,"visibility":"user-or-llm","description":"PurchaseRequisition key to update (string, up to 10 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_PurchaseRequisitionHeader fields to update (e.g., {\\"PurchaseRequisitionType\\":\\"NB\\"})"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_update_sales_order":{"id":"sap_s4hana_update_sales_order","name":"SAP S/4HANA Update Sales Order","description":"Update fields on an A_SalesOrder header in SAP S/4HANA Cloud (API_SALES_ORDER_SRV). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. Header-only — deep updates to to_Item / to_Partner / to_PricingElement navigations are not supported (see SAP KBA 2833338); use A_SalesOrderItem operations for line-level changes. If-Match defaults to a wildcard (unconditional) — for safe concurrent updates pass the ETag from a prior GET to avoid lost updates.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"salesOrder":{"type":"string","required":true,"visibility":"user-or-llm","description":"SalesOrder key to update (string, up to 10 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_SalesOrder fields to update (e.g., {\\"PurchaseOrderByCustomer\\":\\"PO-12345\\",\\"HeaderBillingBlockReason\\":\\"01\\"})"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"sap_s4hana_update_supplier":{"id":"sap_s4hana_update_supplier","name":"SAP S/4HANA Update Supplier","description":"Update fields on an A_Supplier entity in SAP S/4HANA Cloud (API_BUSINESS_PARTNER). Uses HTTP MERGE (OData v2 partial update) — only the fields you provide are written; existing values are preserved. A_Supplier is limited to modifiable fields such as PostingIsBlocked, PurchasingIsBlocked, PaymentIsBlockedForSupplier, DeletionIndicator, and SupplierAccountGroup; company-code/purchasing-org segments must be updated via the `to_SupplierCompany` / `to_SupplierPurchasingOrg` deep-update endpoints. If-Match defaults to a wildcard - for safe concurrent updates pass the ETag from a prior GET to avoid lost updates.","version":"1.0.0","params":{"subdomain":{"type":"string","required":false,"visibility":"user-only","description":"SAP BTP subaccount subdomain (technical name of your subaccount, not the S/4HANA host)"},"region":{"type":"string","required":false,"visibility":"user-only","description":"BTP region (e.g. eu10, us10)"},"clientId":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client ID from the S/4HANA Communication Arrangement"},"clientSecret":{"type":"string","required":false,"visibility":"user-only","description":"OAuth client secret from the S/4HANA Communication Arrangement"},"deploymentType":{"type":"string","required":false,"visibility":"user-only","description":"Deployment type: cloud_public (default), cloud_private, or on_premise"},"authType":{"type":"string","required":false,"visibility":"user-only","description":"Authentication type: oauth_client_credentials (default) or basic"},"baseUrl":{"type":"string","required":false,"visibility":"user-only","description":"Base URL of the S/4HANA host (Cloud Private / On-Premise)"},"tokenUrl":{"type":"string","required":false,"visibility":"user-only","description":"OAuth token URL (Cloud Private / On-Premise + OAuth)"},"username":{"type":"string","required":false,"visibility":"user-only","description":"Username for HTTP Basic auth"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP Basic auth"},"supplier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Supplier key to update (string, up to 10 characters)"},"body":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object with A_Supplier fields to update (e.g., {\\"PaymentIsBlockedForSupplier\\":true,\\"PostingIsBlocked\\":true})"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"If-Match ETag for optimistic concurrency. Defaults to \\"*\\" (unconditional)."}}},"search_tool":{"id":"search_tool","name":"Web Search","description":"Search the web. Returns the most relevant web results, including title, link, snippet, and date for each result.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query"}}},"secrets_manager_create_secret":{"id":"secrets_manager_create_secret","name":"Secrets Manager Create Secret","description":"Create a new secret in AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the secret to create"},"secretValue":{"type":"string","required":true,"visibility":"user-or-llm","description":"The secret value (plain text or JSON string)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the secret"}}},"secrets_manager_delete_secret":{"id":"secrets_manager_delete_secret","name":"Secrets Manager Delete Secret","description":"Delete a secret from AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to delete"},"recoveryWindowInDays":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of days before permanent deletion (7-30, default 30)"},"forceDelete":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, immediately delete without recovery window"}}},"secrets_manager_describe_secret":{"id":"secrets_manager_describe_secret","name":"Secrets Manager Describe Secret","description":"Retrieve full metadata for a secret in AWS Secrets Manager, including rotation configuration and replication status, without exposing the secret value","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to describe"}}},"secrets_manager_get_secret":{"id":"secrets_manager_get_secret","name":"Secrets Manager Get Secret","description":"Retrieve a secret value from AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to retrieve"},"versionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The unique identifier of the version to retrieve"},"versionStage":{"type":"string","required":false,"visibility":"user-or-llm","description":"The staging label of the version to retrieve (e.g., AWSCURRENT, AWSPREVIOUS)"}}},"secrets_manager_list_secrets":{"id":"secrets_manager_list_secrets","name":"Secrets Manager List Secrets","description":"List secrets stored in AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of secrets to return (1-100, default 100)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous request"}}},"secrets_manager_restore_secret":{"id":"secrets_manager_restore_secret","name":"Secrets Manager Restore Secret","description":"Cancel a scheduled deletion for a secret in AWS Secrets Manager, restoring access to it","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to restore"}}},"secrets_manager_rotate_secret":{"id":"secrets_manager_rotate_secret","name":"Secrets Manager Rotate Secret","description":"Start or reconfigure rotation for a secret in AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to rotate"},"clientRequestToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Idempotency token for the new secret version (32-64 characters)"},"rotationLambdaARN":{"type":"string","required":false,"visibility":"user-or-llm","description":"ARN of the Lambda function that performs rotation (omit for managed rotation)"},"automaticallyAfterDays":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of days between rotations (1-1000). Mutually exclusive with schedule expression"},"duration":{"type":"string","required":false,"visibility":"user-or-llm","description":"Length of the rotation window in hours, e.g. \\"3h\\""},"scheduleExpression":{"type":"string","required":false,"visibility":"user-or-llm","description":"A cron() or rate() expression defining the rotation schedule"},"rotateImmediately":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to rotate immediately (default true) or wait for the next scheduled window"}}},"secrets_manager_tag_resource":{"id":"secrets_manager_tag_resource","name":"Secrets Manager Tag Resource","description":"Attach tags to a secret in AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to tag"},"tags":{"type":"json","required":true,"visibility":"user-or-llm","description":"Tags to attach, as an array of {key, value} pairs (max 50)"}}},"secrets_manager_untag_resource":{"id":"secrets_manager_untag_resource","name":"Secrets Manager Untag Resource","description":"Remove tags from a secret in AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to untag"},"tagKeys":{"type":"json","required":true,"visibility":"user-or-llm","description":"Tag keys to remove, as an array of strings (max 50)"}}},"secrets_manager_update_secret":{"id":"secrets_manager_update_secret","name":"Secrets Manager Update Secret","description":"Update the value of an existing secret in AWS Secrets Manager","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"secretId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name or ARN of the secret to update"},"secretValue":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new secret value (plain text or JSON string)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description of the secret"}}},"sendblue_evaluate_service":{"id":"sendblue_evaluate_service","name":"Sendblue Evaluate Service","description":"Check whether a phone number can receive iMessage or only SMS.","version":"1.0.0","params":{"apiKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Key ID (sb-api-key-id)"},"apiSecretKey":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Secret Key (sb-api-secret-key)"},"number":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number to evaluate, in E.164 format (e.g., +19998887777)"}}},"sendblue_get_message":{"id":"sendblue_get_message","name":"Sendblue Get Message","description":"Retrieve a single message and its current status by message handle/ID.","version":"1.0.0","params":{"apiKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Key ID (sb-api-key-id)"},"apiSecretKey":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Secret Key (sb-api-secret-key)"},"message_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The message handle/ID returned when the message was sent."}}},"sendblue_send_group_message":{"id":"sendblue_send_group_message","name":"Sendblue Send Group Message","description":"Send an iMessage or SMS to a group of recipients via Sendblue.","version":"1.0.0","params":{"apiKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Key ID (sb-api-key-id)"},"apiSecretKey":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Secret Key (sb-api-secret-key)"},"numbers":{"type":"array","required":false,"visibility":"user-or-llm","description":"Recipient phone numbers in E.164 format (e.g., [\\"+19998887777\\", \\"+13334445555\\"]). Optional when sending to an existing group via group_id.","items":{"type":"string","description":"Phone number in E.164 format"}},"from_number":{"type":"string","required":true,"visibility":"user-or-llm","description":"One of your registered Sendblue phone numbers to send from, in E.164 format (e.g., +18887776666)"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message text content. Either content or media_url must be provided."},"media_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL of a media file to send. Either content or media_url must be provided."},"send_style":{"type":"string","required":false,"visibility":"user-or-llm","description":"iMessage expressive style (e.g., celebration, fireworks, lasers, confetti, balloons, invisible, slam)."},"seat_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Seat (user) the message is attributed to. Accepts the seat UUID or Firebase Auth subject."},"group_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique identifier of an existing group to send to. Omit to start a new group."},"status_callback":{"type":"string","required":false,"visibility":"user-only","description":"Webhook URL that Sendblue will POST message status updates to."}}},"sendblue_send_message":{"id":"sendblue_send_message","name":"Sendblue Send Message","description":"Send an iMessage or SMS to a single recipient via Sendblue.","version":"1.0.0","params":{"apiKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Key ID (sb-api-key-id)"},"apiSecretKey":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Secret Key (sb-api-secret-key)"},"number":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number in E.164 format (e.g., +19998887777)"},"from_number":{"type":"string","required":true,"visibility":"user-or-llm","description":"One of your registered Sendblue phone numbers to send from, in E.164 format (e.g., +18887776666)"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message text content. Either content or media_url must be provided."},"media_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL of a media file to send. Either content or media_url must be provided."},"send_style":{"type":"string","required":false,"visibility":"user-or-llm","description":"iMessage expressive style (e.g., celebration, fireworks, lasers, confetti, balloons, invisible, slam)."},"seat_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Seat (user) the message is attributed to. Accepts the seat UUID or Firebase Auth subject."},"status_callback":{"type":"string","required":false,"visibility":"user-only","description":"Webhook URL that Sendblue will POST message status updates to."}}},"sendblue_send_typing_indicator":{"id":"sendblue_send_typing_indicator","name":"Sendblue Send Typing Indicator","description":"Display a typing indicator to a recipient (not supported in group chats).","version":"1.0.0","params":{"apiKeyId":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Key ID (sb-api-key-id)"},"apiSecretKey":{"type":"string","required":true,"visibility":"user-only","description":"Sendblue API Secret Key (sb-api-secret-key)"},"number":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient\'s phone number in E.164 format (e.g., +19998887777)"},"from_number":{"type":"string","required":false,"visibility":"user-or-llm","description":"Your Sendblue line number to send from, in E.164 format."},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"\\"start\\" (default) shows the indicator; \\"stop\\" ends an active indicator before max_duration_ms expires."},"max_duration_ms":{"type":"number","required":false,"visibility":"user-or-llm","description":"How long (ms) the indicator stays visible before auto-stopping. Defaults to 60000. Must be between 1 and 300000."}}},"sendgrid_add_contact":{"id":"sendgrid_add_contact","name":"SendGrid Add Contact","description":"Add a new contact to SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact email address"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Contact first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Contact last name"},"customFields":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of custom field key-value pairs (use field IDs like e1_T, e2_N, e3_D, not field names)"},"listIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list IDs to add the contact to"}}},"sendgrid_add_contacts_to_list":{"id":"sendgrid_add_contacts_to_list","name":"SendGrid Add Contacts to List","description":"Add or update contacts and assign them to a list in SendGrid (uses PUT /v3/marketing/contacts)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List ID to add contacts to"},"contacts":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON array of contact objects. Each contact must have at least: email (or phone_number_id/external_id/anonymous_id). Example: [{\\"email\\": \\"user@example.com\\", \\"first_name\\": \\"John\\"}]"}}},"sendgrid_create_list":{"id":"sendgrid_create_list","name":"SendGrid Create List","description":"Create a new contact list in SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"List name"}}},"sendgrid_create_template":{"id":"sendgrid_create_template","name":"SendGrid Create Template","description":"Create a new email template in SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Template name"},"generation":{"type":"string","required":false,"visibility":"user-or-llm","description":"Template generation type (legacy or dynamic, default: dynamic)"}}},"sendgrid_create_template_version":{"id":"sendgrid_create_template_version","name":"SendGrid Create Template Version","description":"Create a new version of an email template in SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Template ID"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Version name"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject line"},"htmlContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTML content of the template"},"plainContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text content of the template"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether this version is active (default: true)"}}},"sendgrid_delete_contacts":{"id":"sendgrid_delete_contacts","name":"SendGrid Delete Contacts","description":"Delete one or more contacts from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"contactIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated contact IDs to delete"}}},"sendgrid_delete_list":{"id":"sendgrid_delete_list","name":"SendGrid Delete List","description":"Delete a contact list from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List ID to delete"}}},"sendgrid_delete_template":{"id":"sendgrid_delete_template","name":"SendGrid Delete Template","description":"Delete an email template from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Template ID to delete"}}},"sendgrid_get_contact":{"id":"sendgrid_get_contact","name":"SendGrid Get Contact","description":"Get a specific contact by ID from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID"}}},"sendgrid_get_list":{"id":"sendgrid_get_list","name":"SendGrid Get List","description":"Get a specific list by ID from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List ID"}}},"sendgrid_get_template":{"id":"sendgrid_get_template","name":"SendGrid Get Template","description":"Get a specific template by ID from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"templateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Template ID"}}},"sendgrid_list_all_lists":{"id":"sendgrid_list_all_lists","name":"SendGrid List All Lists","description":"Get all contact lists from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of lists to return per page (default: 100, max: 1000)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (nextPageToken) to fetch the next page"}}},"sendgrid_list_templates":{"id":"sendgrid_list_templates","name":"SendGrid List Templates","description":"Get all email templates from SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"generations":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by generation (legacy, dynamic, or both)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of templates to return per page (default: 20, max: 200). When paginating with pageToken, pass the same pageSize used on the first request to keep page boundaries consistent."},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response (nextPageToken) to fetch the next page"}}},"sendgrid_remove_contacts_from_list":{"id":"sendgrid_remove_contacts_from_list","name":"SendGrid Remove Contacts from List","description":"Remove contacts from a specific list in SendGrid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"List ID"},"contactIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated contact IDs to remove from the list"}}},"sendgrid_search_contacts":{"id":"sendgrid_search_contacts","name":"SendGrid Search Contacts","description":"Search for contacts in SendGrid using a query","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"email LIKE \'%example.com%\' AND CONTAINS(list_ids, \'list-id\')\\")"}}},"sendgrid_send_mail":{"id":"sendgrid_send_mail","name":"SendGrid Send Mail","description":"Send an email using SendGrid API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SendGrid API key"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender email address (must be verified in SendGrid)"},"fromName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sender name"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"toName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recipient name"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email subject (required unless using a template with pre-defined subject)"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email body content (required unless using a template with pre-defined content)"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type (text/plain or text/html)"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC email address"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC email address"},"replyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply-to email address"},"replyToName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply-to name"},"attachments":{"type":"file[]","required":false,"visibility":"user-or-llm","description":"Files to attach to the email (UserFile objects)"},"templateId":{"type":"string","required":false,"visibility":"user-or-llm","description":"SendGrid template ID to use"},"dynamicTemplateData":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON object of dynamic template data"}}},"sentry_events_get":{"id":"sentry_events_get","name":"Get Event","description":"Retrieve detailed information about a specific Sentry event by its ID. Returns complete event details including stack traces, breadcrumbs, context, and user information.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"projectSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the project (e.g., \\"my-project\\")"},"eventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID of the event to retrieve (e.g., \\"abc123def456\\")"}}},"sentry_events_list":{"id":"sentry_events_list","name":"List Events","description":"List events from a Sentry project. Can be filtered by issue ID, query, or time period. Returns event details including context, tags, and user information.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"projectSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the project to list events from (e.g., \\"my-project\\")"},"issueId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter events by a specific issue ID (e.g., \\"12345\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter events. Only applied when an Issue ID is provided (the issue events endpoint); the project events endpoint ignores it. Supports Sentry search syntax (e.g., \\"user.email:*@example.com\\")"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for retrieving next page of results"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of events to return per page (max: 100)"},"statsPeriod":{"type":"string","required":false,"visibility":"user-only","description":"Time period to query (e.g., \\"24h\\", \\"7d\\", \\"14d\\"). Cannot be combined with absolute start/end."}}},"sentry_issues_get":{"id":"sentry_issues_get","name":"Get Issue","description":"Retrieve detailed information about a specific Sentry issue by its ID. Returns complete issue details including metadata, tags, and statistics.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID of the issue to retrieve (e.g., \\"12345\\")"}}},"sentry_issues_list":{"id":"sentry_issues_list","name":"List Issues","description":"List issues from Sentry for a specific organization and optionally a specific project. Returns issue details including status, error counts, and last seen timestamps.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"projectSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter issues by numeric project ID (e.g., \\"4501234\\"). This organization-scoped endpoint requires the numeric project ID, not the project slug."},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter issues. Supports Sentry search syntax (e.g., \\"is:unresolved\\", \\"level:error\\")"},"statsPeriod":{"type":"string","required":false,"visibility":"user-only","description":"Time window for the per-issue stats series (e.g., \\"24h\\", \\"14d\\"). Note: this controls the stats returned with each issue, not which issues are returned — use the query (e.g., \\"age:-7d\\", \\"lastSeen:-24h\\") to filter results."},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for retrieving next page of results"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of issues to return per page (max: 100)"},"status":{"type":"string","required":false,"visibility":"user-only","description":"Filter by issue status: unresolved, resolved, or ignored. The legacy \\"ignored\\"/\\"muted\\" values map to Sentry\'s current \\"archived\\" search token."},"sort":{"type":"string","required":false,"visibility":"user-only","description":"Sort order: date, new, trends, freq, or user (default: date)"}}},"sentry_issues_update":{"id":"sentry_issues_update","name":"Update Issue","description":"Update a Sentry issue by changing its status, assignment, bookmark state, or other properties. Returns the updated issue details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"issueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique ID of the issue to update (e.g., \\"12345\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New status for the issue: resolved, unresolved, ignored, or resolvedInNextRelease"},"assignedTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Actor to assign the issue to, in the form \\"user:\\" or \\"team:\\" (a bare username or email is also accepted). Use an empty string to unassign."},"isBookmarked":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to bookmark the issue"},"isSubscribed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to subscribe to issue updates"},"isPublic":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether the issue should be publicly visible"}}},"sentry_projects_create":{"id":"sentry_projects_create","name":"Create Project","description":"Create a new Sentry project in an organization. Requires a team to associate the project with. Returns the created project details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the project"},"teamSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the team that will own this project"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL-friendly project identifier (auto-generated from name if not provided)"},"platform":{"type":"string","required":false,"visibility":"user-or-llm","description":"Platform/language for the project (e.g., javascript, python, node, react-native). If not specified, defaults to \\"other\\""},"defaultRules":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to create default alert rules (default: true)"}}},"sentry_projects_get":{"id":"sentry_projects_get","name":"Get Project","description":"Retrieve detailed information about a specific Sentry project by its slug. Returns complete project details including teams, features, and configuration.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"projectSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the project to retrieve (e.g., \\"my-project\\")"}}},"sentry_projects_list":{"id":"sentry_projects_list","name":"List Projects","description":"List all projects in a Sentry organization. Returns project details including name, platform, teams, and configuration.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for retrieving next page of results"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of projects to return per page (default: 25, max: 100)"}}},"sentry_projects_update":{"id":"sentry_projects_update","name":"Update Project","description":"Update a Sentry project by changing its name, slug, platform, or other settings. Returns the updated project details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"projectSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the project to update (e.g., \\"my-project\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the project"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"New URL-friendly project identifier"},"platform":{"type":"string","required":false,"visibility":"user-or-llm","description":"New platform/language for the project (e.g., javascript, python, node)"},"isBookmarked":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to bookmark the project"},"digestsMinDelay":{"type":"number","required":false,"visibility":"user-only","description":"Minimum delay (in seconds) for digest notifications"},"digestsMaxDelay":{"type":"number","required":false,"visibility":"user-only","description":"Maximum delay (in seconds) for digest notifications"}}},"sentry_releases_create":{"id":"sentry_releases_create","name":"Create Release","description":"Create a new release in Sentry. A release is a version of your code deployed to an environment. Can include commit information and associated projects. Returns the created release details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"version":{"type":"string","required":true,"visibility":"user-or-llm","description":"Version identifier for the release (e.g., \\"2.0.0\\", \\"my-app@1.0.0\\", or a git commit SHA)"},"projects":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of project slugs to associate with this release"},"ref":{"type":"string","required":false,"visibility":"user-or-llm","description":"Git reference (commit SHA, tag, or branch) for this release"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL pointing to the release (e.g., GitHub release page)"},"dateReleased":{"type":"string","required":false,"visibility":"user-only","description":"ISO 8601 timestamp for when the release was deployed (defaults to current time)"},"commits":{"type":"string","required":false,"visibility":"user-only","description":"JSON array of commit objects with id, repository (optional), and message (optional). Example: [{\\"id\\":\\"abc123\\",\\"message\\":\\"Fix bug\\"}]"}}},"sentry_releases_deploy":{"id":"sentry_releases_deploy","name":"Create Deploy","description":"Create a deploy record for a Sentry release in a specific environment. Deploys track when and where releases are deployed. Returns the created deploy details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"version":{"type":"string","required":true,"visibility":"user-or-llm","description":"Version identifier of the release being deployed (e.g., \\"1.0.0\\" or \\"abc123\\")"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment name where the release is being deployed (e.g., \\"production\\", \\"staging\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional name for this deploy (e.g., \\"Deploy v2.0 to Production\\")"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL pointing to the deploy (e.g., CI/CD pipeline URL)"},"dateStarted":{"type":"string","required":false,"visibility":"user-only","description":"ISO 8601 timestamp for when the deploy started (defaults to current time)"},"dateFinished":{"type":"string","required":false,"visibility":"user-only","description":"ISO 8601 timestamp for when the deploy finished"}}},"sentry_releases_list":{"id":"sentry_releases_list","name":"List Releases","description":"List releases for a Sentry organization or project. Returns release details including version, commits, deploy information, and associated projects.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"projectSlug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter releases by numeric project ID (e.g., \\"4501234\\"). This organization-scoped endpoint requires the numeric project ID, not the project slug."},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter releases (e.g., \\"1.0\\" to match version patterns)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for retrieving next page of results"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of releases to return per page (default: 25, max: 100)"}}},"sentry_teams_list":{"id":"sentry_teams_list","name":"List Teams","description":"List all teams in a Sentry organization. Useful for discovering the team slug required when creating a project. Returns team details including slug, name, member count, and associated projects.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sentry API authentication token"},"organizationSlug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The slug of the organization (e.g., \\"my-org\\")"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter teams by name or slug"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor for retrieving next page of results"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of teams to return per page (default: 25, max: 100)"}}},"serper_search":{"id":"serper_search","name":"Web Search","description":"A powerful web search tool that provides access to Google search results through Serper.dev API. Supports different types of searches including regular web search, news, places, images, videos, and shopping. Returns comprehensive results including organic results, knowledge graph, answer box, people also ask, related searches, and top stories.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query (e.g., \\"latest AI news\\", \\"best restaurants in NYC\\")"},"num":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (e.g., 10, 20, 50)"},"gl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country code for search results (e.g., \\"us\\", \\"uk\\", \\"de\\", \\"fr\\")"},"hl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for search results (e.g., \\"en\\", \\"es\\", \\"de\\", \\"fr\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type of search to perform (e.g., \\"search\\", \\"news\\", \\"images\\", \\"videos\\", \\"places\\", \\"shopping\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Serper API Key"}}},"servicenow_aggregate":{"id":"servicenow_aggregate","name":"Aggregate ServiceNow Records","description":"Compute aggregate statistics (count, sum, average, min, max, group by) over a ServiceNow table","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name (e.g., incident, change_request, task)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Encoded query string to filter records before aggregating (e.g., \\"active=true\\")"},"count":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Return the count of matching records"},"groupBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to group results by (e.g., category,priority)"},"avgFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated numeric fields to average (e.g., reassignment_count)"},"sumFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated numeric fields to sum"},"minFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to compute the minimum of"},"maxFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated fields to compute the maximum of"},"having":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter on aggregate results (e.g., \\"count>5\\")"},"displayValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return display values for grouped reference fields: \\"true\\", \\"false\\", or \\"all\\""}}},"servicenow_create_record":{"id":"servicenow_create_record","name":"Create ServiceNow Record","description":"Create a new record in a ServiceNow table","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name (e.g., incident, task, sys_user)"},"fields":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to set on the record as JSON object (e.g., {\\"short_description\\": \\"Issue title\\", \\"priority\\": \\"1\\"})"}}},"servicenow_delete_record":{"id":"servicenow_delete_record","name":"Delete ServiceNow Record","description":"Delete a record from a ServiceNow table","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name (e.g., incident, task, sys_user, change_request)"},"sysId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record sys_id to delete (e.g., 6816f79cc0a8016401c5a33be04be441)"}}},"servicenow_download_attachment":{"id":"servicenow_download_attachment","name":"Download ServiceNow Attachment","description":"Download an attachment file from ServiceNow by its sys_id","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"attachmentSysId":{"type":"string","required":true,"visibility":"user-or-llm","description":"sys_id of the attachment to download (from List Attachments)"}}},"servicenow_list_attachments":{"id":"servicenow_list_attachments","name":"List ServiceNow Attachments","description":"List the attachments on a ServiceNow record","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table that owns the record (e.g., incident, change_request)"},"recordSysId":{"type":"string","required":true,"visibility":"user-or-llm","description":"sys_id of the record whose attachments should be listed"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of attachments to return"}}},"servicenow_read_record":{"id":"servicenow_read_record","name":"Read ServiceNow Records","description":"Read records from a ServiceNow table","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name (e.g., incident, task, sys_user, change_request)"},"sysId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific record sys_id (e.g., 6816f79cc0a8016401c5a33be04be441)"},"number":{"type":"string","required":false,"visibility":"user-or-llm","description":"Record number (e.g., INC0010001)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Encoded query string (e.g., \\"active=true^priority=1\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of records to return (e.g., 10, 50, 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip for pagination (e.g., 0, 10, 20)"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of fields to return (e.g., sys_id,number,short_description,state)"},"displayValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return display values for reference fields: \\"true\\" (display only), \\"false\\" (sys_id only), or \\"all\\" (both)"}}},"servicenow_update_record":{"id":"servicenow_update_record","name":"Update ServiceNow Record","description":"Update an existing record in a ServiceNow table","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table name (e.g., incident, task, sys_user, change_request)"},"sysId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Record sys_id to update (e.g., 6816f79cc0a8016401c5a33be04be441)"},"fields":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to update as JSON object (e.g., {\\"state\\": \\"2\\", \\"priority\\": \\"1\\"})"}}},"servicenow_upload_attachment":{"id":"servicenow_upload_attachment","name":"Upload ServiceNow Attachment","description":"Attach a file to a ServiceNow record","version":"1.0.0","params":{"instanceUrl":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow instance URL (e.g., https://instance.service-now.com)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"ServiceNow password"},"tableName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Table that owns the record (e.g., incident, change_request)"},"recordSysId":{"type":"string","required":true,"visibility":"user-or-llm","description":"sys_id of the record to attach the file to"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name to give the uploaded file (e.g., logs.txt)"},"file":{"type":"file","required":false,"visibility":"user-only","description":"File to upload (UserFile object)"}}},"ses_create_configuration_set":{"id":"ses_create_configuration_set","name":"SES Create Configuration Set","description":"Create an SES configuration set to control tracking, delivery, reputation, sending, and suppression behavior for emails","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"configurationSetName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the configuration set (letters, numbers, hyphens, underscores)"},"customRedirectDomain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom domain to use for open/click tracking links"},"httpsPolicy":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTPS policy for tracking links: REQUIRE, REQUIRE_OPEN_ONLY, or OPTIONAL"},"tlsPolicy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether delivery requires TLS: REQUIRE or OPTIONAL"},"sendingPoolName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Dedicated IP pool to associate with the configuration set"},"reputationMetricsEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to collect reputation metrics for emails using this configuration set"},"sendingEnabled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether sending is enabled for this configuration set"},"suppressedReasons":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated reasons that trigger suppression: BOUNCE, COMPLAINT"},"tags":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of tags to associate with the configuration set: [{\\"key\\":\\"\\",\\"value\\":\\"\\"}]"}}},"ses_create_email_identity":{"id":"ses_create_email_identity","name":"SES Create Email Identity","description":"Start verification of a new SES email address or domain identity","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailIdentity":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address or domain to verify"},"dkimSigningAttributes":{"type":"json","required":false,"visibility":"user-or-llm","description":"Bring-your-own-DKIM signing attributes as JSON (domainSigningSelector, domainSigningPrivateKey, nextSigningKeyLength). Domain identities only."},"tags":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON array of tags to associate with the identity: [{\\"key\\":\\"\\",\\"value\\":\\"\\"}]"},"configurationSetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default configuration set to use when sending from this identity"}}},"ses_create_template":{"id":"ses_create_template","name":"SES Create Template","description":"Create a new SES email template for use with templated email sending","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique name for the email template"},"subjectPart":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subject line template (supports {{variable}} substitution)"},"textPart":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text version of the template body"},"htmlPart":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTML version of the template body"}}},"ses_delete_email_identity":{"id":"ses_delete_email_identity","name":"SES Delete Email Identity","description":"Delete a verified SES email address or domain identity","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailIdentity":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address or domain identity to delete"}}},"ses_delete_suppressed_destination":{"id":"ses_delete_suppressed_destination","name":"SES Delete Suppressed Destination","description":"Remove an email address from the account-level SES suppression list","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address to remove from the suppression list"}}},"ses_delete_template":{"id":"ses_delete_template","name":"SES Delete Template","description":"Delete an existing SES email template","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the template to delete"}}},"ses_get_account":{"id":"ses_get_account","name":"SES Get Account","description":"Get SES account sending quota and status information","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"}}},"ses_get_email_identity":{"id":"ses_get_email_identity","name":"SES Get Email Identity","description":"Retrieve verification status, DKIM, Mail-From, and policy details for an SES identity","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailIdentity":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address or domain identity to look up"}}},"ses_get_suppressed_destination":{"id":"ses_get_suppressed_destination","name":"SES Get Suppressed Destination","description":"Retrieve details for a specific email address on the SES suppression list","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"The suppressed email address to look up"}}},"ses_get_template":{"id":"ses_get_template","name":"SES Get Template","description":"Retrieve the content and details of an SES email template","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the template to retrieve"}}},"ses_list_identities":{"id":"ses_list_identities","name":"SES List Identities","description":"List all verified email identities (email addresses and domains) in your SES account","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of identities to return (1-1000)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous list response"}}},"ses_list_suppressed_destinations":{"id":"ses_list_suppressed_destinations","name":"SES List Suppressed Destinations","description":"List email addresses on the account-level SES suppression list","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"reasons":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated suppression reasons to filter by: BOUNCE, COMPLAINT"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include addresses suppressed after this ISO 8601 date"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include addresses suppressed before this ISO 8601 date"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous list response"}}},"ses_list_templates":{"id":"ses_list_templates","name":"SES List Templates","description":"List all SES email templates in your account","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of templates to return"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token from a previous list response"}}},"ses_put_suppressed_destination":{"id":"ses_put_suppressed_destination","name":"SES Put Suppressed Destination","description":"Add an email address to the account-level SES suppression list","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address to add to the suppression list"},"reason":{"type":"string","required":true,"visibility":"user-or-llm","description":"The reason the address is suppressed: BOUNCE or COMPLAINT"}}},"ses_send_bulk_email":{"id":"ses_send_bulk_email","name":"SES Send Bulk Email","description":"Send emails to multiple recipients using an SES template with per-recipient data","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"fromAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Verified sender email address"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the SES email template to use"},"destinations":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of destination objects with toAddresses (string[]) and optional templateData (JSON string); falls back to defaultTemplateData when omitted"},"defaultTemplateData":{"type":"string","required":false,"visibility":"user-or-llm","description":"Default JSON template data used when a destination does not specify its own"},"configurationSetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"SES configuration set name for tracking"}}},"ses_send_custom_verification_email":{"id":"ses_send_custom_verification_email","name":"SES Send Custom Verification Email","description":"Send a branded custom verification email to an address using a custom verification email template","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"emailAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"The email address to verify"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the custom verification email template to use"},"configurationSetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Configuration set to use when sending the verification email"}}},"ses_send_email":{"id":"ses_send_email","name":"SES Send Email","description":"Send an email via AWS SES using simple or HTML content","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"fromAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Verified sender email address"},"toAddresses":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of recipient email addresses"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject line"},"bodyText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Plain text email body"},"bodyHtml":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTML email body"},"ccAddresses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of CC email addresses"},"bccAddresses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of BCC email addresses"},"replyToAddresses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of reply-to email addresses"},"configurationSetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"SES configuration set name for tracking"}}},"ses_send_templated_email":{"id":"ses_send_templated_email","name":"SES Send Templated Email","description":"Send an email using an SES email template with dynamic template data","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"fromAddress":{"type":"string","required":true,"visibility":"user-or-llm","description":"Verified sender email address"},"toAddresses":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of recipient email addresses"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the SES email template to use"},"templateData":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON string of key-value pairs for template variable substitution"},"ccAddresses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of CC email addresses"},"bccAddresses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of BCC email addresses"},"configurationSetName":{"type":"string","required":false,"visibility":"user-or-llm","description":"SES configuration set name for tracking"}}},"ses_update_template":{"id":"ses_update_template","name":"SES Update Template","description":"Update the subject, HTML, and text content of an existing SES email template","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the template to update"},"subjectPart":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subject line of the template"},"htmlPart":{"type":"string","required":false,"visibility":"user-or-llm","description":"The HTML body of the template"},"textPart":{"type":"string","required":false,"visibility":"user-or-llm","description":"The plain text body of the template"}}},"sftp_delete":{"id":"sftp_delete","name":"SFTP Delete","description":"Delete a file or directory on a remote SFTP server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SFTP server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SFTP server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SFTP username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file or directory to delete"},"recursive":{"type":"boolean","required":false,"visibility":"user-only","description":"Delete directories recursively"}}},"sftp_download":{"id":"sftp_download","name":"SFTP Download","description":"Download a file from a remote SFTP server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SFTP server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SFTP server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SFTP username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to the file on the remote server"},"encoding":{"type":"string","required":false,"visibility":"user-only","description":"Output encoding: utf-8 for text, base64 for binary (default: utf-8)"}}},"sftp_list":{"id":"sftp_list","name":"SFTP List Directory","description":"List files and directories on a remote SFTP server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SFTP server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SFTP server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SFTP username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Directory path on the remote server"},"detailed":{"type":"boolean","required":false,"visibility":"user-only","description":"Include detailed file information (size, permissions, modified date)"}}},"sftp_mkdir":{"id":"sftp_mkdir","name":"SFTP Create Directory","description":"Create a directory on a remote SFTP server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SFTP server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SFTP server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SFTP username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path for the new directory"},"recursive":{"type":"boolean","required":false,"visibility":"user-only","description":"Create parent directories if they do not exist"}}},"sftp_upload":{"id":"sftp_upload","name":"SFTP Upload","description":"Upload files to a remote SFTP server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SFTP server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SFTP server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SFTP username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination directory on the remote server"},"files":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to upload"},"fileContent":{"type":"string","required":false,"visibility":"user-or-llm","description":"Direct file content to upload (for text files)"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"File name when using direct content"},"overwrite":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to overwrite existing files (default: true)"},"permissions":{"type":"string","required":false,"visibility":"user-only","description":"File permissions (e.g., 0644)"}}},"sharepoint_add_list_items":{"id":"sharepoint_add_list_items","name":"Add SharePoint List Item","description":"Add a new item to a SharePoint list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list to add the item to. Example: b!abc123def456 or a GUID like 12345678-1234-1234-1234-123456789012"},"listItemFields":{"type":"json","required":true,"visibility":"user-only","description":"Field values for the new list item"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_create_list":{"id":"sharepoint_create_list","name":"Create SharePoint List","description":"Create a new list in a SharePoint site","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"listDisplayName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Display name of the list to create. Example: Project Tasks or Customer Contacts"},"listDescription":{"type":"string","required":false,"visibility":"user-only","description":"Description of the list"},"listTemplate":{"type":"string","required":false,"visibility":"user-only","description":"List template name (e.g., \'genericList\')"},"pageContent":{"type":"json","required":false,"visibility":"user-only","description":"Optional JSON of columns. Either a top-level array of column definitions or an object with { columns: [...] }."}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_create_page":{"id":"sharepoint_create_page","name":"Create SharePoint Page","description":"Create a new page in a SharePoint site","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"pageName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the page to create. Example: My-New-Page.aspx or Report-2024.aspx"},"pageTitle":{"type":"string","required":false,"visibility":"user-only","description":"The title of the page (defaults to page name if not provided)"},"pageContent":{"type":"string","required":false,"visibility":"user-only","description":"The content of the page"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_delete_file":{"id":"sharepoint_delete_file","name":"Delete SharePoint File","description":"Delete a file (or folder) from a SharePoint document library","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"driveId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document library (drive). Example: b!abc123def456"},"driveItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file (drive item) to delete"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_delete_list_item":{"id":"sharepoint_delete_list_item","name":"Delete SharePoint List Item","description":"Delete an item from a SharePoint list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list containing the item. Example: b!abc123def456 or a GUID like 12345678-1234-1234-1234-123456789012"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list item to delete. Example: 1, 42, or 123"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_delete_page":{"id":"sharepoint_delete_page","name":"Delete SharePoint Page","description":"Delete a page from a SharePoint site","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to delete. Example: a GUID like 12345678-1234-1234-1234-123456789012"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_download_file":{"id":"sharepoint_download_file","name":"Download File from SharePoint","description":"Download a file from a SharePoint document library","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"driveId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document library (drive). Example: b!abc123def456"},"driveItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file (drive item) to download"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override (e.g., \\"report.pdf\\", \\"data.xlsx\\")"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_get_drive_item":{"id":"sharepoint_get_drive_item","name":"Get SharePoint Drive Item","description":"Get metadata for a file or folder in a SharePoint document library","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"driveId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the document library (drive). Example: b!abc123def456"},"driveItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file or folder (drive item) to retrieve"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_get_list":{"id":"sharepoint_get_list","name":"Get SharePoint List","description":"Get metadata (and optionally columns/items) for a SharePoint list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"listId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the list to retrieve. Example: b!abc123def456 or a GUID like 12345678-1234-1234-1234-123456789012"},"includeColumns":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to include column definitions when retrieving a specific list"},"includeItems":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to include list items when retrieving a specific list"},"nextPageUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full @odata.nextLink URL from a previous Microsoft Graph page response"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_get_list_item":{"id":"sharepoint_get_list_item","name":"Get SharePoint List Item","description":"Get a single item (with field values) from a SharePoint list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list containing the item. Example: b!abc123def456 or a GUID like 12345678-1234-1234-1234-123456789012"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list item to retrieve. Example: 1, 42, or 123"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_list_sites":{"id":"sharepoint_list_sites","name":"List SharePoint Sites","description":"List details of all SharePoint sites","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The group ID for accessing a group team site. Example: a GUID like 12345678-1234-1234-1234-123456789012"},"nextPageUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full @odata.nextLink URL from a previous Microsoft Graph page response"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_publish_page":{"id":"sharepoint_publish_page","name":"Publish SharePoint Page","description":"Publish the latest version of a SharePoint page, making it available to all users","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to publish. Example: a GUID like 12345678-1234-1234-1234-123456789012"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_read_page":{"id":"sharepoint_read_page","name":"Read SharePoint Page","description":"Read a specific page from a SharePoint site","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"pageId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the page to read. Example: a GUID like 12345678-1234-1234-1234-123456789012"},"pageName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the page to read (alternative to pageId). Example: Home.aspx or About-Us.aspx"},"maxPages":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of pages to return when listing all pages (default: 10, max: 50)"},"nextPageUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full @odata.nextLink URL from a previous Microsoft Graph page response"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_update_list":{"id":"sharepoint_update_list","name":"Update SharePoint List Item","description":"Update the properties (fields) on a SharePoint list item","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list containing the item. Example: b!abc123def456 or a GUID like 12345678-1234-1234-1234-123456789012"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the list item to update. Example: 1, 42, or 123"},"listItemFields":{"type":"json","required":true,"visibility":"user-only","description":"Field values to update on the list item"}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_update_page":{"id":"sharepoint_update_page","name":"Update SharePoint Page","description":"Update the title and/or content of a SharePoint page","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site (internal use)"},"siteSelector":{"type":"string","required":false,"visibility":"user-only","description":"Select the SharePoint site"},"pageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the page to update. Example: a GUID like 12345678-1234-1234-1234-123456789012"},"pageTitle":{"type":"string","required":false,"visibility":"user-only","description":"The new title of the page"},"pageContent":{"type":"string","required":false,"visibility":"user-only","description":"The new text content of the page. Replaces the entire canvas layout of the page."}},"oauth":{"required":true,"provider":"sharepoint"}},"sharepoint_upload_file":{"id":"sharepoint_upload_file","name":"Upload File to SharePoint","description":"Upload files to a SharePoint document library","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the SharePoint API"},"siteId":{"type":"string","required":false,"visibility":"hidden","description":"The ID of the SharePoint site"},"driveId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the document library (drive). If not provided, uses default drive. Example: b!abc123def456"},"folderPath":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional folder path within the document library. Example: /Documents/Subfolder or /Shared Documents/Reports"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional: override the uploaded file name. Example: report-2024.pdf"},"files":{"type":"file[]","required":true,"visibility":"user-only","description":"Files to upload to SharePoint"}},"oauth":{"required":true,"provider":"sharepoint"}},"shopify_adjust_inventory":{"id":"shopify_adjust_inventory","name":"Shopify Adjust Inventory","description":"Adjust inventory quantity for a product variant at a specific location","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"inventoryItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inventory item ID (gid://shopify/InventoryItem/123456789)"},"locationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Location ID (gid://shopify/Location/123456789)"},"delta":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount to adjust (positive to increase, negative to decrease)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_cancel_order":{"id":"shopify_cancel_order","name":"Shopify Cancel Order","description":"Cancel an order in your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to cancel (gid://shopify/Order/123456789)"},"reason":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cancellation reason (CUSTOMER, DECLINED, FRAUD, INVENTORY, STAFF, OTHER)"},"notifyCustomer":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to notify the customer about the cancellation"},"restock":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to restock the inventory committed to the order"},"refundMethod":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional refund method object, for example {\\"originalPaymentMethodsRefund\\": true}"},"staffNote":{"type":"string","required":false,"visibility":"user-or-llm","description":"A note about the cancellation for staff reference"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_create_customer":{"id":"shopify_create_customer","name":"Shopify Create Customer","description":"Create a new customer in your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer email address"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer last name"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer phone number"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Note about the customer"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"Customer tags"},"addresses":{"type":"array","required":false,"visibility":"user-or-llm","description":"Customer addresses"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_create_fulfillment":{"id":"shopify_create_fulfillment","name":"Shopify Create Fulfillment","description":"Create a fulfillment to mark order items as shipped. Requires a fulfillment order ID (get this from the order details).","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"fulfillmentOrderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The fulfillment order ID (e.g., gid://shopify/FulfillmentOrder/123456789)"},"trackingNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tracking number for the shipment"},"trackingCompany":{"type":"string","required":false,"visibility":"user-or-llm","description":"Shipping carrier name (e.g., UPS, FedEx, USPS, DHL)"},"trackingUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to track the shipment"},"notifyCustomer":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send a shipping confirmation email to the customer (default: true)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_create_product":{"id":"shopify_create_product","name":"Shopify Create Product","description":"Create a new product in your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product title"},"descriptionHtml":{"type":"string","required":false,"visibility":"user-or-llm","description":"Product description (HTML)"},"vendor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Product vendor/brand"},"productType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Product type/category"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"Product tags"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_delete_customer":{"id":"shopify_delete_customer","name":"Shopify Delete Customer","description":"Delete a customer from your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to delete (gid://shopify/Customer/123456789)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_delete_product":{"id":"shopify_delete_product","name":"Shopify Delete Product","description":"Delete a product from your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"productId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID to delete (gid://shopify/Product/123456789)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_get_collection":{"id":"shopify_get_collection","name":"Shopify Get Collection","description":"Get a specific collection by ID, including its products. Use this to retrieve products within a collection.","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The collection ID (e.g., gid://shopify/Collection/123456789)"},"productsFirst":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of products to return from this collection (default: 50, max: 250)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_get_customer":{"id":"shopify_get_customer","name":"Shopify Get Customer","description":"Get a single customer by ID from your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID (gid://shopify/Customer/123456789)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_get_inventory_level":{"id":"shopify_get_inventory_level","name":"Shopify Get Inventory Level","description":"Get inventory level for a product variant at a specific location","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"inventoryItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Inventory item ID (gid://shopify/InventoryItem/123456789)"},"locationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Location ID to filter by (optional)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_get_order":{"id":"shopify_get_order","name":"Shopify Get Order","description":"Get a single order by ID from your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID (gid://shopify/Order/123456789)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_get_product":{"id":"shopify_get_product","name":"Shopify Get Product","description":"Get a single product by ID from your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"productId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID (gid://shopify/Product/123456789)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_list_collections":{"id":"shopify_list_collections","name":"Shopify List Collections","description":"List product collections from your Shopify store. Filter by title, type (custom/smart), or handle.","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of collections to return (default: 50, max: 250)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter collections (e.g., \\"title:Summer\\" or \\"collection_type:smart\\")"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_list_customers":{"id":"shopify_list_customers","name":"Shopify List Customers","description":"List customers from your Shopify store with optional filtering","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of customers to return (default: 50, max: 250)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter customers (e.g., \\"first_name:John\\" or \\"last_name:Smith\\" or \\"email:*@gmail.com\\" or \\"tag:vip\\")"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_list_inventory_items":{"id":"shopify_list_inventory_items","name":"Shopify List Inventory Items","description":"List inventory items from your Shopify store. Use this to find inventory item IDs by SKU.","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of inventory items to return (default: 50, max: 250)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter inventory items (e.g., \\"sku:ABC123\\")"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_list_locations":{"id":"shopify_list_locations","name":"Shopify List Locations","description":"List inventory locations from your Shopify store. Use this to find location IDs needed for inventory operations.","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of locations to return (default: 50, max: 250)"},"includeInactive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include deactivated locations (default: false)"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_list_orders":{"id":"shopify_list_orders","name":"Shopify List Orders","description":"List orders from your Shopify store with optional filtering","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of orders to return (default: 50, max: 250)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by order status (open, closed, cancelled, any)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter orders (e.g., \\"financial_status:paid\\" or \\"fulfillment_status:unfulfilled\\" or \\"email:customer@example.com\\")"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_list_products":{"id":"shopify_list_products","name":"Shopify List Products","description":"List products from your Shopify store with optional filtering","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"first":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of products to return (default: 50, max: 250)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter products (e.g., \\"title:shirt\\" or \\"vendor:Nike\\" or \\"status:active\\")"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_update_customer":{"id":"shopify_update_customer","name":"Shopify Update Customer","description":"Update an existing customer in your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to update (gid://shopify/Customer/123456789)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"New customer email address"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New customer first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New customer last name"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"New customer phone number"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"New note about the customer"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"New customer tags"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_update_order":{"id":"shopify_update_order","name":"Shopify Update Order","description":"Update an existing order in your Shopify store (note, tags, email)","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Order ID to update (gid://shopify/Order/123456789)"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"New order note"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"New order tags"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"New customer email for the order"}},"oauth":{"required":true,"provider":"shopify"}},"shopify_update_product":{"id":"shopify_update_product","name":"Shopify Update Product","description":"Update an existing product in your Shopify store","version":"1.0.0","params":{"shopDomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Shopify store domain (e.g., mystore.myshopify.com)"},"productId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID to update (gid://shopify/Product/123456789)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New product title"},"descriptionHtml":{"type":"string","required":false,"visibility":"user-or-llm","description":"New product description (HTML)"},"vendor":{"type":"string","required":false,"visibility":"user-or-llm","description":"New product vendor/brand"},"productType":{"type":"string","required":false,"visibility":"user-or-llm","description":"New product type/category"},"tags":{"type":"array","required":false,"visibility":"user-or-llm","description":"New product tags"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New product status (ACTIVE, DRAFT, ARCHIVED)"}},"oauth":{"required":true,"provider":"shopify"}},"similarweb_bounce_rate":{"id":"similarweb_bounce_rate","name":"SimilarWeb Bounce Rate","description":"Get website bounce rate over time (desktop and mobile combined)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SimilarWeb API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Website domain to analyze (e.g., \\"example.com\\" without www or protocol)"},"country":{"type":"string","required":true,"visibility":"user-or-llm","description":"2-letter ISO country code (e.g., \\"us\\", \\"gb\\", \\"de\\") or \\"world\\" for worldwide data"},"granularity":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data granularity: daily, weekly, or monthly"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in YYYY-MM format (e.g., \\"2024-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date in YYYY-MM format (e.g., \\"2024-12\\")"},"mainDomainOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude subdomains from results"}}},"similarweb_page_views":{"id":"similarweb_page_views","name":"SimilarWeb Page Views","description":"Get total page views over time (desktop and mobile combined)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SimilarWeb API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Website domain to analyze (e.g., \\"example.com\\" without www or protocol)"},"country":{"type":"string","required":true,"visibility":"user-or-llm","description":"2-letter ISO country code (e.g., \\"us\\", \\"gb\\", \\"de\\") or \\"world\\" for worldwide data"},"granularity":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data granularity: daily, weekly, or monthly"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in YYYY-MM format (e.g., \\"2024-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date in YYYY-MM format (e.g., \\"2024-12\\")"},"mainDomainOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude subdomains from results"}}},"similarweb_pages_per_visit":{"id":"similarweb_pages_per_visit","name":"SimilarWeb Pages Per Visit","description":"Get average pages per visit over time (desktop and mobile combined)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SimilarWeb API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Website domain to analyze (e.g., \\"example.com\\" without www or protocol)"},"country":{"type":"string","required":true,"visibility":"user-or-llm","description":"2-letter ISO country code (e.g., \\"us\\", \\"gb\\", \\"de\\") or \\"world\\" for worldwide data"},"granularity":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data granularity: daily, weekly, or monthly"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in YYYY-MM format (e.g., \\"2024-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date in YYYY-MM format (e.g., \\"2024-12\\")"},"mainDomainOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude subdomains from results"}}},"similarweb_traffic_visits":{"id":"similarweb_traffic_visits","name":"SimilarWeb Traffic Visits","description":"Get total website visits over time (desktop and mobile combined)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SimilarWeb API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Website domain to analyze (e.g., \\"example.com\\" without www or protocol)"},"country":{"type":"string","required":true,"visibility":"user-or-llm","description":"2-letter ISO country code (e.g., \\"us\\", \\"gb\\", \\"de\\") or \\"world\\" for worldwide data"},"granularity":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data granularity: daily, weekly, or monthly"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in YYYY-MM format (e.g., \\"2024-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date in YYYY-MM format (e.g., \\"2024-12\\")"},"mainDomainOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude subdomains from results"}}},"similarweb_visit_duration":{"id":"similarweb_visit_duration","name":"SimilarWeb Visit Duration","description":"Get average desktop visit duration over time (in seconds)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SimilarWeb API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Website domain to analyze (e.g., \\"example.com\\" without www or protocol)"},"country":{"type":"string","required":true,"visibility":"user-or-llm","description":"2-letter ISO country code (e.g., \\"us\\", \\"gb\\", \\"de\\") or \\"world\\" for worldwide data"},"granularity":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data granularity: daily, weekly, or monthly"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in YYYY-MM format (e.g., \\"2024-01\\")"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date in YYYY-MM format (e.g., \\"2024-12\\")"},"mainDomainOnly":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude subdomains from results"}}},"similarweb_website_overview":{"id":"similarweb_website_overview","name":"SimilarWeb Website Overview","description":"Get comprehensive website analytics including traffic, rankings, engagement, and traffic sources","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"SimilarWeb API key"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Website domain to analyze (e.g., \\"example.com\\" without www or protocol)"}}},"sixtyfour_enrich_company":{"id":"sixtyfour_enrich_company","name":"Sixtyfour Enrich Company","description":"Enrich company data with additional information and find associated people using Sixtyfour AI.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sixtyfour API key"},"targetCompany":{"type":"string","required":true,"visibility":"user-or-llm","description":"Company data as JSON object (e.g. {\\"name\\": \\"Acme Inc\\", \\"domain\\": \\"acme.com\\"})"},"struct":{"type":"string","required":true,"visibility":"user-or-llm","description":"Fields to collect as JSON object. Keys are field names, values are descriptions (e.g. {\\"website\\": \\"Company website URL\\", \\"num_employees\\": \\"Employee count\\"})"},"findPeople":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to find people associated with the company"},"fullOrgChart":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to retrieve the full organizational chart"},"researchPlan":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional strategy describing how the agent should search for information"},"peopleFocusPrompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of people to find (roles, responsibilities)"},"leadStruct":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom schema for returned lead data as JSON object"}}},"sixtyfour_enrich_lead":{"id":"sixtyfour_enrich_lead","name":"Sixtyfour Enrich Lead","description":"Enrich lead information with contact details, social profiles, and company data using Sixtyfour AI.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sixtyfour API key"},"leadInfo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Lead information as JSON object with key-value pairs (e.g. name, company, title, linkedin)"},"struct":{"type":"string","required":true,"visibility":"user-or-llm","description":"Fields to collect as JSON object. Keys are field names, values are descriptions (e.g. {\\"email\\": \\"The individual\'s email address\\", \\"phone\\": \\"Phone number\\"})"},"researchPlan":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional research plan to guide enrichment strategy"}}},"sixtyfour_find_email":{"id":"sixtyfour_find_email","name":"Sixtyfour Find Email","description":"Find email addresses for a lead using Sixtyfour AI.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sixtyfour API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full name of the person"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"linkedinUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website domain"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"mode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email discovery mode: PROFESSIONAL (default) or PERSONAL"}}},"sixtyfour_find_phone":{"id":"sixtyfour_find_phone","name":"Sixtyfour Find Phone","description":"Find phone numbers for a lead using Sixtyfour AI.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sixtyfour API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full name of the person"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"linkedinUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website domain"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address"}}},"slack_add_reaction":{"id":"slack_add_reaction","name":"Slack Add Reaction","description":"Add an emoji reaction to a Slack message","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID where the message was posted (e.g., C1234567890)"},"timestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timestamp of the message to react to (e.g., 1405894322.002768)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the emoji reaction (without colons, e.g., thumbsup, heart, eyes)"}},"oauth":{"required":true,"provider":"slack"}},"slack_archive_conversation":{"id":"slack_archive_conversation","name":"Slack Archive Conversation","description":"Archive a Slack channel so it is closed to new activity.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the channel to archive (e.g., C1234567890)"}},"oauth":{"required":true,"provider":"slack"}},"slack_canvas":{"id":"slack_canvas","name":"Slack Canvas Writer","description":"Create and share Slack canvases in channels. Canvases are collaborative documents within Slack.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slack channel ID (e.g., C1234567890)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the canvas"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Canvas content in markdown format"},"document_content":{"type":"object","required":false,"visibility":"hidden","description":"Structured canvas document content"}},"oauth":{"required":true,"provider":"slack"}},"slack_create_channel_canvas":{"id":"slack_create_channel_canvas","name":"Slack Create Channel Canvas","description":"Create a canvas pinned to a Slack channel as its resource hub","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID to create the canvas in (e.g., C1234567890)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Title for the channel canvas"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Canvas content in markdown format"}},"oauth":{"required":true,"provider":"slack"}},"slack_create_conversation":{"id":"slack_create_conversation","name":"Slack Create Conversation","description":"Create a new public or private channel in a Slack workspace.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the channel to create (lowercase, numbers, hyphens, underscores only; max 80 characters)"},"isPrivate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create a private channel instead of a public one (default: false)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Encoded team ID to create the channel in (required if using an org token)"}},"oauth":{"required":true,"provider":"slack"}},"slack_delete_canvas":{"id":"slack_delete_canvas","name":"Slack Delete Canvas","description":"Delete a Slack canvas by its canvas ID","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"canvasId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Canvas ID to delete (e.g., F1234ABCD)"}},"oauth":{"required":true,"provider":"slack"}},"slack_delete_message":{"id":"slack_delete_message","name":"Slack Delete Message","description":"Delete a message previously sent by the bot in Slack","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID where the message was posted (e.g., C1234567890)"},"timestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timestamp of the message to delete (e.g., 1405894322.002768)"}},"oauth":{"required":true,"provider":"slack"}},"slack_delete_scheduled_message":{"id":"slack_delete_scheduled_message","name":"Slack Delete Scheduled Message","description":"Delete a pending scheduled message before it posts to Slack.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID where the scheduled message is queued (e.g., C1234567890)"},"scheduledMessageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Scheduled message ID from chat.scheduleMessage (e.g., Q1234ABCD)"}},"oauth":{"required":true,"provider":"slack"}},"slack_download":{"id":"slack_download","name":"Download File from Slack","description":"Download a file from Slack","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"fileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the file to download"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override"}},"oauth":{"required":true,"provider":"slack"}},"slack_edit_canvas":{"id":"slack_edit_canvas","name":"Slack Edit Canvas","description":"Edit an existing Slack canvas by inserting, replacing, or deleting content","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"canvasId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Canvas ID to edit (e.g., F1234ABCD)"},"operation":{"type":"string","required":true,"visibility":"user-or-llm","description":"Edit operation: insert_at_start, insert_at_end, insert_after, insert_before, replace, delete, or rename"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Markdown content for the operation (required for insert/replace operations)"},"sectionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Section ID to target (required for insert_after, insert_before, replace, and delete)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"New title for the canvas (only used with rename operation)"}},"oauth":{"required":true,"provider":"slack"}},"slack_ephemeral_message":{"id":"slack_ephemeral_message","name":"Slack Ephemeral Message","description":"Send an ephemeral message visible only to a specific user in a channel. Optionally reply in a thread. The message does not persist across sessions.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slack channel ID (e.g., C1234567890)"},"user":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID who will see the ephemeral message (e.g., U1234567890). Must be a member of the channel."},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message text to send (supports Slack mrkdwn formatting)"},"threadTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread timestamp to reply in. When provided, the ephemeral message appears as a thread reply."},"blocks":{"type":"json","required":false,"visibility":"user-or-llm","description":"Block Kit layout blocks as a JSON array. When provided, text becomes the fallback notification text."}},"oauth":{"required":true,"provider":"slack"}},"slack_get_canvas":{"id":"slack_get_canvas","name":"Slack Get Canvas Info","description":"Get Slack canvas file metadata by canvas ID","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"canvasId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Canvas file ID to retrieve (e.g., F1234ABCD)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_channel_history":{"id":"slack_get_channel_history","name":"Slack Get Channel History","description":"Fetch message history from a Slack channel, automatically following pagination. Optionally filter by a time range to scrape messages since a given timestamp.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slack channel ID (e.g., C1234567890)"},"oldest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include messages after this Unix timestamp (seconds, e.g., 1700000000)"},"latest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include messages before this Unix timestamp (seconds)"},"inclusive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include messages with timestamps matching oldest or latest (default: false)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Messages to request per page (default: 200, max: 999)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response.nextCursor to resume from"},"maxPages":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to fetch before stopping (default: 10)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_channel_info":{"id":"slack_get_channel_info","name":"Slack Get Channel Info","description":"Get detailed information about a Slack channel by its ID","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID to get information about (e.g., C1234567890)"},"includeNumMembers":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include the member count in the response"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_message":{"id":"slack_get_message","name":"Slack Get Message","description":"Retrieve a specific message by its timestamp. Useful for getting a thread parent message.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slack channel ID (e.g., C1234567890)"},"timestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message timestamp to retrieve (e.g., 1405894322.002768)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_permalink":{"id":"slack_get_permalink","name":"Slack Get Permalink","description":"Get a stable permalink URL to a specific Slack message.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID containing the message (e.g., C1234567890)"},"messageTs":{"type":"string","required":true,"visibility":"user-or-llm","description":"The message\'s ts value (e.g., 1405894322.002768)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_thread":{"id":"slack_get_thread","name":"Slack Get Thread","description":"Retrieve an entire thread including the parent message and all replies. Useful for getting full conversation context.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slack channel ID (e.g., C1234567890)"},"threadTs":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread timestamp (thread_ts) to retrieve (e.g., 1405894322.002768)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to return (default: 100, max: 200)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_thread_replies":{"id":"slack_get_thread_replies","name":"Slack Get Thread Replies","description":"Fetch every message in a Slack thread, automatically following pagination across all pages. Returns the parent message and the full set of replies.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Slack channel ID containing the thread (e.g., C1234567890)"},"threadTs":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread timestamp (thread_ts) of the parent message (e.g., 1405894322.002768)"},"oldest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include replies after this Unix timestamp (seconds)"},"latest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include replies before this Unix timestamp (seconds)"},"inclusive":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include messages with timestamps matching oldest or latest (default: false)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Messages to request per page (default: 200, max: 999)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response.nextCursor to resume from"},"maxPages":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of pages to fetch before stopping (default: 10)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_user":{"id":"slack_get_user","name":"Slack Get User Info","description":"Get detailed information about a specific Slack user by their user ID.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to look up (e.g., U1234567890)"}},"oauth":{"required":true,"provider":"slack"}},"slack_get_user_presence":{"id":"slack_get_user_presence","name":"Slack Get User Presence","description":"Check whether a Slack user is currently active or away","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to check presence for (e.g., U1234567890)"}},"oauth":{"required":true,"provider":"slack"}},"slack_invite_to_conversation":{"id":"slack_invite_to_conversation","name":"Slack Invite to Conversation","description":"Invite one or more users to a Slack channel. Supports up to 100 users at a time.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the channel to invite users to"},"users":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of user IDs to invite (up to 100)"},"force":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"When true, continues inviting valid users while skipping invalid ones (default: false)"}},"oauth":{"required":true,"provider":"slack"}},"slack_list_canvases":{"id":"slack_list_canvases","name":"Slack List Canvases","description":"List Slack canvases available to the authenticated user or bot","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter canvases appearing in a specific channel ID"},"count":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of canvases to return per page"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number to return"},"user":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter canvases created by a single user ID"},"tsFrom":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter canvases created after this Unix timestamp"},"tsTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter canvases created before this Unix timestamp"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Encoded team ID, required when using an org-level token"}},"oauth":{"required":true,"provider":"slack"}},"slack_list_channels":{"id":"slack_list_channels","name":"Slack List Channels","description":"List all channels in a Slack workspace. Returns public and private channels the bot has access to.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"includePrivate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include private channels the bot is a member of (default: true)"},"excludeArchived":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude archived channels (default: true)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of channels to return (default: 100, max: 200)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response.next_cursor"}},"oauth":{"required":true,"provider":"slack"}},"slack_list_members":{"id":"slack_list_members","name":"Slack List Channel Members","description":"List all members (user IDs) in a Slack channel. Use with Get User Info to resolve IDs to names.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID to list members from"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of members to return (default: 100, max: 200)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response.next_cursor"}},"oauth":{"required":true,"provider":"slack"}},"slack_list_scheduled_messages":{"id":"slack_list_scheduled_messages","name":"Slack List Scheduled Messages","description":"List pending scheduled messages in a Slack workspace, optionally filtered by channel.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional channel ID to filter scheduled messages (e.g., C1234567890)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of scheduled messages to return"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor (next_cursor) from a previous response"},"oldest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unix timestamp of the oldest scheduled message to include"},"latest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unix timestamp of the latest scheduled message to include"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Encoded team ID (required only with org-level tokens)"}},"oauth":{"required":true,"provider":"slack"}},"slack_list_users":{"id":"slack_list_users","name":"Slack List Users","description":"List all users in a Slack workspace. Returns user profiles with names and avatars.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"includeDeleted":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include deactivated/deleted users (default: false)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of users to return (default: 100, max: 200)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response.next_cursor"}},"oauth":{"required":true,"provider":"slack"}},"slack_lookup_canvas_sections":{"id":"slack_lookup_canvas_sections","name":"Slack Lookup Canvas Sections","description":"Find Slack canvas section IDs matching criteria for later edits","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"canvasId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Canvas ID to search (e.g., F1234ABCD)"},"criteria":{"type":"json","required":true,"visibility":"user-or-llm","description":"Section lookup criteria, such as {\\"section_types\\":[\\"h1\\"],\\"contains_text\\":\\"Roadmap\\"}"}},"oauth":{"required":true,"provider":"slack"}},"slack_message":{"id":"slack_message","name":"Slack Message","description":"Send messages to Slack channels or direct messages. Supports Slack mrkdwn formatting.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"destinationType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Destination type: channel or dm"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slack channel ID (e.g., C1234567890)"},"dmUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slack user ID for direct messages (e.g., U1234567890)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message text to send (supports Slack mrkdwn formatting)"},"threadTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread timestamp to reply to (creates thread reply)"},"blocks":{"type":"json","required":false,"visibility":"user-or-llm","description":"Block Kit layout blocks as a JSON array. When provided, text becomes the fallback notification text."},"files":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the message"}},"oauth":{"required":true,"provider":"slack"}},"slack_message_reader":{"id":"slack_message_reader","name":"Slack Message Reader","description":"Read the latest messages from Slack channels. Retrieve conversation history with filtering options.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"destinationType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Destination type: channel or dm"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slack channel ID to read messages from (e.g., C1234567890)"},"dmUserId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Slack user ID for DM conversation (e.g., U1234567890)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of messages to retrieve (default: 10, max: 15)"},"oldest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start of time range (timestamp)"},"latest":{"type":"string","required":false,"visibility":"user-or-llm","description":"End of time range (timestamp)"}},"oauth":{"required":true,"provider":"slack"}},"slack_open_view":{"id":"slack_open_view","name":"Slack Open View","description":"Open a modal view in Slack using a trigger_id from an interaction payload. Used to display forms, confirmations, and other interactive modals.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"triggerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Exchange a trigger to post to the user. Obtained from an interaction payload (e.g., slash command, button click)"},"interactivityPointer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alternative to trigger_id for posting to user"},"view":{"type":"json","required":true,"visibility":"user-or-llm","description":"A view payload object defining the modal. Must include type (\\"modal\\"), title, and blocks array"}},"oauth":{"required":true,"provider":"slack"}},"slack_publish_view":{"id":"slack_publish_view","name":"Slack Publish View","description":"Publish a static view to a user\'s Home tab in Slack. Used to create or update the app\'s Home tab experience.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to publish the Home tab view to (e.g., U0BPQUNTA)"},"hash":{"type":"string","required":false,"visibility":"user-or-llm","description":"View state hash to protect against race conditions. Obtained from a previous views response"},"view":{"type":"json","required":true,"visibility":"user-or-llm","description":"A view payload object defining the Home tab. Must include type (\\"home\\") and blocks array"}},"oauth":{"required":true,"provider":"slack"}},"slack_push_view":{"id":"slack_push_view","name":"Slack Push View","description":"Push a new view onto an existing modal stack in Slack. Limited to 2 additional views after the initial modal is opened.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"triggerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Exchange a trigger to post to the user. Obtained from an interaction payload (e.g., button click within an existing modal)"},"interactivityPointer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alternative to trigger_id for posting to user"},"view":{"type":"json","required":true,"visibility":"user-or-llm","description":"A view payload object defining the modal to push. Must include type (\\"modal\\"), title, and blocks array"}},"oauth":{"required":true,"provider":"slack"}},"slack_remove_reaction":{"id":"slack_remove_reaction","name":"Slack Remove Reaction","description":"Remove an emoji reaction from a Slack message","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID where the message was posted (e.g., C1234567890)"},"timestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timestamp of the message to remove reaction from (e.g., 1405894322.002768)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the emoji reaction to remove (without colons, e.g., thumbsup, heart, eyes)"}},"oauth":{"required":true,"provider":"slack"}},"slack_rename_conversation":{"id":"slack_rename_conversation","name":"Slack Rename Conversation","description":"Rename an existing Slack channel.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the channel to rename (e.g., C1234567890)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"New channel name (lowercase letters, numbers, hyphens, underscores only; max 80 characters)"}},"oauth":{"required":true,"provider":"slack"}},"slack_schedule_message":{"id":"slack_schedule_message","name":"Slack Schedule Message","description":"Schedule a message to be sent to a Slack channel or DM at a future time.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel, private group, or DM to receive the message (e.g., C1234567890)"},"postAt":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unix timestamp (seconds) representing the future time the message should post"},"text":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message text to send (supports Slack mrkdwn formatting)"},"blocks":{"type":"json","required":false,"visibility":"user-or-llm","description":"Block Kit layout blocks as a JSON array. When provided, text becomes the fallback notification text."},"threadTs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Thread timestamp to reply to (creates a scheduled thread reply)"}},"oauth":{"required":true,"provider":"slack"}},"slack_set_conversation_purpose":{"id":"slack_set_conversation_purpose","name":"Slack Set Conversation Purpose","description":"Set the purpose (description) for a Slack channel (max 250 characters).","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the channel to update (e.g., C1234567890)"},"purpose":{"type":"string","required":true,"visibility":"user-or-llm","description":"New purpose/description text (max 250 characters)"}},"oauth":{"required":true,"provider":"slack"}},"slack_set_conversation_topic":{"id":"slack_set_conversation_topic","name":"Slack Set Conversation Topic","description":"Set the topic for a Slack channel (max 250 characters).","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the channel to update (e.g., C1234567890)"},"topic":{"type":"string","required":true,"visibility":"user-or-llm","description":"New topic text (max 250 characters; no formatting or linkification)"}},"oauth":{"required":true,"provider":"slack"}},"slack_set_status":{"id":"slack_set_status","name":"Slack Set Assistant Status","description":"Set or clear the assistant thread status indicator (the loading shimmer) on a Slack AI app thread. Pass an empty status to clear it.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID containing the assistant thread (e.g., C1234567890 or D1234567890)"},"threadTs":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread timestamp (thread_ts) of the assistant thread (e.g., 1405894322.002768)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status text to display, e.g. \'Working on it…\'. Omit or pass an empty string to clear the status."},"loadingMessages":{"type":"json","required":false,"visibility":"user-or-llm","description":"Optional list of messages to rotate through as an animated loading indicator (max 10)."}},"oauth":{"required":true,"provider":"slack"}},"slack_set_suggested_prompts":{"id":"slack_set_suggested_prompts","name":"Slack Set Suggested Prompts","description":"Set the clickable suggested prompts shown in a Slack assistant thread (the prompt chips in an AI app).","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID containing the assistant thread (e.g., C1234567890 or D1234567890)"},"threadTs":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread timestamp (thread_ts) of the assistant thread (e.g., 1405894322.002768)"},"prompts":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of prompts, each with a \\"title\\" (shown on the chip) and a \\"message\\" (sent when clicked). Max 4."},"promptsTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional heading for the prompt list, e.g. \'Suggested Prompts\'"}},"oauth":{"required":true,"provider":"slack"}},"slack_set_title":{"id":"slack_set_title","name":"Slack Set Assistant Title","description":"Set the title of a Slack assistant thread (shown in the AI app thread header).","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID containing the assistant thread (e.g., C1234567890 or D1234567890)"},"threadTs":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread timestamp (thread_ts) of the assistant thread (e.g., 1405894322.002768)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"The title to display for the assistant thread"}},"oauth":{"required":true,"provider":"slack"}},"slack_update_message":{"id":"slack_update_message","name":"Slack Update Message","description":"Update a message previously sent by the bot in Slack","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"channel":{"type":"string","required":true,"visibility":"user-or-llm","description":"Channel ID where the message was posted (e.g., C1234567890)"},"timestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Timestamp of the message to update (e.g., 1405894322.002768)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"New message text (supports Slack mrkdwn formatting)"},"blocks":{"type":"json","required":false,"visibility":"user-or-llm","description":"Block Kit layout blocks as a JSON array. When provided, text becomes the fallback notification text."}},"oauth":{"required":true,"provider":"slack"}},"slack_update_view":{"id":"slack_update_view","name":"Slack Update View","description":"Update an existing modal view in Slack. Identify the view by view_id or external_id, and provide the updated view payload.","version":"1.0.0","params":{"authMethod":{"type":"string","required":false,"visibility":"user-only","description":"Authentication method: oauth or bot_token"},"botToken":{"type":"string","required":false,"visibility":"user-only","description":"Bot token for Custom Bot"},"accessToken":{"type":"string","required":false,"visibility":"hidden","description":"OAuth access token or bot token for Slack API"},"viewId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Unique identifier of the view to update. Either viewId or externalId is required"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Developer-set unique identifier of the view to update (max 255 chars). Either viewId or externalId is required"},"hash":{"type":"string","required":false,"visibility":"user-or-llm","description":"View state hash to protect against race conditions. Obtained from a previous views response"},"view":{"type":"json","required":true,"visibility":"user-or-llm","description":"A view payload object defining the updated modal. Must include type (\\"modal\\"), title, and blocks array. Use identical block_id and action_id values to preserve input data"}},"oauth":{"required":true,"provider":"slack"}},"sms_send":{"id":"sms_send","name":"Send SMS","description":"Send an SMS message using the internal SMS service powered by Twilio","version":"1.0.0","params":{"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number (include country code, e.g., +1234567890)"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"SMS message content"}}},"smtp_send_mail":{"id":"smtp_send_mail","name":"SMTP Send Mail","description":"Send emails via SMTP server","version":"1.0.0","params":{"smtpHost":{"type":"string","required":true,"visibility":"user-only","description":"SMTP server hostname (e.g., smtp.gmail.com)"},"smtpPort":{"type":"number","required":true,"visibility":"user-only","description":"SMTP server port (587 for TLS, 465 for SSL)"},"smtpUsername":{"type":"string","required":true,"visibility":"user-only","description":"SMTP authentication username"},"smtpPassword":{"type":"string","required":true,"visibility":"user-only","description":"SMTP authentication password"},"smtpSecure":{"type":"string","required":true,"visibility":"user-only","description":"Security protocol (TLS, SSL, or None)"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Sender email address"},"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient email address"},"subject":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email subject"},"body":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email body content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type (text or html)"},"fromName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name for sender"},"cc":{"type":"string","required":false,"visibility":"user-or-llm","description":"CC recipients (comma-separated)"},"bcc":{"type":"string","required":false,"visibility":"user-or-llm","description":"BCC recipients (comma-separated)"},"replyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reply-to email address"},"attachments":{"type":"file[]","required":false,"visibility":"user-only","description":"Files to attach to the email"}}},"sportmonks_core_get_cities":{"id":"sportmonks_core_get_cities","name":"Get Cities","description":"Retrieve all cities from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. region)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_get_city":{"id":"sportmonks_core_get_city","name":"Get City by ID","description":"Retrieve a single city by its ID from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"cityId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the city"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. region)"}}},"sportmonks_core_get_continent":{"id":"sportmonks_core_get_continent","name":"Get Continent by ID","description":"Retrieve a single continent by its ID from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"continentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the continent"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. countries)"}}},"sportmonks_core_get_continents":{"id":"sportmonks_core_get_continents","name":"Get Continents","description":"Retrieve all continents from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. countries)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_get_countries":{"id":"sportmonks_core_get_countries","name":"Get Countries","description":"Retrieve all countries from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. continent;regions)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_get_country":{"id":"sportmonks_core_get_country","name":"Get Country by ID","description":"Retrieve a single country by its ID from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. continent;regions)"}}},"sportmonks_core_get_entity_filters":{"id":"sportmonks_core_get_entity_filters","name":"Get All Entity Filters","description":"Retrieve all available filters grouped per entity from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"}}},"sportmonks_core_get_my_usage":{"id":"sportmonks_core_get_my_usage","name":"Get My Usage","description":"Retrieve your Sportmonks API usage aggregated per 5 minutes","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_get_region":{"id":"sportmonks_core_get_region","name":"Get Region by ID","description":"Retrieve a single region by its ID from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"regionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the region"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;cities)"}}},"sportmonks_core_get_regions":{"id":"sportmonks_core_get_regions","name":"Get Regions","description":"Retrieve all regions from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;cities)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_get_timezones":{"id":"sportmonks_core_get_timezones","name":"Get Timezones","description":"Retrieve all supported time zones (IANA names) from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"}}},"sportmonks_core_get_type":{"id":"sportmonks_core_get_type","name":"Get Type by ID","description":"Retrieve a single type by its ID from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"typeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the type"}}},"sportmonks_core_get_type_by_entity":{"id":"sportmonks_core_get_type_by_entity","name":"Get Type by Entity","description":"Retrieve the available types grouped per entity from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"}}},"sportmonks_core_get_types":{"id":"sportmonks_core_get_types","name":"Get Types","description":"Retrieve all types (reference data describing events, statistics, positions, etc.) from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_search_cities":{"id":"sportmonks_core_search_cities","name":"Search Cities","description":"Search for cities by name from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The city name to search for (e.g. London)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. region)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_search_countries":{"id":"sportmonks_core_search_countries","name":"Search Countries","description":"Search for countries by name from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The country name to search for (e.g. Brazil)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. continent;regions)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_core_search_regions":{"id":"sportmonks_core_search_regions","name":"Search Regions","description":"Search for regions by name from the Sportmonks Core API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The region name to search for (e.g. Utrecht)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;cities)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_expected_by_player":{"id":"sportmonks_football_expected_by_player","name":"Get Expected xG by Player","description":"Retrieve lineup-level expected goals (xG) values per player from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;player;team;type)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_expected_by_team":{"id":"sportmonks_football_expected_by_team","name":"Get Expected xG by Team","description":"Retrieve fixture-level expected goals (xG) values per team from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;participant;type)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_all_commentaries":{"id":"sportmonks_football_get_all_commentaries","name":"Get All Commentaries","description":"Retrieve all textual commentaries available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;player)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_all_fixtures":{"id":"sportmonks_football_get_all_fixtures","name":"Get All Fixtures","description":"Retrieve all football fixtures available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_all_players":{"id":"sportmonks_football_get_all_players","name":"Get All Players","description":"Retrieve all football players available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. nationality;position)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order players by id (asc or desc)"}}},"sportmonks_football_get_all_rivals":{"id":"sportmonks_football_get_all_rivals","name":"Get All Rivals","description":"Retrieve all teams with their rivals information from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. team;rival)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_all_teams":{"id":"sportmonks_football_get_all_teams","name":"Get All Teams","description":"Retrieve all football teams available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;venue)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order teams by id (asc or desc)"}}},"sportmonks_football_get_all_transfer_rumours":{"id":"sportmonks_football_get_all_transfer_rumours","name":"Get All Transfer Rumours","description":"Retrieve all transfer rumours available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_all_transfers":{"id":"sportmonks_football_get_all_transfers","name":"Get All Transfers","description":"Retrieve all transfers available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. transferTypes:219,220)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_brackets_by_season":{"id":"sportmonks_football_get_brackets_by_season","name":"Get Brackets by Season","description":"Retrieve the knockout-stage tournament bracket (stages and progression edges) for a season ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"}}},"sportmonks_football_get_coach":{"id":"sportmonks_football_get_coach","name":"Get Coach by ID","description":"Retrieve a single football coach by their ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"coachId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the coach"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams;statistics)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_coaches":{"id":"sportmonks_football_get_coaches","name":"Get Coaches","description":"Retrieve all football coaches available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. coachCountries:462)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_coaches_by_country":{"id":"sportmonks_football_get_coaches_by_country","name":"Get Coaches by Country","description":"Retrieve all coaches for a country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;nationality)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_commentaries_by_fixture":{"id":"sportmonks_football_get_commentaries_by_fixture","name":"Get Commentaries by Fixture","description":"Retrieve textual commentary for a fixture by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;relatedPlayer)"}}},"sportmonks_football_get_current_leagues_by_team":{"id":"sportmonks_football_get_current_leagues_by_team","name":"Get Current Leagues by Team","description":"Retrieve all current leagues for a team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_get_expected_lineups_by_player":{"id":"sportmonks_football_get_expected_lineups_by_player","name":"Get Expected Lineups by Player","description":"Retrieve the premium expected lineups for a player ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"playerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the player"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_expected_lineups_by_team":{"id":"sportmonks_football_get_expected_lineups_by_team","name":"Get Expected Lineups by Team","description":"Retrieve the premium expected lineups for a team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_extended_team_squad":{"id":"sportmonks_football_get_extended_team_squad","name":"Get Extended Team Squad","description":"Retrieve all squad entries for a team (based on current seasons) by team ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;position)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_fixture":{"id":"sportmonks_football_get_fixture","name":"Get Fixture by ID","description":"Retrieve a single football fixture by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores;events;lineups;statistics)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. eventTypes:14)"}}},"sportmonks_football_get_fixtures_by_date":{"id":"sportmonks_football_get_fixtures_by_date","name":"Get Fixtures by Date","description":"Retrieve all football fixtures on a specific date (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"The date to fetch fixtures for, in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501,271)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_football_get_fixtures_by_date_range":{"id":"sportmonks_football_get_fixtures_by_date_range","name":"Get Fixtures by Date Range","description":"Retrieve football fixtures between two dates (YYYY-MM-DD) from Sportmonks. Max range is 100 days.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format (max 100 days after start)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501,271)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_football_get_fixtures_by_date_range_for_team":{"id":"sportmonks_football_get_fixtures_by_date_range_for_team","name":"Get Fixtures by Date Range for Team","description":"Retrieve fixtures for a team within a date range (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_football_get_fixtures_by_ids":{"id":"sportmonks_football_get_fixtures_by_ids","name":"Get Fixtures by Multiple IDs","description":"Retrieve multiple football fixtures by a comma-separated list of IDs (max 50)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"ids":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated fixture IDs (e.g. 18535517,18535518). Maximum of 50 IDs"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"}}},"sportmonks_football_get_grouped_standings_by_round":{"id":"sportmonks_football_get_grouped_standings_by_round","name":"Get Grouped Standings by Round","description":"Retrieve the standing table for a round ID grouped by group where applicable from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"roundId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the round"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. standingGroups:246697)"}}},"sportmonks_football_get_head_to_head":{"id":"sportmonks_football_get_head_to_head","name":"Get Head to Head","description":"Retrieve the head-to-head fixtures between two teams from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"team1":{"type":"string","required":true,"visibility":"user-or-llm","description":"The id of the first team"},"team2":{"type":"string","required":true,"visibility":"user-or-llm","description":"The id of the second team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_football_get_inplay_livescores":{"id":"sportmonks_football_get_inplay_livescores","name":"Get Inplay Livescores","description":"Retrieve all fixtures that are currently being played (in-play) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores;events)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"}}},"sportmonks_football_get_latest_coaches":{"id":"sportmonks_football_get_latest_coaches","name":"Get Last Updated Coaches","description":"Retrieve all coaches that have received updates in the past two hours","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;nationality)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_latest_fixtures":{"id":"sportmonks_football_get_latest_fixtures","name":"Get Latest Updated Fixtures","description":"Retrieve all fixtures that have received updates within the last 10 seconds","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"}}},"sportmonks_football_get_latest_livescores":{"id":"sportmonks_football_get_latest_livescores","name":"Get Latest Updated Livescores","description":"Retrieve all livescores that have received updates within the last 10 seconds","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"}}},"sportmonks_football_get_latest_players":{"id":"sportmonks_football_get_latest_players","name":"Get Last Updated Players","description":"Retrieve all players that have received updates in the past two hours","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. nationality;position)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_latest_totw":{"id":"sportmonks_football_get_latest_totw","name":"Get Latest Team of the Week","description":"Retrieve the latest Team of the Week (TOTW) for a league ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"leagueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the league"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;team;player;round)"}}},"sportmonks_football_get_latest_transfers":{"id":"sportmonks_football_get_latest_transfers","name":"Get Latest Transfers","description":"Retrieve the latest transfers available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. transferTypes:219,220)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_league":{"id":"sportmonks_football_get_league","name":"Get League by ID","description":"Retrieve a single football league by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"leagueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the league"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_leagues":{"id":"sportmonks_football_get_leagues","name":"Get Leagues","description":"Retrieve all football leagues available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_get_leagues_by_country":{"id":"sportmonks_football_get_leagues_by_country","name":"Get Leagues by Country","description":"Retrieve all leagues for a country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_get_leagues_by_date":{"id":"sportmonks_football_get_leagues_by_date","name":"Get Leagues by Date","description":"Retrieve all leagues with fixtures on a given date (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"The fixture date in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_get_leagues_by_team":{"id":"sportmonks_football_get_leagues_by_team","name":"Get Leagues by Team","description":"Retrieve all current and historical leagues for a team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_get_live_leagues":{"id":"sportmonks_football_get_live_leagues","name":"Get Live Leagues","description":"Retrieve all leagues that have fixtures currently being played from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_get_live_probabilities":{"id":"sportmonks_football_get_live_probabilities","name":"Get Live Probabilities","description":"Retrieve all live (in-play) prediction probabilities from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;fixture)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_live_probabilities_by_fixture":{"id":"sportmonks_football_get_live_probabilities_by_fixture","name":"Get Live Probabilities by Fixture","description":"Retrieve all live (in-play) prediction probabilities for a fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;fixture)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_live_standings_by_league":{"id":"sportmonks_football_get_live_standings_by_league","name":"Get Live Standings by League","description":"Retrieve the live standing table for a league ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"leagueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the league"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. standingGroups:246697)"}}},"sportmonks_football_get_livescores":{"id":"sportmonks_football_get_livescores","name":"Get Livescores","description":"Retrieve fixtures starting within 15 minutes and currently in progress from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores;events)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"}}},"sportmonks_football_get_match_facts":{"id":"sportmonks_football_get_match_facts","name":"Get All Match Facts","description":"Retrieve all available match facts within your Sportmonks subscription (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;sport;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. matchFactTypes:76088)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_match_facts_by_date_range":{"id":"sportmonks_football_get_match_facts_by_date_range","name":"Get Match Facts by Date Range","description":"Retrieve match facts within a date range (YYYY-MM-DD) from Sportmonks (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;sport;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. matchFactTypes:76088)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_match_facts_by_fixture":{"id":"sportmonks_football_get_match_facts_by_fixture","name":"Get Match Facts by Fixture","description":"Retrieve match facts for a fixture ID from Sportmonks (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;sport;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. matchFactTypes:76088)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_match_facts_by_league":{"id":"sportmonks_football_get_match_facts_by_league","name":"Get Match Facts by League","description":"Retrieve match facts for a league ID from Sportmonks (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"leagueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the league"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;sport;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. matchFactTypes:76088)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_past_fixtures_by_tv_station":{"id":"sportmonks_football_get_past_fixtures_by_tv_station","name":"Get Past Fixtures by TV Station","description":"Retrieve all past fixtures that were available for a TV station ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"tvStationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the TV station"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_player":{"id":"sportmonks_football_get_player","name":"Get Player by ID","description":"Retrieve a single football player by their ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"playerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the player"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;position;teams.team;statistics)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_players_by_country":{"id":"sportmonks_football_get_players_by_country","name":"Get Players by Country","description":"Retrieve all players for a country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. nationality;position)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order players by id (asc or desc)"}}},"sportmonks_football_get_postmatch_news":{"id":"sportmonks_football_get_postmatch_news","name":"Get Post-Match News","description":"Retrieve all post-match news articles available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. newsitemLeagues:8)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order news by id (asc or desc)"}}},"sportmonks_football_get_postmatch_news_by_season":{"id":"sportmonks_football_get_postmatch_news_by_season","name":"Get Post-Match News by Season","description":"Retrieve all post-match news articles for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. newsitemLeagues:8)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order news (asc or desc)"}}},"sportmonks_football_get_predictability_by_league":{"id":"sportmonks_football_get_predictability_by_league","name":"Get Predictability by League","description":"Retrieve the predictions model performance for a league ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"leagueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the league"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. predictabilityTypes:245)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_prematch_news":{"id":"sportmonks_football_get_prematch_news","name":"Get Pre-Match News","description":"Retrieve all pre-match news articles available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. newsitemLeagues:8)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order news by id (asc or desc)"}}},"sportmonks_football_get_prematch_news_by_season":{"id":"sportmonks_football_get_prematch_news_by_season","name":"Get Pre-Match News by Season","description":"Retrieve all pre-match news articles for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. newsitemLeagues:8)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order news (asc or desc)"}}},"sportmonks_football_get_prematch_news_upcoming":{"id":"sportmonks_football_get_prematch_news_upcoming","name":"Get Pre-Match News for Upcoming Fixtures","description":"Retrieve all pre-match news articles for upcoming fixtures from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. newsitemLeagues:8)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order news (asc or desc)"}}},"sportmonks_football_get_probabilities":{"id":"sportmonks_football_get_probabilities","name":"Get Probabilities","description":"Retrieve all prediction probabilities available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. predictionTypes:236)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_probabilities_by_fixture":{"id":"sportmonks_football_get_probabilities_by_fixture","name":"Get Predictions by Fixture","description":"Retrieve prediction probabilities for a fixture by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;fixture)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. predictionTypes:236)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_referee":{"id":"sportmonks_football_get_referee","name":"Get Referee by ID","description":"Retrieve a single football referee by their ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"refereeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the referee"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;statistics)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_referees":{"id":"sportmonks_football_get_referees","name":"Get Referees","description":"Retrieve all football referees available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;statistics)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. refereeCountries:44)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_referees_by_country":{"id":"sportmonks_football_get_referees_by_country","name":"Get Referees by Country","description":"Retrieve all referees for a country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;nationality)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_referees_by_season":{"id":"sportmonks_football_get_referees_by_season","name":"Get Referees by Season","description":"Retrieve all referees for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;nationality)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_rivals_by_team":{"id":"sportmonks_football_get_rivals_by_team","name":"Get Rivals by Team","description":"Retrieve rival teams for a team by team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. team;rival)"}}},"sportmonks_football_get_round":{"id":"sportmonks_football_get_round","name":"Get Round by ID","description":"Retrieve a single football round by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"roundId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the round"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;stage;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_round_statistics":{"id":"sportmonks_football_get_round_statistics","name":"Get Round Statistics","description":"Retrieve all available statistics for a round ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"roundId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the round"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. seasonstatisticTypes:52,88)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_rounds":{"id":"sportmonks_football_get_rounds","name":"Get Rounds","description":"Retrieve all football rounds available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;stage)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. roundSeasons:19735)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_rounds_by_season":{"id":"sportmonks_football_get_rounds_by_season","name":"Get Rounds by Season","description":"Retrieve all rounds for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;stage)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_schedules_by_season":{"id":"sportmonks_football_get_schedules_by_season","name":"Get Schedules by Season","description":"Retrieve the full schedule (stages, rounds and fixtures) for a season by season ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"}}},"sportmonks_football_get_schedules_by_season_and_team":{"id":"sportmonks_football_get_schedules_by_season_and_team","name":"Get Schedules by Season and Team","description":"Retrieve the full season schedule for a specific team by season ID and team ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"}}},"sportmonks_football_get_schedules_by_team":{"id":"sportmonks_football_get_schedules_by_team","name":"Get Schedules by Team","description":"Retrieve the full schedule (stages, rounds and fixtures) for a team by team ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"}}},"sportmonks_football_get_season":{"id":"sportmonks_football_get_season","name":"Get Season by ID","description":"Retrieve a single football season by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;stages;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_seasons":{"id":"sportmonks_football_get_seasons","name":"Get Seasons","description":"Retrieve all football seasons available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;stages)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. seasonLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_seasons_by_team":{"id":"sportmonks_football_get_seasons_by_team","name":"Get Seasons by Team","description":"Retrieve all seasons for a team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;stages)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_stage":{"id":"sportmonks_football_get_stage","name":"Get Stage by ID","description":"Retrieve a single football stage by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"stageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the stage"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;rounds)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_stage_statistics":{"id":"sportmonks_football_get_stage_statistics","name":"Get Stage Statistics","description":"Retrieve all available statistics for a stage ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"stageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the stage"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. seasonstatisticTypes:52,88)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_stages":{"id":"sportmonks_football_get_stages","name":"Get Stages","description":"Retrieve all football stages available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;rounds)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. stageSeasons:19735)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_stages_by_season":{"id":"sportmonks_football_get_stages_by_season","name":"Get Stages by Season","description":"Retrieve all stages for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;rounds)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_standing_corrections_by_season":{"id":"sportmonks_football_get_standing_corrections_by_season","name":"Get Standing Corrections by Season","description":"Retrieve point corrections (awarded or deducted) for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;stage)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_standings":{"id":"sportmonks_football_get_standings","name":"Get All Standings","description":"Retrieve all standings available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;league;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_standings_by_round":{"id":"sportmonks_football_get_standings_by_round","name":"Get Standings by Round","description":"Retrieve the full standing table for a round ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"roundId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the round"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. standingGroups:246697)"}}},"sportmonks_football_get_standings_by_season":{"id":"sportmonks_football_get_standings_by_season","name":"Get Standings by Season","description":"Retrieve the full league standings table for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details;form)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. standingStages:77453568)"}}},"sportmonks_football_get_state":{"id":"sportmonks_football_get_state","name":"Get State by ID","description":"Retrieve a single fixture state by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"stateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the state"}}},"sportmonks_football_get_states":{"id":"sportmonks_football_get_states","name":"Get States","description":"Retrieve all fixture states (e.g. Not Started, 1st Half, Full Time) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_team":{"id":"sportmonks_football_get_team","name":"Get Team by ID","description":"Retrieve a single football team by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;venue;coaches;players.player)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_team_rankings":{"id":"sportmonks_football_get_team_rankings","name":"Get All Team Rankings","description":"Retrieve all team rankings available within your Sportmonks subscription (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. team)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_team_rankings_by_date":{"id":"sportmonks_football_get_team_rankings_by_date","name":"Get Team Rankings by Date","description":"Retrieve team rankings for a given date (YYYY-MM-DD) from Sportmonks (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ranking date in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. team)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_team_rankings_by_team":{"id":"sportmonks_football_get_team_rankings_by_team","name":"Get Team Rankings by Team","description":"Retrieve team rankings for a team ID from Sportmonks (beta)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. team)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_team_squad":{"id":"sportmonks_football_get_team_squad","name":"Get Team Squad","description":"Retrieve the current domestic squad for a team by team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;position)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_team_squad_by_season":{"id":"sportmonks_football_get_team_squad_by_season","name":"Get Team Squad by Season","description":"Retrieve the (historical) squad for a team in a specific season from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;position)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_teams_by_country":{"id":"sportmonks_football_get_teams_by_country","name":"Get Teams by Country","description":"Retrieve all teams for a country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;venue)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order teams by id (asc or desc)"}}},"sportmonks_football_get_teams_by_season":{"id":"sportmonks_football_get_teams_by_season","name":"Get Teams by Season","description":"Retrieve all teams for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;venue)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order teams by id (asc or desc)"}}},"sportmonks_football_get_topscorers_by_season":{"id":"sportmonks_football_get_topscorers_by_season","name":"Get Topscorers by Season","description":"Retrieve the topscorers (goals, assists, cards) for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;participant;type)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. seasontopscorerTypes:208)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order topscorers by position (asc or desc)"}}},"sportmonks_football_get_topscorers_by_stage":{"id":"sportmonks_football_get_topscorers_by_stage","name":"Get Topscorers by Stage","description":"Retrieve topscorers for a stage by stage ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"stageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the stage"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;participant;type)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. stageTopscorerTypes:208)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_totw":{"id":"sportmonks_football_get_totw","name":"Get All Team of the Week","description":"Retrieve all available Team of the Week (TOTW) entries from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;team;player;round)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_totw_by_round":{"id":"sportmonks_football_get_totw_by_round","name":"Get Team of the Week by Round","description":"Retrieve the Team of the Week (TOTW) for a round ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"roundId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the round"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixture;team;player;round)"}}},"sportmonks_football_get_transfer":{"id":"sportmonks_football_get_transfer","name":"Get Transfer by ID","description":"Retrieve a single transfer by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"transferId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the transfer"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_transfer_rumour":{"id":"sportmonks_football_get_transfer_rumour","name":"Get Transfer Rumour by ID","description":"Retrieve a single transfer rumour by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"rumourId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the transfer rumour"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_transfer_rumours_between_dates":{"id":"sportmonks_football_get_transfer_rumours_between_dates","name":"Get Transfer Rumours Between Dates","description":"Retrieve transfer rumours within a date range (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_transfer_rumours_by_player":{"id":"sportmonks_football_get_transfer_rumours_by_player","name":"Get Transfer Rumours by Player","description":"Retrieve transfer rumours for a player ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"playerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the player"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_transfer_rumours_by_team":{"id":"sportmonks_football_get_transfer_rumours_by_team","name":"Get Transfer Rumours by Team","description":"Retrieve transfer rumours for a team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_transfers_between_dates":{"id":"sportmonks_football_get_transfers_between_dates","name":"Get Transfers Between Dates","description":"Retrieve transfers within a date range (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"End date in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. transferTypes:219,220)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_transfers_by_player":{"id":"sportmonks_football_get_transfers_by_player","name":"Get Transfers by Player","description":"Retrieve transfers for a player by player ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"playerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the player"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fromTeam;toTeam;type)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_transfers_by_team":{"id":"sportmonks_football_get_transfers_by_team","name":"Get Transfers by Team","description":"Retrieve transfers for a team by team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. player;fromTeam;toTeam)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. transferTypes:219,220)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_tv_station":{"id":"sportmonks_football_get_tv_station","name":"Get TV Station by ID","description":"Retrieve a single TV station by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"tvStationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the TV station"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_tv_stations":{"id":"sportmonks_football_get_tv_stations","name":"Get TV Stations","description":"Retrieve all TV stations available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_tv_stations_by_fixture":{"id":"sportmonks_football_get_tv_stations_by_fixture","name":"Get TV Stations by Fixture","description":"Retrieve broadcasting TV stations for a fixture by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. fixtures;countries)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_upcoming_fixtures_by_market":{"id":"sportmonks_football_get_upcoming_fixtures_by_market","name":"Get Upcoming Fixtures by Market","description":"Retrieve all upcoming fixtures for a market ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"marketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the market"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;odds)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_upcoming_fixtures_by_tv_station":{"id":"sportmonks_football_get_upcoming_fixtures_by_tv_station","name":"Get Upcoming Fixtures by TV Station","description":"Retrieve all upcoming fixtures available for a TV station ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"tvStationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the TV station"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_value_bets":{"id":"sportmonks_football_get_value_bets","name":"Get Value Bets","description":"Retrieve all value bets available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;fixture)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_value_bets_by_fixture":{"id":"sportmonks_football_get_value_bets_by_fixture","name":"Get Value Bets by Fixture","description":"Retrieve value bet predictions for a fixture by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. type;fixture)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_venue":{"id":"sportmonks_football_get_venue","name":"Get Venue by ID","description":"Retrieve a single football venue by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"venueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the venue"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_get_venues":{"id":"sportmonks_football_get_venues","name":"Get Venues","description":"Retrieve all football venues available within your Sportmonks subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. venueCountries:98)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_get_venues_by_season":{"id":"sportmonks_football_get_venues_by_season","name":"Get Venues by Season","description":"Retrieve all venues for a season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_football_search_coaches":{"id":"sportmonks_football_search_coaches","name":"Search Coaches","description":"Search for football coaches by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The coach name to search for (e.g. Gerrard)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_search_fixtures":{"id":"sportmonks_football_search_fixtures","name":"Search Fixtures","description":"Search for football fixtures by name (participants) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The fixture name to search for (e.g. Celtic)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;scores)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. fixtureLeagues:501)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_football_search_leagues":{"id":"sportmonks_football_search_leagues","name":"Search Leagues","description":"Search for football leagues by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The league name to search for (e.g. Premier)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;currentSeason)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order leagues (asc or desc)"}}},"sportmonks_football_search_players":{"id":"sportmonks_football_search_players","name":"Search Players","description":"Search for football players by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The player name to search for (e.g. Tavernier)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;position;teams.team)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order players by id (asc or desc)"}}},"sportmonks_football_search_referees":{"id":"sportmonks_football_search_referees","name":"Search Referees","description":"Search for football referees by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The referee name to search for"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_search_rounds":{"id":"sportmonks_football_search_rounds","name":"Search Rounds","description":"Search for football rounds by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The round name to search for (e.g. 5)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_search_seasons":{"id":"sportmonks_football_search_seasons","name":"Search Seasons","description":"Search for football seasons by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The season name to search for (e.g. 2023/2024)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_search_stages":{"id":"sportmonks_football_search_stages","name":"Search Stages","description":"Search for football stages by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The stage name to search for (e.g. Group)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_football_search_teams":{"id":"sportmonks_football_search_teams","name":"Search Teams","description":"Search for football teams by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The team name to search for (e.g. Celtic)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;venue)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order teams by id (asc or desc)"}}},"sportmonks_football_search_venues":{"id":"sportmonks_football_search_venues","name":"Search Venues","description":"Search for football venues by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The venue name to search for (e.g. Celtic Park)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_all_fixtures":{"id":"sportmonks_motorsport_get_all_fixtures","name":"Get All Motorsport Fixtures","description":"Retrieve all motorsport fixtures (sessions) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;results)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_current_leagues_by_team":{"id":"sportmonks_motorsport_get_current_leagues_by_team","name":"Get Current Leagues by Team","description":"Retrieve the current motorsport leagues for a team by team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team (constructor)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_driver":{"id":"sportmonks_motorsport_get_driver","name":"Get Driver by ID","description":"Retrieve a single motorsport driver by their ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"driverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the driver"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_driver_standings":{"id":"sportmonks_motorsport_get_driver_standings","name":"Get All Driver Standings","description":"Retrieve all driver championship standings from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_driver_standings_by_season":{"id":"sportmonks_motorsport_get_driver_standings_by_season","name":"Get Driver Standings by Season","description":"Retrieve the drivers championship standings for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_drivers":{"id":"sportmonks_motorsport_get_drivers","name":"Get Drivers","description":"Retrieve all motorsport drivers from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_drivers_by_country":{"id":"sportmonks_motorsport_get_drivers_by_country","name":"Get Drivers by Country","description":"Retrieve all motorsport drivers for a country by country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_drivers_by_season":{"id":"sportmonks_motorsport_get_drivers_by_season","name":"Get Drivers by Season","description":"Retrieve all motorsport drivers for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_fixture":{"id":"sportmonks_motorsport_get_fixture","name":"Get Motorsport Fixture by ID","description":"Retrieve a single motorsport fixture (session) by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;results;latestLaps;pitstops)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_fixtures_by_date":{"id":"sportmonks_motorsport_get_fixtures_by_date","name":"Get Motorsport Fixtures by Date","description":"Retrieve motorsport fixtures (sessions) on a specific date (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"The date to fetch fixtures for, in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;venue)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_motorsport_get_fixtures_by_date_range":{"id":"sportmonks_motorsport_get_fixtures_by_date_range","name":"Get Motorsport Fixtures by Date Range","description":"Retrieve motorsport fixtures (sessions) between two dates (YYYY-MM-DD, max 100 days) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"startDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"The start date of the range, in YYYY-MM-DD format"},"endDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"The end date of the range, in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;venue)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order fixtures by starting_at (asc or desc)"}}},"sportmonks_motorsport_get_fixtures_by_ids":{"id":"sportmonks_motorsport_get_fixtures_by_ids","name":"Get Motorsport Fixtures by IDs","description":"Retrieve multiple motorsport fixtures (sessions) by their IDs (max 50) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of fixture ids (max 50, e.g. 19408487,19408480)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;results)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_laps_by_fixture":{"id":"sportmonks_motorsport_get_laps_by_fixture","name":"Get Laps by Fixture","description":"Retrieve all laps for a motorsport fixture (session) by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_laps_by_fixture_and_driver":{"id":"sportmonks_motorsport_get_laps_by_fixture_and_driver","name":"Get Laps by Fixture and Driver","description":"Retrieve all laps for a motorsport fixture and driver from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"driverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the driver"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_laps_by_fixture_and_lap":{"id":"sportmonks_motorsport_get_laps_by_fixture_and_lap","name":"Get Laps by Fixture and Lap Number","description":"Retrieve all laps for a motorsport fixture and lap number from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"lapNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"The lap number to retrieve"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_latest_laps_by_fixture":{"id":"sportmonks_motorsport_get_latest_laps_by_fixture","name":"Get Latest Laps by Fixture","description":"Retrieve the latest laps for a motorsport fixture (session) by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_latest_pitstops_by_fixture":{"id":"sportmonks_motorsport_get_latest_pitstops_by_fixture","name":"Get Latest Pitstops by Fixture","description":"Retrieve the latest pitstops for a motorsport fixture (session) by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_latest_stints_by_fixture":{"id":"sportmonks_motorsport_get_latest_stints_by_fixture","name":"Get Latest Stints by Fixture","description":"Retrieve the latest tyre stints for a motorsport fixture (session) by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_latest_updated_drivers":{"id":"sportmonks_motorsport_get_latest_updated_drivers","name":"Get Latest Updated Drivers","description":"Retrieve the most recently updated motorsport drivers from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_latest_updated_fixtures":{"id":"sportmonks_motorsport_get_latest_updated_fixtures","name":"Get Latest Updated Motorsport Fixtures","description":"Retrieve the most recently updated motorsport fixtures (sessions) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;results)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_league":{"id":"sportmonks_motorsport_get_league","name":"Get League by ID","description":"Retrieve a single motorsport league by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"leagueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the league"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_leagues":{"id":"sportmonks_motorsport_get_leagues","name":"Get All Leagues","description":"Retrieve all motorsport leagues from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_leagues_by_country":{"id":"sportmonks_motorsport_get_leagues_by_country","name":"Get Leagues by Country","description":"Retrieve all motorsport leagues for a country by country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_leagues_by_date":{"id":"sportmonks_motorsport_get_leagues_by_date","name":"Get Leagues by Fixture Date","description":"Retrieve all motorsport leagues with fixtures on a specific date (YYYY-MM-DD) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"The date to fetch leagues for, in YYYY-MM-DD format"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_leagues_by_live":{"id":"sportmonks_motorsport_get_leagues_by_live","name":"Get Leagues by Live","description":"Retrieve all motorsport leagues that currently have live fixtures from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_leagues_by_team":{"id":"sportmonks_motorsport_get_leagues_by_team","name":"Get Leagues by Team","description":"Retrieve all current and historical motorsport leagues for a team by team ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team (constructor)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_livescores":{"id":"sportmonks_motorsport_get_livescores","name":"Get Motorsport Livescores","description":"Retrieve all live motorsport fixtures (sessions) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participants;results)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_pitstops_by_fixture":{"id":"sportmonks_motorsport_get_pitstops_by_fixture","name":"Get Pitstops by Fixture","description":"Retrieve all pitstops for a motorsport fixture (session) by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_pitstops_by_fixture_and_driver":{"id":"sportmonks_motorsport_get_pitstops_by_fixture_and_driver","name":"Get Pitstops by Fixture and Driver","description":"Retrieve all pitstops for a motorsport fixture and driver from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"driverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the driver"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_pitstops_by_fixture_and_lap":{"id":"sportmonks_motorsport_get_pitstops_by_fixture_and_lap","name":"Get Pitstops by Fixture and Lap Number","description":"Retrieve all pitstops for a motorsport fixture and lap number from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"lapNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"The lap number to retrieve"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_race_results_by_season_and_driver":{"id":"sportmonks_motorsport_get_race_results_by_season_and_driver","name":"Get Race Results by Season and Driver","description":"Retrieve race results (stages with fixtures, lineups and lineup details) for a season and driver from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"driverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the driver"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_race_results_by_season_and_team":{"id":"sportmonks_motorsport_get_race_results_by_season_and_team","name":"Get Race Results by Season and Team","description":"Retrieve race results (stages with fixtures, lineups and lineup details) for a season and team from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team (constructor)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_schedules_by_season":{"id":"sportmonks_motorsport_get_schedules_by_season","name":"Get Schedules by Season","description":"Retrieve the full schedule (stages with nested fixtures and venues) for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_season":{"id":"sportmonks_motorsport_get_season","name":"Get Season by ID","description":"Retrieve a single motorsport season by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;stages)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_seasons":{"id":"sportmonks_motorsport_get_seasons","name":"Get All Seasons","description":"Retrieve all motorsport seasons from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;stages)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_stage":{"id":"sportmonks_motorsport_get_stage","name":"Get Stage by ID","description":"Retrieve a single motorsport stage (race weekend) by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"stageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the stage (race weekend)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_stages":{"id":"sportmonks_motorsport_get_stages","name":"Get All Stages","description":"Retrieve all motorsport stages (race weekends) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_stages_by_season":{"id":"sportmonks_motorsport_get_stages_by_season","name":"Get Stages by Season","description":"Retrieve all motorsport stages (race weekends) for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_state":{"id":"sportmonks_motorsport_get_state","name":"Get State by ID","description":"Retrieve a single motorsport fixture state by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"stateId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the state"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_states":{"id":"sportmonks_motorsport_get_states","name":"Get All States","description":"Retrieve all possible motorsport fixture states from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_stints_by_fixture":{"id":"sportmonks_motorsport_get_stints_by_fixture","name":"Get Stints by Fixture","description":"Retrieve all tyre stints for a motorsport fixture (session) by fixture ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_stints_by_fixture_and_driver":{"id":"sportmonks_motorsport_get_stints_by_fixture_and_driver","name":"Get Stints by Fixture and Driver","description":"Retrieve all tyre stints for a motorsport fixture and driver from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"driverId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the driver"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_stints_by_fixture_and_stint":{"id":"sportmonks_motorsport_get_stints_by_fixture_and_stint","name":"Get Stints by Fixture and Stint Number","description":"Retrieve all tyre stints for a motorsport fixture and stint number from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture (session)"},"stintNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"The stint number to retrieve"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;details)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_team":{"id":"sportmonks_motorsport_get_team","name":"Get Team by ID","description":"Retrieve a single motorsport team (constructor) by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the team (constructor)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;drivers)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_team_standings":{"id":"sportmonks_motorsport_get_team_standings","name":"Get All Team Standings","description":"Retrieve all team (constructor) championship standings from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_team_standings_by_season":{"id":"sportmonks_motorsport_get_team_standings_by_season","name":"Get Team Standings by Season","description":"Retrieve the constructors championship standings for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. participant;season)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_teams":{"id":"sportmonks_motorsport_get_teams","name":"Get Teams","description":"Retrieve all motorsport teams (constructors) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;drivers)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_teams_by_country":{"id":"sportmonks_motorsport_get_teams_by_country","name":"Get Teams by Country","description":"Retrieve all motorsport teams (constructors) for a country by country ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"countryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the country"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;drivers)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_teams_by_season":{"id":"sportmonks_motorsport_get_teams_by_season","name":"Get Teams by Season","description":"Retrieve all motorsport teams (constructors) for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;drivers)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_venue":{"id":"sportmonks_motorsport_get_venue","name":"Get Venue by ID","description":"Retrieve a single motorsport venue (racing track) by its ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"venueId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the venue (track)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"}}},"sportmonks_motorsport_get_venues":{"id":"sportmonks_motorsport_get_venues","name":"Get Venues","description":"Retrieve all motorsport venues (racing tracks) from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_get_venues_by_season":{"id":"sportmonks_motorsport_get_venues_by_season","name":"Get Venues by Season","description":"Retrieve all motorsport venues (racing tracks) for a season by season ID from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"seasonId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the season"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_search_drivers":{"id":"sportmonks_motorsport_search_drivers","name":"Search Drivers","description":"Search for motorsport drivers by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The driver name to search for (e.g. Verstappen)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;teams)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_search_leagues":{"id":"sportmonks_motorsport_search_leagues","name":"Search Leagues","description":"Search for motorsport leagues by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The league name to search for (e.g. Formula)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;seasons)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_search_stages":{"id":"sportmonks_motorsport_search_stages","name":"Search Stages","description":"Search for motorsport stages (race weekends) by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The stage name to search for (e.g. Monaco)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. league;season;fixtures)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_search_teams":{"id":"sportmonks_motorsport_search_teams","name":"Search Teams","description":"Search for motorsport teams (constructors) by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The team name to search for (e.g. Bull)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;drivers)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_motorsport_search_venues":{"id":"sportmonks_motorsport_search_venues","name":"Search Venues","description":"Search for motorsport venues (racing tracks) by name from Sportmonks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The venue name to search for (e.g. Hungaroring)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. country;city)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_all_historical_odds":{"id":"sportmonks_odds_get_all_historical_odds","name":"Get All Historical Odds","description":"Retrieve all available historical (premium) pre-match odd values from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. odd)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. winningOdds)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_all_inplay_odds":{"id":"sportmonks_odds_get_all_inplay_odds","name":"Get All In-play Odds","description":"Retrieve all available live (in-play) odds from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12, bookmakers:2,14, IdAfter:oddID)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_all_pre_match_odds":{"id":"sportmonks_odds_get_all_pre_match_odds","name":"Get All Pre-match Odds","description":"Retrieve all available pre-match odds from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12, bookmakers:2,14, winningOdds, IdAfter:oddID)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_all_premium_odds":{"id":"sportmonks_odds_get_all_premium_odds","name":"Get All Premium Odds","description":"Retrieve all available premium (historical) pre-match odds from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12, bookmakers:2,14, IdAfter:oddID)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_bookmaker":{"id":"sportmonks_odds_get_bookmaker","name":"Get Bookmaker by ID","description":"Retrieve a single bookmaker by its ID from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"bookmakerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the bookmaker"}}},"sportmonks_odds_get_bookmaker_event_ids_by_fixture":{"id":"sportmonks_odds_get_bookmaker_event_ids_by_fixture","name":"Get Bookmaker Event IDs by Fixture","description":"Retrieve bookmakers\' own event ids mapped to a Sportmonks fixture via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_bookmakers":{"id":"sportmonks_odds_get_bookmakers","name":"Get Bookmakers","description":"Retrieve all bookmakers from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. IdAfter:bookmakerID)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_bookmakers_by_fixture":{"id":"sportmonks_odds_get_bookmakers_by_fixture","name":"Get Bookmakers by Fixture","description":"Retrieve all bookmakers available for a fixture from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_inplay_odds_by_fixture":{"id":"sportmonks_odds_get_inplay_odds_by_fixture","name":"Get In-play Odds by Fixture","description":"Retrieve live (in-play) odds for a fixture by fixture ID from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or bookmakers:2,14 or winningOdds)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_inplay_odds_by_fixture_and_bookmaker":{"id":"sportmonks_odds_get_inplay_odds_by_fixture_and_bookmaker","name":"Get In-play Odds by Fixture and Bookmaker","description":"Retrieve live (in-play) odds for a fixture from a specific bookmaker via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"bookmakerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the bookmaker"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12)"}}},"sportmonks_odds_get_inplay_odds_by_fixture_and_market":{"id":"sportmonks_odds_get_inplay_odds_by_fixture_and_market","name":"Get In-play Odds by Fixture and Market","description":"Retrieve live (in-play) odds for a fixture on a specific market via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"marketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the market"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. bookmakers:2,14)"}}},"sportmonks_odds_get_last_updated_inplay_odds":{"id":"sportmonks_odds_get_last_updated_inplay_odds","name":"Get Last Updated In-play Odds","description":"Retrieve in-play odds updated in the last 10 seconds from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or bookmakers:2,14)"}}},"sportmonks_odds_get_last_updated_pre_match_odds":{"id":"sportmonks_odds_get_last_updated_pre_match_odds","name":"Get Last Updated Pre-match Odds","description":"Retrieve pre-match odds updated in the last 10 seconds from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or bookmakers:2,14 or winningOdds)"}}},"sportmonks_odds_get_market":{"id":"sportmonks_odds_get_market","name":"Get Market by ID","description":"Retrieve a single betting market by its ID from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"marketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the market"}}},"sportmonks_odds_get_markets":{"id":"sportmonks_odds_get_markets","name":"Get Markets","description":"Retrieve all betting markets from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. IdAfter:marketID)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_pre_match_odds_by_fixture":{"id":"sportmonks_odds_get_pre_match_odds_by_fixture","name":"Get Pre-match Odds by Fixture","description":"Retrieve pre-match odds for a fixture by fixture ID from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or bookmakers:2,14 or winningOdds)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_pre_match_odds_by_fixture_and_bookmaker":{"id":"sportmonks_odds_get_pre_match_odds_by_fixture_and_bookmaker","name":"Get Pre-match Odds by Fixture and Bookmaker","description":"Retrieve pre-match odds for a fixture from a specific bookmaker via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"bookmakerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the bookmaker"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or winningOdds)"}}},"sportmonks_odds_get_pre_match_odds_by_fixture_and_market":{"id":"sportmonks_odds_get_pre_match_odds_by_fixture_and_market","name":"Get Pre-match Odds by Fixture and Market","description":"Retrieve pre-match odds for a fixture on a specific market via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"marketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the market"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. bookmakers:2,14 or winningOdds)"}}},"sportmonks_odds_get_premium_odds_by_fixture":{"id":"sportmonks_odds_get_premium_odds_by_fixture","name":"Get Premium Odds by Fixture","description":"Retrieve premium (historical) pre-match odds for a fixture from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or bookmakers:2,14)"}}},"sportmonks_odds_get_premium_odds_by_fixture_and_bookmaker":{"id":"sportmonks_odds_get_premium_odds_by_fixture_and_bookmaker","name":"Get Premium Odds by Fixture and Bookmaker","description":"Retrieve premium pre-match odds for a fixture from a specific bookmaker via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"bookmakerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the bookmaker"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12)"}}},"sportmonks_odds_get_premium_odds_by_fixture_and_market":{"id":"sportmonks_odds_get_premium_odds_by_fixture_and_market","name":"Get Premium Odds by Fixture and Market","description":"Retrieve premium pre-match odds for a fixture on a specific market via the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fixtureId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the fixture"},"marketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique id of the market"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. bookmakers:2,14)"}}},"sportmonks_odds_get_updated_historical_odds_between":{"id":"sportmonks_odds_get_updated_historical_odds_between","name":"Get Updated Historical Odds Between Time Range","description":"Retrieve historical (premium) odds updated between two UNIX timestamps (max 5 minutes) from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fromTimestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start of the range as a UNIX timestamp (e.g. 1767225600)"},"toTimestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"End of the range as a UNIX timestamp (max 5 minutes after the start)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. odd)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. winningOdds)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_get_updated_premium_odds_between":{"id":"sportmonks_odds_get_updated_premium_odds_between","name":"Get Updated Premium Odds Between Time Range","description":"Retrieve premium odds updated between two UNIX timestamps (max 5 minutes) from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"fromTimestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start of the range as a UNIX timestamp (e.g. 1767225600)"},"toTimestamp":{"type":"string","required":true,"visibility":"user-or-llm","description":"End of the range as a UNIX timestamp (max 5 minutes after the start)"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Semicolon-separated relations to enrich the response (e.g. market;bookmaker)"},"filters":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filters to apply (e.g. markets:1,12 or bookmakers:2,14)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_search_bookmakers":{"id":"sportmonks_odds_search_bookmakers","name":"Search Bookmakers","description":"Search for bookmakers by name from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The bookmaker name to search for (e.g. bet365)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"sportmonks_odds_search_markets":{"id":"sportmonks_odds_search_markets","name":"Search Markets","description":"Search for betting markets by name from the Sportmonks Odds API","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Sportmonks API token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The market name to search for (e.g. Over/Under)"},"per_page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Number of results per page (max 50, default 25)"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number to retrieve"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction (asc or desc)"}}},"spotify_add_playlist_cover":{"id":"spotify_add_playlist_cover","name":"Spotify Add Playlist Cover","description":"Upload a custom cover image for a playlist. Image must be JPEG and under 256KB.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"},"imageBase64":{"type":"string","required":true,"visibility":"user-or-llm","description":"Base64-encoded JPEG image data (max 256KB)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private","ugc-image-upload"]}},"spotify_add_to_queue":{"id":"spotify_add_to_queue","name":"Spotify Add to Queue","description":"Add a track to the user\'s playback queue.","version":"1.0.0","params":{"uri":{"type":"string","required":true,"visibility":"user-or-llm","description":"Spotify URI of the track to add (e.g., \\"spotify:track:xxx\\")"},"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Device ID. If not provided, uses active device."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_add_tracks_to_playlist":{"id":"spotify_add_tracks_to_playlist","name":"Spotify Add Tracks to Playlist","description":"Add one or more tracks to a Spotify playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the playlist"},"uris":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated Spotify URIs (e.g., \\"spotify:track:xxx,spotify:track:yyy\\")"},"position":{"type":"number","required":false,"visibility":"user-or-llm","description":"Position to insert tracks (0-based index). If omitted, tracks are appended."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_check_following":{"id":"spotify_check_following","name":"Spotify Check Following","description":"Check if the user follows artists or users.","version":"1.0.0","params":{"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type to check: \\"artist\\" or \\"user\\""},"ids":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated artist or user IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-follow-read"]}},"spotify_check_playlist_followers":{"id":"spotify_check_playlist_followers","name":"Spotify Check Playlist Followers","description":"Check if users follow a playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"},"userIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated user IDs to check (max 5)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-read-private"]}},"spotify_check_saved_albums":{"id":"spotify_check_saved_albums","name":"Spotify Check Saved Albums","description":"Check if albums are saved in library.","version":"1.0.0","params":{"albumIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated album IDs (max 20)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_check_saved_audiobooks":{"id":"spotify_check_saved_audiobooks","name":"Spotify Check Saved Audiobooks","description":"Check if audiobooks are saved in library.","version":"1.0.0","params":{"audiobookIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated audiobook IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_check_saved_episodes":{"id":"spotify_check_saved_episodes","name":"Spotify Check Saved Episodes","description":"Check if episodes are saved in library.","version":"1.0.0","params":{"episodeIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated episode IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_check_saved_shows":{"id":"spotify_check_saved_shows","name":"Spotify Check Saved Shows","description":"Check if shows are saved in library.","version":"1.0.0","params":{"showIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated show IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_check_saved_tracks":{"id":"spotify_check_saved_tracks","name":"Spotify Check Saved Tracks","description":"Check if one or more tracks are saved in the user\'s library.","version":"1.0.0","params":{"trackIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated track IDs to check (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_create_playlist":{"id":"spotify_create_playlist","name":"Spotify Create Playlist","description":"Create a new playlist for the current user on Spotify.","version":"1.0.0","params":{"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name for the new playlist"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description for the playlist"},"public":{"type":"boolean","required":false,"visibility":"user-or-llm","default":true,"description":"Whether the playlist should be public"},"collaborative":{"type":"boolean","required":false,"visibility":"user-or-llm","default":false,"description":"Whether the playlist should be collaborative (requires public to be false)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_follow_artists":{"id":"spotify_follow_artists","name":"Spotify Follow Artists","description":"Follow one or more artists.","version":"1.0.0","params":{"artistIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated artist IDs to follow (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-follow-modify"]}},"spotify_follow_playlist":{"id":"spotify_follow_playlist","name":"Spotify Follow Playlist","description":"Follow (save) a playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"},"public":{"type":"boolean","required":false,"visibility":"user-or-llm","default":true,"description":"Whether the playlist will appear in public playlists"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_get_album":{"id":"spotify_get_album","name":"Spotify Get Album","description":"Get detailed information about an album on Spotify by its ID, including track listing.","version":"1.0.0","params":{"albumId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the album"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code for track availability (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_album_tracks":{"id":"spotify_get_album_tracks","name":"Spotify Get Album Tracks","description":"Get the tracks from an album.","version":"1.0.0","params":{"albumId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify album ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of tracks to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first track to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_get_albums":{"id":"spotify_get_albums","name":"Spotify Get Multiple Albums","description":"Get details for multiple albums by their IDs.","version":"1.0.0","params":{"albumIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated album IDs (max 20)"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_get_artist":{"id":"spotify_get_artist","name":"Spotify Get Artist","description":"Get detailed information about an artist on Spotify by their ID.","version":"1.0.0","params":{"artistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the artist"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_artist_albums":{"id":"spotify_get_artist_albums","name":"Spotify Get Artist Albums","description":"Get albums by an artist on Spotify. Can filter by album type.","version":"1.0.0","params":{"artistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the artist"},"include_groups":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by album type: album, single, appears_on, compilation (comma-separated)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Maximum number of albums to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first album to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_artist_top_tracks":{"id":"spotify_get_artist_top_tracks","name":"Spotify Get Artist Top Tracks","description":"Get the top 10 most popular tracks by an artist on Spotify.","version":"1.0.0","params":{"artistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the artist"},"market":{"type":"string","required":false,"visibility":"user-or-llm","default":"US","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\") - required for this endpoint"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_artists":{"id":"spotify_get_artists","name":"Spotify Get Multiple Artists","description":"Get details for multiple artists by their IDs.","version":"1.0.0","params":{"artistIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated artist IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_get_audiobook":{"id":"spotify_get_audiobook","name":"Spotify Get Audiobook","description":"Get details for an audiobook.","version":"1.0.0","params":{"audiobookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify audiobook ID"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_audiobook_chapters":{"id":"spotify_get_audiobook_chapters","name":"Spotify Get Audiobook Chapters","description":"Get chapters from an audiobook.","version":"1.0.0","params":{"audiobookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify audiobook ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of chapters to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first chapter to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_audiobooks":{"id":"spotify_get_audiobooks","name":"Spotify Get Multiple Audiobooks","description":"Get details for multiple audiobooks.","version":"1.0.0","params":{"audiobookIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated audiobook IDs (max 50)"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_categories":{"id":"spotify_get_categories","name":"Spotify Get Categories","description":"Get a list of browse categories used to tag items in Spotify.","version":"1.0.0","params":{"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"},"locale":{"type":"string","required":false,"visibility":"user-or-llm","description":"Locale code (e.g., \\"en_US\\", \\"es_MX\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of categories to return (1-50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_get_current_user":{"id":"spotify_get_current_user","name":"Spotify Get Current User","description":"Get the current user\'s Spotify profile information.","version":"1.0.0","params":{},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private","user-read-email"]}},"spotify_get_currently_playing":{"id":"spotify_get_currently_playing","name":"Spotify Get Currently Playing","description":"Get the user\'s currently playing track.","version":"1.0.0","params":{"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-currently-playing"]}},"spotify_get_devices":{"id":"spotify_get_devices","name":"Spotify Get Devices","description":"Get the user\'s available Spotify playback devices.","version":"1.0.0","params":{},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-state"]}},"spotify_get_episode":{"id":"spotify_get_episode","name":"Spotify Get Episode","description":"Get details for a podcast episode.","version":"1.0.0","params":{"episodeId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify episode ID"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_episodes":{"id":"spotify_get_episodes","name":"Spotify Get Multiple Episodes","description":"Get details for multiple podcast episodes.","version":"1.0.0","params":{"episodeIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated episode IDs (max 50)"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_followed_artists":{"id":"spotify_get_followed_artists","name":"Spotify Get Followed Artists","description":"Get the user\'s followed artists.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of artists to return (1-50)"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor for pagination (last artist ID from previous request)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-follow-read"]}},"spotify_get_markets":{"id":"spotify_get_markets","name":"Spotify Get Available Markets","description":"Get the list of markets where Spotify is available.","version":"1.0.0","params":{},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_get_new_releases":{"id":"spotify_get_new_releases","name":"Spotify Get New Releases","description":"Get a list of new album releases featured in Spotify.","version":"1.0.0","params":{"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of releases to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first release to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_get_playback_state":{"id":"spotify_get_playback_state","name":"Spotify Get Playback State","description":"Get the current playback state including device, track, and progress.","version":"1.0.0","params":{"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-state"]}},"spotify_get_playlist":{"id":"spotify_get_playlist","name":"Spotify Get Playlist","description":"Get detailed information about a playlist on Spotify by its ID.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the playlist"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code for track availability (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_playlist_cover":{"id":"spotify_get_playlist_cover","name":"Spotify Get Playlist Cover","description":"Get a playlist\'s cover image.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-read-private"]}},"spotify_get_playlist_tracks":{"id":"spotify_get_playlist_tracks","name":"Spotify Get Playlist Tracks","description":"Get the tracks in a Spotify playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the playlist"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":50,"description":"Maximum number of tracks to return (1-100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first track to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code for track availability (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_queue":{"id":"spotify_get_queue","name":"Spotify Get Queue","description":"Get the user\'s playback queue.","version":"1.0.0","params":{},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-state"]}},"spotify_get_recently_played":{"id":"spotify_get_recently_played","name":"Spotify Get Recently Played","description":"Get the user\'s recently played tracks.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of tracks to return (1-50)"},"after":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp in milliseconds. Returns items after this cursor."},"before":{"type":"number","required":false,"visibility":"user-or-llm","description":"Unix timestamp in milliseconds. Returns items before this cursor."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-recently-played"]}},"spotify_get_saved_albums":{"id":"spotify_get_saved_albums","name":"Spotify Get Saved Albums","description":"Get the user\'s saved albums.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of albums to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first album to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_get_saved_audiobooks":{"id":"spotify_get_saved_audiobooks","name":"Spotify Get Saved Audiobooks","description":"Get the user\'s saved audiobooks.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of audiobooks to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first audiobook to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_get_saved_episodes":{"id":"spotify_get_saved_episodes","name":"Spotify Get Saved Episodes","description":"Get the user\'s saved podcast episodes.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of episodes to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first episode to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read","user-read-playback-position"]}},"spotify_get_saved_shows":{"id":"spotify_get_saved_shows","name":"Spotify Get Saved Shows","description":"Get the user\'s saved podcast shows.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of shows to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first show to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_get_saved_tracks":{"id":"spotify_get_saved_tracks","name":"Spotify Get Saved Tracks","description":"Get the current user\'s saved/liked tracks from their library.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of tracks to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first track to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-read"]}},"spotify_get_show":{"id":"spotify_get_show","name":"Spotify Get Show","description":"Get details for a podcast show.","version":"1.0.0","params":{"showId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify show ID"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_show_episodes":{"id":"spotify_get_show_episodes","name":"Spotify Get Show Episodes","description":"Get episodes from a podcast show.","version":"1.0.0","params":{"showId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify show ID"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of episodes to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of first episode to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_shows":{"id":"spotify_get_shows","name":"Spotify Get Multiple Shows","description":"Get details for multiple podcast shows.","version":"1.0.0","params":{"showIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated show IDs (max 50)"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-playback-position"]}},"spotify_get_top_artists":{"id":"spotify_get_top_artists","name":"Spotify Get Top Artists","description":"Get the current user\'s top artists based on listening history.","version":"1.0.0","params":{"time_range":{"type":"string","required":false,"visibility":"user-or-llm","default":"medium_term","description":"Time range: short_term (~4 weeks), medium_term (~6 months), long_term (years)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of artists to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first artist to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-top-read"]}},"spotify_get_top_tracks":{"id":"spotify_get_top_tracks","name":"Spotify Get Top Tracks","description":"Get the current user\'s top tracks based on listening history.","version":"1.0.0","params":{"time_range":{"type":"string","required":false,"visibility":"user-or-llm","default":"medium_term","description":"Time range: short_term (~4 weeks), medium_term (~6 months), long_term (years)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Number of tracks to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first track to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-top-read"]}},"spotify_get_track":{"id":"spotify_get_track","name":"Spotify Get Track","description":"Get detailed information about a specific track on Spotify by its ID.","version":"1.0.0","params":{"trackId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the track"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code for track availability (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_tracks":{"id":"spotify_get_tracks","name":"Spotify Get Multiple Tracks","description":"Get detailed information about multiple tracks on Spotify by their IDs (up to 50).","version":"1.0.0","params":{"trackIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of Spotify track IDs (max 50)"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code for track availability (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_get_user_playlists":{"id":"spotify_get_user_playlists","name":"Spotify Get User Playlists","description":"Get the current user\'s playlists on Spotify.","version":"1.0.0","params":{"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Maximum number of playlists to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first playlist to return for pagination"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-read-private","playlist-read-collaborative"]}},"spotify_get_user_profile":{"id":"spotify_get_user_profile","name":"Spotify Get User Profile","description":"Get a user\'s public profile.","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify user ID"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-read-private"]}},"spotify_pause":{"id":"spotify_pause","name":"Spotify Pause","description":"Pause playback on Spotify.","version":"1.0.0","params":{"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Device ID to pause. If not provided, pauses active device."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_play":{"id":"spotify_play","name":"Spotify Play","description":"Start or resume playback on Spotify. Can play specific tracks, albums, or playlists.","version":"1.0.0","params":{"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Device ID to play on. If not provided, plays on active device."},"context_uri":{"type":"string","required":false,"visibility":"user-or-llm","description":"Spotify URI of album, artist, or playlist to play (e.g., \\"spotify:album:xxx\\")"},"uris":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated track URIs to play (e.g., \\"spotify:track:xxx,spotify:track:yyy\\")"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Position in context to start playing (0-based index)"},"position_ms":{"type":"number","required":false,"visibility":"user-or-llm","description":"Position in track to start from (in milliseconds)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_remove_saved_albums":{"id":"spotify_remove_saved_albums","name":"Spotify Remove Saved Albums","description":"Remove albums from the user\'s library.","version":"1.0.0","params":{"albumIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated album IDs (max 20)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_remove_saved_audiobooks":{"id":"spotify_remove_saved_audiobooks","name":"Spotify Remove Saved Audiobooks","description":"Remove audiobooks from the user\'s library.","version":"1.0.0","params":{"audiobookIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated audiobook IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_remove_saved_episodes":{"id":"spotify_remove_saved_episodes","name":"Spotify Remove Saved Episodes","description":"Remove podcast episodes from the user\'s library.","version":"1.0.0","params":{"episodeIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated episode IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_remove_saved_shows":{"id":"spotify_remove_saved_shows","name":"Spotify Remove Saved Shows","description":"Remove podcast shows from the user\'s library.","version":"1.0.0","params":{"showIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated show IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_remove_saved_tracks":{"id":"spotify_remove_saved_tracks","name":"Spotify Remove Saved Tracks","description":"Remove tracks from the user\'s library.","version":"1.0.0","params":{"trackIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated track IDs to remove (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_remove_tracks_from_playlist":{"id":"spotify_remove_tracks_from_playlist","name":"Spotify Remove Tracks from Playlist","description":"Remove one or more tracks from a Spotify playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify ID of the playlist"},"uris":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated Spotify URIs to remove (e.g., \\"spotify:track:xxx,spotify:track:yyy\\")"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_reorder_playlist_items":{"id":"spotify_reorder_playlist_items","name":"Spotify Reorder Playlist Items","description":"Move tracks to a different position in a playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"},"range_start":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start index of items to reorder"},"insert_before":{"type":"number","required":true,"visibility":"user-or-llm","description":"Index to insert items before"},"range_length":{"type":"number","required":false,"visibility":"user-or-llm","default":1,"description":"Number of items to reorder"},"snapshot_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Playlist snapshot ID for concurrency control (22-character base62 string)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_replace_playlist_items":{"id":"spotify_replace_playlist_items","name":"Spotify Replace Playlist Items","description":"Replace all items in a playlist with new tracks.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"},"uris":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated Spotify URIs (max 100)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_save_albums":{"id":"spotify_save_albums","name":"Spotify Save Albums","description":"Save albums to the user\'s library.","version":"1.0.0","params":{"albumIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated album IDs (max 20)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_save_audiobooks":{"id":"spotify_save_audiobooks","name":"Spotify Save Audiobooks","description":"Save audiobooks to the user\'s library.","version":"1.0.0","params":{"audiobookIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated audiobook IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_save_episodes":{"id":"spotify_save_episodes","name":"Spotify Save Episodes","description":"Save podcast episodes to the user\'s library.","version":"1.0.0","params":{"episodeIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated episode IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_save_shows":{"id":"spotify_save_shows","name":"Spotify Save Shows","description":"Save podcast shows to the user\'s library.","version":"1.0.0","params":{"showIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated show IDs (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_save_tracks":{"id":"spotify_save_tracks","name":"Spotify Save Tracks","description":"Save tracks to the current user\'s library (like tracks).","version":"1.0.0","params":{"trackIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated Spotify track IDs to save (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-library-modify"]}},"spotify_search":{"id":"spotify_search","name":"Spotify Search","description":"Search for tracks, albums, artists, or playlists on Spotify. Returns matching results based on the query.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"Bohemian Rhapsody\\", \\"artist:Queen\\", \\"genre:rock\\")"},"type":{"type":"string","required":false,"visibility":"user-or-llm","default":"track","description":"Type of results: track, album, artist, playlist, or comma-separated (e.g., \\"track,artist\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Maximum number of results to return (1-50)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","default":0,"description":"Index of the first result to return for pagination"},"market":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code to filter results (e.g., \\"US\\", \\"GB\\")"}},"oauth":{"required":true,"provider":"spotify"}},"spotify_seek":{"id":"spotify_seek","name":"Spotify Seek","description":"Seek to a position in the currently playing track.","version":"1.0.0","params":{"position_ms":{"type":"number","required":true,"visibility":"user-or-llm","description":"Position in milliseconds to seek to"},"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Spotify device ID to target for playback"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_set_repeat":{"id":"spotify_set_repeat","name":"Spotify Set Repeat","description":"Set the repeat mode for playback.","version":"1.0.0","params":{"state":{"type":"string","required":true,"visibility":"user-or-llm","description":"Repeat mode: \\"off\\", \\"track\\", or \\"context\\""},"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Spotify device ID to target for playback"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_set_shuffle":{"id":"spotify_set_shuffle","name":"Spotify Set Shuffle","description":"Turn shuffle on or off.","version":"1.0.0","params":{"state":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"true for shuffle on, false for off"},"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Spotify device ID to target for playback"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_set_volume":{"id":"spotify_set_volume","name":"Spotify Set Volume","description":"Set the playback volume on Spotify.","version":"1.0.0","params":{"volume_percent":{"type":"number","required":true,"visibility":"user-or-llm","description":"Volume level (0 to 100)"},"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Device ID. If not provided, uses active device."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_skip_next":{"id":"spotify_skip_next","name":"Spotify Skip to Next","description":"Skip to the next track on Spotify.","version":"1.0.0","params":{"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Device ID. If not provided, uses active device."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_skip_previous":{"id":"spotify_skip_previous","name":"Spotify Skip to Previous","description":"Skip to the previous track on Spotify.","version":"1.0.0","params":{"device_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Device ID. If not provided, uses active device."}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_transfer_playback":{"id":"spotify_transfer_playback","name":"Spotify Transfer Playback","description":"Transfer playback to a different device.","version":"1.0.0","params":{"device_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID to transfer playback to"},"play":{"type":"boolean","required":false,"visibility":"user-or-llm","default":true,"description":"Whether to start playing on the new device"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-modify-playback-state"]}},"spotify_unfollow_artists":{"id":"spotify_unfollow_artists","name":"Spotify Unfollow Artists","description":"Unfollow one or more artists.","version":"1.0.0","params":{"artistIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated artist IDs to unfollow (max 50)"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["user-follow-modify"]}},"spotify_unfollow_playlist":{"id":"spotify_unfollow_playlist","name":"Spotify Unfollow Playlist","description":"Unfollow (unsave) a playlist.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"spotify_update_playlist":{"id":"spotify_update_playlist","name":"Spotify Update Playlist","description":"Update a playlist\'s name, description, or visibility.","version":"1.0.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The Spotify playlist ID"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the playlist"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description for the playlist"},"public":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the playlist should be public"}},"oauth":{"required":true,"provider":"spotify","requiredScopes":["playlist-modify-public","playlist-modify-private"]}},"sqs_send":{"id":"sqs_send","name":"SQS Send Message","description":"Send a message to an Amazon SQS queue","version":"1.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"queueUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQS queue URL (e.g., https://sqs.us-east-1.amazonaws.com/123456789012/my-queue)"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Message body to send as JSON object (e.g., { \\"action\\": \\"process\\", \\"payload\\": {...} })"},"messageGroupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message group ID for FIFO queues (e.g., \\"order-processing-group\\")"},"messageDeduplicationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Message deduplication ID for FIFO queues (e.g., \\"order-12345-v1\\")"}}},"square_batch_retrieve_inventory_counts":{"id":"square_batch_retrieve_inventory_counts","name":"Square Batch Retrieve Inventory Counts","description":"Retrieve current inventory counts for catalog items across locations","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"catalogObjectIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"IDs of the catalog item variations to retrieve counts for"},"locationIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"IDs of the locations to retrieve counts for (defaults to all locations)"},"states":{"type":"array","required":false,"visibility":"user-or-llm","description":"Inventory states to filter by (e.g. IN_STOCK, SOLD, IN_TRANSIT)"},"updatedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return counts updated after this RFC 3339 timestamp"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page (1-1000)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_cancel_invoice":{"id":"square_cancel_invoice","name":"Square Cancel Invoice","description":"Cancel a published invoice that is unpaid or partially paid","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"invoiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the invoice to cancel"},"version":{"type":"number","required":true,"visibility":"user-or-llm","description":"Current version of the invoice"}}},"square_cancel_payment":{"id":"square_cancel_payment","name":"Square Cancel Payment","description":"Cancel (void) an authorized payment that has not been captured","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"paymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the payment to cancel"}}},"square_complete_payment":{"id":"square_complete_payment","name":"Square Complete Payment","description":"Capture (complete) a payment that was authorized with delayed capture","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"paymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the payment to complete"},"versionToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional version token for optimistic concurrency control"}}},"square_create_catalog_image":{"id":"square_create_catalog_image","name":"Square Create Catalog Image","description":"Upload an image and attach it to the catalog, optionally to a specific item","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"file":{"type":"file","required":true,"visibility":"user-or-llm","description":"The image file to upload (UserFile object)"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override for the image"},"objectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the catalog object (e.g. an item) to attach the image to"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Caption (alt text) for the image"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"square_create_customer":{"id":"square_create_customer","name":"Square Create Customer","description":"Create a new customer profile in the Square customer directory","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"givenName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the customer"},"familyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the customer"},"companyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Business name of the customer"},"nickname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Nickname of the customer"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the customer"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number of the customer"},"birthday":{"type":"string","required":false,"visibility":"user-or-llm","description":"Birthday in YYYY-MM-DD or MM-DD format"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Note about the customer"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional external reference for the customer"},"address":{"type":"json","required":false,"visibility":"user-or-llm","description":"Square address object for the customer"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"square_create_invoice":{"id":"square_create_invoice","name":"Square Create Invoice","description":"Create a draft invoice for an existing order and customer","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"invoice":{"type":"json","required":true,"visibility":"user-or-llm","description":"Square invoice object including location_id, order_id, primary_recipient, and payment_requests (e.g. {\\"location_id\\":\\"L1\\",\\"order_id\\":\\"O1\\",\\"primary_recipient\\":{\\"customer_id\\":\\"C1\\"},\\"payment_requests\\":[{\\"request_type\\":\\"BALANCE\\",\\"due_date\\":\\"2026-07-01\\"}]})"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"square_create_order":{"id":"square_create_order","name":"Square Create Order","description":"Create an order with line items, taxes, discounts, and fulfillments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"order":{"type":"json","required":true,"visibility":"user-or-llm","description":"Square order object including location_id and line_items (e.g. {\\"location_id\\":\\"L1\\",\\"line_items\\":[{\\"name\\":\\"Coffee\\",\\"quantity\\":\\"1\\",\\"base_price_money\\":{\\"amount\\":250,\\"currency\\":\\"USD\\"}}]})"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"square_create_payment":{"id":"square_create_payment","name":"Square Create Payment","description":"Take a payment using a payment source such as a card nonce or a card on file","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"sourceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the payment source (card nonce, card-on-file ID, or wallet token)"},"amount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount in the smallest currency denomination (e.g. 1000 = $10.00)"},"currency":{"type":"string","required":true,"visibility":"user-or-llm","description":"Three-letter ISO 4217 currency code (e.g. USD)"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"},"customerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the customer associated with the payment"},"locationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the location where the payment is taken (defaults to the main location)"},"orderId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the order associated with the payment"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional external reference for the payment"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional note attached to the payment"},"autocomplete":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to immediately capture the payment (defaults to true)"}}},"square_delete_catalog_object":{"id":"square_delete_catalog_object","name":"Square Delete Catalog Object","description":"Delete a catalog object and its children (e.g. an item and its variations)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the catalog object to delete"}}},"square_delete_customer":{"id":"square_delete_customer","name":"Square Delete Customer","description":"Delete a customer profile from the Square customer directory","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the customer to delete"}}},"square_delete_invoice":{"id":"square_delete_invoice","name":"Square Delete Invoice","description":"Delete a draft invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"invoiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the draft invoice to delete"},"version":{"type":"number","required":false,"visibility":"user-or-llm","description":"Current version of the invoice (required if the invoice has been updated)"}}},"square_get_catalog_object":{"id":"square_get_catalog_object","name":"Square Get Catalog Object","description":"Retrieve a single catalog object by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"objectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the catalog object to retrieve"},"includeRelatedObjects":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to include related objects such as an item variations"}}},"square_get_customer":{"id":"square_get_customer","name":"Square Get Customer","description":"Retrieve a single customer profile by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the customer to retrieve"}}},"square_get_invoice":{"id":"square_get_invoice","name":"Square Get Invoice","description":"Retrieve a single invoice by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"invoiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the invoice to retrieve"}}},"square_get_location":{"id":"square_get_location","name":"Square Get Location","description":"Retrieve a single location by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"locationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the location to retrieve (use \\"main\\" for the main location)"}}},"square_get_order":{"id":"square_get_order","name":"Square Get Order","description":"Retrieve a single order by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the order to retrieve"}}},"square_get_payment":{"id":"square_get_payment","name":"Square Get Payment","description":"Retrieve details for a single payment by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"paymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the payment to retrieve"}}},"square_get_refund":{"id":"square_get_refund","name":"Square Get Refund","description":"Retrieve a single payment refund by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"refundId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the refund to retrieve"}}},"square_list_catalog":{"id":"square_list_catalog","name":"Square List Catalog","description":"List catalog objects, optionally filtered by type","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"types":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated catalog object types to return (e.g. ITEM,CATEGORY). Defaults to all top-level types"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_list_customers":{"id":"square_list_customers","name":"Square List Customers","description":"List customer profiles in the Square customer directory","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page (max 100)"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"},"sortField":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by (DEFAULT or CREATED_AT)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (ASC or DESC)"}}},"square_list_invoices":{"id":"square_list_invoices","name":"Square List Invoices","description":"List invoices for a specific location","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"locationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the location to list invoices for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_list_locations":{"id":"square_list_locations","name":"Square List Locations","description":"List all locations associated with the Square account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"}}},"square_list_payments":{"id":"square_list_payments","name":"Square List Payments","description":"List payments taken by the account, optionally filtered by location and time range","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"locationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter payments by location ID"},"beginTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"RFC 3339 timestamp for the beginning of the reporting period"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"RFC 3339 timestamp for the end of the reporting period"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_list_refunds":{"id":"square_list_refunds","name":"Square List Refunds","description":"List payment refunds, optionally filtered by location, status, and time range","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"locationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter refunds by location ID"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by refund status (PENDING, COMPLETED, REJECTED, or FAILED)"},"beginTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"RFC 3339 timestamp for the beginning of the reporting period"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"RFC 3339 timestamp for the end of the reporting period"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_pay_order":{"id":"square_pay_order","name":"Square Pay Order","description":"Pay for an order using one or more already-approved payments","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"orderId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the order to pay for"},"paymentIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"IDs of approved payments to apply to the order"},"orderVersion":{"type":"number","required":false,"visibility":"user-or-llm","description":"Version of the order being paid (for optimistic concurrency)"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"square_publish_invoice":{"id":"square_publish_invoice","name":"Square Publish Invoice","description":"Publish a draft invoice so it is sent to the customer and becomes payable","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"invoiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the invoice to publish"},"version":{"type":"number","required":true,"visibility":"user-or-llm","description":"Current version of the invoice (use the version returned by Create Invoice)"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"square_refund_payment":{"id":"square_refund_payment","name":"Square Refund Payment","description":"Refund all or part of a completed payment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"paymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the payment to refund"},"amount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount to refund in the smallest currency denomination (e.g. 100 = $1.00)"},"currency":{"type":"string","required":true,"visibility":"user-or-llm","description":"Three-letter ISO 4217 currency code (e.g. USD)"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for the refund"}}},"square_search_catalog_objects":{"id":"square_search_catalog_objects","name":"Square Search Catalog Objects","description":"Search catalog objects by type and query filters","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"objectTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of catalog object types to search (e.g. [\\"ITEM\\",\\"CATEGORY\\"])"},"query":{"type":"json","required":false,"visibility":"user-or-llm","description":"Square catalog query object (e.g. {\\"text_query\\":{\\"keywords\\":[\\"coffee\\"]}} or {\\"prefix_query\\":{...}})"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_search_customers":{"id":"square_search_customers","name":"Square Search Customers","description":"Search customer profiles using filters such as email, phone, or creation date","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"query":{"type":"json","required":false,"visibility":"user-or-llm","description":"Square customer query object with optional filter and sort (e.g. {\\"filter\\":{\\"email_address\\":{\\"exact\\":\\"a@b.com\\"}}})"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_search_invoices":{"id":"square_search_invoices","name":"Square Search Invoices","description":"Search invoices across one or more locations","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"locationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the location to search within (Square allows one location per search)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_search_orders":{"id":"square_search_orders","name":"Square Search Orders","description":"Search orders across one or more locations using filters and sorting","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"locationIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of location IDs to search within"},"query":{"type":"json","required":false,"visibility":"user-or-llm","description":"Square order query object with optional filter and sort (e.g. {\\"filter\\":{\\"state_filter\\":{\\"states\\":[\\"OPEN\\"]}}})"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return per page"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor from a previous response"}}},"square_update_customer":{"id":"square_update_customer","name":"Square Update Customer","description":"Update fields on an existing customer profile","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"customerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the customer to update"},"givenName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name of the customer"},"familyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name of the customer"},"companyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Business name of the customer"},"nickname":{"type":"string","required":false,"visibility":"user-or-llm","description":"Nickname of the customer"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the customer"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number of the customer"},"birthday":{"type":"string","required":false,"visibility":"user-or-llm","description":"Birthday in YYYY-MM-DD or MM-DD format"},"note":{"type":"string","required":false,"visibility":"user-or-llm","description":"Note about the customer"},"referenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional external reference for the customer"},"address":{"type":"json","required":false,"visibility":"user-or-llm","description":"Square address object for the customer"}}},"square_upsert_catalog_object":{"id":"square_upsert_catalog_object","name":"Square Upsert Catalog Object","description":"Create or update a catalog object such as an item, variation, or category","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Square access token (personal access token)"},"object":{"type":"json","required":true,"visibility":"user-or-llm","description":"Square catalog object to create or update. Use ID \\"#name\\" for new objects (e.g. {\\"type\\":\\"ITEM\\",\\"id\\":\\"#Coffee\\",\\"item_data\\":{\\"name\\":\\"Coffee\\"}})"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-only","description":"Unique key to make the request idempotent (auto-generated if omitted)"}}},"ssh_check_command_exists":{"id":"ssh_check_command_exists","name":"SSH Check Command Exists","description":"Check if a command/program exists on the remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"commandName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Command name to check (e.g., docker, git, python3)"}}},"ssh_check_file_exists":{"id":"ssh_check_file_exists","name":"SSH Check File Exists","description":"Check if a file or directory exists on the remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Remote file or directory path to check"},"type":{"type":"string","required":false,"visibility":"user-only","description":"Expected type: file, directory, or any (default: any)"}}},"ssh_create_directory":{"id":"ssh_create_directory","name":"SSH Create Directory","description":"Create a directory on the remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Directory path to create"},"recursive":{"type":"boolean","required":false,"visibility":"user-only","description":"Create parent directories if they do not exist (default: true)"},"permissions":{"type":"string","required":false,"visibility":"user-only","description":"Directory permissions (default: 0755)"}}},"ssh_delete_file":{"id":"ssh_delete_file","name":"SSH Delete File","description":"Delete a file or directory from the remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path to delete"},"recursive":{"type":"boolean","required":false,"visibility":"user-only","description":"Recursively delete directories (default: false)"},"force":{"type":"boolean","required":false,"visibility":"user-only","description":"Force deletion without confirmation (default: false)"}}},"ssh_download_file":{"id":"ssh_download_file","name":"SSH Download File","description":"Download a file from a remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Path of the file on the remote server"}}},"ssh_execute_command":{"id":"ssh_execute_command","name":"SSH Execute Command","description":"Execute a shell command on a remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"command":{"type":"string","required":true,"visibility":"user-or-llm","description":"Shell command to execute on the remote server"},"workingDirectory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Working directory for command execution"}}},"ssh_execute_script":{"id":"ssh_execute_script","name":"SSH Execute Script","description":"Upload and execute a multi-line script on a remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"script":{"type":"string","required":true,"visibility":"user-or-llm","description":"Script content to execute (bash, python, etc.)"},"interpreter":{"type":"string","required":false,"visibility":"user-only","description":"Script interpreter (default: /bin/bash)"},"workingDirectory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Working directory for script execution"}}},"ssh_get_system_info":{"id":"ssh_get_system_info","name":"SSH Get System Info","description":"Retrieve system information from the remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"}}},"ssh_list_directory":{"id":"ssh_list_directory","name":"SSH List Directory","description":"List files and directories in a remote directory","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Remote directory path to list"},"detailed":{"type":"boolean","required":false,"visibility":"user-only","description":"Include file details (size, permissions, modified date)"},"recursive":{"type":"boolean","required":false,"visibility":"user-only","description":"List subdirectories recursively (default: false)"}}},"ssh_move_rename":{"id":"ssh_move_rename","name":"SSH Move/Rename","description":"Move or rename a file or directory on the remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"sourcePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Current path of the file or directory"},"destinationPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"New path for the file or directory"},"overwrite":{"type":"boolean","required":false,"visibility":"user-only","description":"Overwrite destination if it exists (default: false)"}}},"ssh_read_file_content":{"id":"ssh_read_file_content","name":"SSH Read File Content","description":"Read the contents of a remote file","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Remote file path to read"},"encoding":{"type":"string","required":false,"visibility":"user-only","description":"File encoding (default: utf-8)"},"maxSize":{"type":"number","required":false,"visibility":"user-only","description":"Maximum file size to read in MB (default: 10)"}}},"ssh_upload_file":{"id":"ssh_upload_file","name":"SSH Upload File","description":"Upload a file to a remote SSH server","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"fileContent":{"type":"string","required":true,"visibility":"user-or-llm","description":"File content to upload (base64 encoded for binary files)"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the file being uploaded"},"remotePath":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination path on the remote server"},"permissions":{"type":"string","required":false,"visibility":"user-only","description":"File permissions (e.g., 0644)"},"overwrite":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to overwrite existing files (default: true)"}}},"ssh_write_file_content":{"id":"ssh_write_file_content","name":"SSH Write File Content","description":"Write or append content to a remote file","version":"1.0.0","params":{"host":{"type":"string","required":true,"visibility":"user-only","description":"SSH server hostname or IP address"},"port":{"type":"number","required":true,"visibility":"user-only","description":"SSH server port (default: 22)"},"username":{"type":"string","required":true,"visibility":"user-only","description":"SSH username"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Password for authentication (if not using private key)"},"privateKey":{"type":"string","required":false,"visibility":"user-only","description":"Private key for authentication (OpenSSH format)"},"passphrase":{"type":"string","required":false,"visibility":"user-only","description":"Passphrase for encrypted private key"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"Remote file path to write to"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Content to write to the file"},"mode":{"type":"string","required":false,"visibility":"user-only","description":"Write mode: overwrite, append, or create (default: overwrite)"},"permissions":{"type":"string","required":false,"visibility":"user-only","description":"File permissions (e.g., 0644)"}}},"stagehand_agent":{"id":"stagehand_agent","name":"Stagehand Agent","description":"Run an autonomous web agent to complete tasks and extract structured data","version":"1.0.0","params":{"startUrl":{"type":"string","required":true,"visibility":"user-or-llm","description":"URL of the webpage to start the agent on"},"task":{"type":"string","required":true,"visibility":"user-or-llm","description":"The task to complete or goal to achieve on the website"},"variables":{"type":"json","required":false,"visibility":"user-only","description":"Optional variables to substitute in the task (format: {key: value}). Reference in task using %key%"},"provider":{"type":"string","required":false,"visibility":"user-only","description":"AI provider to use: openai or anthropic"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key for the selected provider"},"outputSchema":{"type":"json","required":false,"visibility":"user-only","description":"Optional JSON schema defining the structure of data the agent should return"},"mode":{"type":"string","required":false,"visibility":"user-only","description":"Agent tool mode: dom (default), hybrid, or cua"},"maxSteps":{"type":"number","required":false,"visibility":"user-only","description":"Maximum agent steps (default 20, max 200)"}}},"stagehand_extract":{"id":"stagehand_extract","name":"Stagehand Extract","description":"Extract structured data from a webpage using Stagehand","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"URL of the webpage to extract data from"},"instruction":{"type":"string","required":true,"visibility":"user-or-llm","description":"Instructions for extraction"},"provider":{"type":"string","required":false,"visibility":"user-only","description":"AI provider to use: openai or anthropic"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key for the selected provider"},"schema":{"type":"json","required":true,"visibility":"user-only","description":"JSON schema defining the structure of the data to extract"}}},"stripe_cancel_payment_intent":{"id":"stripe_cancel_payment_intent","name":"Stripe Cancel Payment Intent","description":"Cancel a Payment Intent","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Payment Intent ID (e.g., pi_1234567890)"},"cancellation_reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for cancellation (duplicate, fraudulent, requested_by_customer, abandoned)"}}},"stripe_cancel_subscription":{"id":"stripe_cancel_subscription","name":"Stripe Cancel Subscription","description":"Cancel a subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscription ID (e.g., sub_1234567890)"},"prorate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to prorate the cancellation"},"invoice_now":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to invoice immediately"}}},"stripe_capture_charge":{"id":"stripe_capture_charge","name":"Stripe Capture Charge","description":"Capture an uncaptured charge","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Charge ID (e.g., ch_1234567890)"},"amount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Amount to capture in cents (defaults to full amount)"}}},"stripe_capture_payment_intent":{"id":"stripe_capture_payment_intent","name":"Stripe Capture Payment Intent","description":"Capture an authorized Payment Intent","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Payment Intent ID (e.g., pi_1234567890)"},"amount_to_capture":{"type":"number","required":false,"visibility":"user-or-llm","description":"Amount to capture in cents (defaults to full amount)"}}},"stripe_confirm_payment_intent":{"id":"stripe_confirm_payment_intent","name":"Stripe Confirm Payment Intent","description":"Confirm a Payment Intent to complete the payment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Payment Intent ID (e.g., pi_1234567890)"},"payment_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Payment method ID to confirm with"}}},"stripe_create_charge":{"id":"stripe_create_charge","name":"Stripe Create Charge","description":"Create a new charge to process a payment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"amount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount in cents (e.g., 2000 for $20.00)"},"currency":{"type":"string","required":true,"visibility":"user-or-llm","description":"Three-letter ISO currency code (e.g., usd, eur)"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer ID to associate with this charge"},"source":{"type":"string","required":false,"visibility":"user-or-llm","description":"Payment source ID (e.g., card token or saved card ID)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the charge"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs for storing additional information"},"capture":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to immediately capture the charge (defaults to true)"}}},"stripe_create_customer":{"id":"stripe_create_customer","name":"Stripe Create Customer","description":"Create a new customer object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer email address"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer full name"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer phone number"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the customer"},"address":{"type":"json","required":false,"visibility":"user-or-llm","description":"Customer address object"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs"},"payment_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Payment method ID to attach"}}},"stripe_create_invoice":{"id":"stripe_create_invoice","name":"Stripe Create Invoice","description":"Create a new invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"customer":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID (e.g., cus_1234567890)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the invoice"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs"},"auto_advance":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Auto-finalize the invoice"},"collection_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Collection method: charge_automatically or send_invoice"}}},"stripe_create_payment_intent":{"id":"stripe_create_payment_intent","name":"Stripe Create Payment Intent","description":"Create a new Payment Intent to process a payment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"amount":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount in cents (e.g., 2000 for $20.00)"},"currency":{"type":"string","required":true,"visibility":"user-or-llm","description":"Three-letter ISO currency code (e.g., usd, eur)"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer ID to associate with this payment"},"payment_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Payment method ID"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the payment"},"receipt_email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address to send receipt to"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs for storing additional information"},"automatic_payment_methods":{"type":"json","required":false,"visibility":"user-or-llm","description":"Enable automatic payment methods (e.g., {\\"enabled\\": true})"}}},"stripe_create_price":{"id":"stripe_create_price","name":"Stripe Create Price","description":"Create a new price for a product","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"product":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID (e.g., prod_1234567890)"},"currency":{"type":"string","required":true,"visibility":"user-or-llm","description":"Three-letter ISO currency code (e.g., usd, eur)"},"unit_amount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Amount in cents (e.g., 1000 for $10.00)"},"recurring":{"type":"json","required":false,"visibility":"user-or-llm","description":"Recurring billing configuration (interval: day/week/month/year)"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs"},"billing_scheme":{"type":"string","required":false,"visibility":"user-or-llm","description":"Billing scheme (per_unit or tiered)"}}},"stripe_create_product":{"id":"stripe_create_product","name":"Stripe Create Product","description":"Create a new product object","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Product description"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the product is active"},"images":{"type":"json","required":false,"visibility":"user-or-llm","description":"Array of image URLs for the product"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs"}}},"stripe_create_subscription":{"id":"stripe_create_subscription","name":"Stripe Create Subscription","description":"Create a new subscription for a customer","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"customer":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID to subscribe"},"items":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of items with price IDs (e.g., [{\\"price\\": \\"price_xxx\\", \\"quantity\\": 1}])"},"trial_period_days":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of trial days"},"default_payment_method":{"type":"string","required":false,"visibility":"user-or-llm","description":"Payment method ID"},"cancel_at_period_end":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Cancel subscription at period end"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs for storing additional information"}}},"stripe_delete_customer":{"id":"stripe_delete_customer","name":"Stripe Delete Customer","description":"Permanently delete a customer","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID (e.g., cus_1234567890)"}}},"stripe_delete_invoice":{"id":"stripe_delete_invoice","name":"Stripe Delete Invoice","description":"Permanently delete a draft invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"}}},"stripe_delete_product":{"id":"stripe_delete_product","name":"Stripe Delete Product","description":"Permanently delete a product","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID (e.g., prod_1234567890)"}}},"stripe_finalize_invoice":{"id":"stripe_finalize_invoice","name":"Stripe Finalize Invoice","description":"Finalize a draft invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"},"auto_advance":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Auto-advance the invoice"}}},"stripe_list_charges":{"id":"stripe_list_charges","name":"Stripe List Charges","description":"List all charges","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by customer ID"},"created":{"type":"json","required":false,"visibility":"user-or-llm","description":"Filter by creation date (e.g., {\\"gt\\": 1633024800})"}}},"stripe_list_customers":{"id":"stripe_list_customers","name":"Stripe List Customers","description":"List all customers","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by email address"},"created":{"type":"json","required":false,"visibility":"user-or-llm","description":"Filter by creation date"}}},"stripe_list_events":{"id":"stripe_list_events","name":"Stripe List Events","description":"List all Events","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by event type (e.g., payment_intent.created)"},"created":{"type":"json","required":false,"visibility":"user-or-llm","description":"Filter by creation date (e.g., {\\"gt\\": 1633024800})"}}},"stripe_list_invoices":{"id":"stripe_list_invoices","name":"Stripe List Invoices","description":"List all invoices","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by customer ID"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by invoice status"}}},"stripe_list_payment_intents":{"id":"stripe_list_payment_intents","name":"Stripe List Payment Intents","description":"List all Payment Intents","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by customer ID"},"created":{"type":"json","required":false,"visibility":"user-or-llm","description":"Filter by creation date (e.g., {\\"gt\\": 1633024800})"}}},"stripe_list_prices":{"id":"stripe_list_prices","name":"Stripe List Prices","description":"List all prices","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"product":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by product ID"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by active status"}}},"stripe_list_products":{"id":"stripe_list_products","name":"Stripe List Products","description":"List all products","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by active status"}}},"stripe_list_subscriptions":{"id":"stripe_list_subscriptions","name":"Stripe List Subscriptions","description":"List all subscriptions","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by customer ID"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status (active, past_due, unpaid, canceled, incomplete, incomplete_expired, trialing, all)"},"price":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by price ID"}}},"stripe_pay_invoice":{"id":"stripe_pay_invoice","name":"Stripe Pay Invoice","description":"Pay an invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"},"paid_out_of_band":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark invoice as paid out of band"}}},"stripe_resume_subscription":{"id":"stripe_resume_subscription","name":"Stripe Resume Subscription","description":"Resume a subscription that was scheduled for cancellation","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscription ID (e.g., sub_1234567890)"}}},"stripe_retrieve_charge":{"id":"stripe_retrieve_charge","name":"Stripe Retrieve Charge","description":"Retrieve an existing charge by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Charge ID (e.g., ch_1234567890)"}}},"stripe_retrieve_customer":{"id":"stripe_retrieve_customer","name":"Stripe Retrieve Customer","description":"Retrieve an existing customer by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID (e.g., cus_1234567890)"}}},"stripe_retrieve_event":{"id":"stripe_retrieve_event","name":"Stripe Retrieve Event","description":"Retrieve an existing Event by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Event ID (e.g., evt_1234567890)"}}},"stripe_retrieve_invoice":{"id":"stripe_retrieve_invoice","name":"Stripe Retrieve Invoice","description":"Retrieve an existing invoice by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"}}},"stripe_retrieve_payment_intent":{"id":"stripe_retrieve_payment_intent","name":"Stripe Retrieve Payment Intent","description":"Retrieve an existing Payment Intent by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Payment Intent ID (e.g., pi_1234567890)"}}},"stripe_retrieve_price":{"id":"stripe_retrieve_price","name":"Stripe Retrieve Price","description":"Retrieve an existing price by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Price ID (e.g., price_1234567890)"}}},"stripe_retrieve_product":{"id":"stripe_retrieve_product","name":"Stripe Retrieve Product","description":"Retrieve an existing product by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID (e.g., prod_1234567890)"}}},"stripe_retrieve_subscription":{"id":"stripe_retrieve_subscription","name":"Stripe Retrieve Subscription","description":"Retrieve an existing subscription by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscription ID (e.g., sub_1234567890)"}}},"stripe_search_charges":{"id":"stripe_search_charges","name":"Stripe Search Charges","description":"Search for charges using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"status:\'succeeded\' AND currency:\'usd\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_search_customers":{"id":"stripe_search_customers","name":"Stripe Search Customers","description":"Search for customers using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"email:\'customer@example.com\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_search_invoices":{"id":"stripe_search_invoices","name":"Stripe Search Invoices","description":"Search for invoices using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"customer:\'cus_1234567890\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_search_payment_intents":{"id":"stripe_search_payment_intents","name":"Stripe Search Payment Intents","description":"Search for Payment Intents using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"status:\'succeeded\' AND currency:\'usd\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_search_prices":{"id":"stripe_search_prices","name":"Stripe Search Prices","description":"Search for prices using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"active:\'true\' AND currency:\'usd\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_search_products":{"id":"stripe_search_products","name":"Stripe Search Products","description":"Search for products using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"name:\'shirt\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_search_subscriptions":{"id":"stripe_search_subscriptions","name":"Stripe Search Subscriptions","description":"Search for subscriptions using query syntax","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"status:\'active\' AND customer:\'cus_xxx\'\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results to return (default 10, max 100)"}}},"stripe_send_invoice":{"id":"stripe_send_invoice","name":"Stripe Send Invoice","description":"Send an invoice to the customer","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"}}},"stripe_update_charge":{"id":"stripe_update_charge","name":"Stripe Update Charge","description":"Update an existing charge","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Charge ID (e.g., ch_1234567890)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated metadata"}}},"stripe_update_customer":{"id":"stripe_update_customer","name":"Stripe Update Customer","description":"Update an existing customer","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Customer ID (e.g., cus_1234567890)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated email address"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated name"},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated phone number"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"address":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated address object"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated metadata"}}},"stripe_update_invoice":{"id":"stripe_update_invoice","name":"Stripe Update Invoice","description":"Update an existing invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the invoice"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Set of key-value pairs"},"auto_advance":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Auto-finalize the invoice"}}},"stripe_update_payment_intent":{"id":"stripe_update_payment_intent","name":"Stripe Update Payment Intent","description":"Update an existing Payment Intent","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Payment Intent ID (e.g., pi_1234567890)"},"amount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Updated amount in cents"},"currency":{"type":"string","required":false,"visibility":"user-or-llm","description":"Three-letter ISO currency code"},"customer":{"type":"string","required":false,"visibility":"user-or-llm","description":"Customer ID"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated description"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated metadata"}}},"stripe_update_price":{"id":"stripe_update_price","name":"Stripe Update Price","description":"Update an existing price","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Price ID (e.g., price_1234567890)"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the price is active"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated metadata"}}},"stripe_update_product":{"id":"stripe_update_product","name":"Stripe Update Product","description":"Update an existing product","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Product ID (e.g., prod_1234567890)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated product name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated product description"},"active":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Updated active status"},"images":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated array of image URLs"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated metadata"}}},"stripe_update_subscription":{"id":"stripe_update_subscription","name":"Stripe Update Subscription","description":"Update an existing subscription","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Subscription ID (e.g., sub_1234567890)"},"items":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated array of items with price IDs"},"cancel_at_period_end":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Cancel subscription at period end"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Updated metadata"}}},"stripe_void_invoice":{"id":"stripe_void_invoice","name":"Stripe Void Invoice","description":"Void an invoice","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Stripe API key (secret key)"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Invoice ID (e.g., in_1234567890)"}}},"sts_assume_role":{"id":"sts_assume_role","name":"STS Assume Role","description":"Assume an IAM role and receive temporary security credentials","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"roleArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the IAM role to assume"},"roleSessionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier for the assumed role session"},"durationSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration of the session in seconds (900-43200, default 3600)"},"policy":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON IAM policy to further restrict session permissions (max 2048 chars)"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID for cross-account access"},"serialNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"MFA device serial number or ARN"},"tokenCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"MFA token code (6 digits)"},"policyArns":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated ARNs of up to 10 IAM managed policies to use as session policies"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of up to 50 session tag key/value pairs for attribute-based access control"},"transitiveTagKeys":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag keys that propagate through role chaining"}}},"sts_assume_role_with_saml":{"id":"sts_assume_role_with_saml","name":"STS Assume Role With SAML","description":"Assume an IAM role using a SAML 2.0 authentication response from an enterprise identity provider and receive temporary security credentials","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"roleArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the IAM role to assume"},"principalArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the SAML provider in IAM that describes the identity provider"},"samlAssertion":{"type":"string","required":true,"visibility":"user-or-llm","description":"Base64-encoded SAML authentication response from the identity provider"},"policyArns":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated ARNs of up to 10 IAM managed policies to use as session policies"},"policy":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON IAM policy to further restrict session permissions (max 2048 chars)"},"durationSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration of the session in seconds (900-43200, default 3600)"}}},"sts_assume_role_with_web_identity":{"id":"sts_assume_role_with_web_identity","name":"STS Assume Role With Web Identity","description":"Assume an IAM role using an OIDC/OAuth 2.0 web identity token (e.g. GitHub Actions OIDC, EKS IRSA, Google/Facebook federation) and receive temporary security credentials","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"roleArn":{"type":"string","required":true,"visibility":"user-or-llm","description":"ARN of the IAM role to assume"},"roleSessionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier for the assumed role session"},"webIdentityToken":{"type":"string","required":true,"visibility":"user-or-llm","description":"OAuth 2.0 access token or OpenID Connect ID token from the identity provider (up to 20000 chars)"},"providerId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fully qualified host of a legacy OAuth 2.0 provider (e.g. www.amazon.com); omit for OpenID Connect providers"},"policyArns":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated ARNs of up to 10 IAM managed policies to use as session policies"},"policy":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON IAM policy to further restrict session permissions (max 2048 chars)"},"durationSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration of the session in seconds (900-43200, default 3600)"}}},"sts_get_access_key_info":{"id":"sts_get_access_key_info","name":"STS Get Access Key Info","description":"Get the AWS account ID associated with an access key","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"targetAccessKeyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The access key ID to look up"}}},"sts_get_caller_identity":{"id":"sts_get_caller_identity","name":"STS Get Caller Identity","description":"Get details about the IAM user or role whose credentials are used to call the API","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"}}},"sts_get_session_token":{"id":"sts_get_session_token","name":"STS Get Session Token","description":"Get temporary security credentials for an IAM user, optionally with MFA","version":"1.0.0","params":{"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region (e.g., us-east-1)"},"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS access key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS secret access key"},"durationSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration of the session in seconds (900-129600, default 43200)"},"serialNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"MFA device serial number or ARN"},"tokenCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"MFA token code (6 digits)"}}},"stt_assemblyai":{"id":"stt_assemblyai","name":"AssemblyAI STT","description":"Transcribe audio to text using AssemblyAI with advanced NLP features","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (assemblyai)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"AssemblyAI API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"AssemblyAI model to use (default: best)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"audioUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to audio or video file"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"},"diarization":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable speaker diarization"},"sentiment":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable sentiment analysis"},"entityDetection":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable entity detection"},"piiRedaction":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable PII redaction"},"summarization":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable automatic summarization"}}},"stt_assemblyai_v2":{"id":"stt_assemblyai_v2","name":"AssemblyAI STT","description":"Transcribe audio to text using AssemblyAI with advanced NLP features","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (assemblyai)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"AssemblyAI API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"AssemblyAI model to use (default: best)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"},"diarization":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable speaker diarization"},"sentiment":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable sentiment analysis"},"entityDetection":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable entity detection"},"piiRedaction":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable PII redaction"},"summarization":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable automatic summarization"}}},"stt_deepgram":{"id":"stt_deepgram","name":"Deepgram STT","description":"Transcribe audio to text using Deepgram","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (deepgram)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Deepgram API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deepgram model to use (nova-3, nova-2, whisper-large, etc.)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"audioUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to audio or video file"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"},"diarization":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable speaker diarization"}}},"stt_deepgram_v2":{"id":"stt_deepgram_v2","name":"Deepgram STT","description":"Transcribe audio to text using Deepgram","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (deepgram)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Deepgram API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deepgram model to use (nova-3, nova-2, whisper-large, etc.)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"},"diarization":{"type":"boolean","required":false,"visibility":"user-only","description":"Enable speaker diarization"}}},"stt_elevenlabs":{"id":"stt_elevenlabs","name":"ElevenLabs STT","description":"Transcribe audio to text using ElevenLabs","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (elevenlabs)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"ElevenLabs API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"ElevenLabs model to use (scribe_v2)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"audioUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to audio or video file"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"}}},"stt_elevenlabs_v2":{"id":"stt_elevenlabs_v2","name":"ElevenLabs STT","description":"Transcribe audio to text using ElevenLabs","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (elevenlabs)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"ElevenLabs API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"ElevenLabs model to use (scribe_v2)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"}}},"stt_gemini":{"id":"stt_gemini","name":"Google Gemini STT","description":"Transcribe audio to text using Google Gemini with multimodal capabilities","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (gemini)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gemini model to use (default: gemini-2.5-flash)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"audioUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to audio or video file"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"}}},"stt_gemini_v2":{"id":"stt_gemini_v2","name":"Gemini STT","description":"Transcribe audio to text using Google Gemini with multimodal capabilities","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (gemini)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Gemini model to use (default: gemini-2.5-flash)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"}}},"stt_whisper":{"id":"stt_whisper","name":"OpenAI Whisper STT","description":"Transcribe audio to text using OpenAI Whisper","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (whisper)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"OpenAI API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whisper model to use (default: whisper-1)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"audioUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL to audio or video file"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"},"translateToEnglish":{"type":"boolean","required":false,"visibility":"user-only","description":"Translate audio to English"},"prompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional text to guide the model\'s style or continue a previous audio segment. Helps with proper nouns and context."},"temperature":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sampling temperature between 0 and 1. Higher values make output more random, lower values more focused and deterministic."},"responseFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output format for the transcription (e.g., \\"json\\", \\"text\\", \\"srt\\", \\"verbose_json\\", \\"vtt\\")"}}},"stt_whisper_v2":{"id":"stt_whisper_v2","name":"OpenAI Whisper STT","description":"Transcribe audio to text using OpenAI Whisper","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"STT provider (whisper)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"OpenAI API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whisper model to use (default: whisper-1)"},"audioFile":{"type":"file","required":false,"visibility":"user-only","description":"Audio or video file to transcribe (e.g., MP3, WAV, M4A, WEBM)"},"audioFileReference":{"type":"file","required":false,"visibility":"user-only","description":"Reference to audio/video file from previous blocks"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code (e.g., \\"en\\", \\"es\\", \\"fr\\") or \\"auto\\" for auto-detection"},"timestamps":{"type":"string","required":false,"visibility":"user-only","description":"Timestamp granularity: none, sentence, or word"},"translateToEnglish":{"type":"boolean","required":false,"visibility":"user-only","description":"Translate audio to English"},"prompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional text to guide the model\'s style or continue a previous audio segment. Helps with proper nouns and context."},"temperature":{"type":"number","required":false,"visibility":"user-or-llm","description":"Sampling temperature between 0 and 1. Higher values make output more random, lower values more focused and deterministic."},"responseFormat":{"type":"string","required":false,"visibility":"user-or-llm","description":"Output format for the transcription (e.g., \\"json\\", \\"text\\", \\"srt\\", \\"verbose_json\\", \\"vtt\\")"}}},"supabase_count":{"id":"supabase_count","name":"Supabase Count","description":"Count rows in a Supabase table","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to count rows from"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to count from (default: public). Use this to access tables in other schemas."},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"PostgREST filter (e.g., \\"status=eq.active\\")"},"countType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Count type: exact, planned, or estimated (default: exact)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_delete":{"id":"supabase_delete","name":"Supabase Delete Row","description":"Delete rows from a Supabase table based on filter criteria","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to delete from"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to delete from (default: public). Use this to access tables in other schemas."},"filter":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostgREST filter to identify rows to delete (e.g., \\"id=eq.123\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_get_row":{"id":"supabase_get_row","name":"Supabase Get Row","description":"Get a single row from a Supabase table based on filter criteria","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to query"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to query from (default: public). Use this to access tables in other schemas."},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Columns to return (comma-separated). Defaults to * (all columns)"},"filter":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostgREST filter to find the specific row (e.g., \\"id=eq.123\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_insert":{"id":"supabase_insert","name":"Supabase Insert","description":"Insert data into a Supabase table","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to insert data into"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to insert into (default: public). Use this to access tables in other schemas."},"data":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to insert (array of objects or a single object)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_introspect":{"id":"supabase_introspect","name":"Supabase Introspect","description":"Introspect Supabase database schema from its OpenAPI spec to get table and column structures (best-effort primary/foreign key detection)","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to introspect (defaults to all user schemas, commonly \\"public\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_invoke_function":{"id":"supabase_invoke_function","name":"Supabase Invoke Edge Function","description":"Invoke a Supabase Edge Function over HTTP","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"functionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Edge Function to invoke (e.g., \\"hello-world\\")"},"method":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTP method to use: GET, POST, PUT, PATCH, or DELETE (default: POST)"},"body":{"type":"json","required":false,"visibility":"user-or-llm","description":"Request payload to send to the function as a JSON object (ignored for GET)"},"headers":{"type":"json","required":false,"visibility":"user-or-llm","description":"Additional request headers as a JSON object of header name to value"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_query":{"id":"supabase_query","name":"Supabase Query","description":"Query data from a Supabase table","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to query"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to query from (default: public). Use this to access tables in other schemas."},"select":{"type":"string","required":false,"visibility":"user-or-llm","description":"Columns to return (comma-separated). Defaults to * (all columns)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"PostgREST filter (e.g., \\"id=eq.123\\")"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Column to order by (add DESC for descending)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of rows to skip (for pagination)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_rpc":{"id":"supabase_rpc","name":"Supabase RPC","description":"Call a PostgreSQL function in Supabase","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"functionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the PostgreSQL function to call"},"params":{"type":"object","required":false,"visibility":"user-or-llm","description":"Parameters to pass to the function as a JSON object"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_copy":{"id":"supabase_storage_copy","name":"Supabase Storage Copy","description":"Copy a file within a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"fromPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path of the source file (e.g., \\"folder/source.jpg\\")"},"toPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path for the copied file (e.g., \\"folder/copy.jpg\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_create_bucket":{"id":"supabase_storage_create_bucket","name":"Supabase Storage Create Bucket","description":"Create a new storage bucket in Supabase","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the bucket to create"},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the bucket should be publicly accessible (default: false)"},"fileSizeLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum file size in bytes (optional)"},"allowedMimeTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of allowed MIME types (e.g., [\\"image/png\\", \\"image/jpeg\\"])"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_create_signed_upload_url":{"id":"supabase_storage_create_signed_upload_url","name":"Supabase Storage Create Signed Upload URL","description":"Create a temporary signed URL a client can use to upload directly to a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The destination path for the uploaded file (e.g., \\"folder/file.jpg\\")"},"upsert":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, allows overwriting an existing file at this path (default: false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_create_signed_url":{"id":"supabase_storage_create_signed_url","name":"Supabase Storage Create Signed URL","description":"Create a temporary signed URL for a file in a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path to the file (e.g., \\"folder/file.jpg\\")"},"expiresIn":{"type":"number","required":true,"visibility":"user-or-llm","description":"Number of seconds until the URL expires (e.g., 3600 for 1 hour)"},"download":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, forces download instead of inline display (default: false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_delete":{"id":"supabase_storage_delete","name":"Supabase Storage Delete","description":"Delete files from a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"paths":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of file paths to delete (e.g., [\\"folder/file1.jpg\\", \\"folder/file2.jpg\\"])"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_delete_bucket":{"id":"supabase_storage_delete_bucket","name":"Supabase Storage Delete Bucket","description":"Delete a storage bucket in Supabase","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the bucket to delete"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_download":{"id":"supabase_storage_download","name":"Supabase Storage Download","description":"Download a file from a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path to the file to download (e.g., \\"folder/file.jpg\\")"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_empty_bucket":{"id":"supabase_storage_empty_bucket","name":"Supabase Storage Empty Bucket","description":"Delete all objects inside a Supabase storage bucket without deleting the bucket itself","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the bucket to empty"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_get_public_url":{"id":"supabase_storage_get_public_url","name":"Supabase Storage Get Public URL","description":"Get the public URL for a file in a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"path":{"type":"string","required":true,"visibility":"user-or-llm","description":"The path to the file (e.g., \\"folder/file.jpg\\")"},"download":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, forces download instead of inline display (default: false)"}}},"supabase_storage_list":{"id":"supabase_storage_list","name":"Supabase Storage List","description":"List files in a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"The folder path to list files from (default: root)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of files to return (default: 100)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of files to skip (for pagination)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Column to sort by: name, created_at, updated_at, last_accessed_at (default: name)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: asc or desc (default: asc)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter files by name"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_list_buckets":{"id":"supabase_storage_list_buckets","name":"Supabase Storage List Buckets","description":"List all storage buckets in Supabase","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_move":{"id":"supabase_storage_move","name":"Supabase Storage Move","description":"Move a file within a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"fromPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The current path of the file (e.g., \\"folder/old.jpg\\")"},"toPath":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new path for the file (e.g., \\"newfolder/new.jpg\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_update_bucket":{"id":"supabase_storage_update_bucket","name":"Supabase Storage Update Bucket","description":"Update the configuration of an existing Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the bucket to update"},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the bucket should be publicly accessible (leave unset to keep the current value)"},"fileSizeLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum file size in bytes (leave unset to keep the current value)"},"allowedMimeTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Array of allowed MIME types (e.g., [\\"image/png\\", \\"image/jpeg\\"]) — leave unset to keep the current value"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_storage_upload":{"id":"supabase_storage_upload","name":"Supabase Storage Upload","description":"Upload a file to a Supabase storage bucket","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"bucket":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the storage bucket"},"fileName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the file (e.g., \\"document.pdf\\", \\"image.jpg\\")"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional folder path (e.g., \\"folder/subfolder/\\")"},"fileData":{"type":"json","required":true,"visibility":"user-or-llm","description":"File to upload - UserFile object (basic mode) or string content (advanced mode: base64 or plain text). Supports data URLs."},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"MIME type of the file (e.g., \\"image/jpeg\\", \\"text/plain\\")"},"cacheControl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cache-Control header value in seconds for the stored object (e.g., \\"3600\\"; default: \\"3600\\")"},"upsert":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, overwrites existing file (default: false)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_text_search":{"id":"supabase_text_search","name":"Supabase Text Search","description":"Perform full-text search on a Supabase table","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to search"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to search in (default: public). Use this to access tables in other schemas."},"column":{"type":"string","required":true,"visibility":"user-or-llm","description":"The column to search in"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query"},"searchType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search type: plain, phrase, or websearch (default: websearch)"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language for text search configuration (default: english)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of rows to return"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of rows to skip (for pagination)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_update":{"id":"supabase_update","name":"Supabase Update Row","description":"Update rows in a Supabase table based on filter criteria","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to update"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to update in (default: public). Use this to access tables in other schemas."},"filter":{"type":"string","required":true,"visibility":"user-or-llm","description":"PostgREST filter to identify rows to update (e.g., \\"id=eq.123\\")"},"data":{"type":"object","required":true,"visibility":"user-or-llm","description":"Data to update in the matching rows"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_upsert":{"id":"supabase_upsert","name":"Supabase Upsert","description":"Insert or update data in a Supabase table (upsert operation)","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"table":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the Supabase table to upsert data into"},"schema":{"type":"string","required":false,"visibility":"user-or-llm","description":"Database schema to upsert into (default: public). Use this to access tables in other schemas."},"data":{"type":"array","required":true,"visibility":"user-or-llm","description":"The data to upsert (insert or update) - array of objects or a single object"},"onConflict":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated column(s) with a unique or primary key constraint to resolve conflicts on (e.g., \\"email\\"). Defaults to the primary key."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"supabase_vector_search":{"id":"supabase_vector_search","name":"Supabase Vector Search","description":"Perform similarity search using pgvector in a Supabase table","version":"1.0.0","params":{"projectId":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase project ID (e.g., jdrkgepadsdopsntdlom)"},"functionName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name of the PostgreSQL function that performs vector search (e.g., match_documents)"},"queryEmbedding":{"type":"array","required":true,"visibility":"user-or-llm","description":"The query vector/embedding to search for similar items"},"matchThreshold":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum similarity threshold (0-1), typically 0.7-0.9"},"matchCount":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (default: 10)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Supabase service role secret key"}}},"table_batch_insert_rows":{"id":"table_batch_insert_rows","name":"Batch Insert Rows","description":"Insert multiple rows into a table at once (up to 1000 rows)","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"rows":{"type":"array","required":true,"description":"Array of row data objects (max 1000 rows)","visibility":"user-or-llm"}}},"table_create":{"id":"table_create","name":"Create Table","description":"Create a new user-defined table with schema","version":"1.0.0","params":{"name":{"type":"string","required":true,"description":"Table name (alphanumeric, underscores, 1-50 chars)","visibility":"user-or-llm"},"description":{"type":"string","required":false,"description":"Optional table description","visibility":"user-or-llm"},"schema":{"type":"object","required":true,"description":"Table schema with column definitions","visibility":"user-or-llm"}}},"table_delete_row":{"id":"table_delete_row","name":"Delete Row","description":"Delete a row from a table","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"rowId":{"type":"string","required":true,"description":"Row ID to delete","visibility":"user-or-llm"}}},"table_delete_rows_by_filter":{"id":"table_delete_rows_by_filter","name":"Delete Rows by Filter","description":"Delete multiple rows that match filter criteria. Use with caution - supports optional limit for safety.","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"filter":{"type":"object","required":true,"description":"Filter criteria using operators like $eq, $ne, $gt, $lt, $contains, $ncontains, $startsWith, $endsWith, $in, $nin, $empty, etc.","visibility":"user-or-llm"},"limit":{"type":"number","required":false,"description":"Maximum number of rows to delete (default: no limit, max: 1000)","visibility":"user-or-llm"}}},"table_get_row":{"id":"table_get_row","name":"Get Row","description":"Get a single row by ID","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"rowId":{"type":"string","required":true,"description":"Row ID to retrieve","visibility":"user-or-llm"}}},"table_get_schema":{"id":"table_get_schema","name":"Get Schema","description":"Get the schema configuration of a table","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"}}},"table_insert_row":{"id":"table_insert_row","name":"Insert Row","description":"Insert a new row into a table. IMPORTANT: You must use the \\"data\\" parameter (not \\"values\\", \\"row\\", \\"fields\\", or other variations) to specify the row contents.","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"data":{"type":"object","required":true,"description":"Row data as JSON object","visibility":"user-or-llm"}}},"table_list":{"id":"table_list","name":"List Tables","description":"List all tables in the workspace","version":"1.0.0","params":{}},"table_query_rows":{"id":"table_query_rows","name":"Query Rows","description":"Query rows from a table with filtering, sorting, and pagination","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"filter":{"type":"object","required":false,"description":"Filter conditions (MongoDB-style operators: $eq, $ne, $gt, $gte, $lt, $lte, $in, $nin, $contains, $ncontains, $startsWith, $endsWith, $empty)","visibility":"user-or-llm"},"sort":{"type":"object","required":false,"description":"Sort order as {field: \\"asc\\"|\\"desc\\"}","visibility":"user-or-llm"},"limit":{"type":"number","required":false,"description":"Maximum rows to return (default: 100, max: 1000)","visibility":"user-or-llm"},"offset":{"type":"number","required":false,"description":"Number of rows to skip (default: 0)","visibility":"user-or-llm"}}},"table_query_rows_v2":{"id":"table_query_rows_v2","name":"Query Rows","description":"Query rows with a typed predicate filter and cursor pagination. Filter is a predicate tree: `{\\"all\\":[{\\"field\\":\\"wins\\",\\"op\\":\\"gte\\",\\"value\\":10},{\\"field\\":\\"status\\",\\"op\\":\\"in\\",\\"value\\":[\\"active\\",\\"pending\\"]}]}` (`all` = AND, `any` = OR; groups nest). Operators: eq, ne, gt, gte, lt, lte, in, nin, like, ilike, nlike, nilike, contains, startsWith, endsWith, isNull, isNotNull, isEmpty, isNotEmpty. Order is a sort spec, e.g. `[{\\"field\\":\\"wins\\",\\"direction\\":\\"desc\\"}]`. Omit limit to return the entire result — the query fails if it exceeds the 5MB budget (narrow with a filter or set a limit). With a limit, a page can end early at the byte budget: a non-null nextCursor means more rows exist — pass it back as cursor to continue; never infer completion from page size.","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"filter":{"type":"json","required":false,"description":"Predicate tree, e.g. `{\\"all\\":[{\\"field\\":\\"wins\\",\\"op\\":\\"gte\\",\\"value\\":10}]}`. Omit to match all rows.","visibility":"user-or-llm"},"order":{"type":"json","required":false,"description":"Sort spec, e.g. `[{\\"field\\":\\"wins\\",\\"direction\\":\\"desc\\"}]`.","visibility":"user-or-llm"},"limit":{"type":"number","required":false,"description":"Maximum rows per page. Omit to return the entire matching result — fails if it exceeds the 5MB budget. With a limit, pages may byte-cut early and set nextCursor when more remain.","visibility":"user-or-llm"},"cursor":{"type":"string","required":false,"description":"Opaque pagination cursor returned by a prior query. Omit for the first page.","visibility":"user-or-llm"}}},"table_update_row":{"id":"table_update_row","name":"Update Row","description":"Update an existing row in a table. Supports partial updates - only include the fields you want to change. IMPORTANT: You must use the \\"data\\" parameter (not \\"values\\", \\"row\\", \\"fields\\", or other variations) to specify the fields to update.","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"rowId":{"type":"string","required":true,"description":"Row ID to update","visibility":"user-or-llm"},"data":{"type":"object","required":true,"description":"Updated row data","visibility":"user-or-llm"}}},"table_update_rows_by_filter":{"id":"table_update_rows_by_filter","name":"Update Rows by Filter","description":"Update multiple rows that match filter criteria. Data is merged with existing row data.","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"filter":{"type":"object","required":true,"description":"Filter criteria using operators like $eq, $ne, $gt, $lt, $contains, $ncontains, $startsWith, $endsWith, $in, $nin, $empty, etc.","visibility":"user-or-llm"},"data":{"type":"object","required":true,"description":"Fields to update (merged with existing data)","visibility":"user-or-llm"},"limit":{"type":"number","required":false,"description":"Maximum number of rows to update (default: no limit, max: 1000)","visibility":"user-or-llm"}}},"table_upsert_row":{"id":"table_upsert_row","name":"Upsert Row","description":"Insert or update a row based on unique column constraints. If a row with matching unique field exists, update it; otherwise insert a new row. IMPORTANT: You must use the \\"data\\" parameter (not \\"values\\", \\"row\\", \\"fields\\", or other variations) to specify the row contents.","version":"1.0.0","params":{"tableId":{"type":"string","required":true,"description":"Table ID","visibility":"user-only"},"data":{"type":"object","required":true,"description":"Row data to insert or update","visibility":"user-or-llm"},"conflictTarget":{"type":"string","required":false,"description":"Unique column to match on. Required only when the table has more than one unique column.","visibility":"user-only"}}},"tailscale_authorize_device":{"id":"tailscale_authorize_device","name":"Tailscale Authorize Device","description":"Authorize or deauthorize a device on the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID to authorize"},"authorized":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to authorize (true) or deauthorize (false) the device"}}},"tailscale_create_auth_key":{"id":"tailscale_create_auth_key","name":"Tailscale Create Auth Key","description":"Create a new auth key for the tailnet to pre-authorize devices","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"reusable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the key can be used more than once","default":false},"ephemeral":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether devices authenticated with this key are ephemeral","default":false},"preauthorized":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether devices are pre-authorized (skip manual approval)","default":true},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of tags for devices using this key (e.g., \\"tag:server,tag:prod\\")"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description for the auth key"},"expirySeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Key expiry time in seconds (default: 90 days)"}}},"tailscale_delete_auth_key":{"id":"tailscale_delete_auth_key","name":"Tailscale Delete Auth Key","description":"Revoke and delete an auth key","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"keyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Auth key ID to delete"}}},"tailscale_delete_device":{"id":"tailscale_delete_device","name":"Tailscale Delete Device","description":"Remove a device from the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID to delete"}}},"tailscale_delete_user":{"id":"tailscale_delete_user","name":"Tailscale Delete User","description":"Delete a user from the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to delete"}}},"tailscale_expire_device_key":{"id":"tailscale_expire_device_key","name":"Tailscale Expire Device Key","description":"Immediately expire a device\'s node key, requiring it to re-authenticate before it can reconnect to the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID to expire the key for"}}},"tailscale_get_acl":{"id":"tailscale_get_acl","name":"Tailscale Get ACL","description":"Get the current ACL policy for the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_get_auth_key":{"id":"tailscale_get_auth_key","name":"Tailscale Get Auth Key","description":"Get details of a specific auth key","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"keyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Auth key ID"}}},"tailscale_get_device":{"id":"tailscale_get_device","name":"Tailscale Get Device","description":"Get details of a specific device by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID"}}},"tailscale_get_device_routes":{"id":"tailscale_get_device_routes","name":"Tailscale Get Device Routes","description":"Get the subnet routes for a device","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID"}}},"tailscale_get_dns_preferences":{"id":"tailscale_get_dns_preferences","name":"Tailscale Get DNS Preferences","description":"Get the DNS preferences for the tailnet including MagicDNS status","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_get_dns_searchpaths":{"id":"tailscale_get_dns_searchpaths","name":"Tailscale Get DNS Search Paths","description":"Get the DNS search paths configured for the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_list_auth_keys":{"id":"tailscale_list_auth_keys","name":"Tailscale List Auth Keys","description":"List all auth keys in the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_list_devices":{"id":"tailscale_list_devices","name":"Tailscale List Devices","description":"List all devices in the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_list_dns_nameservers":{"id":"tailscale_list_dns_nameservers","name":"Tailscale List DNS Nameservers","description":"Get the DNS nameservers configured for the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_list_users":{"id":"tailscale_list_users","name":"Tailscale List Users","description":"List all users in the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"}}},"tailscale_set_acl":{"id":"tailscale_set_acl","name":"Tailscale Set ACL","description":"Replace the ACL policy file for the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"acl":{"type":"string","required":true,"visibility":"user-or-llm","description":"The new ACL policy file, as a JSON string"},"ifMatch":{"type":"string","required":false,"visibility":"user-or-llm","description":"ETag from a prior Get ACL call to avoid overwriting concurrent updates. Use \\"ts-default\\" to only replace an untouched default policy file."}}},"tailscale_set_device_routes":{"id":"tailscale_set_device_routes","name":"Tailscale Set Device Routes","description":"Set the enabled subnet routes for a device","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID"},"routes":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of subnet routes to enable (e.g., \\"10.0.0.0/24,192.168.1.0/24\\")"}}},"tailscale_set_device_tags":{"id":"tailscale_set_device_tags","name":"Tailscale Set Device Tags","description":"Set tags on a device in the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of tags (e.g., \\"tag:server,tag:production\\")"}}},"tailscale_set_dns_nameservers":{"id":"tailscale_set_dns_nameservers","name":"Tailscale Set DNS Nameservers","description":"Set the DNS nameservers for the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"dns":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of DNS nameserver IP addresses (e.g., \\"8.8.8.8,8.8.4.4\\")"}}},"tailscale_set_dns_preferences":{"id":"tailscale_set_dns_preferences","name":"Tailscale Set DNS Preferences","description":"Set DNS preferences for the tailnet (enable/disable MagicDNS)","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"magicDNS":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to enable (true) or disable (false) MagicDNS"}}},"tailscale_set_dns_searchpaths":{"id":"tailscale_set_dns_searchpaths","name":"Tailscale Set DNS Search Paths","description":"Set the DNS search paths for the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"searchPaths":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of DNS search path domains (e.g., \\"corp.example.com,internal.example.com\\")"}}},"tailscale_suspend_user":{"id":"tailscale_suspend_user","name":"Tailscale Suspend User","description":"Suspend a user\'s access to the tailnet","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to suspend"}}},"tailscale_update_device_key":{"id":"tailscale_update_device_key","name":"Tailscale Update Device Key","description":"Enable or disable key expiry on a device","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tailscale API key"},"tailnet":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tailnet name (e.g., example.com) or \\"-\\" for default"},"deviceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Device ID"},"keyExpiryDisabled":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether to disable key expiry (true) or enable it (false)"}}},"tavily_crawl":{"id":"tavily_crawl","name":"Tavily Crawl","description":"Systematically crawl and extract content from websites using Tavily\'s crawl API. Supports depth control, path filtering, domain restrictions, and natural language instructions for targeted crawling.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The root URL to begin the crawl"},"instructions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Natural language directions for the crawler (costs 2 credits per 10 pages)"},"max_depth":{"type":"number","required":false,"visibility":"user-only","description":"How far from base URL to explore (1-5, default: 1)"},"max_breadth":{"type":"number","required":false,"visibility":"user-only","description":"Links followed per page level (≥1, default: 20)"},"limit":{"type":"number","required":false,"visibility":"user-only","description":"Total links processed before stopping (≥1, default: 50)"},"select_paths":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to include specific URL paths (e.g., /docs/.*)"},"select_domains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to restrict crawling to certain domains"},"exclude_paths":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to skip specific URL paths"},"exclude_domains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to block certain domains"},"allow_external":{"type":"boolean","required":false,"visibility":"user-only","description":"Include external domain links in results (default: true)"},"include_images":{"type":"boolean","required":false,"visibility":"user-only","description":"Incorporate images in crawl output"},"extract_depth":{"type":"string","required":false,"visibility":"user-only","description":"Extraction depth: basic (1 credit/5 pages) or advanced (2 credits/5 pages)"},"format":{"type":"string","required":false,"visibility":"user-only","description":"Output format: markdown or text (default: markdown)"},"include_favicon":{"type":"boolean","required":false,"visibility":"user-only","description":"Add favicon URL for each result"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tavily API Key"}}},"tavily_extract":{"id":"tavily_extract","name":"Tavily Extract","description":"Extract raw content from multiple web pages simultaneously using Tavily\'s extraction API. Supports basic and advanced extraction depths with detailed error reporting for failed URLs.","version":"1.0.0","params":{"urls":{"type":"string","required":true,"visibility":"user-or-llm","description":"URL or array of URLs to extract content from"},"extract_depth":{"type":"string","required":false,"visibility":"user-only","description":"The depth of extraction (basic=1 credit/5 URLs, advanced=2 credits/5 URLs)"},"format":{"type":"string","required":false,"visibility":"user-only","description":"Output format: markdown or text (default: markdown)"},"include_images":{"type":"boolean","required":false,"visibility":"user-only","description":"Incorporate images in extraction output"},"include_favicon":{"type":"boolean","required":false,"visibility":"user-only","description":"Add favicon URL for each result"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tavily API Key"}}},"tavily_map":{"id":"tavily_map","name":"Tavily Map","description":"Discover and visualize website structure using Tavily\'s map API. Maps out all accessible URLs from a base URL with depth control, path filtering, and domain restrictions.","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The root URL to begin mapping"},"instructions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Natural language guidance for mapping behavior (costs 2 credits per 10 pages)"},"max_depth":{"type":"number","required":false,"visibility":"user-only","description":"How far from base URL to explore (1-5, default: 1)"},"max_breadth":{"type":"number","required":false,"visibility":"user-only","description":"Links to follow per level (default: 20)"},"limit":{"type":"number","required":false,"visibility":"user-only","description":"Total links to process (default: 50)"},"select_paths":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns for URL path filtering (e.g., /docs/.*)"},"select_domains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to restrict mapping to specific domains"},"exclude_paths":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to exclude specific URL paths"},"exclude_domains":{"type":"string","required":false,"visibility":"user-only","description":"Comma-separated regex patterns to exclude domains"},"allow_external":{"type":"boolean","required":false,"visibility":"user-only","description":"Include external domain links in results (default: true)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tavily API Key"}}},"tavily_search":{"id":"tavily_search","name":"Tavily Search","description":"Perform AI-powered web searches using Tavily\'s search API. Returns structured results with titles, URLs, snippets, and optional raw content, optimized for relevance and accuracy.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"The search query to execute (e.g., \\"latest AI research papers 2024\\")"},"max_results":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-20, e.g., 5)"},"topic":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category type: general, news, or finance (e.g., \\"news\\")"},"search_depth":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search scope: basic (1 credit) or advanced (2 credits) (e.g., \\"advanced\\")"},"include_answer":{"type":"string","required":false,"visibility":"user-or-llm","description":"LLM-generated response: true/basic for quick answer or advanced for detailed (e.g., \\"advanced\\")"},"include_raw_content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Parsed HTML content: true/markdown or text format (e.g., \\"markdown\\")"},"include_images":{"type":"boolean","required":false,"visibility":"user-only","description":"Include image search results"},"include_image_descriptions":{"type":"boolean","required":false,"visibility":"user-only","description":"Add descriptive text for images"},"include_favicon":{"type":"boolean","required":false,"visibility":"user-only","description":"Include favicon URLs"},"chunks_per_source":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of relevant chunks per source (1-3, default: 3)"},"time_range":{"type":"string","required":false,"visibility":"user-only","description":"Filter by recency: day/d, week/w, month/m, year/y"},"start_date":{"type":"string","required":false,"visibility":"user-only","description":"Earliest publication date (YYYY-MM-DD format)"},"end_date":{"type":"string","required":false,"visibility":"user-only","description":"Latest publication date (YYYY-MM-DD format)"},"include_domains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to whitelist (e.g., \\"github.com,stackoverflow.com\\")"},"exclude_domains":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of domains to blacklist (e.g., \\"pinterest.com,reddit.com\\")"},"country":{"type":"string","required":false,"visibility":"user-only","description":"Boost results from specified country (general topic only)"},"auto_parameters":{"type":"boolean","required":false,"visibility":"user-only","description":"Automatic parameter configuration based on query intent"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Tavily API Key"}}},"telegram_copy_message":{"id":"telegram_copy_message","name":"Telegram Copy Message","description":"Copy a message to another Telegram chat without a forward header through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination chat ID (numeric, can be negative for groups)"},"fromChatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source chat ID the original message belongs to"},"messageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Identifier of the message to copy in the source chat"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"New caption for the copied media (keeps the original if omitted)"}}},"telegram_delete_message":{"id":"telegram_delete_message","name":"Telegram Delete Message","description":"Delete messages in Telegram channels or chats through the Telegram Bot API. Requires the message ID of the message to delete.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram message ID (numeric identifier of the message to delete)"}}},"telegram_edit_message_text":{"id":"telegram_edit_message_text","name":"Telegram Edit Message Text","description":"Edit the text of an existing message in a Telegram chat or channel through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"messageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Identifier of the message to edit"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"New text of the message"}}},"telegram_forward_message":{"id":"telegram_forward_message","name":"Telegram Forward Message","description":"Forward a message from one Telegram chat to another through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Destination chat ID (numeric, can be negative for groups)"},"fromChatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Source chat ID the original message belongs to"},"messageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Identifier of the message to forward in the source chat"}}},"telegram_get_chat":{"id":"telegram_get_chat","name":"Telegram Get Chat","description":"Get up-to-date information about a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID or @username (numeric, can be negative for groups)"}}},"telegram_get_chat_member":{"id":"telegram_get_chat_member","name":"Telegram Get Chat Member","description":"Get information about a member of a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID or @username (numeric, can be negative for groups)"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Unique identifier of the target user"}}},"telegram_message":{"id":"telegram_message","name":"Telegram Send Message","description":"Send messages to Telegram channels or users through the Telegram Bot API. Enables direct communication and notifications with message tracking and chat confirmation.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message text to send"}}},"telegram_pin_message":{"id":"telegram_pin_message","name":"Telegram Pin Message","description":"Pin a message in a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"messageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Identifier of the message to pin"},"disableNotification":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Pass true to pin silently without notifying chat members"}}},"telegram_send_animation":{"id":"telegram_send_animation","name":"Telegram Send Animation","description":"Send animations (GIFs) to Telegram channels or users through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"animation":{"type":"string","required":true,"visibility":"user-or-llm","description":"Animation to send. Pass a file_id or HTTP URL"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Animation caption (optional)"}}},"telegram_send_audio":{"id":"telegram_send_audio","name":"Telegram Send Audio","description":"Send audio files to Telegram channels or users through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"audio":{"type":"string","required":true,"visibility":"user-or-llm","description":"Audio file to send. Pass a file_id or HTTP URL"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Audio caption (optional)"}}},"telegram_send_chat_action":{"id":"telegram_send_chat_action","name":"Telegram Send Chat Action","description":"Show a status action such as a typing indicator in a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of action to broadcast (e.g. typing, upload_photo, record_video, upload_document, find_location)"}}},"telegram_send_contact":{"id":"telegram_send_contact","name":"Telegram Send Contact","description":"Send a phone contact to a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact\'s phone number"},"firstName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact\'s first name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Contact\'s last name"},"vcard":{"type":"string","required":false,"visibility":"user-or-llm","description":"Additional data about the contact in the form of a vCard"}}},"telegram_send_document":{"id":"telegram_send_document","name":"Telegram Send Document","description":"Send documents (PDF, ZIP, DOC, etc.) to Telegram channels or users through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"files":{"type":"file[]","required":false,"visibility":"user-only","description":"Document file to send (PDF, ZIP, DOC, etc.). Max size: 50MB"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Document caption (optional)"}}},"telegram_send_location":{"id":"telegram_send_location","name":"Telegram Send Location","description":"Send a point on the map to a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"latitude":{"type":"number","required":true,"visibility":"user-or-llm","description":"Latitude of the location"},"longitude":{"type":"number","required":true,"visibility":"user-or-llm","description":"Longitude of the location"}}},"telegram_send_photo":{"id":"telegram_send_photo","name":"Telegram Send Photo","description":"Send photos to Telegram channels or users through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"photo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Photo to send. Pass a file_id or HTTP URL"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Photo caption (optional)"}}},"telegram_send_poll":{"id":"telegram_send_poll","name":"Telegram Send Poll","description":"Send a native poll to a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"question":{"type":"string","required":true,"visibility":"user-or-llm","description":"Poll question (1-300 characters)"},"options":{"type":"json","required":true,"visibility":"user-or-llm","description":"List of 2-10 answer options as text strings"},"isAnonymous":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the poll needs to be anonymous (defaults to true)"},"allowsMultipleAnswers":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the poll allows multiple answers"}}},"telegram_send_video":{"id":"telegram_send_video","name":"Telegram Send Video","description":"Send videos to Telegram channels or users through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"video":{"type":"string","required":true,"visibility":"user-or-llm","description":"Video to send. Pass a file_id or HTTP URL"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Video caption (optional)"}}},"telegram_set_message_reaction":{"id":"telegram_set_message_reaction","name":"Telegram Set Message Reaction","description":"Set or remove an emoji reaction on a message in a Telegram chat through the Telegram Bot API.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"messageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Identifier of the target message"},"reaction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Emoji to react with (leave empty to remove the reaction)"},"isBig":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Pass true to show the reaction with a big animation"}}},"telegram_unpin_message":{"id":"telegram_unpin_message","name":"Telegram Unpin Message","description":"Unpin a pinned message in a Telegram chat through the Telegram Bot API. Unpins the most recent pinned message when no message ID is given.","version":"1.0.0","params":{"botToken":{"type":"string","required":true,"visibility":"user-only","description":"Your Telegram Bot API Token"},"chatId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Telegram chat ID (numeric, can be negative for groups)"},"messageId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Identifier of the message to unpin (omit to unpin the most recent one)"}}},"temporal_cancel_workflow":{"id":"temporal_cancel_workflow","name":"Temporal Cancel Workflow","description":"Request cooperative cancellation of a running Temporal workflow execution. The workflow decides how to respond to the request.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to cancel"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to cancel (defaults to the latest run)"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for the cancellation, recorded in the workflow history"}}},"temporal_count_workflows":{"id":"temporal_count_workflows","name":"Temporal Count Workflows","description":"Count workflow executions in a Temporal namespace matching a visibility query, with optional GROUP BY aggregation.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility count filter, e.g. ExecutionStatus = \\"Running\\" or ... GROUP BY ExecutionStatus (empty counts all executions)"}}},"temporal_create_schedule":{"id":"temporal_create_schedule","name":"Temporal Create Schedule","description":"Create a Temporal schedule that starts a workflow on a cron or interval cadence.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID for the new schedule (e.g., nightly-report)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID for started workflows (the schedule appends the run time to keep IDs unique)"},"workflowType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Registered workflow type name the schedule starts (e.g., ReportWorkflow)"},"taskQueue":{"type":"string","required":true,"visibility":"user-or-llm","description":"Task queue the workflow worker polls (e.g., reports)"},"input":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workflow input as JSON. A top-level array is passed as the argument list (one argument per element); any other value is passed as a single argument"},"cronExpressions":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cron expressions defining when the schedule fires, comma- or newline-separated for multiple (e.g., \\"0 12 * * *\\"). At least one of cronExpressions or intervalSeconds is required"},"intervalSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Fixed interval between actions in seconds. At least one of cronExpressions or intervalSeconds is required"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA time zone for cron evaluation (e.g., America/New_York; defaults to UTC)"},"overlapPolicy":{"type":"string","required":false,"visibility":"user-only","description":"Policy when an action would overlap a still-running one (defaults to skip): SCHEDULE_OVERLAP_POLICY_SKIP, SCHEDULE_OVERLAP_POLICY_BUFFER_ONE, SCHEDULE_OVERLAP_POLICY_BUFFER_ALL, SCHEDULE_OVERLAP_POLICY_CANCEL_OTHER, SCHEDULE_OVERLAP_POLICY_TERMINATE_OTHER, or SCHEDULE_OVERLAP_POLICY_ALLOW_ALL"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Human-readable notes stored on the schedule"},"paused":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Create the schedule in a paused state (defaults to active)"}}},"temporal_delete_schedule":{"id":"temporal_delete_schedule","name":"Temporal Delete Schedule","description":"Delete a Temporal schedule. Workflows already started by the schedule keep running.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to delete"}}},"temporal_describe_schedule":{"id":"temporal_describe_schedule","name":"Temporal Describe Schedule","description":"Get the configuration and current state of a Temporal schedule, including its spec, recent actions, and upcoming run times.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to describe"}}},"temporal_describe_task_queue":{"id":"temporal_describe_task_queue","name":"Temporal Describe Task Queue","description":"List the workers currently polling a Temporal task queue, to check whether a workflow or activity has live workers.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"taskQueue":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the task queue to describe (e.g., orders)"},"taskQueueType":{"type":"string","required":false,"visibility":"user-only","description":"Type of pollers to list: TASK_QUEUE_TYPE_WORKFLOW (default) or TASK_QUEUE_TYPE_ACTIVITY"}}},"temporal_describe_workflow":{"id":"temporal_describe_workflow","name":"Temporal Describe Workflow","description":"Get the current state of a Temporal workflow execution, including status, timing, memo, search attributes, and pending activities.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to describe"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to describe (defaults to the latest run)"}}},"temporal_get_workflow_history":{"id":"temporal_get_workflow_history","name":"Temporal Get Workflow History","description":"Fetch the event history of a Temporal workflow execution, optionally filtered to just the close event.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run (defaults to the latest run)"},"maximumPageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of history events to return per page"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response, for pagination"},"historyEventFilterType":{"type":"string","required":false,"visibility":"user-only","description":"Event filter: HISTORY_EVENT_FILTER_TYPE_ALL_EVENT (default) or HISTORY_EVENT_FILTER_TYPE_CLOSE_EVENT to return only the final close event"}}},"temporal_list_schedules":{"id":"temporal_list_schedules","name":"Temporal List Schedules","description":"List schedules in a Temporal namespace.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility filter over schedules, e.g. TemporalSchedulePaused = false (empty lists all schedules)"},"maximumPageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of schedules to return per page"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response, for pagination"}}},"temporal_list_workflows":{"id":"temporal_list_workflows","name":"Temporal List Workflows","description":"List workflow executions in a Temporal namespace, optionally filtered with a visibility query.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Visibility list filter, e.g. WorkflowType = \\"OrderWorkflow\\" AND ExecutionStatus = \\"Running\\" (empty lists all executions)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of executions to return per page"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token from a previous response, for pagination"}}},"temporal_pause_schedule":{"id":"temporal_pause_schedule","name":"Temporal Pause Schedule","description":"Pause a Temporal schedule so it stops taking actions until unpaused.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to pause"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason recorded in the schedule\'s notes"}}},"temporal_query_workflow":{"id":"temporal_query_workflow","name":"Temporal Query Workflow","description":"Run a synchronous query against the state of a Temporal workflow execution and return the result.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to query"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to query (defaults to the latest run)"},"queryType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the query handler to invoke (e.g., getStatus)"},"queryArgs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Query arguments as JSON. A top-level array is passed as the argument list (one argument per element); any other value is passed as a single argument"}}},"temporal_reset_workflow":{"id":"temporal_reset_workflow","name":"Temporal Reset Workflow","description":"Reset a Temporal workflow execution to a past workflow task, terminating the current run and replaying from the reset point in a new run.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to reset"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to reset (defaults to the latest run)"},"workflowTaskFinishEventId":{"type":"number","required":true,"visibility":"user-or-llm","description":"Event ID of the workflow task finish event to reset to — a WORKFLOW_TASK_COMPLETED, WORKFLOW_TASK_TIMED_OUT, WORKFLOW_TASK_FAILED, or WORKFLOW_TASK_STARTED event (find it with Get Workflow History)"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for the reset, recorded in the workflow history"}}},"temporal_signal_with_start":{"id":"temporal_signal_with_start","name":"Temporal Signal With Start","description":"Atomically signal a Temporal workflow, starting it first if it is not already running, so the signal is never lost.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID to signal, or to start and signal (e.g., order-1234)"},"workflowType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Registered workflow type name to start if the workflow is not running"},"taskQueue":{"type":"string","required":true,"visibility":"user-or-llm","description":"Task queue the workflow worker polls (e.g., orders)"},"signalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the signal handler to invoke (e.g., approve-order)"},"input":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workflow start input as JSON, used only when a new execution is started. A top-level array is passed as the argument list; any other value is passed as a single argument"},"signalInput":{"type":"string","required":false,"visibility":"user-or-llm","description":"Signal input as JSON. A top-level array is passed as the argument list (one argument per element); any other value is passed as a single argument"},"workflowIdReusePolicy":{"type":"string","required":false,"visibility":"user-only","description":"Policy for reusing a closed workflow ID: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE, WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY, WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE, or WORKFLOW_ID_REUSE_POLICY_TERMINATE_IF_RUNNING"},"workflowIdConflictPolicy":{"type":"string","required":false,"visibility":"user-only","description":"Policy when a workflow with the same ID is already running (defaults to using the existing run): WORKFLOW_ID_CONFLICT_POLICY_FAIL, WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING, or WORKFLOW_ID_CONFLICT_POLICY_TERMINATE_EXISTING"},"cronSchedule":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cron schedule for recurring executions (e.g., \\"0 12 * * *\\")"},"executionTimeoutSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total workflow execution timeout in seconds, including retries and continue-as-new"},"runTimeoutSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timeout for a single workflow run in seconds"},"memo":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of memo fields to attach to the execution"},"searchAttributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of search attribute values to index the execution with"}}},"temporal_signal_workflow":{"id":"temporal_signal_workflow","name":"Temporal Signal Workflow","description":"Send a signal to a running Temporal workflow execution.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to signal"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to signal (defaults to the latest run)"},"signalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the signal handler to invoke (e.g., approve-order)"},"signalInput":{"type":"string","required":false,"visibility":"user-or-llm","description":"Signal input as JSON. A top-level array is passed as the argument list (one argument per element); any other value is passed as a single argument"}}},"temporal_start_workflow":{"id":"temporal_start_workflow","name":"Temporal Start Workflow","description":"Start a new workflow execution on a Temporal cluster.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique workflow ID for the new execution (e.g., order-1234)"},"workflowType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Registered workflow type name to run (e.g., OrderWorkflow)"},"taskQueue":{"type":"string","required":true,"visibility":"user-or-llm","description":"Task queue the workflow worker polls (e.g., orders)"},"input":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workflow input as JSON. A top-level array is passed as the argument list (one argument per element); any other value is passed as a single argument"},"workflowIdReusePolicy":{"type":"string","required":false,"visibility":"user-only","description":"Policy for reusing a closed workflow ID: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE, WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY, WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE, or WORKFLOW_ID_REUSE_POLICY_TERMINATE_IF_RUNNING"},"workflowIdConflictPolicy":{"type":"string","required":false,"visibility":"user-only","description":"Policy when a workflow with the same ID is already running: WORKFLOW_ID_CONFLICT_POLICY_FAIL, WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING, or WORKFLOW_ID_CONFLICT_POLICY_TERMINATE_EXISTING"},"cronSchedule":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cron schedule for recurring executions (e.g., \\"0 12 * * *\\")"},"executionTimeoutSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Total workflow execution timeout in seconds, including retries and continue-as-new"},"runTimeoutSeconds":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timeout for a single workflow run in seconds"},"memo":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of memo fields to attach to the execution"},"searchAttributes":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of search attribute values to index the execution with"}}},"temporal_terminate_workflow":{"id":"temporal_terminate_workflow","name":"Temporal Terminate Workflow","description":"Forcefully terminate a Temporal workflow execution immediately, without giving the workflow a chance to react.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to terminate"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to terminate (defaults to the latest run)"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason for the termination, recorded in the workflow history"}}},"temporal_trigger_schedule":{"id":"temporal_trigger_schedule","name":"Temporal Trigger Schedule","description":"Trigger an immediate action of a Temporal schedule, outside its normal spec.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to trigger"},"overlapPolicy":{"type":"string","required":false,"visibility":"user-only","description":"Overlap policy for the triggered action (defaults to the schedule\'s policy): SCHEDULE_OVERLAP_POLICY_SKIP, SCHEDULE_OVERLAP_POLICY_BUFFER_ONE, SCHEDULE_OVERLAP_POLICY_BUFFER_ALL, SCHEDULE_OVERLAP_POLICY_CANCEL_OTHER, SCHEDULE_OVERLAP_POLICY_TERMINATE_OTHER, or SCHEDULE_OVERLAP_POLICY_ALLOW_ALL"}}},"temporal_unpause_schedule":{"id":"temporal_unpause_schedule","name":"Temporal Unpause Schedule","description":"Unpause a Temporal schedule so it resumes taking actions.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to unpause"},"reason":{"type":"string","required":false,"visibility":"user-or-llm","description":"Reason recorded in the schedule\'s notes"}}},"temporal_update_workflow":{"id":"temporal_update_workflow","name":"Temporal Update Workflow","description":"Invoke an update handler on a running Temporal workflow and wait for its result. Unlike a signal, an update is validated by the workflow and returns a response.","version":"1.0.0","params":{"serverUrl":{"type":"string","required":true,"visibility":"user-only","description":"Base URL of the Temporal server\'s HTTP API (e.g., http://localhost:7243)"},"namespace":{"type":"string","required":true,"visibility":"user-only","description":"Temporal namespace (e.g., default)"},"apiKey":{"type":"string","required":false,"visibility":"user-only","description":"API key sent as a Bearer token (leave blank for servers without auth)"},"workflowId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Workflow ID of the execution to update"},"runId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID of a specific run to update (defaults to the latest run)"},"updateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the update handler to invoke (e.g., addItem)"},"updateArgs":{"type":"string","required":false,"visibility":"user-or-llm","description":"Update arguments as JSON. A top-level array is passed as the argument list (one argument per element); any other value is passed as a single argument"}}},"textract_analyze_expense":{"id":"textract_analyze_expense","name":"AWS Textract Analyze Expense","description":"Extract structured invoice and receipt fields using AWS Textract AnalyzeExpense","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region for Textract service (e.g., us-east-1)"},"processingMode":{"type":"string","required":false,"visibility":"user-only","description":"Document type: single-page or multi-page. Defaults to single-page."},"file":{"type":"file","required":false,"visibility":"hidden","description":"Invoice or receipt to be processed (JPEG, PNG, or single-page PDF)."},"filePath":{"type":"string","required":false,"visibility":"hidden","description":"URL to an invoice or receipt to be processed, if not uploaded directly."},"s3Uri":{"type":"string","required":false,"visibility":"user-only","description":"S3 URI for multi-page processing (s3://bucket/key)."}}},"textract_analyze_id":{"id":"textract_analyze_id","name":"AWS Textract Analyze ID","description":"Extract identity document fields using AWS Textract AnalyzeID","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region for Textract service (e.g., us-east-1)"},"file":{"type":"file","required":false,"visibility":"hidden","description":"Front of the identity document (JPEG, PNG, or PDF)."},"filePath":{"type":"string","required":false,"visibility":"hidden","description":"URL to the front of the identity document, if not uploaded directly."},"fileBack":{"type":"file","required":false,"visibility":"hidden","description":"Back of the identity document, if applicable (JPEG, PNG, or PDF)."},"filePathBack":{"type":"string","required":false,"visibility":"hidden","description":"URL to the back of the identity document, if not uploaded directly."}}},"textract_parser":{"id":"textract_parser","name":"AWS Textract Parser","description":"Parse documents using AWS Textract OCR and document analysis","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region for Textract service (e.g., us-east-1)"},"processingMode":{"type":"string","required":false,"visibility":"user-only","description":"Document type: single-page or multi-page. Defaults to single-page."},"filePath":{"type":"string","required":false,"visibility":"user-only","description":"URL to a document to be processed (JPEG, PNG, or single-page PDF)."},"file":{"type":"file","required":false,"visibility":"hidden","description":"Document file to be processed (JPEG, PNG, or single-page PDF)."},"s3Uri":{"type":"string","required":false,"visibility":"user-only","description":"S3 URI for multi-page processing (s3://bucket/key)."},"featureTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Feature types to detect: TABLES, FORMS, QUERIES, SIGNATURES, LAYOUT. If not specified, only text detection is performed.","items":{"type":"string","description":"Feature type"}},"queries":{"type":"array","required":false,"visibility":"user-or-llm","description":"Custom queries to extract specific information. Only used when featureTypes includes QUERIES.","items":{"type":"object","description":"Query configuration","properties":{"Text":{"type":"string","description":"The query text"},"Alias":{"type":"string","description":"Optional alias for the result"}}}}}},"textract_parser_v2":{"id":"textract_parser_v2","name":"AWS Textract Parser","description":"Parse documents using AWS Textract OCR and document analysis","version":"1.0.0","params":{"accessKeyId":{"type":"string","required":true,"visibility":"user-only","description":"AWS Access Key ID"},"secretAccessKey":{"type":"string","required":true,"visibility":"user-only","description":"AWS Secret Access Key"},"region":{"type":"string","required":true,"visibility":"user-only","description":"AWS region for Textract service (e.g., us-east-1)"},"processingMode":{"type":"string","required":false,"visibility":"user-only","description":"Document type: single-page or multi-page. Defaults to single-page."},"file":{"type":"file","required":false,"visibility":"hidden","description":"Document to be processed (JPEG, PNG, or single-page PDF)."},"s3Uri":{"type":"string","required":false,"visibility":"user-only","description":"S3 URI for multi-page processing (s3://bucket/key)."},"featureTypes":{"type":"array","required":false,"visibility":"user-or-llm","description":"Feature types to detect: TABLES, FORMS, QUERIES, SIGNATURES, LAYOUT. If not specified, only text detection is performed.","items":{"type":"string","description":"Feature type"}},"queries":{"type":"array","required":false,"visibility":"user-or-llm","description":"Custom queries to extract specific information. Only used when featureTypes includes QUERIES.","items":{"type":"object","description":"Query configuration","properties":{"Text":{"type":"string","description":"The query text"},"Alias":{"type":"string","description":"Optional alias for the result"}}}}}},"thinking_tool":{"id":"thinking_tool","name":"Thinking Tool","description":"Processes a provided thought/instruction, making it available for subsequent steps.","version":"1.0.0","params":{"thought":{"type":"string","required":true,"visibility":"llm-only","description":"Your internal reasoning, analysis, or thought process. Use this to think through the problem step by step before responding."}}},"thrive_add_audience_managers":{"id":"thrive_add_audience_managers","name":"Thrive Add Audience Managers","description":"Add managers to a Thrive audience with their permissions.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"managers":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of manager objects (1-100). Each: {\\"reference\\":\\"user@example.com\\",\\"permissions\\":{\\"audienceManager\\":{\\"manageContent\\":true,\\"assignments\\":true},\\"peopleManager\\":{\\"canViewLearnPage\\":true,\\"insights\\":false,\\"manage\\":false},\\"administrator\\":{\\"canAddAudienceManagers\\":false}}}"}}},"thrive_add_audience_members":{"id":"thrive_add_audience_members","name":"Thrive Add Audience Members","description":"Add members to a Thrive audience by email, ref, or id.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"users":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of user emails/refs/ids to add (1-100). Example: [\\"user@example.com\\"]"}}},"thrive_add_user_tags":{"id":"thrive_add_user_tags","name":"Thrive Add User Tags","description":"Add one or more tags to a learner in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The learner ID"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of tag names to add (1-100). Example: [\\"leadership\\"]"}}},"thrive_create_assignment":{"id":"thrive_create_assignment","name":"Thrive Create Assignment","description":"Create a compliance assignment in Thrive for an audience and content item.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience ID"},"contentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of content IDs that can also complete the assignment"},"hideAlternativeContent":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","required":false,"visibility":"user-or-llm","description":"The number of days required to complete the assignment (default 30)"},"recurrence":{"type":"number","required":false,"visibility":"user-or-llm","description":"The number of days until the assignment will reoccur"}}},"thrive_create_audience":{"id":"thrive_create_audience","name":"Thrive Create Audience","description":"Create a new audience or structure in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the audience (max 100 characters)"},"reference":{"type":"string","required":false,"visibility":"user-or-llm","description":"The external reference for the audience (max 100 characters)"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The id or reference of the parent audience/structure; leave blank for a parent audience/structure"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"The audience category: \'audience\' or \'structure\'"}}},"thrive_create_completion":{"id":"thrive_create_completion","name":"Thrive Create Completion","description":"Record a learning completion in Thrive for a user and content item.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID"},"contentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The content ID for the content completed"},"completedAt":{"type":"string","required":true,"visibility":"user-or-llm","description":"ISO8601 timestamp when the completion occurred"}}},"thrive_create_user":{"id":"thrive_create_user","name":"Thrive Create User","description":"Create a new user in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your organisation\'s unique identifier for this individual"},"firstName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The given name of the individual"},"lastName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The family name of the individual"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The email address for the user (required unless loginMethod is \'ref\')"},"loginMethod":{"type":"string","required":false,"visibility":"user-or-llm","description":"How the user logs in: \'email\' or \'ref\' (defaults to \'email\')"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"Role assigned: \'administrator\', \'learneradmin\', or \'learner\' (defaults to \'learner\')"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of this individual\'s role in your organisation"},"managerRef":{"type":"string","required":false,"visibility":"user-or-llm","description":"Your organisation\'s unique identifier for this individual\'s line manager"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date this individual started with your organisation (ISO 8601)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date this individual left your organisation (ISO 8601)"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s preferred timezone (tenant default if omitted)"},"languageCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s preferred language (e.g. \'en-gb\')"},"sso":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the account is managed by an authentication provider"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Domain this individual is associated with"},"additionalFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of custom field key-value pairs. Example: {\\"department\\":\\"Sales\\"}"}}},"thrive_delete_assignment":{"id":"thrive_delete_assignment","name":"Thrive Delete Assignment","description":"Delete a compliance assignment in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"assignmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The assignment ID"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience ID"}}},"thrive_delete_audience":{"id":"thrive_delete_audience","name":"Thrive Delete Audience","description":"Delete an audience in Thrive (only if it has no child audiences).","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"}}},"thrive_delete_user":{"id":"thrive_delete_user","name":"Thrive Delete User","description":"Permanently delete (obfuscate) a user in Thrive by ref while retaining training history.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ref to delete"}}},"thrive_get_activity":{"id":"thrive_get_activity","name":"Thrive Get Activity","description":"Get a single activity record in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier of the activity"}}},"thrive_get_assignment":{"id":"thrive_get_assignment","name":"Thrive Get Assignment","description":"Get a single compliance assignment in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"assignmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The assignment ID"}}},"thrive_get_audience":{"id":"thrive_get_audience","name":"Thrive Get Audience","description":"Get a single audience or structure in Thrive by id or reference.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"}}},"thrive_get_completion":{"id":"thrive_get_completion","name":"Thrive Get Completion","description":"Get a single learning completion record in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The completion ID"}}},"thrive_get_content":{"id":"thrive_get_content","name":"Thrive Get Content","description":"Get a single content record in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier of the content item"}}},"thrive_get_cpd_category":{"id":"thrive_get_cpd_category","name":"Thrive Get CPD Category","description":"Get a single CPD category in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"categoryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CPD category ID"}}},"thrive_get_cpd_entry":{"id":"thrive_get_cpd_entry","name":"Thrive Get CPD Entry","description":"Get a single CPD log entry in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"logEntryId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CPD log entry ID"}}},"thrive_get_cpd_requirement":{"id":"thrive_get_cpd_requirement","name":"Thrive Get CPD Requirement","description":"Get a single CPD requirement summary in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceRequirementId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The CPD requirement ID"}}},"thrive_get_enrolment":{"id":"thrive_get_enrolment","name":"Thrive Get Enrolment","description":"Get a single enrolment for a compliance assignment in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"assignmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The assignment ID"},"enrolmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The enrolment ID"}}},"thrive_get_skill_levels":{"id":"thrive_get_skill_levels","name":"Thrive Get Skill Levels","description":"Get the available skill levels configured in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"}}},"thrive_get_tag":{"id":"thrive_get_tag","name":"Thrive Get Tag","description":"Get a single tag in Thrive by its ID.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"tagId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tag ID"}}},"thrive_get_user_by_id":{"id":"thrive_get_user_by_id","name":"Thrive Get User by ID","description":"Get a single user in Thrive by their ID and return basic user information.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"id":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID"}}},"thrive_get_user_by_ref":{"id":"thrive_get_user_by_ref","name":"Thrive Get User by Ref","description":"Get a single user in Thrive by their ref and return basic user information.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ref"}}},"thrive_list_assignments":{"id":"thrive_list_assignments","name":"Thrive List Assignments","description":"List compliance assignments in Thrive, optionally filtered by audience.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by audience ID or audience reference"},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only items updated on or after this date/time (ISO 8601)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-100, default 100)"}}},"thrive_list_audience_managers":{"id":"thrive_list_audience_managers","name":"Thrive List Audience Managers","description":"List the managers of a Thrive audience.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"}}},"thrive_list_audience_members":{"id":"thrive_list_audience_members","name":"Thrive List Audience Members","description":"List the members of a Thrive audience with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"}}},"thrive_list_audiences":{"id":"thrive_list_audiences","name":"Thrive List Audiences","description":"List audiences and structures in Thrive with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"apiControlled":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter to only return audiences which are / are not API controlled"},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only audiences updated on or after this date/time (ISO 8601)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"}}},"thrive_list_completions":{"id":"thrive_list_completions","name":"Thrive List Completions","description":"List learning completion records in Thrive, optionally filtered by user or content.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"contentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by content"},"isRPL":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by completions imported via Recognition of Prior Learning (RPL)"},"userId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by user"},"completedDateRangeStart":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by completedDate (completedDate >= this date/date-time)"},"completedDateRangeEnd":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by completedDate (completedDate <= this date/date-time)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 1000)"}}},"thrive_list_enrolments":{"id":"thrive_list_enrolments","name":"Thrive List Enrolments","description":"List enrolments for a compliance assignment in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"assignmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The assignment ID"},"updatedAtFrom":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date to filter enrolments from (ISO 8601)"},"updatedAtTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date to filter enrolments up to (ISO 8601). Requires updatedAtFrom."},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by enrolment status: archived, complete, open, overdue, scheduled, or unassigned"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-100, default 100)"}}},"thrive_list_tags":{"id":"thrive_list_tags","name":"Thrive List Tags","description":"List tags in Thrive and return tag information with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only tags updated on or after this date/time (ISO 8601)"}}},"thrive_query_activities":{"id":"thrive_query_activities","name":"Thrive Query Activities","description":"Query activity records in Thrive with pagination and filtering options.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 20)"},"actions":{"type":"string","required":false,"visibility":"user-or-llm","description":"comma-separated activity types e.g. viewed,completed"},"omitActions":{"type":"string","required":false,"visibility":"user-or-llm","description":"comma-separated activity types e.g. viewed,completed"},"contentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"comma-separated content IDs"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by content type"},"timestampFrom":{"type":"string","required":false,"visibility":"user-or-llm","description":"format YYYY-MM-DD hh:mm:ss"},"timestampTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"format YYYY-MM-DD hh:mm:ss"}}},"thrive_query_content":{"id":"thrive_query_content","name":"Thrive Query Content","description":"Query content records in Thrive with pagination and filtering options.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 20)"},"types":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated content types (article, assessment, broadcast, cmi5, elearning, event, file, pathway, question, quiz, scorm, url, video, mixed). If both set, omitTypes is ignored."},"omitTypes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated content types (article, assessment, broadcast, cmi5, elearning, event, file, pathway, question, quiz, scorm, url, video, mixed). If both set, omitTypes is ignored."},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only items updated on or after this date/time (ISO 8601)"}}},"thrive_query_cpd_categories":{"id":"thrive_query_cpd_categories","name":"Thrive Query CPD Categories","description":"Query CPD categories in Thrive and return results with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only items updated on or after this date/time (ISO 8601)"}}},"thrive_query_cpd_entries":{"id":"thrive_query_cpd_entries","name":"Thrive Query CPD Entries","description":"Query CPD log entries in Thrive and return results with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"},"entryDateFrom":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter entries after this date (format YYYY-MM-DD hh:mm:ss)"},"entryDateTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter entries before this date (format YYYY-MM-DD hh:mm:ss)"}}},"thrive_query_cpd_requirements":{"id":"thrive_query_cpd_requirements","name":"Thrive Query CPD Requirements","description":"Query CPD requirement summaries in Thrive and return results with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only items updated on or after this date/time (ISO 8601)"}}},"thrive_query_cpd_user_summaries":{"id":"thrive_query_cpd_user_summaries","name":"Thrive Query CPD User Summaries","description":"Query CPD user log summaries in Thrive and return results with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"entryDateFrom":{"type":"string","required":true,"visibility":"user-or-llm","description":"Filter entries after this date (format YYYY-MM-DDThh:mm:ss)"},"entryDateTo":{"type":"string","required":true,"visibility":"user-or-llm","description":"Filter entries before this date (format YYYY-MM-DDThh:mm:ss)"},"userIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated user IDs to filter by"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"}}},"thrive_remove_audience_manager":{"id":"thrive_remove_audience_manager","name":"Thrive Remove Audience Manager","description":"Remove a single manager from a Thrive audience.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user email, ref, or id to remove as a manager"}}},"thrive_remove_audience_member":{"id":"thrive_remove_audience_member","name":"Thrive Remove Audience Member","description":"Remove a single member from a Thrive audience.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"userRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user email, ref, or id to remove"}}},"thrive_remove_user_tags":{"id":"thrive_remove_user_tags","name":"Thrive Remove User Tags","description":"Remove one or more tags from a learner in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The learner ID"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of tag names to remove (1-100). Example: [\\"leadership\\"]"}}},"thrive_replace_audience_managers":{"id":"thrive_replace_audience_managers","name":"Thrive Replace Audience Managers","description":"Replace a Thrive audience\'s entire manager list with the given managers (does not support an empty array).","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"managers":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of manager objects that replaces the whole manager list (1-100, no empty array). Each: {\\"reference\\":\\"user@example.com\\",\\"permissions\\":{\\"audienceManager\\":{\\"manageContent\\":true,\\"assignments\\":true},\\"peopleManager\\":{\\"canViewLearnPage\\":true,\\"insights\\":false,\\"manage\\":false},\\"administrator\\":{\\"canAddAudienceManagers\\":false}}}"}}},"thrive_replace_audience_members":{"id":"thrive_replace_audience_members","name":"Thrive Replace Audience Members","description":"Replace a Thrive audience\'s entire members list with the given users (does not support an empty array).","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"users":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of user emails/refs/ids that replaces the whole members list (1-100, no empty array). Example: [\\"user@example.com\\"]"}}},"thrive_search_users":{"id":"thrive_search_users","name":"Thrive Search Users","description":"Search users in Thrive and return basic user information with pagination.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per page (1-1000, default 100)"},"updatedSince":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return only users updated on or after this date/time (ISO 8601)"},"statuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to include: active, inactive, expired, new"},"omitStatuses":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to exclude: active, inactive, expired, new"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by a single status: active, inactive, expired, or new"}}},"thrive_suspend_user":{"id":"thrive_suspend_user","name":"Thrive Suspend User","description":"Suspend a user in Thrive by ref, marking the account inactive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ref to suspend"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"The date this individual left your organisation (ISO 8601)"}}},"thrive_update_assignment":{"id":"thrive_update_assignment","name":"Thrive Update Assignment","description":"Update a compliance assignment in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"assignmentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The assignment ID"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience ID"},"contentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The content ID for the primary content"},"completionPeriod":{"type":"number","required":false,"visibility":"user-or-llm","description":"The number of days required to complete the assignment"},"recurrence":{"type":"number","required":false,"visibility":"user-or-llm","description":"The number of days until the assignment will reoccur"},"alternativeContentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of content IDs that can also complete the assignment"}}},"thrive_update_audience":{"id":"thrive_update_audience","name":"Thrive Update Audience","description":"Update an audience in Thrive, optionally moving it to a new parent.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"audienceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The audience id or audience reference"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the audience (max 100 characters)"},"reference":{"type":"string","required":false,"visibility":"user-or-llm","description":"The external reference for the audience (max 100 characters)"},"parentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The id of the parent audience/structure to move the audience to"}}},"thrive_update_user":{"id":"thrive_update_user","name":"Thrive Update User","description":"Update an existing user in Thrive by ref. Only the fields provided are changed.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"ref":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ref to update"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The given name of the individual"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"The family name of the individual"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"The email address for the user"},"loginMethod":{"type":"string","required":false,"visibility":"user-or-llm","description":"How the user logs in: \'email\' or \'ref\'"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"Role assigned: \'administrator\', \'learneradmin\', or \'learner\'"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of this individual\'s role in your organisation"},"managerRef":{"type":"string","required":false,"visibility":"user-or-llm","description":"Your organisation\'s unique identifier for this individual\'s line manager"},"startDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date this individual started with your organisation (ISO 8601)"},"endDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date this individual left your organisation (ISO 8601)"},"timeZone":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"The user\'s preferred language (e.g. \'en-gb\')"},"sso":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the account is managed by an authentication provider"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Domain this individual is associated with"},"additionalFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of custom field key-value pairs. Example: {\\"department\\":\\"Sales\\"}"}}},"thrive_update_user_skills":{"id":"thrive_update_user_skills","name":"Thrive Update User Skills","description":"Update skills and levels for a learner in Thrive.","version":"1.0.0","params":{"tenantId":{"type":"string","required":true,"visibility":"user-only","description":"Thrive Tenant ID (used as the Basic auth username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Thrive API key (used as the Basic auth password)"},"host":{"type":"string","required":false,"visibility":"user-only","description":"Region-specific API host"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The learner ID"},"skills":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of skill objects (1-100). Each: {\\"tagName\\":\\"leadership\\",\\"level\\":1,\\"targetLevel\\":3}. level/targetLevel optional (min -1)."}}},"tiktok_get_post_status":{"id":"tiktok_get_post_status","name":"TikTok Get Post Status","description":"Check the status of a video draft upload. Use the publishId returned from Upload Video Draft to track progress.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"TikTok OAuth access token"},"publishId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The publish ID returned from a post/upload tool."}},"oauth":{"required":true,"provider":"tiktok","requiredScopes":["video.upload"]}},"tiktok_get_user":{"id":"tiktok_get_user","name":"TikTok Get User","description":"Get the authenticated TikTok user profile information including display name, avatar, bio, follower count, and video statistics.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"TikTok OAuth access token"},"fields":{"type":"string","required":false,"visibility":"user-or-llm","default":"open_id,union_id,avatar_url,avatar_large_url,display_name,bio_description,profile_deep_link,is_verified,username,follower_count,following_count,likes_count,video_count","description":"Comma-separated allowlisted fields to return. open_id and display_name are always included. Available: open_id, union_id, avatar_url, avatar_large_url, display_name, bio_description, profile_deep_link, is_verified, username, follower_count, following_count, likes_count, video_count. Include avatar_url or avatar_large_url to receive avatarFile."}},"oauth":{"required":true,"provider":"tiktok","requiredScopes":["user.info.basic","user.info.profile","user.info.stats"]}},"tiktok_list_videos":{"id":"tiktok_list_videos","name":"TikTok List Videos","description":"Get a list of the authenticated user\'s TikTok videos with cover images, titles, and metadata. Supports pagination.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"TikTok OAuth access token"},"maxCount":{"type":"number","required":false,"visibility":"user-or-llm","default":10,"description":"Maximum number of videos to return (1-20)"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Cursor for pagination (from previous response)"}},"oauth":{"required":true,"provider":"tiktok","requiredScopes":["video.list"]}},"tiktok_query_videos":{"id":"tiktok_query_videos","name":"TikTok Query Videos","description":"Query specific TikTok videos by their IDs to get fresh metadata including cover images, embed links, and video details.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"TikTok OAuth access token"},"videoIds":{"type":"array","required":true,"visibility":"user-or-llm","description":"Array of video IDs to query (maximum 20)","items":{"type":"string","description":"TikTok video ID"}}},"oauth":{"required":true,"provider":"tiktok","requiredScopes":["video.list"]}},"tiktok_upload_video_draft":{"id":"tiktok_upload_video_draft","name":"TikTok Upload Video Draft","description":"Send an uploaded video to the authenticated user\'s TikTok inbox for manual editing and posting. The user must open TikTok and tap the inbox notification to complete the post. Rate limit: 6 requests per minute per user.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"TikTok OAuth access token"},"file":{"type":"file","required":true,"visibility":"user-only","description":"Video file to upload from the workflow. Maximum size: 250 MB."}},"oauth":{"required":true,"provider":"tiktok","requiredScopes":["video.upload"]}},"tinybird_append_datasource":{"id":"tinybird_append_datasource","name":"Tinybird Append Data Source","description":"Append data to a Tinybird Data Source from a remote file URL (CSV, NDJSON, Parquet).","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co)"},"datasource":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the existing Data Source to append to. Example: \\"events_raw\\""},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"Publicly accessible URL of the file to append. Example: \\"https://example.com/data.csv\\""},"format":{"type":"string","required":false,"visibility":"user-only","description":"Format of the source file: \\"csv\\" (default), \\"ndjson\\", or \\"parquet\\""},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with DATASOURCES:APPEND or DATASOURCES:CREATE scope"}}},"tinybird_delete_datasource_rows":{"id":"tinybird_delete_datasource_rows","name":"Tinybird Delete Data Source Rows","description":"Delete rows from a Tinybird Data Source matching a SQL condition.","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co)"},"datasource":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the Data Source to delete rows from. Example: \\"events_raw\\""},"delete_condition":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL WHERE-clause condition selecting the rows to delete. Example: \\"country = \'ES\'\\" or \\"event_date < \'2024-01-01\'\\""},"dry_run":{"type":"boolean","required":false,"visibility":"user-only","description":"When true, returns how many rows would be deleted without deleting them. Defaults to false."},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with DATASOURCES:CREATE scope"}}},"tinybird_events":{"id":"tinybird_events","name":"Tinybird Events","description":"Send events to a Tinybird Data Source using the Events API. Supports JSON and NDJSON formats with optional gzip compression.","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co or https://api.us-east.tinybird.co)"},"datasource":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the Tinybird Data Source to send events to. Example: \\"events_raw\\", \\"user_analytics\\""},"data":{"type":"string","required":true,"visibility":"user-or-llm","description":"Data to send as NDJSON (newline-delimited JSON) or JSON string. Each event should be a valid JSON object. Example NDJSON: {\\"user_id\\": 1, \\"event\\": \\"click\\"}\\\\n{\\"user_id\\": 2, \\"event\\": \\"view\\"}"},"wait":{"type":"boolean","required":false,"visibility":"user-only","description":"Wait for database acknowledgment before responding. Enables safer retries but introduces latency. Defaults to false."},"format":{"type":"string","required":false,"visibility":"user-only","description":"Format of the events data: \\"ndjson\\" (default) or \\"json\\""},"compression":{"type":"string","required":false,"visibility":"user-only","description":"Compression format: \\"none\\" (default) or \\"gzip\\""},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with DATASOURCES:APPEND or DATASOURCES:CREATE scope"}}},"tinybird_get_job":{"id":"tinybird_get_job","name":"Tinybird Get Job","description":"Check the status of an asynchronous Tinybird job (import, delete, etc.) by ID.","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co)"},"job_id":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the job to check, as returned by an append or delete operation"},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with ADMIN scope, or the token that started the job"}}},"tinybird_query":{"id":"tinybird_query","name":"Tinybird Query","description":"Execute SQL queries against Tinybird Pipes and Data Sources using the Query API.","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"SQL query to execute. Specify your desired output format (e.g., FORMAT JSON, FORMAT CSV, FORMAT TSV). JSON format provides structured data, while other formats return raw text. Example: \\"SELECT * FROM my_datasource LIMIT 100 FORMAT JSON\\""},"pipeline":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional pipe name. When provided, enables SELECT * FROM _ syntax. Example: \\"my_pipe\\", \\"analytics_pipe\\""},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with PIPES:READ scope"}}},"tinybird_query_pipe":{"id":"tinybird_query_pipe","name":"Tinybird Query Pipe","description":"Call a published Tinybird Pipe API Endpoint by name, passing dynamic parameters and receiving structured JSON results.","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co)"},"pipe":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the published Pipe API Endpoint to call. Example: \\"top_pages\\""},"parameters":{"type":"json","required":false,"visibility":"user-or-llm","description":"Dynamic Pipe parameters as a JSON object, sent as query-string arguments. Example: {\\"start_date\\": \\"2024-01-01\\", \\"limit\\": 10}"},"q":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional SQL to run on top of the Pipe result. Use \\"_\\" to reference the Pipe. Example: \\"SELECT count() FROM _\\""},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with PIPES:READ scope"}}},"tinybird_truncate_datasource":{"id":"tinybird_truncate_datasource","name":"Tinybird Truncate Data Source","description":"Delete all rows from a Tinybird Data Source.","version":"1.0.0","params":{"base_url":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API base URL (e.g., https://api.tinybird.co)"},"datasource":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the Data Source to truncate. Example: \\"events_raw\\""},"token":{"type":"string","required":true,"visibility":"user-only","description":"Tinybird API Token with DATASOURCES:CREATE scope"}}},"trello_add_checklist":{"id":"trello_add_checklist","name":"Trello Add Checklist","description":"Add a checklist to a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID to add the checklist to (24-character hex string)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the checklist"},"pos":{"type":"string","required":false,"visibility":"user-or-llm","description":"Position of the checklist (top, bottom, or positive float)"}},"oauth":{"required":true,"provider":"trello"}},"trello_add_checklist_item":{"id":"trello_add_checklist_item","name":"Trello Add Checklist Item","description":"Add an item to a Trello checklist","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"checklistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello checklist ID to add the item to (24-character hex string)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the checklist item"},"pos":{"type":"string","required":false,"visibility":"user-or-llm","description":"Position of the item (top, bottom, or positive float)"},"checked":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the item should start checked off"}},"oauth":{"required":true,"provider":"trello"}},"trello_add_comment":{"id":"trello_add_comment","name":"Trello Add Comment","description":"Add a comment to a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID (24-character hex string)"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment text"}},"oauth":{"required":true,"provider":"trello"}},"trello_add_label":{"id":"trello_add_label","name":"Trello Add Label","description":"Attach an existing label to a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID to attach the label to (24-character hex string)"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the label to attach (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_add_member":{"id":"trello_add_member","name":"Trello Add Member","description":"Assign a member to a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID to assign the member to (24-character hex string)"},"memberId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the member to assign (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_create_board":{"id":"trello_create_board","name":"Trello Create Board","description":"Create a new Trello board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the board"},"desc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the board"},"idOrganization":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID or name of the workspace/organization the board belongs to"},"defaultLists":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to create the default lists (To Do, Doing, Done) on the new board"}},"oauth":{"required":true,"provider":"trello"}},"trello_create_card":{"id":"trello_create_card","name":"Trello Create Card","description":"Create a new card in a Trello list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello list ID (24-character hex string)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name/title of the card"},"desc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the card"},"pos":{"type":"string","required":false,"visibility":"user-or-llm","description":"Position of the card (top, bottom, or positive float)"},"due":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date (ISO 8601 format)"},"dueComplete":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the due date should be marked complete"},"labelIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Label IDs to attach to the card","items":{"type":"string","description":"A Trello label ID"}},"memberIds":{"type":"array","required":false,"visibility":"user-or-llm","description":"Member IDs to assign to the card","items":{"type":"string","description":"A Trello member ID"}}},"oauth":{"required":true,"provider":"trello"}},"trello_create_list":{"id":"trello_create_list","name":"Trello Create List","description":"Create a new list on a Trello board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello board ID the list belongs to (24-character hex string)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the list"},"pos":{"type":"string","required":false,"visibility":"user-or-llm","description":"Position of the list (top, bottom, or positive float)"}},"oauth":{"required":true,"provider":"trello"}},"trello_delete_card":{"id":"trello_delete_card","name":"Trello Delete Card","description":"Permanently delete a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID to permanently delete (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_get_actions":{"id":"trello_get_actions","name":"Trello Get Actions","description":"Get activity/actions from a board or card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"boardId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trello board ID (24-character hex string). Either boardId or cardId required"},"cardId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trello card ID (24-character hex string). Either boardId or cardId required"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter actions by type (e.g., \\"commentCard,updateCard,createCard\\" or \\"all\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of board actions to return"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for action results"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return actions after this date (ISO 8601 timestamp) or action ID, for paging through long histories"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return actions before this date (ISO 8601 timestamp) or action ID, for paging through long histories"}},"oauth":{"required":true,"provider":"trello"}},"trello_get_board":{"id":"trello_get_board","name":"Trello Get Board","description":"Retrieve a single Trello board by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello board ID (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_get_card":{"id":"trello_get_card","name":"Trello Get Card","description":"Retrieve a single Trello card by ID","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_list_cards":{"id":"trello_list_cards","name":"Trello List Cards","description":"List cards from a Trello board or list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"boardId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trello board ID to list open cards from. Provide either boardId or listId"},"listId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trello list ID to list cards from. Provide either boardId or listId"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Which cards to return: open, closed, or all (defaults to open)"}},"oauth":{"required":true,"provider":"trello"}},"trello_list_lists":{"id":"trello_list_lists","name":"Trello Get Lists","description":"List all lists on a Trello board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello board ID (24-character hex string)"},"filter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Which lists to return: open, closed, or all (defaults to open)"}},"oauth":{"required":true,"provider":"trello"}},"trello_list_members":{"id":"trello_list_members","name":"Trello List Members","description":"List members of a Trello board","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"boardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello board ID (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_remove_label":{"id":"trello_remove_label","name":"Trello Remove Label","description":"Detach a label from a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID to detach the label from (24-character hex string)"},"labelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the label to detach (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_remove_member":{"id":"trello_remove_member","name":"Trello Remove Member","description":"Unassign a member from a Trello card","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID to unassign the member from (24-character hex string)"},"memberId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the member to unassign (24-character hex string)"}},"oauth":{"required":true,"provider":"trello"}},"trello_search":{"id":"trello_search","name":"Trello Search","description":"Search Trello cards and boards by keyword","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search text, supports Trello search operators (e.g. board:, list:, due:)"},"idBoards":{"type":"array","required":false,"visibility":"user-or-llm","description":"Restrict the search to these board IDs","items":{"type":"string","description":"A Trello board ID"}},"modelTypes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated result types to search: cards, boards, or all (default all)"},"cardsLimit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of cards to return (1-1000, default 10)"}},"oauth":{"required":true,"provider":"trello"}},"trello_update_card":{"id":"trello_update_card","name":"Trello Update Card","description":"Update an existing card on Trello","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID (24-character hex string)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name/title of the card"},"desc":{"type":"string","required":false,"visibility":"user-or-llm","description":"New description of the card"},"closed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Archive/close the card (true) or reopen it (false)"},"idList":{"type":"string","required":false,"visibility":"user-or-llm","description":"Trello list ID to move card to (24-character hex string)"},"due":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date (ISO 8601 format)"},"dueComplete":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mark the due date as complete"}},"oauth":{"required":true,"provider":"trello"}},"trello_update_checklist_item":{"id":"trello_update_checklist_item","name":"Trello Update Checklist Item","description":"Check off, uncheck, or rename a Trello checklist item","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"cardId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello card ID that owns the checklist item (24-character hex string)"},"checkItemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Checklist item ID to update (24-character hex string)"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set the item state to complete or incomplete"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name for the checklist item"}},"oauth":{"required":true,"provider":"trello"}},"trello_update_list":{"id":"trello_update_list","name":"Trello Update List","description":"Rename, move, archive, or reopen a Trello list","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Trello OAuth access token"},"listId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Trello list ID (24-character hex string)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the list"},"closed":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Archive the list (true) or reopen it (false)"},"idBoard":{"type":"string","required":false,"visibility":"user-or-llm","description":"Board ID to move the list to (24-character hex string)"},"pos":{"type":"string","required":false,"visibility":"user-or-llm","description":"New position of the list (top, bottom, or positive float)"}},"oauth":{"required":true,"provider":"trello"}},"trigger_dev_activate_schedule":{"id":"trigger_dev_activate_schedule","name":"Trigger.dev Activate Schedule","description":"Activate an imperative Trigger.dev schedule so it resumes triggering its task.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to activate (starts with sched_)"}}},"trigger_dev_add_run_tags":{"id":"trigger_dev_add_run_tags","name":"Trigger.dev Add Run Tags","description":"Add tags to an existing Trigger.dev run. Runs can have up to 10 tags.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to tag (starts with run_)"},"tags":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated tags to add to the run (max 10 total, each under 128 characters)"}}},"trigger_dev_batch_trigger_task":{"id":"trigger_dev_batch_trigger_task","name":"Trigger.dev Batch Trigger Task","description":"Batch trigger a Trigger.dev task with up to 1,000 payloads. All items in the batch run the same task. Returns the batch ID and the created run IDs.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"taskIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier of the task to batch trigger (e.g., \\"send-welcome-email\\")"},"items":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON array of batch items (max 1,000). Each item is an object with a \\"payload\\" and optional \\"options\\" (queue, concurrencyKey, idempotencyKey, ttl, delay, tags, machine). Example: [{\\"payload\\": {\\"userId\\": \\"user_1\\"}}, {\\"payload\\": {\\"userId\\": \\"user_2\\"}, \\"options\\": {\\"delay\\": \\"1h\\"}}]"}}},"trigger_dev_cancel_run":{"id":"trigger_dev_cancel_run","name":"Trigger.dev Cancel Run","description":"Cancel an in-progress Trigger.dev run. Has no effect if the run is already completed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to cancel (starts with run_)"}}},"trigger_dev_complete_waitpoint_token":{"id":"trigger_dev_complete_waitpoint_token","name":"Trigger.dev Complete Waitpoint Token","description":"Complete a Trigger.dev waitpoint token, resuming any task waiting on it and passing it optional JSON data.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"waitpointId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the waitpoint token to complete (starts with waitpoint_)"},"data":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON data passed back to the waiting run as the token result. Example: {\\"status\\": \\"approved\\"}"}}},"trigger_dev_create_env_var":{"id":"trigger_dev_create_env_var","name":"Trigger.dev Create Env Var","description":"Create an environment variable in a Trigger.dev project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"projectRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ref of the project, from the project settings (starts with proj_)"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment to create the variable in: dev, staging, or prod"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the environment variable (e.g., \\"SLACK_API_KEY\\")"},"value":{"type":"string","required":true,"visibility":"user-only","description":"Value of the environment variable"}}},"trigger_dev_create_schedule":{"id":"trigger_dev_create_schedule","name":"Trigger.dev Create Schedule","description":"Create an imperative cron schedule that triggers a Trigger.dev task on a recurring basis.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"task":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier of the task to schedule (e.g., \\"daily-report\\")"},"cron":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cron expression defining when the task runs (e.g., \\"0 0 * * *\\")"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA timezone the cron expression is evaluated in (e.g., \\"America/New_York\\"). Defaults to UTC"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External identifier to associate with the schedule (e.g., a user ID)"},"deduplicationKey":{"type":"string","required":true,"visibility":"user-or-llm","description":"Key that prevents duplicate schedules; creating again with the same key updates the existing schedule"}}},"trigger_dev_create_waitpoint_token":{"id":"trigger_dev_create_waitpoint_token","name":"Trigger.dev Create Waitpoint Token","description":"Create a Trigger.dev waitpoint token that a task can wait on until it is completed from outside (e.g., a human approval).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"timeout":{"type":"string","required":false,"visibility":"user-or-llm","description":"How long before the token times out, as a duration (\\"30s\\", \\"1m\\", \\"2h\\", \\"3d\\") or an ISO 8601 date"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Idempotency key; passing the same key before it expires returns the original token"},"idempotencyKeyTTL":{"type":"string","required":false,"visibility":"user-or-llm","description":"How long the idempotency key is valid, as a duration (\\"30s\\", \\"1m\\", \\"2h\\", \\"3d\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to attach to the waitpoint (max 10, each under 128 characters)"}}},"trigger_dev_deactivate_schedule":{"id":"trigger_dev_deactivate_schedule","name":"Trigger.dev Deactivate Schedule","description":"Deactivate an imperative Trigger.dev schedule so it stops triggering its task.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to deactivate (starts with sched_)"}}},"trigger_dev_delete_env_var":{"id":"trigger_dev_delete_env_var","name":"Trigger.dev Delete Env Var","description":"Delete an environment variable from a Trigger.dev project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"projectRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ref of the project, from the project settings (starts with proj_)"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment the variable belongs to: dev, staging, or prod"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the environment variable to delete (e.g., \\"SLACK_API_KEY\\")"}}},"trigger_dev_delete_schedule":{"id":"trigger_dev_delete_schedule","name":"Trigger.dev Delete Schedule","description":"Delete an imperative Trigger.dev schedule by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to delete (starts with sched_)"}}},"trigger_dev_execute_query":{"id":"trigger_dev_execute_query","name":"Trigger.dev Execute Query","description":"Execute a TRQL (SQL-like) query against Trigger.dev run data for reporting and analytics.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"TRQL query to execute (e.g., \\"SELECT run_id, status, triggered_at FROM runs WHERE status = \'Failed\' LIMIT 10\\")"},"scope":{"type":"string","required":false,"visibility":"user-or-llm","description":"Scope of data to query: environment (default), project, or organization"},"period":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time period shorthand (e.g., \\"1h\\", \\"7d\\", \\"30d\\"). Cannot be combined with from/to"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start of the time range as an ISO 8601 timestamp. Must be used with \\"to\\""},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"End of the time range as an ISO 8601 timestamp. Must be used with \\"from\\""},"format":{"type":"string","required":false,"visibility":"user-or-llm","description":"Response format: \\"json\\" (default) for structured rows or \\"csv\\" for a CSV string"}}},"trigger_dev_get_batch":{"id":"trigger_dev_get_batch","name":"Trigger.dev Get Batch","description":"Retrieve a Trigger.dev batch by its ID, including its status, run IDs, and success and failure counts.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"batchId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the batch to retrieve (starts with batch_)"}}},"trigger_dev_get_batch_results":{"id":"trigger_dev_get_batch_results","name":"Trigger.dev Get Batch Results","description":"Retrieve the execution results of every run in a Trigger.dev batch, including outputs and error details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"batchId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the batch to retrieve results for (starts with batch_)"}}},"trigger_dev_get_deployment":{"id":"trigger_dev_get_deployment","name":"Trigger.dev Get Deployment","description":"Retrieve a Trigger.dev deployment by its ID, including its status, version, and registered tasks.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the deployment to retrieve"}}},"trigger_dev_get_env_var":{"id":"trigger_dev_get_env_var","name":"Trigger.dev Get Env Var","description":"Retrieve an environment variable from a Trigger.dev project environment. The value is returned in plaintext and will appear in workflow outputs and run history.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"projectRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ref of the project, from the project settings (starts with proj_)"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment to read the variable from: dev, staging, or prod"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the environment variable (e.g., \\"SLACK_API_KEY\\")"}}},"trigger_dev_get_latest_deployment":{"id":"trigger_dev_get_latest_deployment","name":"Trigger.dev Get Latest Deployment","description":"Retrieve the latest Trigger.dev deployment in the environment of the API key.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"}}},"trigger_dev_get_query_schema":{"id":"trigger_dev_get_query_schema","name":"Trigger.dev Get Query Schema","description":"Retrieve the TRQL query schema: the tables and columns available for Execute Query, with types and allowed values.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"}}},"trigger_dev_get_queue":{"id":"trigger_dev_get_queue","name":"Trigger.dev Get Queue","description":"Retrieve a Trigger.dev queue by ID, task identifier, or custom queue name, including its running and queued counts.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"queueName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Queue ID (starts with queue_), task identifier, or custom queue name, depending on the queue type"},"queueType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to interpret the queue name: \\"id\\" (default) for a queue ID, \\"task\\" for a task identifier, or \\"custom\\" for a custom queue name"}}},"trigger_dev_get_run":{"id":"trigger_dev_get_run","name":"Trigger.dev Get Run","description":"Retrieve a Trigger.dev run by its ID, including status, payload, output, attempts, and timing details.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to retrieve (starts with run_)"}}},"trigger_dev_get_run_events":{"id":"trigger_dev_get_run_events","name":"Trigger.dev Get Run Events","description":"Retrieve the log and span events of a Trigger.dev run, including messages, levels, durations, and error events.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to retrieve events for (starts with run_)"}}},"trigger_dev_get_run_result":{"id":"trigger_dev_get_run_result","name":"Trigger.dev Get Run Result","description":"Retrieve the result of a Trigger.dev run: whether it succeeded, its output, and error details. Lighter than Get Run when only the outcome is needed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to retrieve the result for (starts with run_)"}}},"trigger_dev_get_run_trace":{"id":"trigger_dev_get_run_trace","name":"Trigger.dev Get Run Trace","description":"Retrieve the OpenTelemetry trace of a Trigger.dev run as a tree of spans with timing, errors, and nested children.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to retrieve the trace for (starts with run_)"}}},"trigger_dev_get_schedule":{"id":"trigger_dev_get_schedule","name":"Trigger.dev Get Schedule","description":"Retrieve a Trigger.dev schedule by its ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to retrieve (starts with sched_)"}}},"trigger_dev_get_waitpoint_token":{"id":"trigger_dev_get_waitpoint_token","name":"Trigger.dev Get Waitpoint Token","description":"Retrieve a Trigger.dev waitpoint token by its ID, including its status, timeout, and completion data.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"waitpointId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the waitpoint token to retrieve (starts with waitpoint_)"}}},"trigger_dev_import_env_vars":{"id":"trigger_dev_import_env_vars","name":"Trigger.dev Import Env Vars","description":"Upload multiple environment variables to a Trigger.dev project environment in one request.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"projectRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ref of the project, from the project settings (starts with proj_)"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment to upload the variables to: dev, staging, or prod"},"variables":{"type":"json","required":true,"visibility":"user-only","description":"JSON array of environment variables to upload. Example: [{\\"name\\": \\"SLACK_API_KEY\\", \\"value\\": \\"slack_123\\"}]"},"override":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to override existing variables: \\"true\\" or \\"false\\" (default false)"}}},"trigger_dev_list_deployments":{"id":"trigger_dev_list_deployments","name":"Trigger.dev List Deployments","description":"List Trigger.dev deployments in the environment of the API key, with optional status and creation-time filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deployment status to filter by: PENDING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT"},"period":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return deployments created in the given period (e.g., \\"1h\\", \\"7d\\")"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return deployments created on or after this ISO 8601 timestamp"},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return deployments created on or before this ISO 8601 timestamp"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of deployments per page (5 to 100, default 20)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor to start the page after, from the previous response pagination"}}},"trigger_dev_list_env_vars":{"id":"trigger_dev_list_env_vars","name":"Trigger.dev List Env Vars","description":"List the environment variables of a Trigger.dev project environment. Values are returned in plaintext and will appear in workflow outputs and run history — scope this operation carefully.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"projectRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ref of the project, from the project settings (starts with proj_)"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment to list variables for: dev, staging, or prod"}}},"trigger_dev_list_queues":{"id":"trigger_dev_list_queues","name":"Trigger.dev List Queues","description":"List the queues in the environment of the API key, including running and queued counts, with page-based pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number to return (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of queues per page"}}},"trigger_dev_list_runs":{"id":"trigger_dev_list_runs","name":"Trigger.dev List Runs","description":"List Trigger.dev runs in the environment of the API key, with optional filters for status, task, version, tags, schedule, and creation time.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated run statuses to filter by: PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, SYSTEM_FAILURE"},"taskIdentifier":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated task identifiers to filter by"},"version":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated worker versions to filter by (e.g., \\"20240101.1\\")"},"tag":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to filter by"},"schedule":{"type":"string","required":false,"visibility":"user-or-llm","description":"Schedule ID to filter by (starts with sched_)"},"isTest":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by test runs: \\"true\\" for only test runs, \\"false\\" to exclude them"},"period":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return runs created in the given period (e.g., \\"1h\\", \\"7d\\")"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return runs created on or after this ISO 8601 timestamp"},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return runs created on or before this ISO 8601 timestamp"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of runs per page (max 100, default 25)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID to start the page after, for forward pagination"},"pageBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Run ID to start the page before, for backward pagination"}}},"trigger_dev_list_schedules":{"id":"trigger_dev_list_schedules","name":"Trigger.dev List Schedules","description":"List Trigger.dev schedules in the project, with page-based pagination.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number to return (default 1)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of schedules per page"}}},"trigger_dev_list_timezones":{"id":"trigger_dev_list_timezones","name":"Trigger.dev List Timezones","description":"List the IANA timezones supported by Trigger.dev schedules, for use as the timezone of a cron schedule.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"excludeUtc":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"true\\" to exclude UTC from the returned timezones"}}},"trigger_dev_list_waitpoint_tokens":{"id":"trigger_dev_list_waitpoint_tokens","name":"Trigger.dev List Waitpoint Tokens","description":"List Trigger.dev waitpoint tokens in the environment of the API key, with optional status, tag, and creation-time filters.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Waitpoint status to filter by: WAITING, COMPLETED, or TIMED_OUT"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Idempotency key to filter by"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to filter by"},"period":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return tokens created in the given period (e.g., \\"1h\\", \\"7d\\")"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return tokens created on or after this ISO 8601 timestamp"},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return tokens created on or before this ISO 8601 timestamp"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tokens per page (max 100)"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Waitpoint ID to start the page after, for forward pagination"},"pageBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Waitpoint ID to start the page before, for backward pagination"}}},"trigger_dev_override_queue_concurrency":{"id":"trigger_dev_override_queue_concurrency","name":"Trigger.dev Override Queue Concurrency","description":"Override the concurrency limit of a Trigger.dev queue with a new value.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"queueName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Queue ID (starts with queue_), task identifier, or custom queue name, depending on the queue type"},"queueType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to interpret the queue name: \\"id\\" (default) for a queue ID, \\"task\\" for a task identifier, or \\"custom\\" for a custom queue name"},"concurrencyLimit":{"type":"number","required":true,"visibility":"user-or-llm","description":"New concurrency limit for the queue (0 to 100000)"}}},"trigger_dev_pause_queue":{"id":"trigger_dev_pause_queue","name":"Trigger.dev Pause Queue","description":"Pause a Trigger.dev queue so no new runs start. Runs that are currently executing continue to completion.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"queueName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Queue ID (starts with queue_), task identifier, or custom queue name, depending on the queue type"},"queueType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to interpret the queue name: \\"id\\" (default) for a queue ID, \\"task\\" for a task identifier, or \\"custom\\" for a custom queue name"}}},"trigger_dev_promote_deployment":{"id":"trigger_dev_promote_deployment","name":"Trigger.dev Promote Deployment","description":"Promote a Trigger.dev deployment version so new runs execute on it (e.g., to roll back to a previous version).","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"version":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment version to promote (e.g., \\"20250228.1\\")"}}},"trigger_dev_replay_run":{"id":"trigger_dev_replay_run","name":"Trigger.dev Replay Run","description":"Replay a Trigger.dev run, creating a new run with the same payload and options as the original.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to replay (starts with run_)"}}},"trigger_dev_reschedule_run":{"id":"trigger_dev_reschedule_run","name":"Trigger.dev Reschedule Run","description":"Reschedule a delayed Trigger.dev run with a new delay. Only valid while the run is in the DELAYED state.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the delayed run to reschedule (starts with run_)"},"delay":{"type":"string","required":true,"visibility":"user-or-llm","description":"New delay for the run, as a duration (\\"30m\\", \\"1h\\", \\"2d\\") or an ISO 8601 date to delay until"}}},"trigger_dev_reset_queue_concurrency":{"id":"trigger_dev_reset_queue_concurrency","name":"Trigger.dev Reset Queue Concurrency","description":"Reset the concurrency limit of a Trigger.dev queue back to its base value, removing any override.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"queueName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Queue ID (starts with queue_), task identifier, or custom queue name, depending on the queue type"},"queueType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to interpret the queue name: \\"id\\" (default) for a queue ID, \\"task\\" for a task identifier, or \\"custom\\" for a custom queue name"}}},"trigger_dev_resume_queue":{"id":"trigger_dev_resume_queue","name":"Trigger.dev Resume Queue","description":"Resume a paused Trigger.dev queue so new runs can start again.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"queueName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Queue ID (starts with queue_), task identifier, or custom queue name, depending on the queue type"},"queueType":{"type":"string","required":false,"visibility":"user-or-llm","description":"How to interpret the queue name: \\"id\\" (default) for a queue ID, \\"task\\" for a task identifier, or \\"custom\\" for a custom queue name"}}},"trigger_dev_trigger_task":{"id":"trigger_dev_trigger_task","name":"Trigger.dev Trigger Task","description":"Trigger a Trigger.dev task by its identifier with an optional JSON payload. Returns the ID of the created run.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"taskIdentifier":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier of the task to trigger (e.g., \\"send-welcome-email\\")"},"payload":{"type":"json","required":false,"visibility":"user-or-llm","description":"JSON payload passed to the task run. Example: {\\"userId\\": \\"user_123\\"}"},"idempotencyKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Idempotency key that ensures the task is only triggered once per key"},"queue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Name of the queue to run the task on"},"concurrencyKey":{"type":"string","required":false,"visibility":"user-or-llm","description":"Key that scopes the queue concurrency limit (e.g., a user ID)"},"delay":{"type":"string","required":false,"visibility":"user-or-llm","description":"Delay before the run executes, as a duration (\\"30m\\", \\"1h\\", \\"2d\\") or an ISO 8601 date"},"ttl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Time-to-live before an unstarted run expires, as a duration (\\"1h42m\\") or seconds"},"machine":{"type":"string","required":false,"visibility":"user-or-llm","description":"Machine preset for the run: micro, small-1x, small-2x, medium-1x, medium-2x, large-1x, or large-2x"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to attach to the run (max 10, each under 128 characters)"}}},"trigger_dev_update_env_var":{"id":"trigger_dev_update_env_var","name":"Trigger.dev Update Env Var","description":"Update the value of an environment variable in a Trigger.dev project environment.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"projectRef":{"type":"string","required":true,"visibility":"user-or-llm","description":"External ref of the project, from the project settings (starts with proj_)"},"environment":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment the variable belongs to: dev, staging, or prod"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the environment variable to update (e.g., \\"SLACK_API_KEY\\")"},"value":{"type":"string","required":true,"visibility":"user-only","description":"New value of the environment variable"}}},"trigger_dev_update_run_metadata":{"id":"trigger_dev_update_run_metadata","name":"Trigger.dev Update Run Metadata","description":"Replace the metadata of a Trigger.dev run with a new JSON object.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"runId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the run to update (starts with run_)"},"metadata":{"type":"json","required":true,"visibility":"user-or-llm","description":"JSON object to set as the run metadata. Example: {\\"stage\\": \\"approved\\"}"}}},"trigger_dev_update_schedule":{"id":"trigger_dev_update_schedule","name":"Trigger.dev Update Schedule","description":"Update an imperative Trigger.dev schedule by its ID, replacing its task, cron expression, timezone, and external ID.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Trigger.dev secret API key (starts with tr_)"},"scheduleId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the schedule to update (starts with sched_)"},"task":{"type":"string","required":true,"visibility":"user-or-llm","description":"Identifier of the task the schedule triggers (e.g., \\"daily-report\\")"},"cron":{"type":"string","required":true,"visibility":"user-or-llm","description":"Cron expression defining when the task runs (e.g., \\"0 0 * * *\\")"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"IANA timezone the cron expression is evaluated in (e.g., \\"America/New_York\\"). Defaults to UTC"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External identifier to associate with the schedule (e.g., a user ID)"}}},"tts_azure":{"id":"tts_azure","name":"Azure TTS","description":"Convert text to speech using Azure Cognitive Services","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Azure Speech Services API key"},"voiceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Azure voice identifier (e.g., \\"en-US-JennyNeural\\", \\"en-US-GuyNeural\\", \\"en-GB-SoniaNeural\\")"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Azure region (e.g., eastus, westus, westeurope)"},"outputFormat":{"type":"string","required":false,"visibility":"user-only","description":"Output audio format"},"rate":{"type":"string","required":false,"visibility":"user-only","description":"Speaking rate (e.g., +10%, -20%, 1.5)"},"pitch":{"type":"string","required":false,"visibility":"user-only","description":"Voice pitch (e.g., +5Hz, -2st, low)"},"style":{"type":"string","required":false,"visibility":"user-only","description":"Speaking style (e.g., cheerful, sad, angry - neural voices only)"},"styleDegree":{"type":"number","required":false,"visibility":"user-only","description":"Style intensity (0.01 to 2.0)"},"role":{"type":"string","required":false,"visibility":"user-only","description":"Role (e.g., Girl, Boy, YoungAdultFemale)"}}},"tts_cartesia":{"id":"tts_cartesia","name":"Cartesia TTS","description":"Convert text to speech using Cartesia Sonic (ultra-low latency)","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Cartesia API key"},"modelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cartesia model identifier (e.g., \\"sonic\\", \\"sonic-2\\", \\"sonic-3\\", \\"sonic-multilingual\\")"},"voice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cartesia voice identifier or embedding (e.g., \\"a0e99841-438c-4a64-b679-ae501e7d6091\\")"},"language":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language code for speech synthesis (e.g., \\"en\\", \\"es\\", \\"fr\\", \\"de\\", \\"it\\", \\"pt\\")"},"outputFormat":{"type":"json","required":false,"visibility":"user-only","description":"Output format configuration (container, encoding, sampleRate)"},"speed":{"type":"number","required":false,"visibility":"user-or-llm","description":"Speech speed multiplier (e.g., 0.5 for slower, 1.0 for normal, 2.0 for faster)"},"emotion":{"type":"array","required":false,"visibility":"user-only","description":"Emotion tags for Sonic-3 (e.g., [\'positivity:high\'])"}}},"tts_deepgram":{"id":"tts_deepgram","name":"Deepgram TTS","description":"Convert text to speech using Deepgram Aura","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Deepgram API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deepgram model/voice identifier (e.g., \\"aura-asteria-en\\", \\"aura-luna-en\\", \\"aura-2-luna-en\\")"},"voice":{"type":"string","required":false,"visibility":"user-or-llm","description":"Deepgram voice identifier, alternative to model param (e.g., \\"aura-asteria-en\\", \\"aura-orion-en\\")"},"encoding":{"type":"string","required":false,"visibility":"user-only","description":"Audio encoding (linear16, mp3, opus, aac, flac)"},"sampleRate":{"type":"number","required":false,"visibility":"user-only","description":"Sample rate (8000, 16000, 24000, 48000)"},"bitRate":{"type":"number","required":false,"visibility":"user-only","description":"Bit rate for compressed formats"},"container":{"type":"string","required":false,"visibility":"user-only","description":"Container format (none, wav, ogg)"}}},"tts_elevenlabs":{"id":"tts_elevenlabs","name":"ElevenLabs TTS","description":"Convert text to speech using ElevenLabs voices","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"voiceId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ElevenLabs voice identifier (e.g., \\"21m00Tcm4TlvDq8ikWAM\\", \\"AZnzlk1XvdvUeBnXmlld\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"ElevenLabs API key"},"modelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ElevenLabs model identifier (e.g., \\"eleven_turbo_v2_5\\", \\"eleven_flash_v2_5\\", \\"eleven_multilingual_v2\\")"},"stability":{"type":"number","required":false,"visibility":"user-only","description":"Voice stability (0.0 to 1.0, default: 0.5)"},"similarityBoost":{"type":"number","required":false,"visibility":"user-only","description":"Similarity boost (0.0 to 1.0, default: 0.8)"},"style":{"type":"number","required":false,"visibility":"user-only","description":"Style exaggeration (0.0 to 1.0)"},"useSpeakerBoost":{"type":"boolean","required":false,"visibility":"user-only","description":"Use speaker boost (default: true)"}}},"tts_google":{"id":"tts_google","name":"Google Cloud TTS","description":"Convert text to speech using Google Cloud Text-to-Speech","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Cloud API key"},"voiceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Google Cloud voice identifier (e.g., \\"en-US-Neural2-A\\", \\"en-US-Wavenet-D\\", \\"en-GB-Neural2-B\\")"},"languageCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"BCP-47 language code for speech synthesis (e.g., \\"en-US\\", \\"es-ES\\", \\"fr-FR\\", \\"de-DE\\")"},"gender":{"type":"string","required":false,"visibility":"user-only","description":"Voice gender (MALE, FEMALE, NEUTRAL)"},"audioEncoding":{"type":"string","required":false,"visibility":"user-only","description":"Audio encoding (LINEAR16, MP3, OGG_OPUS, MULAW, ALAW)"},"speakingRate":{"type":"number","required":false,"visibility":"user-or-llm","description":"Speaking rate multiplier from 0.25 to 2.0 (e.g., 0.5 for slower, 1.0 for normal, 1.5 for faster)"},"pitch":{"type":"number","required":false,"visibility":"user-only","description":"Voice pitch (-20.0 to 20.0, default: 0.0)"},"volumeGainDb":{"type":"number","required":false,"visibility":"user-only","description":"Volume gain in dB (-96.0 to 16.0)"},"sampleRateHertz":{"type":"number","required":false,"visibility":"user-only","description":"Sample rate in Hz"},"effectsProfileId":{"type":"array","required":false,"visibility":"user-only","description":"Effects profile (e.g., [\'headphone-class-device\'])"}}},"tts_openai":{"id":"tts_openai","name":"OpenAI TTS","description":"Convert text to speech using OpenAI TTS models","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"OpenAI API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"OpenAI TTS model identifier (e.g., \\"tts-1\\", \\"tts-1-hd\\", \\"gpt-4o-mini-tts\\")"},"voice":{"type":"string","required":false,"visibility":"user-or-llm","description":"OpenAI voice identifier (e.g., \\"alloy\\", \\"ash\\", \\"ballad\\", \\"coral\\", \\"echo\\", \\"sage\\", \\"shimmer\\")"},"responseFormat":{"type":"string","required":false,"visibility":"user-only","description":"Audio format (mp3, opus, aac, flac, wav, pcm)"},"speed":{"type":"number","required":false,"visibility":"user-or-llm","description":"Speech speed multiplier from 0.25 to 4.0 (e.g., 0.5 for slower, 1.0 for normal, 2.0 for faster)"}}},"tts_playht":{"id":"tts_playht","name":"PlayHT TTS","description":"Convert text to speech using PlayHT (voice cloning)","version":"1.0.0","params":{"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content to convert to speech (e.g., \\"Hello, welcome to our service!\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"PlayHT API key (AUTHORIZATION header)"},"userId":{"type":"string","required":true,"visibility":"user-only","description":"PlayHT user ID (X-USER-ID header)"},"voice":{"type":"string","required":false,"visibility":"user-or-llm","description":"PlayHT voice identifier or manifest URL (e.g., \\"s3://voice-cloning-zero-shot/...\\")"},"quality":{"type":"string","required":false,"visibility":"user-only","description":"Quality level (draft, standard, premium)"},"outputFormat":{"type":"string","required":false,"visibility":"user-only","description":"Output format (mp3, wav, ogg, flac, mulaw)"},"speed":{"type":"number","required":false,"visibility":"user-or-llm","description":"Speech speed multiplier from 0.5 to 2.0 (e.g., 0.5 for slower, 1.0 for normal, 1.5 for faster)"},"temperature":{"type":"number","required":false,"visibility":"user-only","description":"Creativity/randomness (0.0 to 2.0)"},"voiceGuidance":{"type":"number","required":false,"visibility":"user-only","description":"Voice stability (1.0 to 6.0)"},"textGuidance":{"type":"number","required":false,"visibility":"user-only","description":"Text adherence (1.0 to 6.0)"},"sampleRate":{"type":"number","required":false,"visibility":"user-only","description":"Sample rate (8000, 16000, 22050, 24000, 44100, 48000)"}}},"twilio_send_sms":{"id":"twilio_send_sms","name":"Twilio Send SMS","description":"Send text messages to single or multiple recipients using the Twilio API.","version":"1.0.0","params":{"phoneNumbers":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone numbers to send the message to in E.164 format (e.g., +15551234567), separated by newlines"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Message to send"},"accountSid":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Account SID"},"authToken":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Auth Token"},"fromNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Twilio phone number to send the message from in E.164 format (e.g., +15551234567)"}}},"twilio_voice_get_recording":{"id":"twilio_voice_get_recording","name":"Twilio Voice Get Recording","description":"Retrieve call recording information and transcription (if enabled via TwiML).","version":"1.0.0","params":{"recordingSid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recording SID to retrieve (e.g., RExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)"},"accountSid":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Account SID"},"authToken":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Auth Token"}}},"twilio_voice_list_calls":{"id":"twilio_voice_list_calls","name":"Twilio Voice List Calls","description":"Retrieve a list of calls made to and from an account.","version":"1.0.0","params":{"accountSid":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Account SID"},"authToken":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Auth Token"},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by calls to this phone number in E.164 format (e.g., +14155551234)"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by calls from this phone number in E.164 format (e.g., +14155559876)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by call status (e.g., queued, ringing, in-progress, completed, busy, failed, no-answer, canceled)"},"startTimeAfter":{"type":"string","required":false,"visibility":"user-only","description":"Filter calls that started on or after this date (YYYY-MM-DD)"},"startTimeBefore":{"type":"string","required":false,"visibility":"user-only","description":"Filter calls that started on or before this date (YYYY-MM-DD)"},"pageSize":{"type":"number","required":false,"visibility":"user-only","description":"Number of records to return (max 1000, default 50)"}}},"twilio_voice_make_call":{"id":"twilio_voice_make_call","name":"Twilio Voice Make Call","description":"Make an outbound phone call using Twilio Voice API.","version":"1.0.0","params":{"to":{"type":"string","required":true,"visibility":"user-or-llm","description":"Phone number to call in E.164 format (e.g., +14155551234)"},"from":{"type":"string","required":true,"visibility":"user-or-llm","description":"Your Twilio phone number to call from in E.164 format (e.g., +14155559876)"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Webhook URL that returns TwiML instructions for the call (e.g., https://example.com/twiml)"},"twiml":{"type":"string","required":false,"visibility":"user-or-llm","description":"TwiML instructions to execute. Use square brackets instead of angle brackets (e.g., [Response][Say]Hello[/Say][/Response])"},"statusCallback":{"type":"string","required":false,"visibility":"user-only","description":"Webhook URL for call status updates"},"statusCallbackMethod":{"type":"string","required":false,"visibility":"user-only","description":"HTTP method for status callback (GET or POST)"},"accountSid":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Account SID"},"authToken":{"type":"string","required":true,"visibility":"user-only","description":"Twilio Auth Token"},"record":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to record the call"},"recordingStatusCallback":{"type":"string","required":false,"visibility":"user-only","description":"Webhook URL for recording status updates"},"timeout":{"type":"number","required":false,"visibility":"user-only","description":"Time to wait for answer before giving up (seconds, default: 60)"},"machineDetection":{"type":"string","required":false,"visibility":"user-only","description":"Answering machine detection: Enable or DetectMessageEnd"}}},"typeform_create_form":{"id":"typeform_create_form","name":"Typeform Create Form","description":"Create a new form with fields and settings","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"},"title":{"type":"string","required":true,"visibility":"user-only","description":"Form title"},"type":{"type":"string","required":false,"visibility":"user-only","description":"Form type (default: \\"form\\"). Options: \\"form\\", \\"quiz\\""},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Workspace ID to create the form in (e.g., \\"ws_abc123\\")"},"fields":{"type":"json","required":false,"visibility":"user-only","description":"Array of field objects defining the form structure. Each field needs: type, title, and optional properties/validations"},"settings":{"type":"json","required":false,"visibility":"user-only","description":"Form settings object (language, progress_bar, etc.)"},"themeId":{"type":"string","required":false,"visibility":"user-only","description":"Theme ID to apply to the form"}}},"typeform_delete_form":{"id":"typeform_delete_form","name":"Typeform Delete Form","description":"Permanently delete a form and all its responses","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form unique identifier to delete (e.g., \\"abc123XYZ\\")"}}},"typeform_files":{"id":"typeform_files","name":"Typeform Files","description":"Download files uploaded in Typeform responses","version":"1.0.0","params":{"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Typeform form ID (e.g., \\"abc123XYZ\\")"},"responseId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Response ID containing the files (e.g., \\"resp_xyz789\\")"},"fieldId":{"type":"string","required":true,"visibility":"user-only","description":"Unique ID of the file upload field"},"filename":{"type":"string","required":true,"visibility":"user-only","description":"Filename of the uploaded file"},"inline":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to request the file with inline Content-Disposition"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"}}},"typeform_get_form":{"id":"typeform_get_form","name":"Typeform Get Form","description":"Retrieve complete details and structure of a specific form","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form unique identifier (e.g., \\"abc123XYZ\\")"}}},"typeform_insights":{"id":"typeform_insights","name":"Typeform Insights","description":"Retrieve insights and analytics for Typeform forms","version":"1.0.0","params":{"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Typeform form ID (e.g., \\"abc123XYZ\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"}}},"typeform_list_forms":{"id":"typeform_list_forms","name":"Typeform List Forms","description":"Retrieve a list of all forms in your Typeform account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query to filter forms by title (e.g., \\"Customer Feedback\\")"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of forms per page (e.g., 10, 25, 50, max: 200)"},"workspaceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter forms by workspace ID (e.g., \\"ws_abc123\\")"}}},"typeform_responses":{"id":"typeform_responses","name":"Typeform Responses","description":"Retrieve form responses from Typeform","version":"1.0.0","params":{"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Typeform form ID (e.g., \\"abc123XYZ\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of responses to retrieve (e.g., 10, 25, 50)"},"before":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor token for fetching the next page of older responses"},"after":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor token for fetching the next page of newer responses"},"since":{"type":"string","required":false,"visibility":"user-or-llm","description":"Retrieve responses submitted after this date (e.g., \\"2024-01-01T00:00:00Z\\")"},"until":{"type":"string","required":false,"visibility":"user-or-llm","description":"Retrieve responses submitted before this date (e.g., \\"2024-12-31T23:59:59Z\\")"},"completed":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by completion status (e.g., \\"true\\", \\"false\\", \\"all\\")"}}},"typeform_update_form":{"id":"typeform_update_form","name":"Typeform Update Form","description":"Update an existing form using JSON Patch operations","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Typeform Personal Access Token"},"formId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Form unique identifier to update (e.g., \\"abc123XYZ\\")"},"operations":{"type":"json","required":true,"visibility":"user-only","description":"Array of JSON Patch operations (RFC 6902). Each operation needs: op (add/remove/replace), path, and value (for add/replace)"}}},"upstash_redis_command":{"id":"upstash_redis_command","name":"Upstash Redis Command","description":"Execute an arbitrary Redis command against Upstash Redis. Pass the full command as a JSON array (e.g., [\\"HSET\\", \\"myhash\\", \\"field1\\", \\"value1\\"]).","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"command":{"type":"string","required":true,"visibility":"user-or-llm","description":"Redis command as a JSON array (e.g., [\\"HSET\\", \\"myhash\\", \\"field1\\", \\"value1\\"]) or a simple command string (e.g., \\"PING\\")"}}},"upstash_redis_delete":{"id":"upstash_redis_delete","name":"Upstash Redis Delete","description":"Delete a key from Upstash Redis.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to delete"}}},"upstash_redis_exists":{"id":"upstash_redis_exists","name":"Upstash Redis EXISTS","description":"Check if a key exists in Upstash Redis. Returns true if the key exists, false otherwise.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to check"}}},"upstash_redis_expire":{"id":"upstash_redis_expire","name":"Upstash Redis EXPIRE","description":"Set a timeout on a key in Upstash Redis. After the timeout, the key is deleted.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to set expiration on"},"seconds":{"type":"number","required":true,"visibility":"user-or-llm","description":"Timeout in seconds"}}},"upstash_redis_get":{"id":"upstash_redis_get","name":"Upstash Redis Get","description":"Get the value of a key from Upstash Redis.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to retrieve"}}},"upstash_redis_hget":{"id":"upstash_redis_hget","name":"Upstash Redis HGET","description":"Get the value of a field in a hash stored at a key in Upstash Redis.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"},"field":{"type":"string","required":true,"visibility":"user-or-llm","description":"The field name to retrieve"}}},"upstash_redis_hgetall":{"id":"upstash_redis_hgetall","name":"Upstash Redis HGETALL","description":"Get all fields and values of a hash stored at a key in Upstash Redis.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"}}},"upstash_redis_hset":{"id":"upstash_redis_hset","name":"Upstash Redis HSET","description":"Set a field in a hash stored at a key in Upstash Redis.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The hash key"},"field":{"type":"string","required":true,"visibility":"user-or-llm","description":"The field name within the hash"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to store in the hash field"}}},"upstash_redis_incr":{"id":"upstash_redis_incr","name":"Upstash Redis INCR","description":"Atomically increment the integer value of a key by one in Upstash Redis. If the key does not exist, it is set to 0 before incrementing.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to increment"}}},"upstash_redis_incrby":{"id":"upstash_redis_incrby","name":"Upstash Redis INCRBY","description":"Increment the integer value of a key by a given amount. Use a negative value to decrement. If the key does not exist, it is set to 0 before the operation.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to increment"},"increment":{"type":"number","required":true,"visibility":"user-or-llm","description":"Amount to increment by (use negative value to decrement)"}}},"upstash_redis_keys":{"id":"upstash_redis_keys","name":"Upstash Redis Keys","description":"List keys matching a pattern in Upstash Redis. Defaults to listing all keys (*).","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"pattern":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pattern to match keys (e.g., \\"user:*\\"). Defaults to \\"*\\" for all keys."}}},"upstash_redis_lpush":{"id":"upstash_redis_lpush","name":"Upstash Redis LPUSH","description":"Prepend a value to the beginning of a list in Upstash Redis. Creates the list if it does not exist.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to prepend to the list"}}},"upstash_redis_lrange":{"id":"upstash_redis_lrange","name":"Upstash Redis LRANGE","description":"Get a range of elements from a list in Upstash Redis. Use 0 and -1 for start and stop to get all elements.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The list key"},"start":{"type":"number","required":true,"visibility":"user-or-llm","description":"Start index (0-based, negative values count from end)"},"stop":{"type":"number","required":true,"visibility":"user-or-llm","description":"Stop index (inclusive, -1 for last element)"}}},"upstash_redis_set":{"id":"upstash_redis_set","name":"Upstash Redis Set","description":"Set the value of a key in Upstash Redis with an optional expiration time in seconds.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to set"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to store"},"ex":{"type":"number","required":false,"visibility":"user-or-llm","description":"Expiration time in seconds (optional)"}}},"upstash_redis_setnx":{"id":"upstash_redis_setnx","name":"Upstash Redis SETNX","description":"Set the value of a key only if it does not already exist. Returns true if the key was set, false if it already existed.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to set"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"The value to store if the key does not exist"}}},"upstash_redis_ttl":{"id":"upstash_redis_ttl","name":"Upstash Redis TTL","description":"Get the remaining time to live of a key in Upstash Redis. Returns -1 if the key has no expiration, -2 if the key does not exist.","version":"1.0.0","params":{"restUrl":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST URL"},"restToken":{"type":"string","required":true,"visibility":"user-only","description":"Upstash Redis REST Token"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"The key to check TTL for"}}},"uptimerobot_create_alert_contact":{"id":"uptimerobot_create_alert_contact","name":"UptimeRobot Create Alert Contact","description":"Create an email alert contact in UptimeRobot. The contact must be confirmed via email before it can receive alerts.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address for the alert contact"},"friendlyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Display name for the alert contact"},"enableNotificationsFor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Which monitor events to notify for: 0, 1, 2, or 3"}}},"uptimerobot_create_maintenance_window":{"id":"uptimerobot_create_maintenance_window","name":"UptimeRobot Create Maintenance Window","description":"Create a new maintenance window to suppress alerts during planned downtime","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the maintenance window"},"interval":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recurrence interval: once, daily, weekly, or monthly"},"date":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"time":{"type":"string","required":true,"visibility":"user-or-llm","description":"Start time in HH:mm:ss format"},"duration":{"type":"number","required":true,"visibility":"user-or-llm","description":"Duration in minutes (minimum 1)"},"autoAddMonitors":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to automatically add all monitors to this window"},"days":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated days for weekly (1-7) or monthly (day-of-month, -1 for last day) windows"},"monitorIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated monitor IDs to assign to the window"}}},"uptimerobot_create_monitor":{"id":"uptimerobot_create_monitor","name":"UptimeRobot Create Monitor","description":"Create a new monitor in UptimeRobot","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"friendlyName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Friendly name of the monitor"},"type":{"type":"string","required":true,"visibility":"user-or-llm","description":"Monitor type: HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, or UDP"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL or host to monitor (not required for Heartbeat monitors)"},"interval":{"type":"number","required":true,"visibility":"user-or-llm","description":"Check interval in seconds (minimum 30)"},"checkTimeout":{"type":"number","required":false,"visibility":"user-or-llm","description":"Check timeout in seconds, 0-60 (HTTP, Keyword and Port monitors only)"},"port":{"type":"number","required":false,"visibility":"user-or-llm","description":"Port to check, 1-65535 (required for Port and UDP monitors)"},"keywordType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Keyword match type for Keyword monitors: ALERT_EXISTS or ALERT_NOT_EXISTS"},"keywordValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"Keyword to look for (Keyword monitors only)"},"keywordCaseType":{"type":"number","required":false,"visibility":"user-or-llm","description":"Keyword case sensitivity: 0 (case-sensitive) or 1 (case-insensitive)"},"httpMethodType":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTP method: HEAD, GET, POST, PUT, PATCH, DELETE, or OPTIONS (defaults to HEAD)"},"authType":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTP authentication: NONE, HTTP_BASIC, DIGEST, or BEARER"},"httpUsername":{"type":"string","required":false,"visibility":"user-or-llm","description":"Username for HTTP authentication"},"httpPassword":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP authentication"},"gracePeriod":{"type":"number","required":false,"visibility":"user-or-llm","description":"Grace period in seconds, 0-86400 (Heartbeat monitors only)"},"successHttpResponseCodes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated success HTTP response codes (e.g. \\"2xx,3xx\\")"},"checkSSLErrors":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to check for SSL and domain expiration errors"},"followRedirections":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to follow redirects"},"sslExpirationReminder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send SSL certificate expiration reminders"},"domainExpirationReminder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send domain expiration reminders"},"responseTimeThreshold":{"type":"number","required":false,"visibility":"user-or-llm","description":"Response time threshold in milliseconds, 0-60000"},"tagNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag names to assign to the monitor"},"assignedAlertContacts":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of alert-contact assignments, e.g. [{\\"alertContactId\\":123,\\"threshold\\":0,\\"recurrence\\":0}]"},"customHttpHeaders":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of custom HTTP headers to send with the request"},"groupId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Monitor group ID to assign the monitor to (0 for no group)"}}},"uptimerobot_create_psp":{"id":"uptimerobot_create_psp","name":"UptimeRobot Create Status Page","description":"Create a public status page in UptimeRobot, optionally with a logo and icon image","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"friendlyName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the public status page"},"monitorIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated monitor IDs to display on the page"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status of the page: ENABLED (published) or PAUSED (unpublished)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Optional password protection for the page"},"customDomain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom domain for the page (e.g. status.your-domain.com)"},"hideUrlLinks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to hide the \\"Powered by UptimeRobot\\" footer link"},"noIndex":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to prevent search engines from indexing the page"},"logo":{"type":"file","required":false,"visibility":"user-or-llm","description":"Logo image (JPG/JPEG/PNG, max 150 KB)"},"icon":{"type":"file","required":false,"visibility":"user-or-llm","description":"Icon image (JPG/JPEG/PNG, max 150 KB)"}}},"uptimerobot_delete_alert_contact":{"id":"uptimerobot_delete_alert_contact","name":"UptimeRobot Delete Alert Contact","description":"Permanently delete an UptimeRobot alert contact by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"alertContactId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the alert contact to delete"}}},"uptimerobot_delete_maintenance_window":{"id":"uptimerobot_delete_maintenance_window","name":"UptimeRobot Delete Maintenance Window","description":"Permanently delete an UptimeRobot maintenance window by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"maintenanceWindowId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the maintenance window to delete"}}},"uptimerobot_delete_monitor":{"id":"uptimerobot_delete_monitor","name":"UptimeRobot Delete Monitor","description":"Permanently delete an UptimeRobot monitor by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"monitorId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the monitor to delete"}}},"uptimerobot_delete_psp":{"id":"uptimerobot_delete_psp","name":"UptimeRobot Delete Status Page","description":"Permanently delete an UptimeRobot public status page by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"pspId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the status page to delete"}}},"uptimerobot_get_account":{"id":"uptimerobot_get_account","name":"UptimeRobot Get Account","description":"Get details about the authenticated UptimeRobot account, including plan and limits","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"}}},"uptimerobot_get_alert_contact":{"id":"uptimerobot_get_alert_contact","name":"UptimeRobot Get Alert Contact","description":"Get the details of a single UptimeRobot alert contact by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"alertContactId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the alert contact to retrieve"}}},"uptimerobot_get_incident":{"id":"uptimerobot_get_incident","name":"UptimeRobot Get Incident","description":"Get the details of a single UptimeRobot incident by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"incidentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the incident to retrieve"}}},"uptimerobot_get_maintenance_window":{"id":"uptimerobot_get_maintenance_window","name":"UptimeRobot Get Maintenance Window","description":"Get the details of a single UptimeRobot maintenance window by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"maintenanceWindowId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the maintenance window to retrieve"}}},"uptimerobot_get_monitor":{"id":"uptimerobot_get_monitor","name":"UptimeRobot Get Monitor","description":"Get the details of a single UptimeRobot monitor by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"monitorId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the monitor to retrieve"}}},"uptimerobot_get_psp":{"id":"uptimerobot_get_psp","name":"UptimeRobot Get Status Page","description":"Get the details of a single UptimeRobot public status page by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"pspId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the status page to retrieve"}}},"uptimerobot_list_alert_contacts":{"id":"uptimerobot_list_alert_contacts","name":"UptimeRobot List Alert Contacts","description":"List the personal alert contacts in your UptimeRobot account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}}},"uptimerobot_list_incidents":{"id":"uptimerobot_list_incidents","name":"UptimeRobot List Incidents","description":"List incidents across your UptimeRobot account (last 24 hours by default), with optional filters","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"monitorId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter incidents by monitor ID"},"monitorName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter incidents by monitor name"},"startedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include incidents started after this ISO 8601 timestamp"},"startedBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include incidents started before this ISO 8601 timestamp"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor (incident ID) returned by a previous request"}}},"uptimerobot_list_maintenance_windows":{"id":"uptimerobot_list_maintenance_windows","name":"UptimeRobot List Maintenance Windows","description":"List maintenance windows in your UptimeRobot account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"cursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}}},"uptimerobot_list_monitors":{"id":"uptimerobot_list_monitors","name":"UptimeRobot List Monitors","description":"List monitors in your UptimeRobot account, with optional filters and pagination","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of monitors per page (1-200, default 50)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated statuses to filter by (PAUSED, STARTED, UP, LOOKS_DOWN, DOWN)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Partial friendly-name filter"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"Partial URL filter"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to filter by (case-sensitive, OR logic)"},"groupId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Monitor group ID to filter by"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}}},"uptimerobot_list_psps":{"id":"uptimerobot_list_psps","name":"UptimeRobot List Status Pages","description":"List the public status pages in your UptimeRobot account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"cursor":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination cursor returned by a previous request"}}},"uptimerobot_pause_monitor":{"id":"uptimerobot_pause_monitor","name":"UptimeRobot Pause Monitor","description":"Pause an UptimeRobot monitor so it stops running checks","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"monitorId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the monitor to pause"}}},"uptimerobot_start_monitor":{"id":"uptimerobot_start_monitor","name":"UptimeRobot Start Monitor","description":"Resume a paused UptimeRobot monitor so it starts running checks again","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"monitorId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the monitor to start"}}},"uptimerobot_update_maintenance_window":{"id":"uptimerobot_update_maintenance_window","name":"UptimeRobot Update Maintenance Window","description":"Update an existing maintenance window. Only the provided fields are changed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"maintenanceWindowId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the maintenance window to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the maintenance window"},"interval":{"type":"string","required":false,"visibility":"user-or-llm","description":"Recurrence interval: once, daily, weekly, or monthly"},"date":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in YYYY-MM-DD format"},"time":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time in HH:mm:ss format"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Duration in minutes (minimum 1)"},"days":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated days for weekly (1-7) or monthly (day-of-month, -1 for last day) windows"},"monitorIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated monitor IDs to assign to the window"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"active\\" to enable or \\"paused\\" to disable the maintenance window"}}},"uptimerobot_update_monitor":{"id":"uptimerobot_update_monitor","name":"UptimeRobot Update Monitor","description":"Update an existing UptimeRobot monitor. Only the provided fields are changed.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"monitorId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the monitor to update"},"friendlyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New friendly name"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"New URL or host to monitor"},"interval":{"type":"number","required":false,"visibility":"user-or-llm","description":"New check interval in seconds (minimum 30)"},"checkTimeout":{"type":"number","required":false,"visibility":"user-or-llm","description":"New check timeout in seconds, 0-60"},"port":{"type":"number","required":false,"visibility":"user-or-llm","description":"New port, 1-65535 (Port and UDP monitors)"},"keywordType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Keyword match type: ALERT_EXISTS or ALERT_NOT_EXISTS"},"keywordValue":{"type":"string","required":false,"visibility":"user-or-llm","description":"New keyword to look for"},"httpMethodType":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTP method: HEAD, GET, POST, PUT, PATCH, DELETE, or OPTIONS"},"authType":{"type":"string","required":false,"visibility":"user-or-llm","description":"HTTP authentication: NONE, HTTP_BASIC, DIGEST, or BEARER"},"httpUsername":{"type":"string","required":false,"visibility":"user-or-llm","description":"Username for HTTP authentication"},"httpPassword":{"type":"string","required":false,"visibility":"user-only","description":"Password for HTTP authentication"},"successHttpResponseCodes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated success HTTP response codes (e.g. \\"2xx,3xx\\")"},"checkSSLErrors":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to check for SSL and domain expiration errors"},"followRedirections":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to follow redirects"},"sslExpirationReminder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send SSL certificate expiration reminders"},"domainExpirationReminder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to send domain expiration reminders"},"responseTimeThreshold":{"type":"number","required":false,"visibility":"user-or-llm","description":"Response time threshold in milliseconds, 0-60000"},"tagNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag names to assign to the monitor"},"assignedAlertContacts":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array of alert-contact assignments, e.g. [{\\"alertContactId\\":123,\\"threshold\\":0,\\"recurrence\\":0}]"},"customHttpHeaders":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON object of custom HTTP headers to send with the request"},"groupId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Monitor group ID to assign the monitor to (0 for no group)"}}},"uptimerobot_update_psp":{"id":"uptimerobot_update_psp","name":"UptimeRobot Update Status Page","description":"Update a public status page in UptimeRobot. Only the provided fields are changed; logo and icon images can be replaced.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"UptimeRobot API key"},"pspId":{"type":"number","required":true,"visibility":"user-or-llm","description":"ID of the status page to update"},"friendlyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"New name of the public status page"},"monitorIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated monitor IDs to display on the page"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status of the page: ENABLED (published) or PAUSED (unpublished)"},"password":{"type":"string","required":false,"visibility":"user-only","description":"Optional password protection for the page"},"customDomain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom domain for the page (e.g. status.your-domain.com)"},"hideUrlLinks":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to hide the \\"Powered by UptimeRobot\\" footer link"},"noIndex":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to prevent search engines from indexing the page"},"logo":{"type":"file","required":false,"visibility":"user-or-llm","description":"Logo image (JPG/JPEG/PNG, max 150 KB)"},"icon":{"type":"file","required":false,"visibility":"user-or-llm","description":"Icon image (JPG/JPEG/PNG, max 150 KB)"}}},"vanta_download_document_file":{"id":"vanta_download_document_file","name":"Vanta Download Document File","description":"Download a file previously uploaded to a Vanta evidence document and store it in execution files","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the document"},"uploadedFileId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the uploaded file (from List Document Uploads)"}}},"vanta_get_control":{"id":"vanta_get_control","name":"Vanta Get Control","description":"Get a Vanta security control by ID, including its status and evidence pass/fail counts","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"controlId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the control"}}},"vanta_get_document":{"id":"vanta_get_document","name":"Vanta Get Document","description":"Get a Vanta evidence document by ID, including its renewal schedule and deactivation status","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the document"}}},"vanta_get_framework":{"id":"vanta_get_framework","name":"Vanta Get Framework","description":"Get a Vanta compliance framework by ID, including its requirement categories and mapped controls","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"frameworkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the framework (e.g., soc2)"}}},"vanta_get_person":{"id":"vanta_get_person","name":"Vanta Get Person","description":"Get a person tracked in Vanta by ID, including employment, leave, and security task status","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"personId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the person"}}},"vanta_get_policy":{"id":"vanta_get_policy","name":"Vanta Get Policy","description":"Get a Vanta security policy by ID, including its approval status and latest approved version documents","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"policyId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the policy"}}},"vanta_get_risk_scenario":{"id":"vanta_get_risk_scenario","name":"Vanta Get Risk Scenario","description":"Get a Vanta risk scenario by ID, including its scores, treatment decision, and review status","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"riskScenarioId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the risk scenario"}}},"vanta_get_test":{"id":"vanta_get_test","name":"Vanta Get Test","description":"Get a Vanta automated compliance test by ID, including its status and remediation info","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"testId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the test (e.g., test-aws-cloudtrail-enabled)"}}},"vanta_get_vendor":{"id":"vanta_get_vendor","name":"Vanta Get Vendor","description":"Get a Vanta vendor by ID, including risk levels, contract details, and authentication info","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"vendorId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the vendor"}}},"vanta_get_vulnerable_asset":{"id":"vanta_get_vulnerable_asset","name":"Vanta Get Vulnerable Asset","description":"Get a vulnerable asset in Vanta by ID, including the scanners reporting it and per-scanner asset details","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"vulnerableAssetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the vulnerable asset"}}},"vanta_list_control_documents":{"id":"vanta_list_control_documents","name":"Vanta List Control Documents","description":"List the evidence documents mapped to a specific Vanta control","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"controlId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the control"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_control_tests":{"id":"vanta_list_control_tests","name":"Vanta List Control Tests","description":"List the automated tests mapped to a specific Vanta control","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"controlId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the control"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_controls":{"id":"vanta_list_controls","name":"Vanta List Controls","description":"List the security controls in a Vanta account, optionally filtered by framework","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"frameworkMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated framework IDs to filter controls by (e.g., soc2,iso27001)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_document_uploads":{"id":"vanta_list_document_uploads","name":"Vanta List Document Uploads","description":"List the files uploaded to a specific Vanta evidence document","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the document"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_documents":{"id":"vanta_list_documents","name":"Vanta List Documents","description":"List the evidence documents in a Vanta account, optionally filtered by framework or document status","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"frameworkMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated framework IDs to filter documents by (e.g., soc2,iso27001)"},"statusMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated document statuses to filter by: \\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", \\"OK\\""},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_framework_controls":{"id":"vanta_list_framework_controls","name":"Vanta List Framework Controls","description":"List the controls that belong to a specific Vanta compliance framework","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"frameworkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the framework (e.g., soc2)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_frameworks":{"id":"vanta_list_frameworks","name":"Vanta List Frameworks","description":"List the compliance frameworks (e.g., SOC 2, ISO 27001) available in a Vanta account with completion counts","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_monitored_computers":{"id":"vanta_list_monitored_computers","name":"Vanta List Monitored Computers","description":"List the monitored computers in a Vanta account with screenlock, disk encryption, password manager, and antivirus check outcomes","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"complianceStatusFilterMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated compliance issues to filter by: PWM_NOT_INSTALLED, HD_NOT_ENCRYPTED, AV_NOT_INSTALLED, SCREENLOCK_NOT_CONFIGURED, LAST_CHECK_OVER_14_DAYS"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_people":{"id":"vanta_list_people","name":"Vanta List People","description":"List the people tracked in a Vanta account with employment status, group membership, and security task completion","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"emailAndNameFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter people by email address or name"},"employmentStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by employment status: UPCOMING, CURRENT, ON_LEAVE, INACTIVE, or FORMER"},"groupIdsMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated group IDs to filter people by"},"tasksSummaryStatusMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated task summary statuses to filter by: NONE, DUE_SOON, OVERDUE, COMPLETE, PAUSED, OFFBOARDING_DUE_SOON, OFFBOARDING_OVERDUE, OFFBOARDING_COMPLETE"},"taskTypeMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated task types to filter by: COMPLETE_TRAININGS, ACCEPT_POLICIES, COMPLETE_CUSTOM_TASKS, COMPLETE_CUSTOM_OFFBOARDING_TASKS, INSTALL_DEVICE_MONITORING, COMPLETE_BACKGROUND_CHECKS"},"taskStatusMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated task statuses to filter by: COMPLETE, DUE_SOON, OVERDUE, NONE"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_policies":{"id":"vanta_list_policies","name":"Vanta List Policies","description":"List the security policies in a Vanta account with approval status and version info","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_risk_scenarios":{"id":"vanta_list_risk_scenarios","name":"Vanta List Risk Scenarios","description":"List the risk scenarios in a Vanta risk register with likelihood/impact scores, treatment decisions, and review status","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"searchString":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search string to filter risk scenarios"},"includeIgnored":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include ignored risk scenarios"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by scenario type: \\"Risk Scenario\\" or \\"Enterprise Risk\\""},"ownerMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated owner emails to filter by"},"categoryMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated risk categories to filter by"},"ciaCategoryMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated CIA categories to filter by: Confidentiality, Integrity, Availability"},"treatmentTypeMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated treatments to filter by: Mitigate, Transfer, Avoid, Accept"},"inherentScoreGroupMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated inherent score groups to filter by: \\"Very low\\", Low, Med, High, Critical"},"residualScoreGroupMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated residual score groups to filter by: \\"Very low\\", Low, Med, High, Critical"},"reviewStatusMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated review statuses to filter by: APPROVED, DRAFT, NOT_REVIEWED, AWAITING_SUBMISSION, PENDING_APPROVAL, REQUESTED_CHANGES"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to order results by: description or createdAt"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_test_entities":{"id":"vanta_list_test_entities","name":"Vanta List Test Entities","description":"List the failing or deactivated resource entities for a specific Vanta test, useful for finding exactly which resources need remediation","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"testId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the test (e.g., test-aws-cloudtrail-enabled)"},"entityStatus":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter entities by status: FAILING or DEACTIVATED"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_tests":{"id":"vanta_list_tests","name":"Vanta List Tests","description":"List the automated compliance tests in a Vanta account, with filters for status, framework, integration, control, owner, and category","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"statusFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by test status: OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE"},"frameworkFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by framework ID (e.g., soc2)"},"integrationFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by integration ID (e.g., aws)"},"controlFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by control ID"},"ownerFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by owner user ID"},"categoryFilter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by test category (e.g., ACCOUNTS_ACCESS, COMPUTERS, INFRASTRUCTURE, POLICIES, VULNERABILITY_MANAGEMENT)"},"isInRollout":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by whether the test is in rollout"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_vendors":{"id":"vanta_list_vendors","name":"Vanta List Vendors","description":"List the vendors tracked in a Vanta account with risk levels, contract dates, and security review schedules","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter vendors by name"},"statusMatchesAny":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated vendor statuses to filter by: MANAGED, ARCHIVED, IN_PROCUREMENT"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_vulnerabilities":{"id":"vanta_list_vulnerabilities","name":"Vanta List Vulnerabilities","description":"List the vulnerabilities detected across a Vanta account with filters for severity, fixability, SLA deadlines, package, and integration","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"q":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query for vulnerabilities"},"severity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by severity: LOW, MEDIUM, HIGH, or CRITICAL"},"isFixAvailable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by whether a fix is available"},"isDeactivated":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by whether vulnerability monitoring is deactivated"},"includeVulnerabilitiesWithoutSlas":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include vulnerabilities that have no SLA deadline"},"packageIdentifier":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by the affected package identifier"},"externalVulnerabilityId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by external vulnerability ID (e.g., a CVE identifier)"},"integrationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by the integration that detected the vulnerability"},"vulnerableAssetId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by the vulnerable asset ID"},"slaDeadlineAfterDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include vulnerabilities with an SLA deadline after this ISO 8601 date"},"slaDeadlineBeforeDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include vulnerabilities with an SLA deadline before this ISO 8601 date"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_vulnerability_remediations":{"id":"vanta_list_vulnerability_remediations","name":"Vanta List Vulnerability Remediations","description":"List remediated vulnerabilities in a Vanta account with detection, SLA deadline, and remediation dates","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"integrationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by the integration that detected the vulnerability"},"severity":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by severity: LOW, MEDIUM, HIGH, or CRITICAL"},"isRemediatedOnTime":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Filter by whether the vulnerability was remediated before its SLA deadline"},"remediatedAfterDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include remediations completed after this ISO 8601 date"},"remediatedBeforeDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only include remediations completed before this ISO 8601 date"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_list_vulnerable_assets":{"id":"vanta_list_vulnerable_assets","name":"Vanta List Vulnerable Assets","description":"List the assets associated with vulnerabilities in a Vanta account (servers, repositories, workstations, and more)","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"q":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query for vulnerable assets"},"integrationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by the integration scanning the asset"},"assetType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by asset type: SERVER, SERVERLESS_FUNCTION, CONTAINER, CONTAINER_REPOSITORY, CONTAINER_REPOSITORY_IMAGE, CODE_REPOSITORY, MANIFEST_FILE, WORKSTATION, or OTHER"},"assetExternalAccountId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by the external account ID the asset belongs to"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items per page (1-100, default 10)"},"pageCursor":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination cursor: pass the endCursor from the previous response to fetch the next page"}}},"vanta_submit_document":{"id":"vanta_submit_document","name":"Vanta Submit Document","description":"Submit a Vanta document collection for review so uploaded evidence becomes visible to auditors. Requires credentials with write access.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the document to submit"}}},"vanta_upload_document_file":{"id":"vanta_upload_document_file","name":"Vanta Upload Document File","description":"Upload an evidence file to a Vanta document. Requires credentials with the vanta-api.documents:upload scope.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"Vanta OAuth application client secret"},"region":{"type":"string","required":false,"visibility":"user-only","description":"Vanta API region: \\"us\\" (api.vanta.com, default) or \\"gov\\" (api.vanta-gov.com)"},"documentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique ID of the document to attach the file to"},"file":{"type":"file","required":false,"visibility":"user-or-llm","description":"The evidence file to upload"},"fileContent":{"type":"string","required":false,"visibility":"hidden","description":"Base64-encoded file content (alternative to file)"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional file name override"},"mimeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"MIME type of the file (e.g., application/pdf); used when uploading base64 content, since uploaded files already carry their own type"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Description of the uploaded evidence (e.g., \\"Q3 access review evidence\\")"},"effectiveAtDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 8601 date indicating when the document is effective from"}}},"vercel_add_domain":{"id":"vercel_add_domain","name":"Vercel Add Domain","description":"Add a new domain to a Vercel account or team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to add"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_add_project_domain":{"id":"vercel_add_project_domain","name":"Vercel Add Project Domain","description":"Add a domain to a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain name to add"},"redirect":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target domain for redirect"},"redirectStatusCode":{"type":"number","required":false,"visibility":"user-or-llm","description":"HTTP status code for redirect (301, 302, 307, 308)"},"gitBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Git branch to link the domain to"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_cancel_deployment":{"id":"vercel_cancel_deployment","name":"Vercel Cancel Deployment","description":"Cancel a running Vercel deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The deployment ID to cancel"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_alias":{"id":"vercel_create_alias","name":"Vercel Create Alias","description":"Assign an alias (domain/subdomain) to a deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment ID to assign the alias to"},"alias":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain or subdomain to assign as an alias"},"redirect":{"type":"string","required":false,"visibility":"user-or-llm","description":"Hostname to 307-redirect the alias to instead of serving the deployment directly"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_check":{"id":"vercel_create_check","name":"Vercel Create Check","description":"Create a new deployment check","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment ID to create the check for"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the check (max 100 characters)"},"blocking":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Whether the check blocks the deployment"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page path being checked"},"detailsUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL with details about the check"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External identifier for the check"},"rerequestable":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the check can be rerequested"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_deployment":{"id":"vercel_create_deployment","name":"Vercel Create Deployment","description":"Create a new deployment or redeploy an existing one","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project name for the deployment"},"project":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project ID (overrides name for project lookup)"},"deploymentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Existing deployment ID to redeploy"},"target":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target environment: production, staging, or a custom environment identifier"},"gitSource":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string defining the Git Repository source to deploy (e.g. {\\"type\\":\\"github\\",\\"repo\\":\\"owner/repo\\",\\"ref\\":\\"main\\"})"},"forceNew":{"type":"string","required":false,"visibility":"user-or-llm","description":"Forces a new deployment even if there is a previous similar deployment (0 or 1)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_dns_record":{"id":"vercel_create_dns_record","name":"Vercel Create DNS Record","description":"Create a DNS record for a domain in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to create the record for"},"recordName":{"type":"string","required":true,"visibility":"user-or-llm","description":"The subdomain or record name"},"recordType":{"type":"string","required":true,"visibility":"user-or-llm","description":"DNS record type (A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, SRV, TXT, NS)"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"The value of the DNS record (not used for SRV/HTTPS records)"},"ttl":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time to live in seconds"},"mxPriority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for MX records"},"srvTarget":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target hostname for SRV records (required when recordType is SRV)"},"srvWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Weight for SRV records (required when recordType is SRV)"},"srvPort":{"type":"number","required":false,"visibility":"user-or-llm","description":"Port for SRV records (required when recordType is SRV)"},"srvPriority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for SRV records (required when recordType is SRV)"},"httpsTarget":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target hostname for HTTPS records (required when recordType is HTTPS)"},"httpsPriority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for HTTPS records (required when recordType is HTTPS)"},"httpsParams":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional service parameters for HTTPS records (e.g. \\"alpn=h2,h3\\")"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"A comment to add context on what this DNS record is for (max 500 characters)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_edge_config":{"id":"vercel_create_edge_config","name":"Vercel Create Edge Config","description":"Create a new Edge Config store","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"slug":{"type":"string","required":true,"visibility":"user-or-llm","description":"The name/slug for the new Edge Config"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_create_env_var":{"id":"vercel_create_env_var","name":"Vercel Create Environment Variable","description":"Create an environment variable for a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"key":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment variable name"},"value":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment variable value"},"target":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated list of target environments (production, preview, development)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Variable type: system, encrypted, plain, or sensitive (default: plain)"},"gitBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Git branch to associate with the variable (requires target to include preview)"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment to add context to the variable (max 500 characters)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_project":{"id":"vercel_create_project","name":"Vercel Create Project","description":"Create a new Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project name"},"framework":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project framework (e.g. nextjs, remix, vite)"},"gitRepository":{"type":"json","required":false,"visibility":"user-or-llm","description":"Git repository connection object with type and repo"},"buildCommand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom build command"},"outputDirectory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom output directory"},"installCommand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom install command"},"rootDirectory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subdirectory of the repository the project lives in (for monorepos)"},"nodeVersion":{"type":"string","required":false,"visibility":"user-or-llm","description":"Node.js version to use (e.g. 22.x, 20.x, 18.x)"},"devCommand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom dev server command"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_create_webhook":{"id":"vercel_create_webhook","name":"Vercel Create Webhook","description":"Create a new webhook for a Vercel team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"Webhook URL (must be https)"},"events":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated event names to subscribe to"},"projectIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated project IDs to scope the webhook to"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the webhook to (optional; omit for personal account)"}}},"vercel_delete_alias":{"id":"vercel_delete_alias","name":"Vercel Delete Alias","description":"Delete an alias by its ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"aliasId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Alias ID to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_delete_deployment":{"id":"vercel_delete_deployment","name":"Vercel Delete Deployment","description":"Delete a Vercel deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The deployment ID or URL to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_delete_dns_record":{"id":"vercel_delete_dns_record","name":"Vercel Delete DNS Record","description":"Delete a DNS record for a domain in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name the record belongs to"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the DNS record to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_delete_domain":{"id":"vercel_delete_domain","name":"Vercel Delete Domain","description":"Delete a domain from a Vercel account or team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_delete_edge_config":{"id":"vercel_delete_edge_config","name":"Vercel Delete Edge Config","description":"Delete an Edge Config store by ID","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"edgeConfigId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Edge Config ID to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_delete_env_var":{"id":"vercel_delete_env_var","name":"Vercel Delete Environment Variable","description":"Delete an environment variable from a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"envId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment variable ID to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_delete_project":{"id":"vercel_delete_project","name":"Vercel Delete Project","description":"Delete a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_delete_webhook":{"id":"vercel_delete_webhook","name":"Vercel Delete Webhook","description":"Delete a webhook from a Vercel team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook ID to delete"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_get_alias":{"id":"vercel_get_alias","name":"Vercel Get Alias","description":"Get details about a specific alias by ID or hostname","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"aliasId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Alias ID or hostname to look up"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_check":{"id":"vercel_get_check","name":"Vercel Get Check","description":"Get details of a specific deployment check","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment ID the check belongs to"},"checkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Check ID to retrieve"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_deployment":{"id":"vercel_get_deployment","name":"Vercel Get Deployment","description":"Get details of a specific Vercel deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique deployment identifier or hostname"},"withGitRepoInfo":{"type":"string","required":false,"visibility":"user-or-llm","description":"Whether to add in gitRepo information (true/false)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_deployment_events":{"id":"vercel_get_deployment_events","name":"Vercel Get Deployment Events","description":"Get build and runtime events for a Vercel deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The unique deployment identifier or hostname"},"direction":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order of events by timestamp: backward or forward (default: forward)"},"follow":{"type":"number","required":false,"visibility":"user-or-llm","description":"When set to 1, returns live events as they happen"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of events to return (-1 for all)"},"since":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timestamp to start pulling build logs from"},"until":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timestamp to stop pulling build logs at"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_domain":{"id":"vercel_get_domain","name":"Vercel Get Domain","description":"Get information about a specific domain in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to retrieve"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_domain_config":{"id":"vercel_get_domain_config","name":"Vercel Get Domain Config","description":"Get the configuration for a domain in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to get configuration for"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_edge_config":{"id":"vercel_get_edge_config","name":"Vercel Get Edge Config","description":"Get details about a specific Edge Config store","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"edgeConfigId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Edge Config ID to look up"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_get_edge_config_items":{"id":"vercel_get_edge_config_items","name":"Vercel Get Edge Config Items","description":"Get all items in an Edge Config store","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"edgeConfigId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Edge Config ID to get items from"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_get_env_vars":{"id":"vercel_get_env_vars","name":"Vercel Get Environment Variables","description":"Retrieve environment variables for a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"decrypt":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"If true, decrypted variable values are returned instead of ciphertext"},"gitBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter results to the environment variables for this git branch (must have target=preview)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_project":{"id":"vercel_get_project","name":"Vercel Get Project","description":"Get details of a specific Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_get_team":{"id":"vercel_get_team","name":"Vercel Get Team","description":"Get information about a specific Vercel team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The team ID to retrieve"}}},"vercel_get_user":{"id":"vercel_get_user","name":"Vercel Get User","description":"Get information about the authenticated Vercel user","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"}}},"vercel_get_webhook":{"id":"vercel_get_webhook","name":"Vercel Get Webhook","description":"Get details about a specific Vercel webhook","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"webhookId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Webhook ID to look up"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_list_aliases":{"id":"vercel_list_aliases","name":"Vercel List Aliases","description":"List aliases for a Vercel project or team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter aliases by project ID"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter aliases by domain"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of aliases to return"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_checks":{"id":"vercel_list_checks","name":"Vercel List Checks","description":"List all checks for a deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment ID to list checks for"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_deployment_files":{"id":"vercel_list_deployment_files","name":"Vercel List Deployment Files","description":"List files in a Vercel deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The deployment ID to list files for"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_deployments":{"id":"vercel_list_deployments","name":"Vercel List Deployments","description":"List deployments for a Vercel project or team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter deployments by project ID or name"},"target":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by environment: production or staging"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by state: BUILDING, ERROR, INITIALIZING, QUEUED, READY, CANCELED, BLOCKED"},"app":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by deployment name"},"since":{"type":"number","required":false,"visibility":"user-or-llm","description":"Get deployments created after this JavaScript timestamp"},"until":{"type":"number","required":false,"visibility":"user-or-llm","description":"Get deployments created before this JavaScript timestamp"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of deployments to return per request"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_dns_records":{"id":"vercel_list_dns_records","name":"Vercel List DNS Records","description":"List all DNS records for a domain in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"The domain name to list records for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of records to return"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_domains":{"id":"vercel_list_domains","name":"Vercel List Domains","description":"List all domains in a Vercel account or team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of domains to return (default 20)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_edge_configs":{"id":"vercel_list_edge_configs","name":"Vercel List Edge Configs","description":"List all Edge Config stores for a team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_list_project_domains":{"id":"vercel_list_project_domains","name":"Vercel List Project Domains","description":"List all domains for a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of domains to return"}}},"vercel_list_projects":{"id":"vercel_list_projects","name":"Vercel List Projects","description":"List all projects in a Vercel team or account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search projects by name"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of projects to return"},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Continuation token for pagination, taken from the previous response\'s pagination.next value. Query only projects updated after this timestamp or continuation token."},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_list_team_members":{"id":"vercel_list_team_members","name":"Vercel List Team Members","description":"List all members of a Vercel team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"teamId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The team ID to list members for"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of members to return"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by role (OWNER, MEMBER, DEVELOPER, SECURITY, BILLING, VIEWER, VIEWER_FOR_PLUS, CONTRIBUTOR)"},"since":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timestamp in milliseconds to only include members added since then"},"until":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timestamp in milliseconds to only include members added until then"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search team members by their name, username, and email"}}},"vercel_list_teams":{"id":"vercel_list_teams","name":"Vercel List Teams","description":"List all teams in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of teams to return"},"since":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timestamp in milliseconds to only include teams created since then"},"until":{"type":"number","required":false,"visibility":"user-or-llm","description":"Timestamp in milliseconds to only include teams created until then"}}},"vercel_list_webhooks":{"id":"vercel_list_webhooks","name":"Vercel List Webhooks","description":"List webhooks for a Vercel project or team","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter webhooks by project ID"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_pause_project":{"id":"vercel_pause_project","name":"Vercel Pause Project","description":"Pause a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_promote_deployment":{"id":"vercel_promote_deployment","name":"Vercel Promote Deployment","description":"Promote a deployment by pointing the production deployment to the given deployment","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the deployment to promote to production"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_remove_project_domain":{"id":"vercel_remove_project_domain","name":"Vercel Remove Project Domain","description":"Remove a domain from a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain name to remove"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_rerequest_check":{"id":"vercel_rerequest_check","name":"Vercel Rerequest Check","description":"Rerequest a deployment check","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment ID the check belongs to"},"checkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Check ID to rerequest"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"},"autoUpdate":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to mark the check as running immediately on rerequest"}}},"vercel_unpause_project":{"id":"vercel_unpause_project","name":"Vercel Unpause Project","description":"Unpause a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_update_check":{"id":"vercel_update_check","name":"Vercel Update Check","description":"Update an existing deployment check","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"deploymentId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Deployment ID the check belongs to"},"checkId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Check ID to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated name of the check"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated status: running or completed"},"conclusion":{"type":"string","required":false,"visibility":"user-or-llm","description":"Check conclusion: canceled, failed, neutral, succeeded, or skipped"},"detailsUrl":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL with details about the check"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External identifier for the check"},"path":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page path being checked"},"output":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON string with check output metrics"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_update_dns_record":{"id":"vercel_update_dns_record","name":"Vercel Update DNS Record","description":"Update an existing DNS record for a domain in a Vercel account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"recordId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the DNS record to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"The name of the DNS record"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"The value of the DNS record"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"DNS record type (A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, SRV, TXT, NS)"},"ttl":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time to live in seconds (60 to 2147483647)"},"mxPriority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for MX records"},"srvTarget":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target hostname for SRV records (required together when updating SRV data)"},"srvWeight":{"type":"number","required":false,"visibility":"user-or-llm","description":"Weight for SRV records (required together when updating SRV data)"},"srvPort":{"type":"number","required":false,"visibility":"user-or-llm","description":"Port for SRV records (required together when updating SRV data)"},"srvPriority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for SRV records (required together when updating SRV data)"},"httpsTarget":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target hostname for HTTPS records (required together when updating HTTPS data)"},"httpsPriority":{"type":"number","required":false,"visibility":"user-or-llm","description":"Priority for HTTPS records (required together when updating HTTPS data)"},"httpsParams":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional service parameters for HTTPS records (e.g. \\"alpn=h2,h3\\")"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"A comment to add context on what this DNS record is for (max 500 characters)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_update_edge_config_items":{"id":"vercel_update_edge_config_items","name":"Vercel Update Edge Config Items","description":"Create, update, upsert, or delete items in an Edge Config store","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"edgeConfigId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Edge Config ID to update items in"},"items":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of operations: [{operation: \\"create\\"|\\"update\\"|\\"upsert\\"|\\"delete\\", key: string, value?: any}]"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"}}},"vercel_update_env_var":{"id":"vercel_update_env_var","name":"Vercel Update Environment Variable","description":"Update an environment variable for a Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"envId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Environment variable ID to update"},"key":{"type":"string","required":false,"visibility":"user-or-llm","description":"New variable name"},"value":{"type":"string","required":false,"visibility":"user-or-llm","description":"New variable value"},"target":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated list of target environments (production, preview, development)"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Variable type: system, encrypted, plain, or sensitive"},"gitBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Git branch to associate with the variable (requires target to include preview)"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment to add context to the variable (max 500 characters)"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_update_project":{"id":"vercel_update_project","name":"Vercel Update Project","description":"Update an existing Vercel project","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New project name"},"framework":{"type":"string","required":false,"visibility":"user-or-llm","description":"Project framework (e.g. nextjs, remix, vite)"},"buildCommand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom build command"},"outputDirectory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom output directory"},"installCommand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom install command"},"rootDirectory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Subdirectory of the repository the project lives in (for monorepos)"},"nodeVersion":{"type":"string","required":false,"visibility":"user-or-llm","description":"Node.js version to use (e.g. 22.x, 20.x, 18.x)"},"devCommand":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom dev server command"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_update_project_domain":{"id":"vercel_update_project_domain","name":"Vercel Update Project Domain","description":"Update a project domain\'s configuration on Vercel","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain name to update"},"redirect":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target destination domain for redirect"},"redirectStatusCode":{"type":"number","required":false,"visibility":"user-or-llm","description":"HTTP status code for redirect (301, 302, 307, 308)"},"gitBranch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Git branch to link the domain to"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"vercel_verify_project_domain":{"id":"vercel_verify_project_domain","name":"Vercel Verify Project Domain","description":"Verify a Vercel project domain by checking its verification challenge","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Vercel Access Token"},"projectId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Project ID or name"},"domain":{"type":"string","required":true,"visibility":"user-or-llm","description":"Domain name to verify"},"teamId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team ID to scope the request"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Team slug to scope the request (alternative to teamId)"}}},"video_falai":{"id":"video_falai","name":"Fal.ai Video Generation","description":"Generate videos using Fal.ai with access to Veo 3.1, Sora 2, Seedance 2.0, Kling 3.0, MiniMax Hailuo 2.3, WAN 2.2, LTX 2.3, and previously supported models","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"Video provider (falai)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Fal.ai API key"},"model":{"type":"string","required":true,"visibility":"user-or-llm","description":"Fal.ai model: veo-3.1, veo-3.1-fast, sora-2, sora-2-pro, seedance-2.0, seedance-2.0-fast, kling-v3-pro, kling-v3-4k, kling-o3-pro, kling-o3-4k, minimax-hailuo-2.3-pro, minimax-hailuo-2.3-standard, wan-2.2-a14b-turbo, ltx-2.3, ltx-2.3-fast, plus previously supported model IDs"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text prompt describing the video to generate"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Video duration in seconds (varies by model)"},"aspectRatio":{"type":"string","required":false,"visibility":"user-or-llm","description":"Aspect ratio (varies by model): 16:9, 9:16, 1:1"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Video resolution (varies by model): 480p, 580p, 720p, 1080p, true_1080p, 1440p, 2160p, 4k"},"promptOptimizer":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable prompt optimization for MiniMax models (default: true)"},"generateAudio":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Generate native audio when supported by the selected Fal.ai model"}}},"video_luma":{"id":"video_luma","name":"Luma Dream Machine Video","description":"Generate videos using Luma Dream Machine with advanced camera controls","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"Video provider (luma)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Luma AI API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Luma model: ray-2 (default)"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text prompt describing the video to generate"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Video duration in seconds (5 or 9, default: 5)"},"aspectRatio":{"type":"string","required":false,"visibility":"user-or-llm","description":"Aspect ratio: 16:9 (landscape), 9:16 (portrait), or 1:1 (square)"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Video resolution: 540p, 720p, or 1080p (default: 1080p)"},"cameraControl":{"type":"json","required":false,"visibility":"user-or-llm","description":"Camera controls as array of concept objects. Format: [{ \\"key\\": \\"concept_name\\" }]. Valid keys: truck_left, truck_right, pan_left, pan_right, tilt_up, tilt_down, zoom_in, zoom_out, push_in, pull_out, orbit_left, orbit_right, crane_up, crane_down, static, handheld, and 20+ more predefined options"}}},"video_minimax":{"id":"video_minimax","name":"MiniMax Hailuo Video","description":"Generate videos using MiniMax Hailuo through MiniMax Platform API with advanced realism and prompt optimization","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"Video provider (minimax)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"MiniMax API key from platform.minimax.io"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"MiniMax model: hailuo-2.3 (default) or hailuo-02"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text prompt describing the video to generate"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Video duration in seconds (6 or 10, default: 6)"},"endpoint":{"type":"string","required":false,"visibility":"user-or-llm","description":"Quality endpoint: standard (768P) or pro (1080P for 6s videos)"},"promptOptimizer":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable prompt optimization for better results (default: true)"}}},"video_runway":{"id":"video_runway","name":"Runway Gen-4 Video","description":"Generate videos using Runway Gen-4 with world consistency and visual references","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"Video provider (runway)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Runway API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Runway model: gen-4 (default, higher quality) or gen-4-turbo (faster)"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text prompt describing the video to generate"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Video duration in seconds (5 or 10, default: 5)"},"aspectRatio":{"type":"string","required":false,"visibility":"user-or-llm","description":"Aspect ratio: 16:9 (landscape), 9:16 (portrait), or 1:1 (square)"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Video resolution (720p output). Note: Gen-4 Turbo outputs at 720p natively"},"visualReference":{"type":"file","required":true,"visibility":"user-or-llm","description":"Reference image REQUIRED for Gen-4 (UserFile object). Gen-4 only supports image-to-video, not text-only generation"}}},"video_veo":{"id":"video_veo","name":"Google Veo 3 Video","description":"Generate videos using Google Veo 3/3.1 with native audio generation","version":"1.0.0","params":{"provider":{"type":"string","required":true,"visibility":"user-only","description":"Video provider (veo)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Google Gemini API key"},"model":{"type":"string","required":false,"visibility":"user-or-llm","description":"Veo model: veo-3 (default, highest quality), veo-3-fast (faster), or veo-3.1 (latest)"},"prompt":{"type":"string","required":true,"visibility":"user-or-llm","description":"Text prompt describing the video to generate"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Video duration in seconds (4, 6, or 8, default: 8)"},"aspectRatio":{"type":"string","required":false,"visibility":"user-or-llm","description":"Aspect ratio: 16:9 (landscape) or 9:16 (portrait)"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Video resolution: 720p or 1080p (default: 1080p)"}}},"vision_tool":{"id":"vision_tool","name":"Vision Tool","description":"Process and analyze images using advanced vision models. Capable of understanding image content, extracting text, identifying objects, and providing detailed visual descriptions.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key for the selected model provider"},"imageUrl":{"type":"string","required":false,"visibility":"user-only","description":"Publicly accessible image URL"},"imageFile":{"type":"file","required":false,"visibility":"user-only","description":"Image file to analyze"},"model":{"type":"string","required":false,"visibility":"user-only","description":"Vision model to use (gpt-4o, claude-3-opus-20240229, etc)"},"prompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom prompt for image analysis"}}},"vision_tool_v2":{"id":"vision_tool_v2","name":"Vision Tool","description":"Process and analyze images using advanced vision models. Capable of understanding image content, extracting text, identifying objects, and providing detailed visual descriptions.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"API key for the selected model provider"},"imageFile":{"type":"file","required":true,"visibility":"user-only","description":"Image file to analyze"},"model":{"type":"string","required":false,"visibility":"user-only","description":"Vision model to use (gpt-4o, claude-3-opus-20240229, etc)"},"prompt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom prompt for image analysis"}}},"wealthbox_read_contact":{"id":"wealthbox_read_contact","name":"Read Wealthbox Contact","description":"Read content from a Wealthbox contact","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"The access token for the Wealthbox API"},"contactId":{"type":"string","required":false,"visibility":"user-or-llm","description":"The ID of the contact to read (e.g., \\"12345\\")"}}},"wealthbox_read_note":{"id":"wealthbox_read_note","name":"Read Wealthbox Note","description":"Read content from a Wealthbox note","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"description":"The access token for the Wealthbox API","visibility":"hidden"},"noteId":{"type":"string","required":false,"description":"The ID of the note to read (e.g., \\"11111\\")","visibility":"user-or-llm"}}},"wealthbox_read_task":{"id":"wealthbox_read_task","name":"Read Wealthbox Task","description":"Read content from a Wealthbox task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"description":"The access token for the Wealthbox API","visibility":"hidden"},"taskId":{"type":"string","required":false,"description":"The ID of the task to read (e.g., \\"67890\\")","visibility":"user-or-llm"}}},"wealthbox_write_contact":{"id":"wealthbox_write_contact","name":"Write Wealthbox Contact","description":"Create a new Wealthbox contact","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"description":"The access token for the Wealthbox API","visibility":"hidden"},"firstName":{"type":"string","required":true,"description":"The first name of the contact","visibility":"user-or-llm"},"lastName":{"type":"string","required":true,"description":"The last name of the contact","visibility":"user-or-llm"},"emailAddress":{"type":"string","required":false,"description":"The email address of the contact","visibility":"user-or-llm"},"backgroundInformation":{"type":"string","required":false,"description":"Background information about the contact","visibility":"user-or-llm"}}},"wealthbox_write_note":{"id":"wealthbox_write_note","name":"Write Wealthbox Note","description":"Create or update a Wealthbox note","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"description":"The access token for the Wealthbox API","visibility":"hidden"},"content":{"type":"string","required":true,"description":"The main body of the note","visibility":"user-or-llm"},"contactId":{"type":"string","required":false,"description":"ID of contact to link to this note (e.g., \\"12345\\")","visibility":"user-or-llm"}}},"wealthbox_write_task":{"id":"wealthbox_write_task","name":"Write Wealthbox Task","description":"Create or update a Wealthbox task","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"description":"The access token for the Wealthbox API","visibility":"hidden"},"title":{"type":"string","required":true,"description":"The name/title of the task","visibility":"user-or-llm"},"dueDate":{"type":"string","required":true,"description":"The due date and time of the task (format: \\"YYYY-MM-DD HH:MM AM/PM -HHMM\\", e.g., \\"2015-05-24 11:00 AM -0400\\")","visibility":"user-or-llm"},"contactId":{"type":"string","required":false,"description":"ID of contact to link to this task (e.g., \\"12345\\")","visibility":"user-or-llm"},"description":{"type":"string","required":false,"description":"Description or notes about the task","visibility":"user-or-llm"}}},"webflow_create_item":{"id":"webflow_create_item","name":"Webflow Create Item","description":"Create a new item in a Webflow CMS collection","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Webflow site (e.g., \\"580e63e98c9a982ac9b8b741\\")"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the collection (e.g., \\"580e63fc8c9a982ac9b8b745\\")"},"fieldData":{"type":"json","required":true,"visibility":"user-or-llm","description":"Field data for the new item as a JSON object. Keys should match collection field names."}},"oauth":{"required":true,"provider":"webflow"}},"webflow_delete_item":{"id":"webflow_delete_item","name":"Webflow Delete Item","description":"Delete an item from a Webflow CMS collection","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Webflow site (e.g., \\"580e63e98c9a982ac9b8b741\\")"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the collection (e.g., \\"580e63fc8c9a982ac9b8b745\\")"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the item to delete (e.g., \\"580e64008c9a982ac9b8b754\\")"}},"oauth":{"required":true,"provider":"webflow"}},"webflow_get_item":{"id":"webflow_get_item","name":"Webflow Get Item","description":"Get a single item from a Webflow CMS collection","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Webflow site (e.g., \\"580e63e98c9a982ac9b8b741\\")"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the collection (e.g., \\"580e63fc8c9a982ac9b8b745\\")"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the item to retrieve (e.g., \\"580e64008c9a982ac9b8b754\\")"}},"oauth":{"required":true,"provider":"webflow"}},"webflow_list_items":{"id":"webflow_list_items","name":"Webflow List Items","description":"List all items from a Webflow CMS collection","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Webflow site (e.g., \\"580e63e98c9a982ac9b8b741\\")"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the collection (e.g., \\"580e63fc8c9a982ac9b8b745\\")"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Offset for pagination (e.g., 0, 100, 200)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of items to return (e.g., 10, 50, 100; default: 100)"}},"oauth":{"required":true,"provider":"webflow"}},"webflow_update_item":{"id":"webflow_update_item","name":"Webflow Update Item","description":"Update an existing item in a Webflow CMS collection","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"OAuth access token"},"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the Webflow site (e.g., \\"580e63e98c9a982ac9b8b741\\")"},"collectionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the collection (e.g., \\"580e63fc8c9a982ac9b8b745\\")"},"itemId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the item to update (e.g., \\"580e64008c9a982ac9b8b754\\")"},"fieldData":{"type":"json","required":true,"visibility":"user-or-llm","description":"Field data to update as a JSON object. Only include fields you want to change."}},"oauth":{"required":true,"provider":"webflow"}},"webhook_request":{"id":"webhook_request","name":"Webhook Request","description":"Send a webhook request with automatic headers and optional HMAC signing","version":"1.0.0","params":{"url":{"type":"string","required":true,"visibility":"user-or-llm","description":"The webhook URL to send the request to"},"body":{"type":"object","visibility":"user-or-llm","description":"JSON payload to send"},"secret":{"type":"string","visibility":"user-or-llm","description":"Optional secret for HMAC-SHA256 signature"},"headers":{"type":"object","visibility":"user-or-llm","description":"Additional headers to include"}}},"whatsapp_get_media":{"id":"whatsapp_get_media","name":"WhatsApp Download Media","description":"Download media a customer sent you. Takes the media ID from an incoming WhatsApp message and stores the file in the workflow.","version":"1.0.0","params":{"mediaId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Media asset ID from an incoming message, e.g. . This is not the message ID (wamid)."},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"whatsapp_mark_read":{"id":"whatsapp_mark_read","name":"WhatsApp Mark As Read","description":"Mark a received WhatsApp message as read so the sender sees blue checkmarks, optionally showing a typing indicator.","version":"1.0.0","params":{"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID (wamid) of the incoming message to mark as read"},"showTypingIndicator":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Show a typing indicator to the sender while a reply is composed. Dismissed once you respond or after 25 seconds, whichever comes first."},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"whatsapp_send_interactive":{"id":"whatsapp_send_interactive","name":"WhatsApp Send Interactive","description":"Send an interactive WhatsApp message with reply buttons or a selectable list.","version":"1.0.0","params":{"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number with country code (e.g., +14155552671)"},"bodyText":{"type":"string","required":true,"visibility":"user-or-llm","description":"Main body text of the interactive message (max 1024 characters with buttons, 4096 with a list)"},"headerText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional plain-text header shown above the body (max 60 characters)"},"footerText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional footer text shown below the body (max 60 characters)"},"buttons":{"type":"json","required":false,"visibility":"user-or-llm","description":"Reply buttons array (max 3), each item: { \\"type\\": \\"reply\\", \\"reply\\": { \\"id\\": \\"...\\", \\"title\\": \\"...\\" } }. Button title max 20 characters, id max 256. Provide buttons or sections."},"listButtonText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Label for the menu button that opens the list, max 20 characters (required when sending a list)"},"sections":{"type":"json","required":false,"visibility":"user-or-llm","description":"List sections array (max 10 sections, 10 rows total), each item: { \\"title\\": \\"...\\", \\"rows\\": [{ \\"id\\": \\"...\\", \\"title\\": \\"...\\", \\"description\\": \\"...\\" }] }. Section and row titles max 24 characters, row description max 72. Provide sections or buttons."},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"whatsapp_send_media":{"id":"whatsapp_send_media","name":"WhatsApp Send Media","description":"Send an image, document, video, audio, or sticker message. Accepts an uploaded file, a media ID, or a public link.","version":"1.0.0","params":{"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number with country code (e.g., +14155552671)"},"mediaType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Type of media to send: image, document, video, audio, or sticker"},"file":{"type":"file","required":false,"visibility":"user-only","description":"File to send. Uploaded to WhatsApp first, then sent. Use Upload Media instead when sending the same file repeatedly."},"mediaId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of media previously uploaded to WhatsApp. Alternative to file or mediaLink."},"mediaLink":{"type":"string","required":false,"visibility":"user-or-llm","description":"Public HTTPS URL of the media. Alternative to file or mediaId."},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional caption for image, video, or document media (max 1024 characters). Ignored for audio and sticker."},"filename":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional file name shown to the recipient for document media"},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"whatsapp_send_message":{"id":"whatsapp_send_message","name":"WhatsApp Send Message","description":"Send a free-form text message through the WhatsApp Cloud API. Only works inside the 24-hour customer service window — use Send Template to start a conversation.","version":"1.0.0","params":{"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number with country code (e.g., +14155552671)"},"message":{"type":"string","required":true,"visibility":"user-or-llm","description":"Plain text message content to send (max 4096 characters)"},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"},"previewUrl":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether WhatsApp should try to render a link preview for the first URL in the message"}}},"whatsapp_send_reaction":{"id":"whatsapp_send_reaction","name":"WhatsApp Send Reaction","description":"React to a WhatsApp message with an emoji. Send an empty emoji to remove an existing reaction.","version":"1.0.0","params":{"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number with country code (e.g., +14155552671)"},"messageId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID (wamid) of the message to react to. Not delivered if the message is over 30 days old, deleted, not in this chat thread, or itself a reaction."},"emoji":{"type":"string","required":false,"visibility":"user-or-llm","description":"Emoji to react with. Leave empty to remove an existing reaction."},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"whatsapp_send_template":{"id":"whatsapp_send_template","name":"WhatsApp Send Template","description":"Send a pre-approved WhatsApp template message. Required to start a conversation or to message a user outside the 24-hour customer service window.","version":"1.0.0","params":{"phoneNumber":{"type":"string","required":true,"visibility":"user-or-llm","description":"Recipient phone number with country code (e.g., +14155552671)"},"templateName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Name of the approved message template"},"languageCode":{"type":"string","required":true,"visibility":"user-or-llm","description":"Template language/locale code (e.g., en_US)"},"components":{"type":"json","required":false,"visibility":"user-or-llm","description":"Template components array with parameters for header/body/button variables, per the WhatsApp template message schema"},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"whatsapp_upload_media":{"id":"whatsapp_upload_media","name":"WhatsApp Upload Media","description":"Upload a file to WhatsApp and get a media ID for sending. Uploaded media is retained for 30 days and can back many sends.","version":"1.0.0","params":{"file":{"type":"file","required":true,"visibility":"user-only","description":"File to upload. WhatsApp limits: images 5 MB, video and audio 16 MB, documents 100 MB, stickers 500 KB."},"phoneNumberId":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business Phone Number ID (from Meta Business Suite)"},"accessToken":{"type":"string","required":true,"visibility":"user-only","description":"WhatsApp Business API Access Token (from Meta Developer Portal)"}}},"wikipedia_content":{"id":"wikipedia_content","name":"Wikipedia Page Content","description":"Get the full HTML content of a Wikipedia page.","version":"1.0.0","params":{"pageTitle":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the Wikipedia page to get content for"}}},"wikipedia_random":{"id":"wikipedia_random","name":"Wikipedia Random Page","description":"Get a random Wikipedia page.","version":"1.0.0","params":{}},"wikipedia_search":{"id":"wikipedia_search","name":"Wikipedia Search","description":"Search for Wikipedia pages by title or content.","version":"1.0.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query to find Wikipedia pages"},"searchLimit":{"type":"number","required":false,"visibility":"user-only","description":"Maximum number of results to return (default: 10, max: 50)"}}},"wikipedia_summary":{"id":"wikipedia_summary","name":"Wikipedia Page Summary","description":"Get a summary and metadata for a specific Wikipedia page.","version":"1.0.0","params":{"pageTitle":{"type":"string","required":true,"visibility":"user-or-llm","description":"Title of the Wikipedia page to get summary for"}}},"wiza_company_enrichment":{"id":"wiza_company_enrichment","name":"Wiza Company Enrichment","description":"Enrich a company by name, domain, LinkedIn ID, or LinkedIn slug with detailed firmographic data","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Wiza API key"},"company_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (e.g., \\"Wiza\\")"},"company_domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain (e.g., \\"wiza.co\\")"},"company_linkedin_id":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company LinkedIn ID"},"company_linkedin_slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company LinkedIn slug from the URL"}}},"wiza_get_credits":{"id":"wiza_get_credits","name":"Wiza Get Credits","description":"Retrieve the remaining credits on your Wiza account","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Wiza API key"}}},"wiza_individual_reveal":{"id":"wiza_individual_reveal","name":"Wiza Individual Reveal","description":"Reveal a contact via LinkedIn URL, name + company/domain, or email. Starts the reveal and polls until it resolves. Uses 2 credits per valid email and 5 credits per phone, charged only on success.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Wiza API key"},"enrichment_level":{"type":"string","required":true,"visibility":"user-or-llm","description":"Enrichment depth: none, partial, phone, or full"},"profile_url":{"type":"string","required":false,"visibility":"user-or-llm","description":"LinkedIn profile URL (e.g., https://linkedin.com/in/johndoe)"},"full_name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name (used with company or domain)"},"company":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name (used with full_name)"},"domain":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company domain (used with full_name)"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address (use alone or with other identifiers)"},"accept_work":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to accept work emails (email_options)"},"accept_personal":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether to accept personal emails (email_options)"}}},"wiza_prospect_search":{"id":"wiza_prospect_search","name":"Wiza Prospect Search","description":"Search Wiza\'s database of prospects using person, company, and financial filters","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Wiza API key"},"size":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of sample profiles to return (0-30, default 0)"},"filters":{"type":"object","required":false,"visibility":"user-or-llm","description":"Full filters object (overrides individual filter params if provided)"},"first_name":{"type":"array","required":false,"visibility":"user-or-llm","description":"Exact first names to match (e.g., [\\"John\\", \\"Jane\\"])"},"last_name":{"type":"array","required":false,"visibility":"user-or-llm","description":"Exact last names to match"},"job_title":{"type":"array","required":false,"visibility":"user-or-llm","description":"Job titles to include/exclude (e.g., [{\\"v\\":\\"CEO\\",\\"s\\":\\"i\\"},{\\"v\\":\\"CTO\\",\\"s\\":\\"e\\"}])"},"job_title_level":{"type":"array","required":false,"visibility":"user-or-llm","description":"Seniority levels (e.g., [\\"cxo\\", \\"director\\", \\"manager\\"])"},"job_role":{"type":"array","required":false,"visibility":"user-or-llm","description":"Job role categories (e.g., [\\"sales\\", \\"engineering\\", \\"marketing\\"])"},"job_sub_role":{"type":"array","required":false,"visibility":"user-or-llm","description":"Detailed role categories (e.g., [\\"software\\", \\"product\\"])"},"location":{"type":"array","required":false,"visibility":"user-or-llm","description":"Person\'s location filters (city/state/country with include/exclude)"},"skill":{"type":"array","required":false,"visibility":"user-or-llm","description":"Professional skills (e.g., [\\"python\\", \\"marketing\\"])"},"school":{"type":"array","required":false,"visibility":"user-or-llm","description":"Educational institutions"},"major":{"type":"array","required":false,"visibility":"user-or-llm","description":"Field of study"},"linkedin_slug":{"type":"array","required":false,"visibility":"user-or-llm","description":"LinkedIn profile slugs"},"job_company":{"type":"array","required":false,"visibility":"user-or-llm","description":"Current company filters (include/exclude)"},"past_company":{"type":"array","required":false,"visibility":"user-or-llm","description":"Past company filters"},"company_location":{"type":"array","required":false,"visibility":"user-or-llm","description":"Company HQ location filters"},"company_industry":{"type":"array","required":false,"visibility":"user-or-llm","description":"Company industry filters (include/exclude)"},"company_size":{"type":"array","required":false,"visibility":"user-or-llm","description":"Company headcount brackets (e.g., [\\"1-10\\", \\"11-50\\", \\"51-200\\"])"},"company_type":{"type":"array","required":false,"visibility":"user-or-llm","description":"Company type (e.g., [\\"private\\", \\"public\\", \\"educational\\"])"}}},"wordpress_create_category":{"id":"wordpress_create_category","name":"WordPress Create Category","description":"Create a new category in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Category name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category description"},"parent":{"type":"number","required":false,"visibility":"user-only","description":"Parent category ID for hierarchical categories"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the category"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_create_comment":{"id":"wordpress_create_comment","name":"WordPress Create Comment","description":"Create a new comment on a WordPress.com post","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"postId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the post to comment on"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment content"},"parent":{"type":"number","required":false,"visibility":"user-only","description":"Parent comment ID for replies"},"authorName":{"type":"string","required":false,"visibility":"user-only","description":"Comment author display name"},"authorEmail":{"type":"string","required":false,"visibility":"user-only","description":"Comment author email"},"authorUrl":{"type":"string","required":false,"visibility":"user-only","description":"Comment author URL"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_create_page":{"id":"wordpress_create_page","name":"WordPress Create Page","description":"Create a new page in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Page title"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page content (HTML or plain text)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page status: publish, draft, pending, private"},"excerpt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page excerpt"},"parent":{"type":"number","required":false,"visibility":"user-only","description":"Parent page ID for hierarchical pages"},"menuOrder":{"type":"number","required":false,"visibility":"user-only","description":"Order in page menu"},"featuredMedia":{"type":"number","required":false,"visibility":"user-or-llm","description":"Featured image media ID"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the page"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_create_post":{"id":"wordpress_create_post","name":"WordPress Create Post","description":"Create a new blog post in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"title":{"type":"string","required":true,"visibility":"user-or-llm","description":"Post title"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post content (HTML or plain text)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post status: publish, draft, pending, private, or future"},"excerpt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post excerpt"},"categories":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated category IDs"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs"},"featuredMedia":{"type":"number","required":false,"visibility":"user-or-llm","description":"Featured image media ID"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the post"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_create_tag":{"id":"wordpress_create_tag","name":"WordPress Create Tag","description":"Create a new tag in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Tag name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tag description"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the tag"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_delete_category":{"id":"wordpress_delete_category","name":"WordPress Delete Category","description":"Delete a category from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"categoryId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the category to delete"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_delete_comment":{"id":"wordpress_delete_comment","name":"WordPress Delete Comment","description":"Delete a comment from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"commentId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the comment to delete"},"force":{"type":"boolean","required":false,"visibility":"user-only","description":"Bypass trash and force delete permanently"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_delete_media":{"id":"wordpress_delete_media","name":"WordPress Delete Media","description":"Delete a media item from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"mediaId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the media item to delete"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_delete_page":{"id":"wordpress_delete_page","name":"WordPress Delete Page","description":"Delete a page from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"pageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the page to delete"},"force":{"type":"boolean","required":false,"visibility":"user-only","description":"Bypass trash and force delete permanently"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_delete_post":{"id":"wordpress_delete_post","name":"WordPress Delete Post","description":"Delete a blog post from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"postId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the post to delete"},"force":{"type":"boolean","required":false,"visibility":"user-only","description":"Bypass trash and force delete permanently"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_delete_tag":{"id":"wordpress_delete_tag","name":"WordPress Delete Tag","description":"Delete a tag from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"tagId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the tag to delete"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_category":{"id":"wordpress_get_category","name":"WordPress Get Category","description":"Get a single category from WordPress.com by ID","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"categoryId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the category to retrieve"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_current_user":{"id":"wordpress_get_current_user","name":"WordPress Get Current User","description":"Get information about the currently authenticated WordPress.com user","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_media":{"id":"wordpress_get_media","name":"WordPress Get Media","description":"Get a single media item from WordPress.com by ID","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"mediaId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the media item to retrieve"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_page":{"id":"wordpress_get_page","name":"WordPress Get Page","description":"Get a single page from WordPress.com by ID","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"pageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the page to retrieve"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_post":{"id":"wordpress_get_post","name":"WordPress Get Post","description":"Get a single blog post from WordPress.com by ID","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"postId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the post to retrieve"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_tag":{"id":"wordpress_get_tag","name":"WordPress Get Tag","description":"Get a single tag from WordPress.com by ID","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"tagId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the tag to retrieve"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_get_user":{"id":"wordpress_get_user","name":"WordPress Get User","description":"Get a specific user from WordPress.com by ID","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"userId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the user to retrieve"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_categories":{"id":"wordpress_list_categories","name":"WordPress List Categories","description":"List categories from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of categories per request (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter categories (e.g., \\"news\\", \\"technology\\")"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_comments":{"id":"wordpress_list_comments","name":"WordPress List Comments","description":"List comments from WordPress.com with optional filters","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of comments per request (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"postId":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by post ID (e.g., 123, 456)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by comment status: approved, hold, spam, trash"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter comments (e.g., \\"question\\", \\"feedback\\")"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field: date, id, parent"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_media":{"id":"wordpress_list_media","name":"WordPress List Media","description":"List media items from the WordPress.com media library","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of media items per request (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter media (e.g., \\"logo\\", \\"banner\\")"},"mediaType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by media type: image, video, audio, application"},"mimeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by specific MIME type (e.g., image/jpeg, image/png)"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field: date, id, title, slug"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_pages":{"id":"wordpress_list_pages","name":"WordPress List Pages","description":"List pages from WordPress.com with optional filters","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of pages per request (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page status filter: publish, draft, pending, private"},"parent":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by parent page ID (e.g., 123)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter pages (e.g., \\"about\\", \\"contact\\")"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field: date, id, title, slug, modified, menu_order"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_posts":{"id":"wordpress_list_posts","name":"WordPress List Posts","description":"List blog posts from WordPress.com with optional filters","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of posts per page (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post status filter: publish, draft, pending, private"},"author":{"type":"number","required":false,"visibility":"user-or-llm","description":"Filter by author ID (e.g., 1, 42)"},"categories":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated category IDs to filter by (e.g., \\"1,2,3\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs to filter by (e.g., \\"5,10,15\\")"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter posts (e.g., \\"tutorial\\", \\"announcement\\")"},"orderBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order by field: date, id, title, slug, modified"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_tags":{"id":"wordpress_list_tags","name":"WordPress List Tags","description":"List tags from WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tags per request (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter tags (e.g., \\"javascript\\", \\"tutorial\\")"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_list_users":{"id":"wordpress_list_users","name":"WordPress List Users","description":"List users from WordPress.com (requires admin privileges)","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of users per request (e.g., 10, 25, 50). Default: 10, max: 100"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"search":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search term to filter users (e.g., \\"john\\", \\"admin\\")"},"roles":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated role names to filter by (e.g., \\"administrator,editor\\")"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Order direction: asc or desc"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_search_content":{"id":"wordpress_search_content","name":"WordPress Search Content","description":"Search across all content types in WordPress.com (posts, pages, media)","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query"},"perPage":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of results per request (default: 10, max: 100)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number for pagination"},"type":{"type":"string","required":false,"visibility":"user-only","description":"Filter by search index type: post, term, or post-format"},"subtype":{"type":"string","required":false,"visibility":"user-only","description":"Filter by subtype within the selected type (e.g., post or page when type is post)"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_update_category":{"id":"wordpress_update_category","name":"WordPress Update Category","description":"Update an existing category in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"categoryId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the category to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Category description"},"parent":{"type":"number","required":false,"visibility":"user-only","description":"Parent category ID for hierarchical categories"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the category"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_update_comment":{"id":"wordpress_update_comment","name":"WordPress Update Comment","description":"Update a comment in WordPress.com (content or status)","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"commentId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the comment to update"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Updated comment content"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment status: approved, hold, spam, trash"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_update_page":{"id":"wordpress_update_page","name":"WordPress Update Page","description":"Update an existing page in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"pageId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the page to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page title"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page content (HTML or plain text)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page status: publish, draft, pending, private"},"excerpt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page excerpt"},"parent":{"type":"number","required":false,"visibility":"user-only","description":"Parent page ID for hierarchical pages"},"menuOrder":{"type":"number","required":false,"visibility":"user-only","description":"Order in page menu"},"featuredMedia":{"type":"number","required":false,"visibility":"user-or-llm","description":"Featured image media ID"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the page"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_update_post":{"id":"wordpress_update_post","name":"WordPress Update Post","description":"Update an existing blog post in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"postId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the post to update"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post title"},"content":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post content (HTML or plain text)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post status: publish, draft, pending, private, or future"},"excerpt":{"type":"string","required":false,"visibility":"user-or-llm","description":"Post excerpt"},"categories":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated category IDs"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tag IDs"},"featuredMedia":{"type":"number","required":false,"visibility":"user-or-llm","description":"Featured image media ID"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the post"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_update_tag":{"id":"wordpress_update_tag","name":"WordPress Update Tag","description":"Update an existing tag in WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"tagId":{"type":"number","required":true,"visibility":"user-or-llm","description":"The ID of the tag to update"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tag name"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tag description"},"slug":{"type":"string","required":false,"visibility":"user-or-llm","description":"URL slug for the tag"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"wordpress_upload_media":{"id":"wordpress_upload_media","name":"WordPress Upload Media","description":"Upload a media file (image, video, document) to WordPress.com","version":"1.0.0","params":{"siteId":{"type":"string","required":true,"visibility":"user-or-llm","description":"WordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)"},"file":{"type":"file","required":false,"visibility":"user-only","description":"File to upload (UserFile object)"},"filename":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional filename override (e.g., image.jpg)"},"title":{"type":"string","required":false,"visibility":"user-or-llm","description":"Media title"},"caption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Media caption"},"altText":{"type":"string","required":false,"visibility":"user-or-llm","description":"Alternative text for accessibility"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Media description"}},"oauth":{"required":true,"provider":"wordpress","requiredScopes":["global"]}},"workday_assign_onboarding":{"id":"workday_assign_onboarding","name":"Assign Workday Onboarding Plan","description":"Create or update an onboarding plan assignment for a worker. Sets up onboarding stages and manages the assignment lifecycle.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID to assign the onboarding plan to"},"onboardingPlanId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Onboarding plan ID to assign"},"actionEventId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action event ID that enables the onboarding plan (e.g., the hiring event ID)"}}},"workday_change_job":{"id":"workday_change_job","name":"Change Workday Job","description":"Perform a job change for a worker including transfers, promotions, demotions, and lateral moves.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID for the job change"},"effectiveDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Effective date for the job change in ISO 8601 format (e.g., 2025-06-01)"},"newPositionId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New position ID (for transfers)"},"newJobProfileId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New job profile ID (for role changes)"},"newLocationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New work location ID (for relocations)"},"newSupervisoryOrgId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Target supervisory organization ID (for org transfers)"},"reason":{"type":"string","required":true,"visibility":"user-or-llm","description":"Reason for the job change (e.g., Promotion, Transfer, Reorganization)"}}},"workday_create_prehire":{"id":"workday_create_prehire","name":"Create Workday Pre-Hire","description":"Create a new pre-hire (applicant) record in Workday. This is typically the first step before hiring an employee.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"legalName":{"type":"string","required":true,"visibility":"user-or-llm","description":"Full legal name of the pre-hire (e.g., \\"Jane Doe\\")"},"email":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address of the pre-hire"},"phoneNumber":{"type":"string","required":false,"visibility":"user-or-llm","description":"Phone number of the pre-hire"},"address":{"type":"string","required":false,"visibility":"user-or-llm","description":"Address of the pre-hire"},"countryCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 Alpha-2 country code (defaults to US)"}}},"workday_get_compensation":{"id":"workday_get_compensation","name":"Get Workday Compensation","description":"Retrieve compensation plan details for a specific worker.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID to retrieve compensation data for"}}},"workday_get_organizations":{"id":"workday_get_organizations","name":"Get Workday Organizations","description":"Retrieve organizations, departments, and cost centers from Workday.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization type filter (e.g., Supervisory, Cost_Center, Company, Region)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of organizations to return (default: 20)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip for pagination"}}},"workday_get_worker":{"id":"workday_get_worker","name":"Get Workday Worker","description":"Retrieve a specific worker profile including personal, employment, and organization data.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID to retrieve (e.g., 3aa5550b7fe348b98d7b5741afc65534)"}}},"workday_hire_employee":{"id":"workday_hire_employee","name":"Hire Workday Employee","description":"Hire a pre-hire into an employee position. Converts an applicant into an active employee record with position, start date, and manager assignment.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"preHireId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Pre-hire (applicant) ID to convert into an employee"},"positionId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Position ID to assign the new hire to"},"hireDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Hire date in ISO 8601 format (e.g., 2025-06-01)"},"employeeType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Employee type (e.g., Regular, Temporary, Contractor)"}}},"workday_list_workers":{"id":"workday_list_workers","name":"List Workday Workers","description":"List or search workers with optional filtering and pagination.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of workers to return (default: 20)"},"offset":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records to skip for pagination"}}},"workday_terminate_worker":{"id":"workday_terminate_worker","name":"Terminate Workday Worker","description":"Initiate a worker termination in Workday. Triggers the Terminate Employee business process.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID to terminate"},"terminationDate":{"type":"string","required":true,"visibility":"user-or-llm","description":"Termination date in ISO 8601 format (e.g., 2025-06-01)"},"reason":{"type":"string","required":true,"visibility":"user-or-llm","description":"Termination reason (e.g., Resignation, End_of_Contract, Retirement)"},"notificationDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Date the termination was communicated in ISO 8601 format"},"lastDayOfWork":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last day of work in ISO 8601 format (defaults to termination date)"}}},"workday_update_worker":{"id":"workday_update_worker","name":"Update Workday Worker","description":"Update fields on an existing worker record in Workday.","version":"1.0.0","params":{"tenantUrl":{"type":"string","required":true,"visibility":"user-only","description":"Workday instance URL (e.g., https://wd5-impl-services1.workday.com)"},"tenant":{"type":"string","required":true,"visibility":"user-only","description":"Workday tenant name"},"username":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User username"},"password":{"type":"string","required":true,"visibility":"user-only","description":"Integration System User password"},"workerId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Worker ID to update"},"fields":{"type":"json","required":true,"visibility":"user-or-llm","description":"Fields to update as JSON (e.g., {\\"businessTitle\\": \\"Senior Engineer\\", \\"primaryWorkEmail\\": \\"new@company.com\\"})"}}},"workflow_executor":{"id":"workflow_executor","name":"Workflow Executor","description":"Execute another workflow as a sub-workflow. Pass inputs as a JSON object with field names matching the child workflow\'s input format. Example: if child expects \\"name\\" and \\"email\\", pass {\\"name\\": \\"John\\", \\"email\\": \\"john@example.com\\"}","version":"1.0.0","params":{"workflowId":{"type":"string","required":true,"visibility":"user-only","description":"The ID of the workflow to execute"},"inputMapping":{"type":"object","required":false,"visibility":"user-or-llm","description":"JSON object with keys matching the child workflow\'s input field names. Each key should map to the value you want to pass for that input field. Example: {\\"fieldName\\": \\"value\\", \\"otherField\\": 123}"}}},"x_create_bookmark":{"id":"x_create_bookmark","name":"X Create Bookmark","description":"Bookmark a tweet for the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to bookmark"}},"oauth":{"required":true,"provider":"x"}},"x_create_tweet":{"id":"x_create_tweet","name":"X Create Tweet","description":"Create a new tweet, reply, or quote tweet on X","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of the tweet (max 280 characters)"},"replyToTweetId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tweet ID to reply to"},"quoteTweetId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Tweet ID to quote"},"mediaIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated media IDs to attach (up to 4)"},"replySettings":{"type":"string","required":false,"visibility":"user-or-llm","description":"Who can reply: \\"mentionedUsers\\", \\"following\\", \\"subscribers\\", or \\"verified\\""}},"oauth":{"required":true,"provider":"x"}},"x_delete_bookmark":{"id":"x_delete_bookmark","name":"X Delete Bookmark","description":"Remove a tweet from the authenticated user\'s bookmarks","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to remove from bookmarks"}},"oauth":{"required":true,"provider":"x"}},"x_delete_tweet":{"id":"x_delete_tweet","name":"X Delete Tweet","description":"Delete a tweet authored by the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The ID of the tweet to delete"}},"oauth":{"required":true,"provider":"x"}},"x_get_blocking":{"id":"x_get_blocking","name":"X Get Blocking","description":"Get the list of users blocked by the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-1000)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_bookmarks":{"id":"x_get_bookmarks","name":"X Get Bookmarks","description":"Get bookmarked tweets for the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"}},"oauth":{"required":true,"provider":"x"}},"x_get_followers":{"id":"x_get_followers","name":"X Get Followers","description":"Get the list of followers for a user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID whose followers to retrieve"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-1000, default 100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_following":{"id":"x_get_following","name":"X Get Following","description":"Get the list of users that a user is following","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID whose following list to retrieve"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-1000, default 100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_liked_tweets":{"id":"x_get_liked_tweets","name":"X Get Liked Tweets","description":"Get tweets liked by a specific user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID whose liked tweets to retrieve"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (5-100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_liking_users":{"id":"x_get_liking_users","name":"X Get Liking Users","description":"Get the list of users who liked a specific tweet","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to get liking users for"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-100, default 100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_me":{"id":"x_get_me","name":"X Get Me","description":"Get the authenticated user\'s profile information","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"}},"oauth":{"required":true,"provider":"x"}},"x_get_personalized_trends":{"id":"x_get_personalized_trends","name":"X Get Personalized Trends","description":"Get personalized trending topics for the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"}},"oauth":{"required":true,"provider":"x"}},"x_get_quote_tweets":{"id":"x_get_quote_tweets","name":"X Get Quote Tweets","description":"Get tweets that quote a specific tweet","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to get quote tweets for"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (10-100, default 10)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_retweeted_by":{"id":"x_get_retweeted_by","name":"X Get Retweeted By","description":"Get the list of users who retweeted a specific tweet","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to get retweeters for"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-100, default 100)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_get_trends_by_woeid":{"id":"x_get_trends_by_woeid","name":"X Get Trends By WOEID","description":"Get trending topics for a specific location by WOEID (e.g., 1 for worldwide, 23424977 for US)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"woeid":{"type":"string","required":true,"visibility":"user-or-llm","description":"Yahoo Where On Earth ID (e.g., \\"1\\" for worldwide, \\"23424977\\" for US, \\"23424975\\" for UK)"},"maxTrends":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of trends to return (1-50, default 20)"}},"oauth":{"required":true,"provider":"x"}},"x_get_tweets_by_ids":{"id":"x_get_tweets_by_ids","name":"X Get Tweets By IDs","description":"Look up multiple tweets by their IDs (up to 100)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"ids":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated tweet IDs (up to 100)"}},"oauth":{"required":true,"provider":"x"}},"x_get_usage":{"id":"x_get_usage","name":"X Get Usage","description":"Get the API usage data for your X project","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"days":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of days of usage data to return (1-90, default 7)"}},"oauth":{"required":true,"provider":"x"}},"x_get_user_mentions":{"id":"x_get_user_mentions","name":"X Get User Mentions","description":"Get tweets that mention a specific user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID whose mentions to retrieve"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (5-100, default 10)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Oldest UTC timestamp in ISO 8601 format"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Newest UTC timestamp in ISO 8601 format"},"sinceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID greater than this"},"untilId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID less than this"}},"oauth":{"required":true,"provider":"x"}},"x_get_user_timeline":{"id":"x_get_user_timeline","name":"X Get User Timeline","description":"Get the reverse chronological home timeline for the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-100, default 10)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Oldest UTC timestamp in ISO 8601 format"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Newest UTC timestamp in ISO 8601 format"},"sinceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID greater than this"},"untilId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID less than this"},"exclude":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated types to exclude: \\"retweets\\", \\"replies\\""}},"oauth":{"required":true,"provider":"x"}},"x_get_user_tweets":{"id":"x_get_user_tweets","name":"X Get User Tweets","description":"Get tweets authored by a specific user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID whose tweets to retrieve"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (5-100, default 10)"},"paginationToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Oldest UTC timestamp in ISO 8601 format"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Newest UTC timestamp in ISO 8601 format"},"sinceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID greater than this"},"untilId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID less than this"},"exclude":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated types to exclude: \\"retweets\\", \\"replies\\""}},"oauth":{"required":true,"provider":"x"}},"x_hide_reply":{"id":"x_hide_reply","name":"X Hide Reply","description":"Hide or unhide a reply to a tweet authored by the authenticated user","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The reply tweet ID to hide or unhide"},"hidden":{"type":"boolean","required":true,"visibility":"user-or-llm","description":"Set to true to hide the reply, false to unhide"}},"oauth":{"required":true,"provider":"x"}},"x_manage_block":{"id":"x_manage_block","name":"X Manage Block","description":"Block or unblock a user on X","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"targetUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to block or unblock"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action to perform: \\"block\\" or \\"unblock\\""}},"oauth":{"required":true,"provider":"x"}},"x_manage_follow":{"id":"x_manage_follow","name":"X Manage Follow","description":"Follow or unfollow a user on X","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"targetUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to follow or unfollow"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action to perform: \\"follow\\" or \\"unfollow\\""}},"oauth":{"required":true,"provider":"x"}},"x_manage_like":{"id":"x_manage_like","name":"X Manage Like","description":"Like or unlike a tweet on X","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to like or unlike"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action to perform: \\"like\\" or \\"unlike\\""}},"oauth":{"required":true,"provider":"x"}},"x_manage_mute":{"id":"x_manage_mute","name":"X Manage Mute","description":"Mute or unmute a user on X","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"targetUserId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID to mute or unmute"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action to perform: \\"mute\\" or \\"unmute\\""}},"oauth":{"required":true,"provider":"x"}},"x_manage_retweet":{"id":"x_manage_retweet","name":"X Manage Retweet","description":"Retweet or unretweet a tweet on X","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The authenticated user ID"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The tweet ID to retweet or unretweet"},"action":{"type":"string","required":true,"visibility":"user-or-llm","description":"Action to perform: \\"retweet\\" or \\"unretweet\\""}},"oauth":{"required":true,"provider":"x"}},"x_read":{"id":"x_read","name":"X Read","description":"Read tweet details, including replies and conversation context","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"tweetId":{"type":"string","required":true,"visibility":"user-or-llm","description":"ID of the tweet to read (e.g., 1234567890123456789)"},"includeReplies":{"type":"boolean","required":false,"visibility":"user-only","description":"Whether to include replies to the tweet"}},"oauth":{"required":true,"provider":"x"}},"x_search":{"id":"x_search","name":"X Search","description":"Search for tweets using keywords, hashtags, or advanced queries","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (e.g., \\"AI news\\", \\"#technology\\", \\"from:username\\"). Supports X search operators"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results to return (e.g., 10, 25, 50). Default: 10, max: 100"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start time for search (ISO 8601 format)"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"End time for search (ISO 8601 format)"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order for results (recency or relevancy)"}},"oauth":{"required":true,"provider":"x"}},"x_search_tweets":{"id":"x_search_tweets","name":"X Search Tweets","description":"Search for recent tweets using keywords, hashtags, or advanced query operators","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query (supports operators like \\"from:\\", \\"to:\\", \\"#hashtag\\", \\"has:images\\", \\"is:retweet\\", \\"lang:\\")"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (10-100, default 10)"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Oldest UTC timestamp in ISO 8601 format (e.g., 2024-01-01T00:00:00Z)"},"endTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Newest UTC timestamp in ISO 8601 format"},"sinceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID greater than this"},"untilId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Returns tweets with ID less than this"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"recency\\" or \\"relevancy\\""},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page of results"}},"oauth":{"required":true,"provider":"x"}},"x_search_users":{"id":"x_search_users","name":"X Search Users","description":"Search for X users by name, username, or bio","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search keyword (1-50 chars, matches name, username, or bio)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of results (1-1000, default 100)"},"nextToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Pagination token for next page"}},"oauth":{"required":true,"provider":"x"}},"x_user":{"id":"x_user","name":"X User","description":"Get user profile information","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"username":{"type":"string","required":true,"visibility":"user-or-llm","description":"Username to look up without @ symbol (e.g., elonmusk, openai)"}},"oauth":{"required":true,"provider":"x"}},"x_write":{"id":"x_write","name":"X Write","description":"Post new tweets, reply to tweets, or create polls on X (Twitter)","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"X OAuth access token"},"text":{"type":"string","required":true,"visibility":"user-or-llm","description":"The text content of your tweet (max 280 characters)"},"replyTo":{"type":"string","required":false,"visibility":"user-or-llm","description":"ID of the tweet to reply to (e.g., 1234567890123456789)"},"mediaIds":{"type":"array","required":false,"visibility":"user-only","description":"Array of media IDs to attach to the tweet"},"poll":{"type":"object","required":false,"visibility":"user-only","description":"Poll configuration for the tweet"}},"oauth":{"required":true,"provider":"x"}},"youtube_channel_info":{"id":"youtube_channel_info","name":"YouTube Channel Info","description":"Get detailed information about a YouTube channel including statistics, branding, and content details.","version":"1.1.0","params":{"channelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"YouTube channel ID starting with \\"UC\\" (24-character string, use either channelId or username)"},"username":{"type":"string","required":false,"visibility":"user-or-llm","description":"YouTube channel username (use either channelId or username)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_channel_playlists":{"id":"youtube_channel_playlists","name":"YouTube Channel Playlists","description":"Get all public playlists from a specific YouTube channel.","version":"1.1.0","params":{"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"YouTube channel ID starting with \\"UC\\" (24-character string) to get playlists from"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","default":10,"description":"Maximum number of playlists to return (1-50)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination (from previous response nextPageToken)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_channel_videos":{"id":"youtube_channel_videos","name":"YouTube Channel Videos","description":"Search for videos from a specific YouTube channel with sorting options. For complete channel video list, use channel_info to get uploadsPlaylistId, then use playlist_items.","version":"1.1.0","params":{"channelId":{"type":"string","required":true,"visibility":"user-or-llm","description":"YouTube channel ID starting with \\"UC\\" (24-character string) to get videos from"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","default":10,"description":"Maximum number of videos to return (1-50)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order: \\"date\\" (newest first, default), \\"rating\\", \\"relevance\\", \\"title\\", \\"viewCount\\""},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination (from previous response nextPageToken)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_comments":{"id":"youtube_comments","name":"YouTube Video Comments","description":"Get top-level comments from a YouTube video with author details and engagement.","version":"1.1.0","params":{"videoId":{"type":"string","required":true,"visibility":"user-or-llm","description":"YouTube video ID (11-character string, e.g., \\"dQw4w9WgXcQ\\")"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","default":20,"description":"Maximum number of comments to return (1-100)"},"order":{"type":"string","required":false,"visibility":"user-or-llm","default":"relevance","description":"Order of comments: \\"time\\" (newest first) or \\"relevance\\" (most relevant first)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination (from previous response nextPageToken)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_playlist_items":{"id":"youtube_playlist_items","name":"YouTube Playlist Items","description":"Get videos from a YouTube playlist. Can be used with a channel uploads playlist to get all channel videos.","version":"1.1.0","params":{"playlistId":{"type":"string","required":true,"visibility":"user-or-llm","description":"YouTube playlist ID starting with \\"PL\\" or \\"UU\\" (34-character string). Use uploadsPlaylistId from channel_info to get all channel videos."},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","default":10,"description":"Maximum number of videos to return (1-50)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination (from previous response nextPageToken)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_search":{"id":"youtube_search","name":"YouTube Search","description":"Search for videos on YouTube using the YouTube Data API. Supports advanced filtering by channel, date range, duration, category, quality, captions, live streams, and more.","version":"1.2.0","params":{"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query for YouTube videos"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","default":5,"description":"Maximum number of videos to return (1-50)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination (from previous response nextPageToken)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"},"channelId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter results to a specific YouTube channel ID starting with \\"UC\\" (24-character string)"},"publishedAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return videos published after this date (RFC 3339 format: \\"2024-01-01T00:00:00Z\\")"},"publishedBefore":{"type":"string","required":false,"visibility":"user-or-llm","description":"Only return videos published before this date (RFC 3339 format: \\"2024-01-01T00:00:00Z\\")"},"videoDuration":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by video length: \\"short\\" (<4 min), \\"medium\\" (4-20 min), \\"long\\" (>20 min), \\"any\\""},"order":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort results by: \\"date\\", \\"rating\\", \\"relevance\\" (default), \\"title\\", \\"videoCount\\", \\"viewCount\\""},"videoCategoryId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by YouTube category ID (e.g., \\"10\\" for Music, \\"20\\" for Gaming). Use video_categories to list IDs."},"videoDefinition":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by video quality: \\"high\\" (HD), \\"standard\\", \\"any\\""},"videoCaption":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by caption availability: \\"closedCaption\\" (has captions), \\"none\\" (no captions), \\"any\\""},"eventType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by live broadcast status: \\"live\\" (currently live), \\"upcoming\\" (scheduled), \\"completed\\" (past streams)"},"regionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return results relevant to a specific region (ISO 3166-1 alpha-2 country code, e.g., \\"US\\", \\"GB\\")"},"relevanceLanguage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Return results most relevant to a language (ISO 639-1 code, e.g., \\"en\\", \\"es\\")"},"safeSearch":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content filtering level: \\"moderate\\" (default), \\"none\\", \\"strict\\""}}},"youtube_trending":{"id":"youtube_trending","name":"YouTube Trending Videos","description":"Get the most popular/trending videos on YouTube. Can filter by region and video category.","version":"1.0.0","params":{"regionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code to get trending videos for (e.g., \\"US\\", \\"GB\\", \\"JP\\"). Defaults to US."},"videoCategoryId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by video category ID (e.g., \\"10\\" for Music, \\"20\\" for Gaming, \\"17\\" for Sports)"},"maxResults":{"type":"number","required":false,"visibility":"user-or-llm","default":10,"description":"Maximum number of trending videos to return (1-50)"},"pageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page token for pagination (from previous response nextPageToken)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_video_categories":{"id":"youtube_video_categories","name":"YouTube Video Categories","description":"Get a list of video categories available on YouTube. Use this to discover valid category IDs for filtering search and trending results.","version":"1.0.0","params":{"regionCode":{"type":"string","required":false,"visibility":"user-or-llm","description":"ISO 3166-1 alpha-2 country code to get categories for (e.g., \\"US\\", \\"GB\\", \\"JP\\"). Defaults to US."},"hl":{"type":"string","required":false,"visibility":"user-or-llm","description":"Language for category titles (ISO 639-1 code, e.g., \\"en\\", \\"es\\", \\"fr\\"). Defaults to English."},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"youtube_video_details":{"id":"youtube_video_details","name":"YouTube Video Details","description":"Get detailed information about a specific YouTube video including statistics, content details, live streaming info, and metadata.","version":"1.2.0","params":{"videoId":{"type":"string","required":true,"visibility":"user-or-llm","description":"YouTube video ID (11-character string, e.g., \\"dQw4w9WgXcQ\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"YouTube API Key"}}},"zendesk_autocomplete_organizations":{"id":"zendesk_autocomplete_organizations","name":"Autocomplete Organizations in Zendesk","description":"Autocomplete organizations in Zendesk by name prefix (for name matching/autocomplete)","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization name prefix to search for (e.g., \\"Acme\\")"},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Results per page as a number string (default: \\"100\\", max: \\"100\\")"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number for pagination (1-based)"}}},"zendesk_create_organization":{"id":"zendesk_create_organization","name":"Create Organization in Zendesk","description":"Create a new organization in Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization name (e.g., \\"Acme Corporation\\")"},"domainNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated domain names (e.g., \\"acme.com, acme.org\\")"},"details":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization details text"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization notes text"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags (e.g., \\"enterprise, priority\\")"},"customFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom fields as JSON object (e.g., {\\"field_id\\": \\"value\\"})"}}},"zendesk_create_organizations_bulk":{"id":"zendesk_create_organizations_bulk","name":"Bulk Create Organizations in Zendesk","description":"Create multiple organizations in Zendesk using bulk import","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"organizations":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of organization objects to create (e.g., [{\\"name\\": \\"Org1\\"}, {\\"name\\": \\"Org2\\"}])"}}},"zendesk_create_ticket":{"id":"zendesk_create_ticket","name":"Create Ticket in Zendesk","description":"Create a new ticket in Zendesk with support for custom fields","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket subject (optional - will be auto-generated if not provided)"},"description":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket description text (first comment)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority: \\"low\\", \\"normal\\", \\"high\\", or \\"urgent\\""},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status: \\"new\\", \\"open\\", \\"pending\\", \\"hold\\", \\"solved\\", or \\"closed\\""},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type: \\"problem\\", \\"incident\\", \\"question\\", or \\"task\\""},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags (e.g., \\"billing, urgent\\")"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Assignee user ID as a numeric string (e.g., \\"12345\\")"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group ID as a numeric string (e.g., \\"67890\\")"},"requesterId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Requester user ID as a numeric string (e.g., \\"11111\\")"},"customFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom fields as JSON object (e.g., {\\"field_id\\": \\"value\\"})"}}},"zendesk_create_tickets_bulk":{"id":"zendesk_create_tickets_bulk","name":"Bulk Create Tickets in Zendesk","description":"Create multiple tickets in Zendesk at once (max 100)","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"tickets":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of ticket objects to create (max 100). Each ticket should have subject and comment properties (e.g., [{\\"subject\\": \\"Issue 1\\", \\"comment\\": {\\"body\\": \\"Description\\"}}])"}}},"zendesk_create_user":{"id":"zendesk_create_user","name":"Create User in Zendesk","description":"Create a new user in Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"name":{"type":"string","required":true,"visibility":"user-or-llm","description":"User full name (e.g., \\"John Smith\\")"},"userEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"User email address (e.g., \\"john@example.com\\")"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"User role: \\"end-user\\", \\"agent\\", or \\"admin\\""},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"User phone number (e.g., \\"+1-555-123-4567\\")"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID as a numeric string (e.g., \\"12345\\")"},"verified":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"true\\" to skip email verification, or \\"false\\" otherwise"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags (e.g., \\"vip, enterprise\\")"},"customFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom fields as JSON object (e.g., {\\"field_id\\": \\"value\\"})"}}},"zendesk_create_users_bulk":{"id":"zendesk_create_users_bulk","name":"Bulk Create Users in Zendesk","description":"Create multiple users in Zendesk using bulk import","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"users":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of user objects to create (e.g., [{\\"name\\": \\"User1\\", \\"email\\": \\"user1@example.com\\"}])"}}},"zendesk_delete_organization":{"id":"zendesk_delete_organization","name":"Delete Organization from Zendesk","description":"Delete an organization from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization ID to delete as a numeric string (e.g., \\"12345\\")"}}},"zendesk_delete_ticket":{"id":"zendesk_delete_ticket","name":"Delete Ticket from Zendesk","description":"Delete a ticket from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to delete as a numeric string (e.g., \\"12345\\")"}}},"zendesk_delete_user":{"id":"zendesk_delete_user","name":"Delete User from Zendesk","description":"Delete a user from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to delete as a numeric string (e.g., \\"12345\\")"}}},"zendesk_get_current_user":{"id":"zendesk_get_current_user","name":"Get Current User from Zendesk","description":"Get the currently authenticated user from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"}}},"zendesk_get_organization":{"id":"zendesk_get_organization","name":"Get Single Organization from Zendesk","description":"Get a single organization by ID from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization ID to retrieve as a numeric string (e.g., \\"12345\\")"}}},"zendesk_get_organizations":{"id":"zendesk_get_organizations","name":"Get Organizations from Zendesk","description":"Retrieve a list of organizations from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain (e.g., \\"mycompany\\" for mycompany.zendesk.com)"},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Results per page as a number string (default: \\"100\\", max: \\"100\\")"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor from a previous response to fetch the next page of results"}}},"zendesk_get_ticket":{"id":"zendesk_get_ticket","name":"Get Single Ticket from Zendesk","description":"Get a single ticket by ID from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to retrieve as a numeric string (e.g., \\"12345\\")"}}},"zendesk_get_tickets":{"id":"zendesk_get_tickets","name":"Get Tickets from Zendesk","description":"Retrieve a list of tickets from Zendesk with optional filtering","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain (e.g., \\"mycompany\\" for mycompany.zendesk.com)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status: \\"new\\", \\"open\\", \\"pending\\", \\"hold\\", \\"solved\\", or \\"closed\\""},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by priority: \\"low\\", \\"normal\\", \\"high\\", or \\"urgent\\""},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by type: \\"problem\\", \\"incident\\", \\"question\\", or \\"task\\""},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by assignee user ID as a numeric string (e.g., \\"12345\\")"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by organization ID as a numeric string (e.g., \\"67890\\")"},"sort":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field for ticket listing (only applies without filters): \\"updated_at\\", \\"id\\", or \\"status\\". Prefix with \\"-\\" for descending (e.g., \\"-updated_at\\")"},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Results per page as a number string (default: \\"100\\", max: \\"100\\")"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor from a previous response to fetch the next page of results"}}},"zendesk_get_user":{"id":"zendesk_get_user","name":"Get Single User from Zendesk","description":"Get a single user by ID from Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to retrieve as a numeric string (e.g., \\"12345\\")"}}},"zendesk_get_users":{"id":"zendesk_get_users","name":"Get Users from Zendesk","description":"Retrieve a list of users from Zendesk with optional filtering","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain (e.g., \\"mycompany\\" for mycompany.zendesk.com)"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by role: \\"end-user\\", \\"agent\\", or \\"admin\\""},"permissionSet":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by permission set ID as a numeric string (e.g., \\"12345\\")"},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Results per page as a number string (default: \\"100\\", max: \\"100\\")"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor from a previous response to fetch the next page of results"}}},"zendesk_merge_tickets":{"id":"zendesk_merge_tickets","name":"Merge Tickets in Zendesk","description":"Merge multiple tickets into a target ticket","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"targetTicketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Target ticket ID as a numeric string (tickets will be merged into this one, e.g., \\"12345\\")"},"sourceTicketIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated source ticket IDs to merge (e.g., \\"111, 222, 333\\")"},"targetComment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment text to add to target ticket after merge"}}},"zendesk_search":{"id":"zendesk_search","name":"Search Zendesk","description":"Unified search across tickets, users, and organizations in Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query string using Zendesk search syntax (e.g., \\"type:ticket status:open\\")"},"filterType":{"type":"string","required":true,"visibility":"user-or-llm","description":"Resource type to search for: \\"ticket\\", \\"user\\", \\"organization\\", or \\"group\\""},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Results per page as a number string (default: \\"100\\", max: \\"100\\")"},"pageAfter":{"type":"string","required":false,"visibility":"user-or-llm","description":"Cursor from a previous response to fetch the next page of results"}}},"zendesk_search_count":{"id":"zendesk_search_count","name":"Count Search Results in Zendesk","description":"Count the number of search results matching a query in Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"query":{"type":"string","required":true,"visibility":"user-or-llm","description":"Search query string using Zendesk search syntax (e.g., \\"type:ticket status:open\\")"}}},"zendesk_search_users":{"id":"zendesk_search_users","name":"Search Users in Zendesk","description":"Search for users in Zendesk using a query string","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"query":{"type":"string","required":false,"visibility":"user-or-llm","description":"Search query string (e.g., user name or email)"},"externalId":{"type":"string","required":false,"visibility":"user-or-llm","description":"External ID to search by (your system identifier)"},"perPage":{"type":"string","required":false,"visibility":"user-or-llm","description":"Results per page as a number string (default: \\"100\\", max: \\"100\\")"},"page":{"type":"string","required":false,"visibility":"user-or-llm","description":"Page number for pagination (1-based)"}}},"zendesk_update_organization":{"id":"zendesk_update_organization","name":"Update Organization in Zendesk","description":"Update an existing organization in Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"organizationId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Organization ID to update as a numeric string (e.g., \\"12345\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New organization name (e.g., \\"Acme Corporation\\")"},"domainNames":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated domain names (e.g., \\"acme.com, acme.org\\")"},"details":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization details text"},"notes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization notes text"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags (e.g., \\"enterprise, priority\\")"},"customFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom fields as JSON object (e.g., {\\"field_id\\": \\"value\\"})"}}},"zendesk_update_ticket":{"id":"zendesk_update_ticket","name":"Update Ticket in Zendesk","description":"Update an existing ticket in Zendesk with support for custom fields","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to update as a numeric string (e.g., \\"12345\\")"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"New ticket subject text"},"comment":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comment text to add to the ticket"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Priority: \\"low\\", \\"normal\\", \\"high\\", or \\"urgent\\""},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Status: \\"new\\", \\"open\\", \\"pending\\", \\"hold\\", \\"solved\\", or \\"closed\\""},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Type: \\"problem\\", \\"incident\\", \\"question\\", or \\"task\\""},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags (e.g., \\"billing, urgent\\")"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Assignee user ID as a numeric string (e.g., \\"12345\\")"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Group ID as a numeric string (e.g., \\"67890\\")"},"customFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom fields as JSON object (e.g., {\\"field_id\\": \\"value\\"})"}}},"zendesk_update_tickets_bulk":{"id":"zendesk_update_tickets_bulk","name":"Bulk Update Tickets in Zendesk","description":"Update multiple tickets in Zendesk at once (max 100)","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"ticketIds":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comma-separated ticket IDs to update (max 100, e.g., \\"111, 222, 333\\")"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"New status for all tickets: \\"new\\", \\"open\\", \\"pending\\", \\"hold\\", \\"solved\\", or \\"closed\\""},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"New priority for all tickets: \\"low\\", \\"normal\\", \\"high\\", or \\"urgent\\""},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New assignee ID for all tickets as a numeric string (e.g., \\"12345\\")"},"groupId":{"type":"string","required":false,"visibility":"user-or-llm","description":"New group ID for all tickets as a numeric string (e.g., \\"67890\\")"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags to add to all tickets (e.g., \\"bulk-update, processed\\")"}}},"zendesk_update_user":{"id":"zendesk_update_user","name":"Update User in Zendesk","description":"Update an existing user in Zendesk","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to update as a numeric string (e.g., \\"12345\\")"},"name":{"type":"string","required":false,"visibility":"user-or-llm","description":"New user full name (e.g., \\"John Smith\\")"},"userEmail":{"type":"string","required":false,"visibility":"user-or-llm","description":"New user email address (e.g., \\"john@example.com\\")"},"role":{"type":"string","required":false,"visibility":"user-or-llm","description":"User role: \\"end-user\\", \\"agent\\", or \\"admin\\""},"phone":{"type":"string","required":false,"visibility":"user-or-llm","description":"User phone number (e.g., \\"+1-555-123-4567\\")"},"organizationId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Organization ID as a numeric string (e.g., \\"67890\\")"},"verified":{"type":"string","required":false,"visibility":"user-or-llm","description":"Set to \\"true\\" to mark user as verified, or \\"false\\" otherwise"},"tags":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated tags (e.g., \\"vip, enterprise\\")"},"customFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Custom fields as JSON object (e.g., {\\"field_id\\": \\"value\\"})"}}},"zendesk_update_users_bulk":{"id":"zendesk_update_users_bulk","name":"Bulk Update Users in Zendesk","description":"Update multiple users in Zendesk using bulk update","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk email address"},"apiToken":{"type":"string","required":true,"visibility":"hidden","description":"Zendesk API token"},"subdomain":{"type":"string","required":true,"visibility":"user-only","description":"Your Zendesk subdomain"},"users":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array of user objects to update, each must include id field (e.g., [{\\"id\\": \\"123\\", \\"name\\": \\"New Name\\"}])"}}},"zep_add_messages":{"id":"zep_add_messages","name":"Add Messages","description":"Add messages to an existing thread","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread ID to add messages to (e.g., \\"thread_abc123\\")"},"messages":{"type":"json","required":true,"visibility":"user-or-llm","description":"Array of message objects with role and content (e.g., [{\\"role\\": \\"user\\", \\"content\\": \\"Hello\\"}])"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_add_user":{"id":"zep_add_user","name":"Add User","description":"Create a new user in Zep","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the user (e.g., \\"user_123\\")"},"email":{"type":"string","required":false,"visibility":"user-only","description":"User email address"},"firstName":{"type":"string","required":false,"visibility":"user-only","description":"User first name"},"lastName":{"type":"string","required":false,"visibility":"user-only","description":"User last name"},"metadata":{"type":"json","required":false,"visibility":"user-or-llm","description":"Additional metadata as JSON object (e.g., {\\"key\\": \\"value\\"})"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_create_thread":{"id":"zep_create_thread","name":"Create Thread","description":"Start a new conversation thread in Zep","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Unique identifier for the thread (e.g., \\"thread_abc123\\")"},"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID associated with the thread (e.g., \\"user_123\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_delete_thread":{"id":"zep_delete_thread","name":"Delete Thread","description":"Delete a conversation thread from Zep","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread ID to delete (e.g., \\"thread_abc123\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_get_context":{"id":"zep_get_context","name":"Get User Context","description":"Retrieve user context from a thread with summary or basic mode","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread ID to get context from (e.g., \\"thread_abc123\\")"},"mode":{"type":"string","required":false,"default":"summary","visibility":"user-only","description":"Context mode: \\"summary\\" (natural language) or \\"basic\\" (raw facts)"},"minRating":{"type":"number","required":false,"visibility":"user-only","description":"Minimum rating by which to filter relevant facts"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_get_messages":{"id":"zep_get_messages","name":"Get Messages","description":"Retrieve messages from a thread","version":"1.0.0","params":{"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread ID to get messages from (e.g., \\"thread_abc123\\")"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum number of messages to return (e.g., 10, 50, 100)"},"cursor":{"type":"string","required":false,"visibility":"user-only","description":"Cursor for pagination"},"lastn":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of most recent messages to return (overrides limit and cursor)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_get_threads":{"id":"zep_get_threads","name":"Get Threads","description":"List all conversation threads","version":"1.0.0","params":{"pageSize":{"type":"number","required":false,"default":10,"visibility":"user-or-llm","description":"Number of threads to retrieve per page (e.g., 10, 25, 50)"},"pageNumber":{"type":"number","required":false,"default":1,"visibility":"user-or-llm","description":"Page number for pagination (e.g., 1, 2, 3)"},"orderBy":{"type":"string","required":false,"visibility":"user-only","description":"Field to order results by (created_at, updated_at, user_id, thread_id)"},"asc":{"type":"boolean","required":false,"default":false,"visibility":"user-only","description":"Order direction: true for ascending, false for descending"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_get_user":{"id":"zep_get_user","name":"Get User","description":"Retrieve user information from Zep","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to retrieve (e.g., \\"user_123\\")"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zep_get_user_threads":{"id":"zep_get_user_threads","name":"Get User Threads","description":"List all conversation threads for a specific user","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"User ID to get threads for (e.g., \\"user_123\\")"},"limit":{"type":"number","required":false,"default":10,"visibility":"user-or-llm","description":"Maximum number of threads to return (e.g., 10, 25, 50)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"Your Zep API key"}}},"zerobounce_get_credits":{"id":"zerobounce_get_credits","name":"ZeroBounce Get Credits","description":"Retrieve the remaining validation credits for the authenticated account.","version":"1.0.0","params":{"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"ZeroBounce API Key"}}},"zerobounce_verify_email":{"id":"zerobounce_verify_email","name":"ZeroBounce Verify Email","description":"Validate an email address deliverability in real time. Uses one validation credit.","version":"1.0.0","params":{"email":{"type":"string","required":true,"visibility":"user-or-llm","description":"Email address to validate (e.g., john@example.com)"},"apiKey":{"type":"string","required":true,"visibility":"user-only","description":"ZeroBounce API Key"}}},"zoho_desk_add_comment":{"id":"zoho_desk_add_comment","name":"Zoho Desk Add Comment","description":"Add a comment to a Zoho Desk ticket.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID"},"content":{"type":"string","required":true,"visibility":"user-or-llm","description":"Comment content"},"contentType":{"type":"string","required":false,"visibility":"user-or-llm","description":"Content type: plainText or html. Defaults to plainText so agent-written text posts literally; pass \'html\' to send markup (Zoho\'s own API default is html)."},"isPublic":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Whether the comment is public"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_get_attachment":{"id":"zoho_desk_get_attachment","name":"Zoho Desk Get Attachment","description":"Download a Zoho Desk ticket attachment (from its href) as a file.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"href":{"type":"string","required":true,"visibility":"user-or-llm","description":"Attachment download href (from a thread or comment attachment)"},"fileName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Optional file name for the downloaded file"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_get_contact":{"id":"zoho_desk_get_contact","name":"Zoho Desk Get Contact","description":"Retrieve a Zoho Desk contact by ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"contactId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Contact ID to retrieve"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated related data to embed. Allowed: accounts, owner"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_get_thread":{"id":"zoho_desk_get_thread","name":"Zoho Desk Get Thread","description":"Retrieve the full content of a single Zoho Desk ticket thread.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID"},"threadId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Thread ID"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Related data to embed. Allowed: plainText — Zoho\'s own plain-text rendering of the thread"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_get_ticket":{"id":"zoho_desk_get_ticket","name":"Zoho Desk Get Ticket","description":"Retrieve a single Zoho Desk ticket by ID.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to retrieve"},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated related data to embed. Allowed: contacts, products, assignee, departments, contract, isRead, team, skills"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_list_comments":{"id":"zoho_desk_list_comments","name":"Zoho Desk List Comments","description":"List comments on a Zoho Desk ticket.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID"},"from":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination start index (0-based)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of comments to return (1-100, default 50)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by commentedTime. Ascending by default; prefix with - for descending (-commentedTime)."}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_list_organizations":{"id":"zoho_desk_list_organizations","name":"Zoho Desk List Organizations","description":"List the Zoho Desk organizations (portals) the connected account can access.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_list_threads":{"id":"zoho_desk_list_threads","name":"Zoho Desk List Threads","description":"List conversation threads on a Zoho Desk ticket, newest first (Zoho sorts by sendDateTime descending by default). Returns a list projection: message bodies (content, summary, to/cc/bcc) come back only from Get Thread.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID"},"from":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination start index (0-based)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of threads to return (1-200, default 100)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort by sendDateTime. Zoho sorts descending (newest first) when unset; pass sendDateTime for oldest first."}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_list_tickets":{"id":"zoho_desk_list_tickets","name":"Zoho Desk List Tickets","description":"List tickets from a Zoho Desk organization with optional filters. Returns a list projection: description, resolution, statusType and classification are only available from Get Ticket.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"from":{"type":"number","required":false,"visibility":"user-or-llm","description":"Pagination start index (0-based)"},"limit":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of tickets to return (1-100)"},"departmentIds":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by department ID (comma-separated for multiple)"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by status, including custom statuses. Comma-separate to match multiple (e.g. \\"Open,On Hold\\")"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by priority. Comma-separate to match multiple (e.g. \\"High,Urgent\\")"},"assignee":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by assignee: an agent ID, or \\"Unassigned\\". Comma-separate to match multiple."},"channel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Filter by origin channel, spelled as your portal spells it. Comma-separate to match multiple."},"receivedInDays":{"type":"number","required":false,"visibility":"user-or-llm","description":"Only tickets whose last customer response was within the last 15, 30, or 90 days (Zoho filters on customerResponseTime, despite the name)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort field: createdTime, customerResponseTime, or responseDueDate. Prefix with - for descending."},"include":{"type":"string","required":false,"visibility":"user-or-llm","description":"Comma-separated related data to embed. Allowed: contacts, products, departments, team, isRead, assignee"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoho_desk_update_ticket":{"id":"zoho_desk_update_ticket","name":"Zoho Desk Update Ticket","description":"Update fields on an existing Zoho Desk ticket.","version":"1.0.0","params":{"accessToken":{"type":"string","required":true,"visibility":"hidden","description":"Zoho Desk OAuth access token"},"apiDomain":{"type":"string","required":false,"visibility":"hidden","description":"Zoho Desk data-center REST base URL"},"orgId":{"type":"string","required":true,"visibility":"user-only","description":"Zoho Desk organization ID"},"ticketId":{"type":"string","required":true,"visibility":"user-or-llm","description":"Ticket ID to update"},"subject":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket subject"},"status":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket status (e.g. Open, Closed)"},"priority":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket priority (e.g. High)"},"assigneeId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Assignee (agent) ID"},"departmentId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department ID"},"category":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket category"},"subCategory":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket sub-category"},"dueDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Due date (ISO 8601)"},"description":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket description"},"resolution":{"type":"string","required":false,"visibility":"user-or-llm","description":"Resolution notes recorded on the ticket"},"classification":{"type":"string","required":false,"visibility":"user-or-llm","description":"Ticket classification. Zoho\'s system-defined values are Problem, Request, and Question; portals can define custom values. Pass \\"\\" to clear it."},"customFields":{"type":"json","required":false,"visibility":"user-or-llm","description":"Custom field values as a JSON object, keyed by custom field API name"}},"oauth":{"required":true,"provider":"zoho-desk"}},"zoom_create_meeting":{"id":"zoom_create_meeting","name":"Zoom Create Meeting","description":"Create a new Zoom meeting","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID or email address (e.g., \\"me\\", \\"user@example.com\\", or \\"AbcDefGHi\\"). Use \\"me\\" for the authenticated user with OAuth credentials. With a Zoom server-to-server service account, \\"me\\" is not supported — provide the target user ID or email address."},"topic":{"type":"string","required":true,"visibility":"user-or-llm","description":"Meeting topic (e.g., \\"Weekly Team Standup\\" or \\"Project Review\\")"},"type":{"type":"number","required":false,"visibility":"user-or-llm","description":"Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting start time in ISO 8601 format (e.g., 2025-06-03T10:00:00Z)"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Meeting duration in minutes (e.g., 30, 60, 90)"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Timezone for the meeting (e.g., America/Los_Angeles)"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting password"},"agenda":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting agenda or description text"},"hostVideo":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Start with host video on"},"participantVideo":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Start with participant video on"},"joinBeforeHost":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Allow participants to join before host"},"muteUponEntry":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mute participants upon entry"},"waitingRoom":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable waiting room"},"autoRecording":{"type":"string","required":false,"visibility":"user-or-llm","description":"Auto recording setting: local, cloud, or none"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:write:meeting"]}},"zoom_delete_meeting":{"id":"zoom_delete_meeting","name":"Zoom Delete Meeting","description":"Delete or cancel a Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The meeting ID to delete (e.g., \\"1234567890\\" or \\"85746065432\\")"},"occurrenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Occurrence ID for deleting a specific occurrence of a recurring meeting"},"scheduleForReminder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send cancellation reminder email to registrants"},"cancelMeetingReminder":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Send cancellation email to registrants and alternative hosts"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:delete:meeting"]}},"zoom_delete_recording":{"id":"zoom_delete_recording","name":"Zoom Delete Recording","description":"Delete cloud recordings for a Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The meeting ID or meeting UUID (e.g., \\"1234567890\\" or \\"4444AAABBBccccc12345==\\")"},"recordingId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Specific recording file ID to delete. If not provided, deletes all recordings."},"action":{"type":"string","required":false,"visibility":"user-or-llm","description":"Delete action: \\"trash\\" (move to trash) or \\"delete\\" (permanently delete)"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["cloud_recording:delete:recording_file"]}},"zoom_get_meeting":{"id":"zoom_get_meeting","name":"Zoom Get Meeting","description":"Get details of a specific Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The meeting ID (e.g., \\"1234567890\\" or \\"85746065432\\")"},"occurrenceId":{"type":"string","required":false,"visibility":"user-or-llm","description":"Occurrence ID for recurring meetings"},"showPreviousOccurrences":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Show previous occurrences for recurring meetings"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:read:meeting"]}},"zoom_get_meeting_invitation":{"id":"zoom_get_meeting_invitation","name":"Zoom Get Meeting Invitation","description":"Get the meeting invitation text for a Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The meeting ID (e.g., \\"1234567890\\" or \\"85746065432\\")"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:read:invitation"]}},"zoom_get_meeting_recordings":{"id":"zoom_get_meeting_recordings","name":"Zoom Get Meeting Recordings","description":"Get all recordings for a specific Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The meeting ID or meeting UUID (e.g., \\"1234567890\\" or \\"4444AAABBBccccc12345==\\")"},"includeFolderItems":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include items within a folder"},"ttl":{"type":"number","required":false,"visibility":"user-or-llm","description":"Time to live for download URLs in seconds (max 604800)"},"downloadFiles":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Download recording files into file outputs"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["cloud_recording:read:list_recording_files"]}},"zoom_list_meetings":{"id":"zoom_list_meetings","name":"Zoom List Meetings","description":"List all meetings for a Zoom user","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID or email address (e.g., \\"me\\", \\"user@example.com\\", or \\"AbcDefGHi\\"). Use \\"me\\" for the authenticated user with OAuth credentials. With a Zoom server-to-server service account, \\"me\\" is not supported — provide the target user ID or email address."},"type":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting type filter: scheduled, live, upcoming, upcoming_meetings, or previous_meetings"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records per page, 1-300 (e.g., 30, 50, 100)"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination to get next page of results"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:read:list_meetings"]}},"zoom_list_past_participants":{"id":"zoom_list_past_participants","name":"Zoom List Past Participants","description":"List participants from a past Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The past meeting ID or UUID (e.g., \\"1234567890\\" or \\"4444AAABBBccccc12345==\\")"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records per page, 1-300 (e.g., 30, 50, 100)"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination to get next page of results"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:read:list_past_participants"]}},"zoom_list_recordings":{"id":"zoom_list_recordings","name":"Zoom List Recordings","description":"List all cloud recordings for a Zoom user","version":"1.0.0","params":{"userId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The user ID or email address (e.g., \\"me\\", \\"user@example.com\\", or \\"AbcDefGHi\\"). Use \\"me\\" for the authenticated user with OAuth credentials. With a Zoom server-to-server service account, \\"me\\" is not supported — provide the target user ID or email address."},"from":{"type":"string","required":false,"visibility":"user-or-llm","description":"Start date in yyyy-mm-dd format (within last 6 months)"},"to":{"type":"string","required":false,"visibility":"user-or-llm","description":"End date in yyyy-mm-dd format"},"pageSize":{"type":"number","required":false,"visibility":"user-or-llm","description":"Number of records per page, 1-300 (e.g., 30, 50, 100)"},"nextPageToken":{"type":"string","required":false,"visibility":"user-or-llm","description":"Token for pagination to get next page of results"},"trash":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Set to true to list recordings from trash"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["cloud_recording:read:list_user_recordings"]}},"zoom_update_meeting":{"id":"zoom_update_meeting","name":"Zoom Update Meeting","description":"Update an existing Zoom meeting","version":"1.0.0","params":{"meetingId":{"type":"string","required":true,"visibility":"user-or-llm","description":"The meeting ID to update (e.g., \\"1234567890\\" or \\"85746065432\\")"},"topic":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting topic (e.g., \\"Weekly Team Standup\\" or \\"Project Review\\")"},"type":{"type":"number","required":false,"visibility":"user-or-llm","description":"Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time"},"startTime":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting start time in ISO 8601 format (e.g., 2025-06-03T10:00:00Z)"},"duration":{"type":"number","required":false,"visibility":"user-or-llm","description":"Meeting duration in minutes (e.g., 30, 60, 90)"},"timezone":{"type":"string","required":false,"visibility":"user-or-llm","description":"Timezone for the meeting (e.g., America/Los_Angeles)"},"password":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting password"},"agenda":{"type":"string","required":false,"visibility":"user-or-llm","description":"Meeting agenda or description text"},"hostVideo":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Start with host video on"},"participantVideo":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Start with participant video on"},"joinBeforeHost":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Allow participants to join before host"},"muteUponEntry":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Mute participants upon entry"},"waitingRoom":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Enable waiting room"},"autoRecording":{"type":"string","required":false,"visibility":"user-or-llm","description":"Auto recording setting: local, cloud, or none"}},"oauth":{"required":true,"provider":"zoom","requiredScopes":["meeting:update:meeting"]}},"zoominfo_enrich_companies":{"id":"zoominfo_enrich_companies","name":"ZoomInfo Enrich Companies","description":"Enrich up to 25 companies in one request with detailed firmographics, industry, financials, and more.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client secret"},"matchCompanyInput":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array (1-25 items) of company matching criteria, e.g. [{\\"companyName\\":\\"Acme\\",\\"companyWebsite\\":\\"acme.com\\"}]"},"outputFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array or comma-separated list of fields to return (e.g. [\\"id\\",\\"name\\",\\"website\\",\\"revenue\\",\\"employeeCount\\"]). Defaults to a standard firmographic set if omitted."}}},"zoominfo_enrich_contacts":{"id":"zoominfo_enrich_contacts","name":"ZoomInfo Enrich Contacts","description":"Enrich up to 25 contacts in one request with verified emails, phone numbers, job details, and more.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client secret"},"matchPersonInput":{"type":"string","required":true,"visibility":"user-or-llm","description":"JSON array (1-25 items) of contact matching criteria, e.g. [{\\"firstName\\":\\"Jane\\",\\"lastName\\":\\"Doe\\",\\"companyName\\":\\"Acme\\"}]"},"outputFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array or comma-separated list of fields to return (e.g. [\\"id\\",\\"firstName\\",\\"email\\",\\"phone\\",\\"jobTitle\\"]). Defaults to a standard contact set if omitted."},"requiredFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"JSON array or comma-separated list of fields that must exist in results (e.g. [\\"email\\"])"}}},"zoominfo_search_companies":{"id":"zoominfo_search_companies","name":"ZoomInfo Search Companies","description":"Search the ZoomInfo company database by name, industry, location, and size.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client secret"},"companyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name to search for"},"companyWebsite":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company website (comma-separated for multiple)"},"companyTicker":{"type":"string","required":false,"visibility":"user-or-llm","description":"Stock ticker symbols — JSON array, comma-separated list, or single ticker. Sent to the API as an array."},"industryCodes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Industry codes — JSON array or comma-separated list. Sent to the API as a comma-separated string."},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country name"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"State or province"},"metroRegion":{"type":"string","required":false,"visibility":"user-or-llm","description":"US/Canada metro region"},"revenueMin":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum annual revenue in thousands USD"},"revenueMax":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum annual revenue in thousands USD"},"employeeRangeMin":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum employee count"},"employeeRangeMax":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum employee count"},"excludeDefunctCompanies":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude inactive companies"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based)"},"rpp":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (1-100, default 25)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (asc or desc)"}}},"zoominfo_search_contacts":{"id":"zoominfo_search_contacts","name":"ZoomInfo Search Contacts","description":"Search ZoomInfo for contacts (people) by name, job title, company, and other filters. Does not return emails or phone numbers — use Enrich Contacts for engagement data.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client secret"},"firstName":{"type":"string","required":false,"visibility":"user-or-llm","description":"First name"},"lastName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Last name"},"fullName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Full name"},"emailAddress":{"type":"string","required":false,"visibility":"user-or-llm","description":"Email address"},"jobTitle":{"type":"string","required":false,"visibility":"user-or-llm","description":"Job title"},"managementLevel":{"type":"string","required":false,"visibility":"user-or-llm","description":"Management level — JSON array or comma-separated list. Sent to the API as a comma-separated string."},"department":{"type":"string","required":false,"visibility":"user-or-llm","description":"Department — JSON array or comma-separated list. Sent to the API as a comma-separated string."},"companyId":{"type":"string","required":false,"visibility":"user-or-llm","description":"ZoomInfo company ID"},"companyName":{"type":"string","required":false,"visibility":"user-or-llm","description":"Company name"},"contactAccuracyScoreMin":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum accuracy score (70-99)"},"requiredFields":{"type":"string","required":false,"visibility":"user-or-llm","description":"Fields that must exist in results — JSON array or comma-separated list. Sent to the API as a comma-separated string."},"excludePartialProfiles":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Exclude partial profiles"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based)"},"rpp":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (1-100, default 25)"},"sortBy":{"type":"string","required":false,"visibility":"user-or-llm","description":"Field to sort by"},"sortOrder":{"type":"string","required":false,"visibility":"user-or-llm","description":"Sort order (asc or desc)"}}},"zoominfo_search_intent":{"id":"zoominfo_search_intent","name":"ZoomInfo Search Intent","description":"Search for companies showing intent signals on specific topics.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client secret"},"topics":{"type":"string","required":true,"visibility":"user-or-llm","description":"Up to 50 intent topics as JSON array or comma-separated list (e.g. [\\"CRM Software\\",\\"Marketing Automation\\"])"},"signalStartDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Earliest signal date (YYYY-MM-DD)"},"signalEndDate":{"type":"string","required":false,"visibility":"user-or-llm","description":"Latest signal date (YYYY-MM-DD)"},"signalScoreMin":{"type":"number","required":false,"visibility":"user-or-llm","description":"Minimum signal score (60-100)"},"signalScoreMax":{"type":"number","required":false,"visibility":"user-or-llm","description":"Maximum signal score (60-100)"},"audienceStrengthMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Minimum audience strength (A-E, A is largest)"},"audienceStrengthMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Maximum audience strength (A-E, A is largest)"},"findRecommendedContacts":{"type":"boolean","required":false,"visibility":"user-or-llm","description":"Include recommended contacts (default true)"},"country":{"type":"string","required":false,"visibility":"user-or-llm","description":"Country filter"},"state":{"type":"string","required":false,"visibility":"user-or-llm","description":"State filter"},"industryCodes":{"type":"string","required":false,"visibility":"user-or-llm","description":"Industry codes — JSON array or comma-separated list. Sent to the API as a comma-separated string."},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based)"},"rpp":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (1-100, default 25)"}}},"zoominfo_search_news":{"id":"zoominfo_search_news","name":"ZoomInfo Search News","description":"Search ZoomInfo news articles by category, URL, or date range.","version":"1.0.0","params":{"clientId":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client ID"},"clientSecret":{"type":"string","required":true,"visibility":"user-only","description":"ZoomInfo OAuth client secret"},"categories":{"type":"string","required":false,"visibility":"user-or-llm","description":"News categories as JSON array or comma-separated list"},"url":{"type":"string","required":false,"visibility":"user-or-llm","description":"News source URLs as JSON array or comma-separated list"},"pageDateMin":{"type":"string","required":false,"visibility":"user-or-llm","description":"Earliest publish date (YYYY-MM-DD)"},"pageDateMax":{"type":"string","required":false,"visibility":"user-or-llm","description":"Latest publish date (YYYY-MM-DD)"},"page":{"type":"number","required":false,"visibility":"user-or-llm","description":"Page number (1-based)"},"rpp":{"type":"number","required":false,"visibility":"user-or-llm","description":"Results per page (1-100, default 25)"}}}}'
)
export default toolMetadata
diff --git a/apps/sim/tools/generated/tool-outputs.ts b/apps/sim/tools/generated/tool-outputs.ts
index 87f68e4f0a4..2310c59af2b 100644
--- a/apps/sim/tools/generated/tool-outputs.ts
+++ b/apps/sim/tools/generated/tool-outputs.ts
@@ -3,7 +3,7 @@
/** Declared output shapes for every built-in tool, keyed by tool id. */
const toolOutputs: Record = JSON.parse(
- '{"a2a_cancel_task":{"taskId":{"type":"string","description":"Task identifier"},"state":{"type":"string","description":"Task lifecycle state after cancellation"},"canceled":{"type":"boolean","description":"Whether the task was canceled"}},"a2a_get_agent_card":{"name":{"type":"string","description":"Agent display name"},"description":{"type":"string","description":"Agent description"},"url":{"type":"string","description":"Agent endpoint URL"},"version":{"type":"string","description":"The agent\'s own version"},"protocolVersion":{"type":"string","description":"A2A protocol version the agent exposes"},"capabilities":{"type":"json","description":"Agent capability flags","properties":{"streaming":{"type":"boolean","description":"Supports streaming responses"},"pushNotifications":{"type":"boolean","description":"Supports push notifications"},"extendedAgentCard":{"type":"boolean","description":"Provides an extended agent card"}}},"skills":{"type":"array","description":"Skills the agent can perform","items":{"type":"object","properties":{"id":{"type":"string","description":"Skill identifier"},"name":{"type":"string","description":"Skill name"},"description":{"type":"string","description":"Skill description"}}}},"defaultInputModes":{"type":"array","description":"Default accepted input media types","items":{"type":"string"}},"defaultOutputModes":{"type":"array","description":"Default produced output media types","items":{"type":"string"}}},"a2a_get_task":{"content":{"type":"string","description":"Agent response text"},"taskId":{"type":"string","description":"Task identifier"},"contextId":{"type":"string","description":"Conversation/context identifier"},"state":{"type":"string","description":"Task lifecycle state"},"artifacts":{"type":"array","description":"Structured task output artifacts","items":{"type":"object","properties":{"name":{"type":"string","description":"Artifact name"},"description":{"type":"string","description":"Artifact description"},"content":{"type":"string","description":"Artifact text content"}}}}},"a2a_send_message":{"content":{"type":"string","description":"Agent response text"},"taskId":{"type":"string","description":"Task identifier"},"contextId":{"type":"string","description":"Conversation/context identifier"},"state":{"type":"string","description":"Task lifecycle state"},"artifacts":{"type":"array","description":"Structured task output artifacts","items":{"type":"object","properties":{"name":{"type":"string","description":"Artifact name"},"description":{"type":"string","description":"Artifact description"},"content":{"type":"string","description":"Artifact text content"}}}}},"agentmail_create_draft":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"preview":{"type":"string","description":"Draft preview text","optional":true},"labels":{"type":"array","description":"Labels assigned to the draft"},"inReplyTo":{"type":"string","description":"Message ID this draft replies to","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_create_inbox":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_delete_draft":{"deleted":{"type":"boolean","description":"Whether the draft was successfully deleted"}},"agentmail_delete_inbox":{"deleted":{"type":"boolean","description":"Whether the inbox was successfully deleted"}},"agentmail_delete_thread":{"deleted":{"type":"boolean","description":"Whether the thread was successfully deleted"}},"agentmail_forward_message":{"messageId":{"type":"string","description":"ID of the forwarded message"},"threadId":{"type":"string","description":"ID of the thread"}},"agentmail_get_draft":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"preview":{"type":"string","description":"Draft preview text","optional":true},"labels":{"type":"array","description":"Labels assigned to the draft"},"inReplyTo":{"type":"string","description":"Message ID this draft replies to","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_get_inbox":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_get_message":{"messageId":{"type":"string","description":"Unique identifier for the message"},"threadId":{"type":"string","description":"ID of the thread this message belongs to"},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"subject":{"type":"string","description":"Message subject","optional":true},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"labels":{"type":"array","description":"Labels assigned to the message"},"timestamp":{"type":"string","description":"Time the message was sent or drafted","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}},"agentmail_get_thread":{"threadId":{"type":"string","description":"Unique identifier for the thread"},"subject":{"type":"string","description":"Thread subject","optional":true},"senders":{"type":"array","description":"List of sender email addresses"},"recipients":{"type":"array","description":"List of recipient email addresses"},"messageCount":{"type":"number","description":"Number of messages in the thread"},"labels":{"type":"array","description":"Labels assigned to the thread"},"lastMessageAt":{"type":"string","description":"Timestamp of last message","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"},"messages":{"type":"array","description":"Messages in the thread","items":{"type":"object","properties":{"messageId":{"type":"string","description":"Unique identifier for the message"},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"subject":{"type":"string","description":"Message subject","optional":true},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"labels":{"type":"array","description":"Labels assigned to the message"},"timestamp":{"type":"string","description":"Time the message was sent or drafted","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}}}}},"agentmail_list_drafts":{"drafts":{"type":"array","description":"List of drafts","items":{"type":"object","properties":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"preview":{"type":"string","description":"Draft preview text","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Total number of drafts"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_list_inboxes":{"inboxes":{"type":"array","description":"List of inboxes","items":{"type":"object","properties":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Total number of inboxes"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_list_messages":{"messages":{"type":"array","description":"List of messages in the inbox","items":{"type":"object","properties":{"messageId":{"type":"string","description":"Unique identifier for the message"},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"subject":{"type":"string","description":"Message subject","optional":true},"preview":{"type":"string","description":"Message preview text","optional":true},"timestamp":{"type":"string","description":"Time the message was sent or drafted","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}}}},"count":{"type":"number","description":"Total number of messages"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_list_threads":{"threads":{"type":"array","description":"List of email threads","items":{"type":"object","properties":{"threadId":{"type":"string","description":"Unique identifier for the thread"},"subject":{"type":"string","description":"Thread subject","optional":true},"senders":{"type":"array","description":"List of sender email addresses"},"recipients":{"type":"array","description":"List of recipient email addresses"},"messageCount":{"type":"number","description":"Number of messages in the thread"},"lastMessageAt":{"type":"string","description":"Timestamp of last message","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Total number of threads"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_reply_message":{"messageId":{"type":"string","description":"ID of the sent reply message"},"threadId":{"type":"string","description":"ID of the thread"}},"agentmail_send_draft":{"messageId":{"type":"string","description":"ID of the sent message"},"threadId":{"type":"string","description":"ID of the thread"}},"agentmail_send_message":{"threadId":{"type":"string","description":"ID of the created thread"},"messageId":{"type":"string","description":"ID of the sent message"},"subject":{"type":"string","description":"Email subject line"},"to":{"type":"string","description":"Recipient email address"}},"agentmail_update_draft":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"preview":{"type":"string","description":"Draft preview text","optional":true},"labels":{"type":"array","description":"Labels assigned to the draft"},"inReplyTo":{"type":"string","description":"Message ID this draft replies to","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_update_inbox":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_update_message":{"messageId":{"type":"string","description":"Unique identifier for the message"},"labels":{"type":"array","description":"Current labels on the message"}},"agentmail_update_thread":{"threadId":{"type":"string","description":"Unique identifier for the thread"},"labels":{"type":"array","description":"Current labels on the thread"}},"agentphone_create_call":{"id":{"type":"string","description":"Unique call identifier"},"agentId":{"type":"string","description":"Agent handling the call","optional":true},"status":{"type":"string","description":"Initial call status","optional":true},"toNumber":{"type":"string","description":"Destination phone number","optional":true},"fromNumber":{"type":"string","description":"Caller ID used for the call","optional":true},"phoneNumberId":{"type":"string","description":"ID of the phone number used as caller ID","optional":true},"direction":{"type":"string","description":"Call direction (outbound)","optional":true},"startedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true}},"agentphone_create_contact":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}},"agentphone_create_number":{"id":{"type":"string","description":"Unique phone number ID"},"phoneNumber":{"type":"string","description":"Provisioned phone number in E.164 format"},"country":{"type":"string","description":"Two-letter country code"},"status":{"type":"string","description":"Number status (e.g. active)"},"type":{"type":"string","description":"Number type (e.g. sms)","optional":true},"agentId":{"type":"string","description":"Agent the number is attached to","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the number was created"}},"agentphone_delete_contact":{"id":{"type":"string","description":"ID of the deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was deleted successfully"}},"agentphone_get_call":{"id":{"type":"string","description":"Call ID"},"agentId":{"type":"string","description":"Agent that handled the call","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID","optional":true},"phoneNumber":{"type":"string","description":"Phone number used for the call","optional":true},"fromNumber":{"type":"string","description":"Caller phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound","optional":true},"status":{"type":"string","description":"Call status"},"startedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"endedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"durationSeconds":{"type":"number","description":"Call duration in seconds","optional":true},"lastTranscriptSnippet":{"type":"string","description":"Last transcript snippet","optional":true},"recordingUrl":{"type":"string","description":"Recording audio URL","optional":true},"recordingAvailable":{"type":"boolean","description":"Whether a recording is available","optional":true},"transcripts":{"type":"array","description":"Ordered transcript turns for the call","items":{"type":"object","properties":{"id":{"type":"string","description":"Transcript turn ID"},"transcript":{"type":"string","description":"User utterance"},"confidence":{"type":"number","description":"Speech recognition confidence","optional":true},"response":{"type":"string","description":"Agent response (when available)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"}}}}},"agentphone_get_call_transcript":{"callId":{"type":"string","description":"Call ID"},"transcript":{"type":"array","description":"Ordered transcript turns for the call","items":{"type":"object","properties":{"role":{"type":"string","description":"Speaker role (user or agent)"},"content":{"type":"string","description":"Turn content"},"createdAt":{"type":"string","description":"ISO 8601 timestamp","optional":true}}}}},"agentphone_get_contact":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}},"agentphone_get_conversation":{"id":{"type":"string","description":"Conversation ID"},"agentId":{"type":"string","description":"Agent ID","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"participant":{"type":"string","description":"External participant phone number"},"lastMessageAt":{"type":"string","description":"ISO 8601 timestamp"},"messageCount":{"type":"number","description":"Number of messages in the conversation"},"metadata":{"type":"json","description":"Custom metadata stored on the conversation","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"},"messages":{"type":"array","description":"Recent messages in the conversation","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"body":{"type":"string","description":"Message text"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"sms, mms, or imessage","optional":true},"mediaUrl":{"type":"string","description":"Attached media URL","optional":true},"mediaUrls":{"type":"array","description":"All attached media URLs","items":{"type":"string"}},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}}},"agentphone_get_conversation_messages":{"data":{"type":"array","description":"Messages in the conversation","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"body":{"type":"string","description":"Message text"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"sms, mms, or imessage","optional":true},"mediaUrl":{"type":"string","description":"Attached media URL","optional":true},"mediaUrls":{"type":"array","description":"All attached media URLs","items":{"type":"string"}},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more messages are available"}},"agentphone_get_number_messages":{"data":{"type":"array","description":"Messages received on the number","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"from_":{"type":"string","description":"Sender phone number (E.164)"},"to":{"type":"string","description":"Recipient phone number (E.164)"},"body":{"type":"string","description":"Message text"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"Channel (sms, mms, etc.)","optional":true},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more messages are available"}},"agentphone_get_usage":{"plan":{"type":"json","description":"Plan name and limits (name, limits: numbers/messagesPerMonth/voiceMinutesPerMonth/maxCallDurationMinutes/concurrentCalls)"},"numbers":{"type":"json","description":"Phone number usage (used, limit, remaining)"},"stats":{"type":"json","description":"Usage stats: totalMessages, messagesLast24h/7d/30d, totalCalls, callsLast24h/7d/30d, totalWebhookDeliveries, successfulWebhookDeliveries, failedWebhookDeliveries"},"periodStart":{"type":"string","description":"Billing period start"},"periodEnd":{"type":"string","description":"Billing period end"}},"agentphone_get_usage_daily":{"data":{"type":"array","description":"Daily usage entries","items":{"type":"object","properties":{"date":{"type":"string","description":"Day (YYYY-MM-DD)"},"messages":{"type":"number","description":"Messages that day"},"calls":{"type":"number","description":"Calls that day"},"webhooks":{"type":"number","description":"Webhook deliveries that day"}}}},"days":{"type":"number","description":"Number of days returned"}},"agentphone_get_usage_monthly":{"data":{"type":"array","description":"Monthly usage entries","items":{"type":"object","properties":{"month":{"type":"string","description":"Month (YYYY-MM)"},"messages":{"type":"number","description":"Messages that month"},"calls":{"type":"number","description":"Calls that month"},"webhooks":{"type":"number","description":"Webhook deliveries that month"}}}},"months":{"type":"number","description":"Number of months returned"}},"agentphone_list_calls":{"data":{"type":"array","description":"Calls","items":{"type":"object","properties":{"id":{"type":"string","description":"Call ID"},"agentId":{"type":"string","description":"Agent that handled the call","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID used for the call","optional":true},"phoneNumber":{"type":"string","description":"Phone number used for the call","optional":true},"fromNumber":{"type":"string","description":"Caller phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound","optional":true},"status":{"type":"string","description":"Call status"},"startedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"endedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"durationSeconds":{"type":"number","description":"Call duration in seconds","optional":true},"lastTranscriptSnippet":{"type":"string","description":"Last transcript snippet","optional":true},"recordingUrl":{"type":"string","description":"Recording audio URL","optional":true},"recordingAvailable":{"type":"boolean","description":"Whether a recording is available","optional":true}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of matching calls"}},"agentphone_list_contacts":{"data":{"type":"array","description":"Contacts","items":{"type":"object","properties":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of contacts"}},"agentphone_list_conversations":{"data":{"type":"array","description":"Conversations","items":{"type":"object","properties":{"id":{"type":"string","description":"Conversation ID"},"agentId":{"type":"string","description":"Agent ID","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"participant":{"type":"string","description":"External participant phone number"},"lastMessageAt":{"type":"string","description":"ISO 8601 timestamp"},"lastMessagePreview":{"type":"string","description":"Last message preview"},"messageCount":{"type":"number","description":"Number of messages in the conversation"},"metadata":{"type":"json","description":"Custom metadata stored on the conversation","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of conversations"}},"agentphone_list_numbers":{"data":{"type":"array","description":"Phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"country":{"type":"string","description":"Two-letter country code"},"status":{"type":"string","description":"Number status"},"type":{"type":"string","description":"Number type (e.g. sms)","optional":true},"agentId":{"type":"string","description":"Attached agent ID","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of phone numbers"}},"agentphone_react_to_message":{"id":{"type":"string","description":"Reaction ID"},"reactionType":{"type":"string","description":"Reaction type applied"},"messageId":{"type":"string","description":"ID of the message that was reacted to"},"channel":{"type":"string","description":"Channel (imessage)"}},"agentphone_release_number":{"id":{"type":"string","description":"ID of the released phone number"},"released":{"type":"boolean","description":"Whether the number was released successfully"}},"agentphone_send_message":{"id":{"type":"string","description":"Message ID"},"status":{"type":"string","description":"Delivery status"},"channel":{"type":"string","description":"sms, mms, or imessage"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"}},"agentphone_update_contact":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}},"agentphone_update_conversation":{"id":{"type":"string","description":"Conversation ID"},"agentId":{"type":"string","description":"Agent ID","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"participant":{"type":"string","description":"External participant phone number"},"lastMessageAt":{"type":"string","description":"ISO 8601 timestamp"},"messageCount":{"type":"number","description":"Number of messages"},"metadata":{"type":"json","description":"Custom metadata stored on the conversation","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"},"messages":{"type":"array","description":"Messages in the conversation","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"body":{"type":"string","description":"Message body"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"Channel (sms, mms, etc.)","optional":true},"mediaUrl":{"type":"string","description":"Media URL if any","optional":true},"mediaUrls":{"type":"array","description":"All attached media URLs","items":{"type":"string"}},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}}},"agiloft_attach_file":{"recordId":{"type":"string","description":"ID of the record the file was attached to"},"fieldName":{"type":"string","description":"Name of the field the file was attached to"},"fileName":{"type":"string","description":"Name of the attached file"},"totalAttachments":{"type":"number","description":"Total number of files attached in the field after the operation"}},"agiloft_attachment_info":{"attachments":{"type":"array","description":"List of attachments with position, name, and size","items":{"type":"object","properties":{"position":{"type":"number","description":"Position index of the attachment in the field"},"name":{"type":"string","description":"File name of the attachment"},"size":{"type":"number","description":"File size in bytes"}}}},"totalCount":{"type":"number","description":"Total number of attachments in the field"}},"agiloft_create_record":{"id":{"type":"string","description":"ID of the created record"},"fields":{"type":"json","description":"Field values of the created record"}},"agiloft_delete_record":{"id":{"type":"string","description":"ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was successfully deleted"}},"agiloft_get_choice_line_id":{"choiceLineId":{"type":"number","description":"Internal numeric line ID of the choice value","optional":true}},"agiloft_lock_record":{"id":{"type":"string","description":"Record ID"},"lockStatus":{"type":"string","description":"Lock status (e.g., \\"LOCKED\\", \\"UNLOCKED\\")"},"lockedBy":{"type":"string","description":"Username of the user who locked the record","optional":true},"lockExpiresInMinutes":{"type":"number","description":"Minutes until the lock expires","optional":true}},"agiloft_read_record":{"id":{"type":"string","description":"ID of the record"},"fields":{"type":"json","description":"Field values of the record"}},"agiloft_remove_attachment":{"recordId":{"type":"string","description":"ID of the record"},"fieldName":{"type":"string","description":"Name of the attachment field"},"remainingAttachments":{"type":"number","description":"Number of attachments remaining in the field after removal"}},"agiloft_retrieve_attachment":{"file":{"type":"file","description":"Downloaded attachment file"}},"agiloft_saved_search":{"searches":{"type":"array","description":"List of saved searches for the table","items":{"type":"object","properties":{"name":{"type":"string","description":"Saved search name"},"label":{"type":"string","description":"Saved search display label"},"id":{"type":"number","description":"Saved search database identifier"},"description":{"type":"string","description":"Saved search description","optional":true}}}}},"agiloft_search_records":{"records":{"type":"json","description":"Array of matching records with their field values"},"totalCount":{"type":"number","description":"Total number of matching records"},"page":{"type":"number","description":"Current page number"},"limit":{"type":"number","description":"Records per page"}},"agiloft_select_records":{"recordIds":{"type":"array","description":"Array of record IDs matching the query","items":{"type":"string"}},"totalCount":{"type":"number","description":"Total number of matching records"}},"agiloft_update_record":{"id":{"type":"string","description":"ID of the updated record"},"fields":{"type":"json","description":"Updated field values of the record"}},"ahrefs_anchors":{"anchors":{"type":"array","description":"Anchor text distribution for the backlink profile","items":{"type":"object","properties":{"anchor":{"type":"string","description":"The anchor text"},"backlinks":{"type":"number","description":"Total backlinks using this anchor text"},"dofollowBacklinks":{"type":"number","description":"Number of dofollow backlinks using this anchor text"},"referringDomains":{"type":"number","description":"Number of unique referring domains using this anchor text"},"firstSeen":{"type":"string","description":"When a link with this anchor was first found"},"lastSeen":{"type":"string","description":"When a backlink with this anchor was last seen (null if still live)","optional":true}}}}},"ahrefs_backlinks":{"backlinks":{"type":"array","description":"List of backlinks pointing to the target","items":{"type":"object","properties":{"urlFrom":{"type":"string","description":"The URL of the page containing the backlink"},"urlTo":{"type":"string","description":"The URL being linked to"},"anchor":{"type":"string","description":"The anchor text of the link"},"domainRatingSource":{"type":"number","description":"Domain Rating of the linking domain"},"isDofollow":{"type":"boolean","description":"Whether the link is dofollow"},"firstSeen":{"type":"string","description":"When the backlink was first discovered"},"lastVisited":{"type":"string","description":"When the backlink was last checked"}}}}},"ahrefs_backlinks_stats":{"stats":{"type":"object","description":"Backlink and referring domain totals","properties":{"liveBacklinks":{"type":"number","description":"Number of currently live backlinks"},"liveReferringDomains":{"type":"number","description":"Number of currently live referring domains"},"allTimeBacklinks":{"type":"number","description":"Total backlinks ever discovered, including lost ones"},"allTimeReferringDomains":{"type":"number","description":"Total referring domains ever discovered, including lost ones"}}}},"ahrefs_batch_analysis":{"results":{"type":"array","description":"Bulk metrics for each analyzed target, in submission order","items":{"type":"object","properties":{"url":{"type":"string","description":"The analyzed target URL or domain"},"index":{"type":"number","description":"Index of the target in the submitted list"},"domainRating":{"type":"number","description":"Domain Rating score (0-100)","optional":true},"ahrefsRank":{"type":"number","description":"Ahrefs Rank (global ranking)","optional":true},"backlinks":{"type":"number","description":"Total backlinks to the target","optional":true},"referringDomains":{"type":"number","description":"Unique domains linking to the target","optional":true},"organicTraffic":{"type":"number","description":"Estimated monthly organic traffic","optional":true},"organicKeywords":{"type":"number","description":"Number of organic keywords ranked (top 100)","optional":true},"paidTraffic":{"type":"number","description":"Estimated monthly paid search traffic","optional":true},"error":{"type":"string","description":"Error message if this target could not be analyzed","optional":true}}}}},"ahrefs_broken_backlinks":{"brokenBacklinks":{"type":"array","description":"List of broken backlinks","items":{"type":"object","properties":{"urlFrom":{"type":"string","description":"The URL of the page containing the broken link"},"urlTo":{"type":"string","description":"The broken URL being linked to"},"httpCode":{"type":"number","description":"HTTP status code of the broken target URL (e.g., 404, 410)","optional":true},"anchor":{"type":"string","description":"The anchor text of the link"},"domainRatingSource":{"type":"number","description":"Domain Rating of the linking domain"}}}}},"ahrefs_domain_rating":{"domainRating":{"type":"number","description":"Domain Rating score (0-100)"},"ahrefsRank":{"type":"number","description":"Ahrefs Rank - global ranking based on backlink profile strength","optional":true}},"ahrefs_domain_rating_history":{"domainRatings":{"type":"array","description":"Historical Domain Rating data points","items":{"type":"object","properties":{"date":{"type":"string","description":"The date of the measurement"},"domainRating":{"type":"number","description":"Domain Rating score (0-100) on this date"}}}}},"ahrefs_keyword_overview":{"overview":{"type":"object","description":"Keyword metrics overview","properties":{"keyword":{"type":"string","description":"The analyzed keyword"},"searchVolume":{"type":"number","description":"Monthly search volume"},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"cpc":{"type":"number","description":"Cost per click in USD","optional":true},"clicks":{"type":"number","description":"Estimated clicks per month","optional":true},"clicksPercentage":{"type":"number","description":"Percentage of searches that result in an organic click","optional":true},"parentTopic":{"type":"string","description":"The parent topic for this keyword","optional":true},"trafficPotential":{"type":"number","description":"Estimated traffic potential if ranking #1","optional":true},"intents":{"type":"object","description":"Search intent flags (informational, navigational, commercial, transactional, branded, local)","optional":true,"properties":{"informational":{"type":"boolean","description":"Query seeks information"},"navigational":{"type":"boolean","description":"Query seeks a specific site or page"},"commercial":{"type":"boolean","description":"Query researches a purchase decision"},"transactional":{"type":"boolean","description":"Query intends to complete a purchase"},"branded":{"type":"boolean","description":"Query references a specific brand"},"local":{"type":"boolean","description":"Query seeks local results"}}}}}},"ahrefs_keywords_history":{"keywordsHistory":{"type":"array","description":"Historical organic keyword ranking distribution","items":{"type":"object","properties":{"date":{"type":"string","description":"Date of the record"},"top3":{"type":"number","description":"Keywords ranking in top 3 organic results"},"top4To10":{"type":"number","description":"Keywords ranking in positions 4-10"},"top11To20":{"type":"number","description":"Keywords ranking in positions 11-20"},"top21To50":{"type":"number","description":"Keywords ranking in positions 21-50"},"top51Plus":{"type":"number","description":"Keywords ranking in position 51 and beyond"}}}}},"ahrefs_metrics":{"metrics":{"type":"object","description":"Organic and paid search overview","properties":{"organicTraffic":{"type":"number","description":"Estimated monthly organic traffic"},"organicKeywords":{"type":"number","description":"Number of organic keywords ranked"},"organicKeywordsTop3":{"type":"number","description":"Number of organic keywords ranking in positions 1-3"},"organicCost":{"type":"number","description":"Estimated monthly cost to replicate organic traffic via ads (USD)","optional":true},"paidTraffic":{"type":"number","description":"Estimated monthly paid search traffic"},"paidKeywords":{"type":"number","description":"Number of paid keywords targeted"},"paidPages":{"type":"number","description":"Number of pages receiving paid traffic"},"paidCost":{"type":"number","description":"Estimated monthly paid search spend (USD)","optional":true}}}},"ahrefs_metrics_history":{"metricsHistory":{"type":"array","description":"Historical organic and paid traffic data points","items":{"type":"object","properties":{"date":{"type":"string","description":"Date of the metric entry"},"organicTraffic":{"type":"number","description":"Estimated monthly organic visits"},"organicCost":{"type":"number","description":"Estimated monthly cost to replicate organic traffic via ads (USD)","optional":true},"paidTraffic":{"type":"number","description":"Estimated monthly paid search visits"},"paidCost":{"type":"number","description":"Estimated monthly paid search spend (USD)","optional":true}}}}},"ahrefs_organic_competitors":{"competitors":{"type":"array","description":"List of organic search competitors ranked by keyword overlap","items":{"type":"object","properties":{"domain":{"type":"string","description":"The competitor domain","optional":true},"domainRating":{"type":"number","description":"Domain Rating of the competitor"},"commonKeywords":{"type":"number","description":"Number of keywords the competitor and target both rank for"},"targetKeywords":{"type":"number","description":"Number of keywords the target ranks for"},"competitorKeywords":{"type":"number","description":"Number of keywords the competitor ranks for"},"traffic":{"type":"number","description":"Estimated monthly organic traffic for the competitor","optional":true}}}}},"ahrefs_organic_keywords":{"keywords":{"type":"array","description":"List of organic keywords the target ranks for","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The keyword"},"volume":{"type":"number","description":"Monthly search volume"},"position":{"type":"number","description":"Best ranking position for this keyword","optional":true},"url":{"type":"string","description":"The URL that ranks at the best position for this keyword","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic traffic"},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true}}}}},"ahrefs_paid_pages":{"paidPages":{"type":"array","description":"List of pages receiving paid search traffic","items":{"type":"object","properties":{"url":{"type":"string","description":"The page URL","optional":true},"traffic":{"type":"number","description":"Estimated monthly paid search traffic","optional":true},"keywords":{"type":"number","description":"Number of paid keywords the page ranks for","optional":true},"topKeyword":{"type":"string","description":"The top keyword driving paid traffic to this page","optional":true},"value":{"type":"number","description":"Estimated monthly paid traffic cost in USD","optional":true},"adsCount":{"type":"number","description":"Number of unique ads shown for this page","optional":true}}}}},"ahrefs_rank_tracker_competitors_overview":{"competitorKeywords":{"type":"array","description":"Tracked keywords with competitor ranking data","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The tracked keyword"},"volume":{"type":"number","description":"Average monthly search volume","optional":true},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"serpFeatures":{"type":"array","description":"SERP features present in the results","items":{"type":"string"}},"competitorsList":{"type":"array","description":"Ranking data for each tracked competitor on this keyword","items":{"type":"object","properties":{"url":{"type":"string","description":"The competitor\'s ranking URL"},"position":{"type":"number","description":"Current ranking position","optional":true},"bestPositionKind":{"type":"string","description":"Type of the best position achieved","optional":true},"traffic":{"type":"number","description":"Estimated traffic to the competitor","optional":true},"value":{"type":"number","description":"Estimated traffic value (USD)","optional":true}}}}}}}},"ahrefs_rank_tracker_competitors_stats":{"competitorsStats":{"type":"array","description":"Aggregate stats for each tracked competitor","items":{"type":"object","properties":{"competitor":{"type":"string","description":"The competitor\'s URL"},"traffic":{"type":"number","description":"Estimated monthly organic visits","optional":true},"trafficValue":{"type":"number","description":"Estimated monthly organic traffic value (USD)","optional":true},"averagePosition":{"type":"number","description":"Average top organic position across tracked keywords","optional":true},"pos1To3":{"type":"number","description":"Keywords ranking in top 3 positions"},"pos4To10":{"type":"number","description":"Keywords ranking in positions 4-10"},"shareOfVoice":{"type":"number","description":"Organic traffic share percentage"},"shareOfTrafficValue":{"type":"number","description":"Organic traffic value share percentage"}}}}},"ahrefs_rank_tracker_overview":{"overviews":{"type":"array","description":"Ranking overview for each tracked keyword","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The tracked keyword"},"position":{"type":"number","description":"Top organic search position","optional":true},"volume":{"type":"number","description":"Average monthly search volume","optional":true},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"url":{"type":"string","description":"Top-ranking URL","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic visits","optional":true},"serpFeatures":{"type":"array","description":"SERP features present in the results","items":{"type":"string"}},"bestPositionKind":{"type":"string","description":"Type of the top position (organic, paid, or SERP feature)","optional":true}}}}},"ahrefs_rank_tracker_serp_overview":{"positions":{"type":"array","description":"Every ranking result on the SERP for the tracked keyword","items":{"type":"object","properties":{"position":{"type":"number","description":"Position of the result in the SERP"},"url":{"type":"string","description":"URL of the ranking page"},"title":{"type":"string","description":"Page title"},"type":{"type":"array","description":"The kind of the position: organic, paid, or a SERP feature","items":{"type":"string"}},"domainRating":{"type":"number","description":"Domain Rating of the ranking domain"},"urlRating":{"type":"number","description":"URL Rating of the ranking page"},"backlinks":{"type":"number","description":"Total backlinks to the ranking domain"},"refdomains":{"type":"number","description":"Unique referring domains"},"traffic":{"type":"number","description":"Estimated monthly organic search traffic"},"value":{"type":"number","description":"Estimated monthly traffic value (USD)","optional":true},"topKeyword":{"type":"string","description":"Highest-traffic keyword ranking for this page","optional":true},"topKeywordVolume":{"type":"number","description":"Monthly search volume for the top keyword","optional":true},"updateDate":{"type":"string","description":"Date the SERP was last checked"}}}}},"ahrefs_refdomains_history":{"referringDomainsHistory":{"type":"array","description":"Historical referring domains count data points","items":{"type":"object","properties":{"date":{"type":"string","description":"The date of the data point"},"referringDomains":{"type":"number","description":"Total number of unique domains linking to the target on this date"}}}}},"ahrefs_referring_domains":{"referringDomains":{"type":"array","description":"List of domains linking to the target","items":{"type":"object","properties":{"domain":{"type":"string","description":"The referring domain"},"domainRating":{"type":"number","description":"Domain Rating of the referring domain"},"backlinks":{"type":"number","description":"Total number of backlinks from this domain to the target"},"dofollowBacklinks":{"type":"number","description":"Number of dofollow backlinks from this domain"},"firstSeen":{"type":"string","description":"When the domain was first seen linking"},"lastVisited":{"type":"string","description":"When the domain was last seen linking (null if never re-crawled)","optional":true}}}}},"ahrefs_related_terms":{"relatedTerms":{"type":"array","description":"Related keyword ideas for the seed keyword","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The related keyword"},"volume":{"type":"number","description":"Average monthly search volume","optional":true},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"cpc":{"type":"number","description":"Cost per click in USD","optional":true},"parentTopic":{"type":"string","description":"The parent topic for this keyword","optional":true},"trafficPotential":{"type":"number","description":"Estimated traffic potential if ranking #1","optional":true},"intents":{"type":"object","description":"Search intent flags (informational, navigational, commercial, transactional, branded, local)","optional":true},"serpFeatures":{"type":"array","description":"SERP features present in the results","items":{"type":"string"}}}}}},"ahrefs_site_audit_page_explorer":{"auditPages":{"type":"array","description":"List of crawled pages with health and SEO metrics","items":{"type":"object","properties":{"url":{"type":"string","description":"The crawled page URL"},"httpCode":{"type":"number","description":"HTTP status code returned by the URL","optional":true},"title":{"type":"array","description":"Page title tag(s)","items":{"type":"string"}},"internalLinks":{"type":"number","description":"Number of internal outgoing links"},"externalLinks":{"type":"number","description":"Number of external outgoing links"},"backlinks":{"type":"number","description":"Number of incoming external links to the page","optional":true},"compliant":{"type":"boolean","description":"Whether the page is indexable (200 status, no canonical/noindex)","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic traffic to the page","optional":true}}}}},"ahrefs_top_pages":{"pages":{"type":"array","description":"List of top pages by organic traffic","items":{"type":"object","properties":{"url":{"type":"string","description":"The page URL","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic traffic"},"keywords":{"type":"number","description":"Number of keywords the page ranks for","optional":true},"topKeyword":{"type":"string","description":"The top keyword driving traffic to this page","optional":true},"value":{"type":"number","description":"Estimated traffic value in USD","optional":true}}}}},"airtable_create_records":{"records":{"type":"array","description":"Array of created Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records created"}}}},"airtable_delete_records":{"records":{"type":"array","description":"Array of deleted Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"deleted":{"type":"boolean","description":"Whether the record was deleted"}}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records deleted"},"deletedRecordIds":{"type":"array","description":"List of deleted record IDs"}}}},"airtable_get_base_schema":{"tables":{"type":"json","description":"Array of table schemas with fields and views","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"fields":{"type":"json"},"views":{"type":"json"}}}},"metadata":{"type":"json","description":"Operation metadata including total tables count"}},"airtable_get_record":{"record":{"type":"json","description":"Retrieved Airtable record","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records returned (always 1)"}}}},"airtable_list_bases":{"bases":{"type":"array","description":"Array of Airtable bases with id, name, and permissionLevel","items":{"type":"object","properties":{"id":{"type":"string","description":"Base ID (starts with \\"app\\")"},"name":{"type":"string","description":"Base name"},"permissionLevel":{"type":"string","description":"Permission level (none, read, comment, edit, create)"}}}},"metadata":{"type":"json","description":"Pagination and count metadata","properties":{"offset":{"type":"string","description":"Offset for next page of results"},"totalBases":{"type":"number","description":"Number of bases returned"}}}},"airtable_list_records":{"records":{"type":"array","description":"Array of retrieved Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"metadata":{"type":"json","description":"Operation metadata including pagination offset and total records count","properties":{"offset":{"type":"string","description":"Pagination offset for next page"},"totalRecords":{"type":"number","description":"Number of records returned"}}}},"airtable_list_tables":{"tables":{"type":"array","description":"List of tables in the base with their schema","items":{"type":"object","properties":{"id":{"type":"string","description":"Table ID (starts with \\"tbl\\")"},"name":{"type":"string","description":"Table name"},"description":{"type":"string","description":"Table description"},"primaryFieldId":{"type":"string","description":"ID of the primary field"},"fields":{"type":"array","description":"List of fields in the table","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID (starts with \\"fld\\")"},"name":{"type":"string","description":"Field name"},"type":{"type":"string","description":"Field type (singleLineText, multilineText, number, checkbox, singleSelect, multipleSelects, date, dateTime, attachment, linkedRecord, etc.)"},"description":{"type":"string","description":"Field description"},"options":{"type":"json","description":"Field-specific options (choices, etc.)"}}}}}}},"metadata":{"type":"json","description":"Base info and count metadata","properties":{"baseId":{"type":"string","description":"The base ID queried"},"totalTables":{"type":"number","description":"Number of tables in the base"}}}},"airtable_update_multiple_records":{"records":{"type":"array","description":"Array of updated Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records updated"},"updatedRecordIds":{"type":"array","description":"List of updated record IDs"}}}},"airtable_update_record":{"record":{"type":"json","description":"Updated Airtable record","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records updated (always 1)"},"updatedFields":{"type":"array","description":"List of field names that were updated"}}}},"airtable_upsert_records":{"records":{"type":"array","description":"Array of upserted Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"createdRecords":{"type":"array","description":"IDs of records that were created","items":{"type":"string","description":"Created record ID"}},"updatedRecords":{"type":"array","description":"IDs of records that were updated","items":{"type":"string","description":"Updated record ID"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Total number of records returned"},"createdCount":{"type":"number","description":"Number of records created"},"updatedCount":{"type":"number","description":"Number of records updated"}}}},"airweave_search":{"results":{"type":"array","description":"Search results with content, scores, and metadata from your synced data","items":{"type":"object","properties":{"entity_id":{"type":"string","description":"Unique identifier for the search result entity"},"source_name":{"type":"string","description":"Name of the data source (e.g., \\"GitHub\\", \\"Slack\\")"},"md_content":{"type":"string","description":"Markdown-formatted content of the result","optional":true},"score":{"type":"number","description":"Relevance score from the search"},"metadata":{"type":"object","description":"Additional metadata associated with the result","optional":true},"breadcrumbs":{"type":"array","description":"Navigation path to the result within its source","optional":true,"items":{"type":"string","description":"Breadcrumb segment"}},"url":{"type":"string","description":"URL to the original content","optional":true}}}},"completion":{"type":"string","description":"AI-generated answer to the query (when generateAnswer is enabled)","optional":true}},"algolia_add_record":{"taskID":{"type":"number","description":"Algolia task ID for tracking the indexing operation"},"objectID":{"type":"string","description":"The object ID of the added or replaced record"},"createdAt":{"type":"string","description":"Timestamp when the record was created (only present when objectID is auto-generated)","optional":true},"updatedAt":{"type":"string","description":"Timestamp when the record was updated (only present when replacing an existing record)","optional":true}},"algolia_batch_operations":{"taskID":{"type":"number","description":"Algolia task ID for tracking the batch operation"},"objectIDs":{"type":"array","description":"Array of object IDs affected by the batch operation","items":{"type":"string","description":"Unique identifier of an affected record"}}},"algolia_browse_records":{"hits":{"type":"array","description":"Array of records from the index (up to 1000 per request)","items":{"type":"object","description":"A record object containing objectID plus any requested attributes","properties":{"objectID":{"type":"string","description":"Unique identifier of the record"}}}},"cursor":{"type":"string","description":"Opaque cursor string for retrieving the next page of results. Absent when no more results exist.","optional":true},"nbHits":{"type":"number","description":"Total number of records matching the browse criteria"},"page":{"type":"number","description":"Current page number (zero-based)"},"nbPages":{"type":"number","description":"Total number of pages available"},"hitsPerPage":{"type":"number","description":"Number of hits per page (1-1000, default 1000 for browse)"},"processingTimeMS":{"type":"number","description":"Server-side processing time in milliseconds"}},"algolia_clear_records":{"taskID":{"type":"number","description":"Algolia task ID for tracking the clear operation"},"updatedAt":{"type":"string","description":"Timestamp when the records were cleared","optional":true}},"algolia_copy_move_index":{"taskID":{"type":"number","description":"Algolia task ID for tracking the copy/move operation"},"updatedAt":{"type":"string","description":"Timestamp when the operation was performed","optional":true}},"algolia_delete_by_filter":{"taskID":{"type":"number","description":"Algolia task ID for tracking the delete-by-filter operation"},"updatedAt":{"type":"string","description":"Timestamp when the operation was performed","optional":true}},"algolia_delete_index":{"taskID":{"type":"number","description":"Algolia task ID for tracking the index deletion"},"deletedAt":{"type":"string","description":"Timestamp when the index was deleted","optional":true}},"algolia_delete_record":{"taskID":{"type":"number","description":"Algolia task ID for tracking the deletion"},"deletedAt":{"type":"string","description":"Timestamp when the record was deleted"}},"algolia_get_record":{"objectID":{"type":"string","description":"The objectID of the retrieved record"},"record":{"type":"object","description":"The record data (all attributes)"}},"algolia_get_records":{"results":{"type":"array","description":"Array of retrieved records (null entries for records not found)","items":{"type":"object","description":"A record object containing objectID and user-defined attributes, or null if not found","properties":{"objectID":{"type":"string","description":"Unique identifier of the record"}}}}},"algolia_get_settings":{"searchableAttributes":{"type":"array","description":"List of searchable attributes","optional":true,"items":{"type":"string","description":"Searchable attribute name or expression"}},"attributesForFaceting":{"type":"array","description":"Attributes used for faceting","items":{"type":"string","description":"Faceting attribute name or expression"}},"ranking":{"type":"array","description":"Ranking criteria","items":{"type":"string","description":"Ranking criterion"}},"customRanking":{"type":"array","description":"Custom ranking criteria","items":{"type":"string","description":"Custom ranking expression (e.g., desc(popularity))"}},"replicas":{"type":"array","description":"List of replica index names","items":{"type":"string","description":"Replica index name"}},"hitsPerPage":{"type":"number","description":"Default number of hits per page"},"maxValuesPerFacet":{"type":"number","description":"Maximum number of facet values returned"},"highlightPreTag":{"type":"string","description":"HTML tag inserted before highlighted parts"},"highlightPostTag":{"type":"string","description":"HTML tag inserted after highlighted parts"},"paginationLimitedTo":{"type":"number","description":"Maximum number of hits accessible via pagination"}},"algolia_get_task_status":{"status":{"type":"string","description":"Task status: \\"published\\" once the operation has been applied, \\"notPublished\\" while still pending"}},"algolia_list_indices":{"indices":{"type":"array","description":"List of indices in the application","items":{"type":"object","description":"An Algolia index","properties":{"name":{"type":"string","description":"Name of the index"},"entries":{"type":"number","description":"Number of records in the index"},"dataSize":{"type":"number","description":"Size of the index data in bytes"},"fileSize":{"type":"number","description":"Size of the index files in bytes"},"lastBuildTimeS":{"type":"number","description":"Last build duration in seconds"},"numberOfPendingTasks":{"type":"number","description":"Number of pending indexing tasks"},"pendingTask":{"type":"boolean","description":"Whether the index has pending tasks"},"createdAt":{"type":"string","description":"Timestamp when the index was created"},"updatedAt":{"type":"string","description":"Timestamp when the index was last updated"},"primary":{"type":"string","description":"Name of the primary index (if this is a replica)","optional":true},"replicas":{"type":"array","description":"List of replica index names","optional":true,"items":{"type":"string","description":"Replica index name"}},"virtual":{"type":"boolean","description":"Whether the index is a virtual replica","optional":true}}}},"nbPages":{"type":"number","description":"Total number of pages of indices"}},"algolia_partial_update_record":{"taskID":{"type":"number","description":"Algolia task ID for tracking the update operation"},"objectID":{"type":"string","description":"The objectID of the updated record"},"updatedAt":{"type":"string","description":"Timestamp when the record was updated"}},"algolia_search":{"hits":{"type":"array","description":"Array of matching records","items":{"type":"object","description":"A search result hit containing objectID plus any user-defined attributes from the index","properties":{"objectID":{"type":"string","description":"Unique identifier of the record"},"_highlightResult":{"type":"object","description":"Highlighted attributes matching the query. Each attribute has value, matchLevel (none, partial, full), and matchedWords","optional":true},"_snippetResult":{"type":"object","description":"Snippeted attributes matching the query. Each attribute has value and matchLevel","optional":true},"_rankingInfo":{"type":"object","description":"Ranking information for the hit. Only present when getRankingInfo is enabled","optional":true,"properties":{"nbTypos":{"type":"number","description":"Number of typos in the query match"},"firstMatchedWord":{"type":"number","description":"Position of the first matched word"},"geoDistance":{"type":"number","description":"Distance in meters for geo-search results"},"nbExactWords":{"type":"number","description":"Number of exactly matched words"},"userScore":{"type":"number","description":"Custom ranking score"},"words":{"type":"number","description":"Number of matched words"}}}}}},"nbHits":{"type":"number","description":"Total number of matching hits"},"page":{"type":"number","description":"Current page number (zero-based)"},"nbPages":{"type":"number","description":"Total number of pages available"},"hitsPerPage":{"type":"number","description":"Number of hits per page (1-1000, default 20)"},"processingTimeMS":{"type":"number","description":"Server-side processing time in milliseconds"},"query":{"type":"string","description":"The search query that was executed"},"parsedQuery":{"type":"string","description":"The query string after normalization and stop word removal","optional":true},"facets":{"type":"object","description":"Facet counts keyed by facet name, each containing value-count pairs","optional":true},"facets_stats":{"type":"object","description":"Statistics (min, max, avg, sum) for numeric facets","optional":true},"exhaustive":{"type":"object","description":"Exhaustiveness flags for facetsCount, facetValues, nbHits, rulesMatch, and typo","optional":true}},"algolia_update_settings":{"taskID":{"type":"number","description":"Algolia task ID for tracking the settings update"},"updatedAt":{"type":"string","description":"Timestamp when the settings were updated","optional":true}},"amplitude_event_segmentation":{"series":{"type":"json","description":"Time-series data arrays indexed by series"},"seriesLabels":{"type":"array","description":"Labels for each data series","items":{"type":"string"}},"seriesCollapsed":{"type":"json","description":"Collapsed aggregate totals per series"},"xValues":{"type":"array","description":"Date values for the x-axis","items":{"type":"string"}}},"amplitude_funnels":{"funnels":{"type":"array","description":"Funnel results, one entry per segment","items":{"type":"object","properties":{"stepByStep":{"type":"json","description":"Conversion count at each step"},"cumulative":{"type":"json","description":"Cumulative conversion percentage at each step"},"cumulativeRaw":{"type":"json","description":"Cumulative conversion count at each step"},"medianTransTimes":{"type":"json","description":"Median transition time between steps (ms)"},"avgTransTimes":{"type":"json","description":"Average transition time between steps (ms)"},"events":{"type":"json","description":"Event names for each funnel step"},"dayFunnels":{"type":"json","description":"Daily funnel breakdown {series, xValues}","optional":true}}}}},"amplitude_get_active_users":{"series":{"type":"json","description":"Array of data series with user counts per time interval"},"seriesMeta":{"type":"array","description":"Metadata labels for each data series (e.g., segment names)","items":{"type":"string"}},"xValues":{"type":"array","description":"Date values for the x-axis","items":{"type":"string"}}},"amplitude_get_revenue":{"series":{"type":"array","description":"Revenue data series [{dates: [YYYY-MM-DD], values: {: {r1d..r90d, count, paid, total_amount}}}]","items":{"type":"json","properties":{"dates":{"type":"array","description":"Dates covered by this series","items":{"type":"string"}},"values":{"type":"json","description":"Per-date metric values keyed by date (r1d..r90d, count, paid, total_amount)"}}}},"seriesLabels":{"type":"array","description":"Labels for each data series","items":{"type":"string"}}},"amplitude_group_identify":{"code":{"type":"number","description":"HTTP response status code"},"message":{"type":"string","description":"Response message","optional":true}},"amplitude_identify_user":{"code":{"type":"number","description":"HTTP response status code"},"message":{"type":"string","description":"Response message","optional":true}},"amplitude_list_events":{"events":{"type":"array","description":"List of event types in the project","items":{"type":"object","properties":{"value":{"type":"string","description":"Event type name"},"displayName":{"type":"string","description":"Event display name"},"totals":{"type":"number","description":"Weekly total count"},"hidden":{"type":"boolean","description":"Whether the event is hidden"},"deleted":{"type":"boolean","description":"Whether the event is deleted"},"nonActive":{"type":"boolean","description":"Whether the event is excluded from active user calculations"},"flowHidden":{"type":"boolean","description":"Whether the event is hidden from user flow charts"}}}}},"amplitude_realtime_active_users":{"series":{"type":"json","description":"Array of data series with active user counts at 5-minute intervals"},"seriesLabels":{"type":"array","description":"Labels for each series (e.g., \\"Today\\", \\"Yesterday\\")","items":{"type":"string"}},"xValues":{"type":"array","description":"Time values for the x-axis (e.g., \\"15:00\\", \\"15:05\\")","items":{"type":"string"}}},"amplitude_retention":{"series":{"type":"array","description":"Retention data series [{dates, values: {: [{count, outof, incomplete}]}, combined: [{count, outof, incomplete}]}]","items":{"type":"json","properties":{"dates":{"type":"array","description":"Cohort dates","items":{"type":"string"}},"values":{"type":"json","description":"Per-cohort-date retention counts keyed by date"},"combined":{"type":"json","description":"Deduplicated aggregate retention across all cohorts"}}}},"seriesMeta":{"type":"array","description":"Segment/event index metadata for each series entry","items":{"type":"json"}}},"amplitude_send_event":{"code":{"type":"number","description":"Response code (200 for success)"},"eventsIngested":{"type":"number","description":"Number of events ingested"},"payloadSizeBytes":{"type":"number","description":"Size of the payload in bytes"},"serverUploadTime":{"type":"number","description":"Server upload timestamp"}},"amplitude_user_activity":{"events":{"type":"array","description":"List of user events","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Type of event"},"eventTime":{"type":"string","description":"Event timestamp"},"eventProperties":{"type":"json","description":"Custom event properties"},"userProperties":{"type":"json","description":"User properties at event time"},"sessionId":{"type":"number","description":"Session ID"},"platform":{"type":"string","description":"Platform"},"country":{"type":"string","description":"Country"},"city":{"type":"string","description":"City"}}}},"userData":{"type":"json","description":"User metadata","optional":true,"properties":{"userId":{"type":"string","description":"External user ID"},"canonicalAmplitudeId":{"type":"number","description":"Canonical Amplitude ID"},"numEvents":{"type":"number","description":"Total event count"},"numSessions":{"type":"number","description":"Total session count"},"platform":{"type":"string","description":"Primary platform"},"country":{"type":"string","description":"Country"},"firstUsed":{"type":"string","description":"Date the user first appeared"},"lastUsed":{"type":"string","description":"Date of most recent user activity"}}}},"amplitude_user_profile":{"userId":{"type":"string","description":"External user ID","optional":true},"deviceId":{"type":"string","description":"Device ID","optional":true},"ampProps":{"type":"json","description":"Amplitude user properties (library, first_used, last_used, custom properties)","optional":true},"cohortIds":{"type":"array","description":"List of cohort IDs the user belongs to","optional":true,"items":{"type":"string"}},"computations":{"type":"json","description":"Computed user properties","optional":true}},"amplitude_user_search":{"matches":{"type":"array","description":"List of matching users","items":{"type":"object","properties":{"amplitudeId":{"type":"number","description":"Amplitude internal user ID"},"userId":{"type":"string","description":"External user ID"}}}},"type":{"type":"string","description":"Match type (e.g., match_user_or_device_id)","optional":true}},"apify_get_dataset_items":{"success":{"type":"boolean","description":"Whether the items were retrieved"},"datasetId":{"type":"string","description":"Dataset ID the items were read from"},"items":{"type":"array","description":"Items stored in the dataset"},"count":{"type":"number","description":"Number of items returned"}},"apify_get_run":{"success":{"type":"boolean","description":"Whether the run was found"},"runId":{"type":"string","description":"APIFY run ID"},"status":{"type":"string","description":"Run status (READY, RUNNING, SUCCEEDED, FAILED, etc.)"},"startedAt":{"type":"string","description":"When the run started (ISO timestamp)","optional":true},"finishedAt":{"type":"string","description":"When the run finished (ISO timestamp)","optional":true},"datasetId":{"type":"string","description":"Default dataset ID for the run","optional":true},"keyValueStoreId":{"type":"string","description":"Default key-value store ID for the run","optional":true},"stats":{"type":"json","description":"Run statistics (memory, CPU, duration)","optional":true}},"apify_run_actor_async":{"success":{"type":"boolean","description":"Whether the actor run succeeded"},"runId":{"type":"string","description":"APIFY run ID"},"status":{"type":"string","description":"Run status (SUCCEEDED, FAILED, etc.)"},"datasetId":{"type":"string","description":"Dataset ID containing results"},"items":{"type":"array","description":"Dataset items (if completed)"}},"apify_run_actor_sync":{"success":{"type":"boolean","description":"Whether the actor run succeeded"},"runId":{"type":"string","description":"APIFY run ID"},"status":{"type":"string","description":"Run status (SUCCEEDED, FAILED, etc.)"},"items":{"type":"array","description":"Dataset items (if completed)"}},"apify_run_task":{"success":{"type":"boolean","description":"Whether the task run succeeded"},"status":{"type":"string","description":"Run status (SUCCEEDED, FAILED, etc.)"},"items":{"type":"array","description":"Dataset items produced by the run"}},"apollo_account_bulk_create":{"created_accounts":{"type":"json","description":"Array of newly created accounts"},"existing_accounts":{"type":"json","description":"Array of existing accounts returned by Apollo (when duplicates are detected)"},"failed_accounts":{"type":"json","description":"Array of accounts that failed to be created, with reasons for failure"},"total_submitted":{"type":"number","description":"Total number of accounts in the response (created + existing + failed)"},"created":{"type":"number","description":"Number of accounts successfully created"},"existing":{"type":"number","description":"Number of existing accounts found"},"failed":{"type":"number","description":"Number of accounts that failed to be created"}},"apollo_account_bulk_update":{"accounts":{"type":"json","description":"Updated accounts (synchronous response): [{id, account_stage_id, ...}]"},"account_ids":{"type":"json","description":"IDs of accounts that were updated"},"entity_progress_job":{"type":"json","description":"Async job descriptor (when async=true is passed with account_ids)","optional":true},"job_id":{"type":"string","description":"Async job ID extracted from entity_progress_job","optional":true},"message":{"type":"string","description":"Optional confirmation message from Apollo","optional":true}},"apollo_account_create":{"account":{"type":"json","description":"Created account data from Apollo","optional":true},"created":{"type":"boolean","description":"Whether the account was successfully created"}},"apollo_account_search":{"accounts":{"type":"json","description":"Array of accounts matching the search criteria"},"pagination":{"type":"json","description":"Pagination information","optional":true}},"apollo_account_update":{"account":{"type":"json","description":"Updated account data from Apollo","optional":true},"updated":{"type":"boolean","description":"Whether the account was successfully updated"}},"apollo_contact_bulk_create":{"created_contacts":{"type":"json","description":"Array of newly created contacts"},"existing_contacts":{"type":"json","description":"Array of existing contacts (when deduplication is enabled)"},"total_submitted":{"type":"number","description":"Total number of contacts submitted"},"created":{"type":"number","description":"Number of contacts successfully created"},"existing":{"type":"number","description":"Number of existing contacts found"}},"apollo_contact_bulk_update":{"contacts":{"type":"json","description":"Updated contacts (synchronous response, ≤100 contacts)"},"entity_progress_job":{"type":"json","description":"Async job descriptor (>100 contacts or async=true): {id, status, ...}","optional":true},"job_id":{"type":"string","description":"Async job ID extracted from entity_progress_job","optional":true},"message":{"type":"string","description":"Optional confirmation message from Apollo","optional":true}},"apollo_contact_create":{"contact":{"type":"json","description":"Created contact data from Apollo","optional":true},"created":{"type":"boolean","description":"Whether the contact was successfully created"}},"apollo_contact_search":{"contacts":{"type":"json","description":"Array of contacts matching the search criteria"},"pagination":{"type":"json","description":"Pagination information","optional":true}},"apollo_contact_update":{"contact":{"type":"json","description":"Updated contact data from Apollo","optional":true},"updated":{"type":"boolean","description":"Whether the contact was successfully updated"}},"apollo_email_accounts":{"email_accounts":{"type":"json","description":"Array of team email accounts linked in Apollo"},"total":{"type":"number","description":"Total count of email accounts"}},"apollo_opportunity_create":{"opportunity":{"type":"json","description":"Created opportunity data from Apollo","optional":true},"created":{"type":"boolean","description":"Whether the opportunity was successfully created"}},"apollo_opportunity_get":{"opportunity":{"type":"json","description":"Complete opportunity data from Apollo","optional":true},"found":{"type":"boolean","description":"Whether the opportunity was found"}},"apollo_opportunity_search":{"opportunities":{"type":"json","description":"Array of opportunities matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_opportunity_update":{"opportunity":{"type":"json","description":"Updated opportunity data from Apollo","optional":true},"updated":{"type":"boolean","description":"Whether the opportunity was successfully updated"}},"apollo_organization_bulk_enrich":{"organizations":{"type":"json","description":"Array of enriched organization data"},"total":{"type":"number","description":"Total number of domains requested"},"enriched":{"type":"number","description":"Number of unique enriched records"},"missing_records":{"type":"number","description":"Number of domains that could not be enriched"},"unique_domains":{"type":"number","description":"Number of unique domains processed"}},"apollo_organization_enrich":{"organization":{"type":"json","description":"Enriched organization data from Apollo","optional":true},"enriched":{"type":"boolean","description":"Whether the organization was successfully enriched"}},"apollo_organization_search":{"organizations":{"type":"json","description":"Array of organizations matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_people_bulk_enrich":{"matches":{"type":"json","description":"Array of enriched people (null entries indicate no match)"},"total_requested_enrichments":{"type":"number","description":"Total number of records submitted for enrichment"},"unique_enriched_records":{"type":"number","description":"Number of records successfully enriched"},"missing_records":{"type":"number","description":"Number of records that could not be enriched","optional":true},"credits_consumed":{"type":"number","description":"Number of Apollo credits consumed by this request","optional":true}},"apollo_people_enrich":{"person":{"type":"json","description":"Enriched person data from Apollo","optional":true},"enriched":{"type":"boolean","description":"Whether the person was successfully enriched"}},"apollo_people_search":{"people":{"type":"json","description":"Array of people matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_sequence_add_contacts":{"added":{"type":"json","description":"Array of contact objects successfully added to the sequence"},"skipped":{"type":"json","description":"Array of contact objects that were skipped, with reasons"},"skipped_contact_ids":{"type":"json","description":"Skipped contact IDs — either an array of IDs or a hash mapping ID → reason code","optional":true},"emailer_campaign":{"type":"json","description":"Details of the emailer campaign (id, name)","optional":true},"sequence_id":{"type":"string","description":"ID of the sequence contacts were added to"},"total_added":{"type":"number","description":"Total number of contacts added"},"total_skipped":{"type":"number","description":"Total number of contacts skipped"}},"apollo_sequence_search":{"sequences":{"type":"json","description":"Array of sequences/campaigns matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_task_create":{"tasks":{"type":"json","description":"Array of created tasks (when returned by Apollo)"},"created":{"type":"boolean","description":"Whether the request succeeded"}},"apollo_task_search":{"tasks":{"type":"json","description":"Array of tasks matching the search criteria"},"pagination":{"type":"json","description":"Pagination information","optional":true}},"appconfig_create_application":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"ID of the created application"},"name":{"type":"string","description":"Name of the created application"},"description":{"type":"string","description":"Description of the created application","optional":true}},"appconfig_create_configuration_profile":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the created configuration profile"},"name":{"type":"string","description":"Name of the created configuration profile"},"locationUri":{"type":"string","description":"Location URI of the config","optional":true},"type":{"type":"string","description":"Profile type","optional":true}},"appconfig_create_environment":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the created environment"},"name":{"type":"string","description":"Name of the created environment"},"state":{"type":"string","description":"State of the created environment","optional":true}},"appconfig_create_hosted_configuration_version":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID"},"versionNumber":{"type":"number","description":"Version number of the created configuration","optional":true},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the configuration version","optional":true}},"appconfig_delete_application":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"ID of the deleted application"}},"appconfig_delete_configuration_profile":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the deleted configuration profile"}},"appconfig_delete_environment":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the deleted environment"}},"appconfig_delete_hosted_configuration_version":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID"},"versionNumber":{"type":"number","description":"Version number that was deleted"}},"appconfig_get_application":{"id":{"type":"string","description":"Application ID"},"name":{"type":"string","description":"Application name"},"description":{"type":"string","description":"Application description","optional":true}},"appconfig_get_configuration":{"configuration":{"type":"string","description":"The deployed configuration content"},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the retrieved configuration version","optional":true}},"appconfig_get_configuration_profile":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Configuration profile ID"},"name":{"type":"string","description":"Configuration profile name"},"description":{"type":"string","description":"Profile description","optional":true},"locationUri":{"type":"string","description":"Location URI of the config","optional":true},"retrievalRoleArn":{"type":"string","description":"IAM retrieval role ARN","optional":true},"type":{"type":"string","description":"Profile type (e.g., AWS.Freeform)","optional":true},"validators":{"type":"array","description":"Validators configured on the profile","items":{"type":"object","properties":{"type":{"type":"string","description":"Validator type (JSON_SCHEMA or LAMBDA)"}}}}},"appconfig_get_deployment":{"applicationId":{"type":"string","description":"Application ID"},"environmentId":{"type":"string","description":"Environment ID"},"deploymentStrategyId":{"type":"string","description":"Deployment strategy ID"},"configurationProfileId":{"type":"string","description":"Configuration profile ID"},"deploymentNumber":{"type":"number","description":"Deployment sequence number","optional":true},"configurationName":{"type":"string","description":"Configuration name","optional":true},"configurationVersion":{"type":"string","description":"Configuration version","optional":true},"description":{"type":"string","description":"Deployment description","optional":true},"state":{"type":"string","description":"Current deployment state","optional":true},"percentageComplete":{"type":"number","description":"Percentage completed","optional":true},"startedAt":{"type":"string","description":"When the deployment started","optional":true},"completedAt":{"type":"string","description":"When the deployment completed","optional":true}},"appconfig_get_environment":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"},"description":{"type":"string","description":"Environment description","optional":true},"state":{"type":"string","description":"Environment state","optional":true},"monitors":{"type":"array","description":"CloudWatch alarms monitoring this environment","items":{"type":"object","properties":{"alarmArn":{"type":"string","description":"CloudWatch alarm ARN"},"alarmRoleArn":{"type":"string","description":"IAM role ARN for the alarm","optional":true}}}}},"appconfig_get_hosted_configuration_version":{"applicationId":{"type":"string","description":"Owning application ID"},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID"},"versionNumber":{"type":"number","description":"Version number","optional":true},"description":{"type":"string","description":"Description of the version","optional":true},"content":{"type":"string","description":"The configuration content"},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the configuration version","optional":true}},"appconfig_list_applications":{"applications":{"type":"array","description":"List of AppConfig applications","items":{"type":"object","properties":{"id":{"type":"string","description":"Application ID"},"name":{"type":"string","description":"Application name"},"description":{"type":"string","description":"Application description","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of applications returned"}},"appconfig_list_configuration_profiles":{"configurationProfiles":{"type":"array","description":"List of AppConfig configuration profiles","items":{"type":"object","properties":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Configuration profile ID"},"name":{"type":"string","description":"Configuration profile name"},"locationUri":{"type":"string","description":"Location URI of the config","optional":true},"type":{"type":"string","description":"Profile type (e.g., AWS.Freeform)","optional":true},"validatorTypes":{"type":"array","description":"Validator types configured"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of configuration profiles returned"}},"appconfig_list_deployment_strategies":{"deploymentStrategies":{"type":"array","description":"List of AppConfig deployment strategies","items":{"type":"object","properties":{"id":{"type":"string","description":"Deployment strategy ID"},"name":{"type":"string","description":"Deployment strategy name"},"description":{"type":"string","description":"Strategy description","optional":true},"deploymentDurationInMinutes":{"type":"number","description":"Total deployment duration in minutes","optional":true},"growthType":{"type":"string","description":"Growth type (LINEAR or EXPONENTIAL)","optional":true},"growthFactor":{"type":"number","description":"Growth factor percentage","optional":true},"finalBakeTimeInMinutes":{"type":"number","description":"Final bake time in minutes","optional":true},"replicateTo":{"type":"string","description":"Where the strategy is replicated","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of deployment strategies returned"}},"appconfig_list_deployments":{"deployments":{"type":"array","description":"List of AppConfig deployments","items":{"type":"object","properties":{"deploymentNumber":{"type":"number","description":"Deployment sequence number","optional":true},"configurationName":{"type":"string","description":"Configuration name","optional":true},"configurationVersion":{"type":"string","description":"Configuration version","optional":true},"state":{"type":"string","description":"Current deployment state","optional":true},"percentageComplete":{"type":"number","description":"Percentage completed","optional":true},"startedAt":{"type":"string","description":"When the deployment started","optional":true},"completedAt":{"type":"string","description":"When the deployment completed","optional":true},"versionLabel":{"type":"string","description":"Configuration version label","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of deployments returned"}},"appconfig_list_environments":{"environments":{"type":"array","description":"List of AppConfig environments","items":{"type":"object","properties":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"},"description":{"type":"string","description":"Environment description","optional":true},"state":{"type":"string","description":"Environment state","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of environments returned"}},"appconfig_list_hosted_configuration_versions":{"versions":{"type":"array","description":"List of hosted configuration versions","items":{"type":"object","properties":{"applicationId":{"type":"string","description":"Owning application ID","optional":true},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID","optional":true},"versionNumber":{"type":"number","description":"Version number","optional":true},"description":{"type":"string","description":"Description of the version","optional":true},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the configuration version","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of versions returned"}},"appconfig_start_deployment":{"message":{"type":"string","description":"Operation status message"},"deploymentNumber":{"type":"number","description":"Sequence number of the deployment","optional":true},"state":{"type":"string","description":"Current deployment state","optional":true},"percentageComplete":{"type":"number","description":"Percentage of the deployment that has completed","optional":true}},"appconfig_stop_deployment":{"message":{"type":"string","description":"Operation status message"},"deploymentNumber":{"type":"number","description":"Deployment sequence number","optional":true},"state":{"type":"string","description":"Deployment state after stopping","optional":true}},"appconfig_update_application":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"ID of the updated application"},"name":{"type":"string","description":"Name of the updated application"},"description":{"type":"string","description":"Description of the updated application","optional":true}},"appconfig_update_configuration_profile":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the updated configuration profile"},"name":{"type":"string","description":"Name of the updated configuration profile"},"description":{"type":"string","description":"Description of the profile","optional":true},"type":{"type":"string","description":"Profile type","optional":true}},"appconfig_update_environment":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the updated environment"},"name":{"type":"string","description":"Name of the updated environment"},"state":{"type":"string","description":"State of the updated environment","optional":true}},"arxiv_get_author_papers":{"authorPapers":{"type":"json","description":"Array of papers authored by the specified author","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"authors":{"type":"string"},"published":{"type":"string"},"updated":{"type":"string"},"link":{"type":"string"},"pdfLink":{"type":"string"},"categories":{"type":"string"},"primaryCategory":{"type":"string"},"comment":{"type":"string"},"journalRef":{"type":"string"},"doi":{"type":"string"}}}},"totalResults":{"type":"number","description":"Total number of papers found for the author"}},"arxiv_get_paper":{"paper":{"type":"json","description":"Detailed information about the requested ArXiv paper","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"authors":{"type":"string"},"published":{"type":"string"},"updated":{"type":"string"},"link":{"type":"string"},"pdfLink":{"type":"string"},"categories":{"type":"string"},"primaryCategory":{"type":"string"},"comment":{"type":"string"},"journalRef":{"type":"string"},"doi":{"type":"string"}}}}},"arxiv_search":{"papers":{"type":"json","description":"Array of papers matching the search query","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"authors":{"type":"string"},"published":{"type":"string"},"updated":{"type":"string"},"link":{"type":"string"},"pdfLink":{"type":"string"},"categories":{"type":"string"},"primaryCategory":{"type":"string"},"comment":{"type":"string"},"journalRef":{"type":"string"},"doi":{"type":"string"}}}},"totalResults":{"type":"number","description":"Total number of results found for the search query"}},"asana_add_comment":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Comment globally unique identifier"},"text":{"type":"string","description":"Comment text content"},"created_at":{"type":"string","description":"Comment creation timestamp"},"created_by":{"type":"object","description":"Comment author details","properties":{"gid":{"type":"string","description":"Author GID"},"name":{"type":"string","description":"Author name"}}}},"asana_add_followers":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"name":{"type":"string","description":"Task name"},"followers":{"type":"array","description":"Current followers on the task after the update","items":{"type":"object","properties":{"gid":{"type":"string","description":"Follower GID"},"name":{"type":"string","description":"Follower name"}}}}},"asana_create_project":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Project globally unique identifier"},"name":{"type":"string","description":"Project name"},"notes":{"type":"string","description":"Project notes or description"},"archived":{"type":"boolean","description":"Whether the project is archived"},"color":{"type":"string","description":"Project color"},"created_at":{"type":"string","description":"Project creation timestamp"},"modified_at":{"type":"string","description":"Project last modified timestamp"},"permalink_url":{"type":"string","description":"URL to the project in Asana"}},"asana_create_section":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Section globally unique identifier"},"name":{"type":"string","description":"Section name"},"created_at":{"type":"string","description":"Section creation timestamp"}},"asana_create_subtask":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Subtask globally unique identifier"},"name":{"type":"string","description":"Subtask name"},"notes":{"type":"string","description":"Subtask notes or description"},"completed":{"type":"boolean","description":"Whether the subtask is completed"},"created_at":{"type":"string","description":"Subtask creation timestamp"},"permalink_url":{"type":"string","description":"URL to the subtask in Asana"}},"asana_create_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes or description"},"completed":{"type":"boolean","description":"Whether the task is completed"},"created_at":{"type":"string","description":"Task creation timestamp"},"permalink_url":{"type":"string","description":"URL to the task in Asana"}},"asana_delete_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"GID of the deleted task"},"deleted":{"type":"boolean","description":"Whether the task was deleted"}},"asana_get_project":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Project globally unique identifier"},"name":{"type":"string","description":"Project name"},"notes":{"type":"string","description":"Project notes or description"},"archived":{"type":"boolean","description":"Whether the project is archived"},"color":{"type":"string","description":"Project color"},"created_at":{"type":"string","description":"Project creation timestamp"},"modified_at":{"type":"string","description":"Project last modified timestamp"},"permalink_url":{"type":"string","description":"URL to the project in Asana"}},"asana_get_projects":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"projects":{"type":"array","description":"Array of projects","items":{"type":"object","properties":{"gid":{"type":"string","description":"Project GID"},"name":{"type":"string","description":"Project name"},"resource_type":{"type":"string","description":"Resource type (project)"}}}}},"asana_get_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"resource_type":{"type":"string","description":"Resource type (task)"},"resource_subtype":{"type":"string","description":"Resource subtype"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes or description"},"completed":{"type":"boolean","description":"Whether the task is completed"},"assignee":{"type":"object","description":"Assignee details","properties":{"gid":{"type":"string","description":"Assignee GID"},"name":{"type":"string","description":"Assignee name"}}},"created_by":{"type":"object","description":"Creator details","properties":{"gid":{"type":"string","description":"Creator GID"},"name":{"type":"string","description":"Creator name"}}},"due_on":{"type":"string","description":"Due date (YYYY-MM-DD)"},"created_at":{"type":"string","description":"Task creation timestamp"},"modified_at":{"type":"string","description":"Task last modified timestamp"},"tasks":{"type":"array","description":"Array of tasks (when fetching multiple)","items":{"type":"object","properties":{"gid":{"type":"string","description":"Task GID"},"name":{"type":"string","description":"Task name"},"completed":{"type":"boolean","description":"Completion status"}}}}},"asana_list_sections":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"sections":{"type":"array","description":"Array of sections in the project","items":{"type":"object","properties":{"gid":{"type":"string","description":"Section GID"},"name":{"type":"string","description":"Section name"},"resource_type":{"type":"string","description":"Resource type (section)"}}}}},"asana_list_workspaces":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"workspaces":{"type":"array","description":"Array of workspaces","items":{"type":"object","properties":{"gid":{"type":"string","description":"Workspace GID"},"name":{"type":"string","description":"Workspace name"},"resource_type":{"type":"string","description":"Resource type (workspace)"}}}}},"asana_search_tasks":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"tasks":{"type":"array","description":"Array of matching tasks","items":{"type":"object","properties":{"gid":{"type":"string","description":"Task GID"},"resource_type":{"type":"string","description":"Resource type"},"resource_subtype":{"type":"string","description":"Resource subtype"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes"},"completed":{"type":"boolean","description":"Completion status"},"assignee":{"type":"object","description":"Assignee details","properties":{"gid":{"type":"string","description":"Assignee GID"},"name":{"type":"string","description":"Assignee name"}}},"due_on":{"type":"string","description":"Due date"},"created_at":{"type":"string","description":"Creation timestamp"},"modified_at":{"type":"string","description":"Modified timestamp"}}}},"next_page":{"type":"object","description":"Pagination info","properties":{"offset":{"type":"string","description":"Offset token"},"path":{"type":"string","description":"API path"},"uri":{"type":"string","description":"Full URI"}}}},"asana_update_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes or description"},"completed":{"type":"boolean","description":"Whether the task is completed"},"modified_at":{"type":"string","description":"Task last modified timestamp"}},"ashby_add_candidate_tag":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_change_application_stage":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}},"ashby_create_application":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}},"ashby_create_candidate":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_create_note":{"id":{"type":"string","description":"Created note UUID"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"isPrivate":{"type":"boolean","description":"Whether the note is private"},"content":{"type":"string","description":"Note content","optional":true},"author":{"type":"object","description":"Author of the note","optional":true,"properties":{"id":{"type":"string","description":"Author user UUID"},"firstName":{"type":"string","description":"Author first name","optional":true},"lastName":{"type":"string","description":"Author last name","optional":true},"email":{"type":"string","description":"Author email","optional":true}}}},"ashby_get_application":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}},"ashby_get_candidate":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_get_job":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"status":{"type":"string","description":"Status (Open, Closed, Draft, Archived)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"locationId":{"type":"string","description":"Primary location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true},"defaultInterviewPlanId":{"type":"string","description":"Default interview plan UUID","optional":true},"interviewPlanIds":{"type":"array","description":"All interview plan UUIDs","items":{"type":"string","description":"Interview plan UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"jobPostingIds":{"type":"array","description":"Associated job posting UUIDs","items":{"type":"string","description":"Job posting UUID"}},"customRequisitionId":{"type":"string","description":"Custom requisition identifier","optional":true},"brandId":{"type":"string","description":"Brand UUID","optional":true},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"author":{"type":"object","description":"Job author (creator)","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"openedAt":{"type":"string","description":"ISO 8601 opened timestamp","optional":true},"closedAt":{"type":"string","description":"ISO 8601 closed timestamp","optional":true},"location":{"type":"object","description":"Primary location details","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"name":{"type":"string","description":"Location name","optional":true},"externalName":{"type":"string","description":"External display name","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"isRemote":{"type":"boolean","description":"Whether remote"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"parentLocationId":{"type":"string","description":"Parent location UUID","optional":true},"type":{"type":"string","description":"Location type","optional":true},"address":{"type":"object","description":"Postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}}}},"openings":{"type":"array","description":"Headcount openings associated with the job","items":{"type":"object","properties":{"id":{"type":"string","description":"Opening UUID"},"openedAt":{"type":"string","description":"Opening open timestamp","optional":true},"closedAt":{"type":"string","description":"Opening close timestamp","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"archivedAt":{"type":"string","description":"Archive timestamp","optional":true},"closeReasonId":{"type":"string","description":"Close reason UUID","optional":true},"openingState":{"type":"string","description":"Opening state (Approved, Open, Filled, Closed, Draft)","optional":true},"latestVersion":{"type":"object","description":"Latest opening version","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"identifier":{"type":"string","description":"Human-readable identifier"},"description":{"type":"string","description":"Opening description"},"authorId":{"type":"string","description":"Author user UUID","optional":true},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"teamId":{"type":"string","description":"Team UUID","optional":true},"jobIds":{"type":"array","description":"Associated job UUIDs","items":{"type":"string","description":"Job UUID"}},"targetHireDate":{"type":"string","description":"Target hire date","optional":true},"targetStartDate":{"type":"string","description":"Target start date","optional":true},"isBackfill":{"type":"boolean","description":"Whether this is a backfill opening"},"employmentType":{"type":"string","description":"Employment type","optional":true},"locationIds":{"type":"array","description":"Location UUIDs","items":{"type":"string","description":"Location UUID"}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}}}}},"compensation":{"type":"object","description":"Compensation tiers for the job. Only present when the request includes the `compensation` expand parameter.","optional":true,"properties":{"compensationTiers":{"type":"array","description":"List of compensation tiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Tier ID","optional":true},"title":{"type":"string","description":"Tier title","optional":true},"additionalInformation":{"type":"string","description":"Additional information about the tier","optional":true},"tierSummary":{"type":"string","description":"Human-readable summary of the tier","optional":true}}}}}}},"ashby_get_job_posting":{"id":{"type":"string","description":"Job posting UUID"},"title":{"type":"string","description":"Job posting title"},"descriptionPlain":{"type":"string","description":"Full description in plain text","optional":true},"descriptionHtml":{"type":"string","description":"Full description in HTML","optional":true},"descriptionSocial":{"type":"string","description":"Shortened description for social sharing (max 200 chars)","optional":true},"descriptionParts":{"type":"object","description":"Description broken into opening, body, and closing sections","optional":true,"properties":{"descriptionOpening":{"type":"object","description":"Opening (from Job Boards theme settings)","optional":true,"properties":{"html":{"type":"string","description":"HTML content","optional":true},"plain":{"type":"string","description":"Plain text content","optional":true}}},"descriptionBody":{"type":"object","description":"Main description body","optional":true,"properties":{"html":{"type":"string","description":"HTML content","optional":true},"plain":{"type":"string","description":"Plain text content","optional":true}}},"descriptionClosing":{"type":"object","description":"Closing (from Job Boards theme settings)","optional":true,"properties":{"html":{"type":"string","description":"HTML content","optional":true},"plain":{"type":"string","description":"Plain text content","optional":true}}}}},"departmentName":{"type":"string","description":"Department name","optional":true},"teamName":{"type":"string","description":"Team name","optional":true},"teamNameHierarchy":{"type":"array","description":"Hierarchy of team names from root to team","items":{"type":"string","description":"Team name"}},"jobId":{"type":"string","description":"Associated job UUID","optional":true},"locationName":{"type":"string","description":"Primary location name","optional":true},"locationIds":{"type":"object","description":"Primary and secondary location UUIDs","optional":true,"properties":{"primaryLocationId":{"type":"string","description":"Primary location UUID","optional":true},"secondaryLocationIds":{"type":"array","description":"Secondary location UUIDs","items":{"type":"string","description":"Location UUID"}}}},"address":{"type":"object","description":"Postal address of the posting location","optional":true,"properties":{"postalAddress":{"type":"object","description":"Structured postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}}}},"isRemote":{"type":"boolean","description":"Whether the posting is remote"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"isListed":{"type":"boolean","description":"Whether publicly listed on the job board"},"suppressDescriptionOpening":{"type":"boolean","description":"Whether the theme opening is hidden on this posting"},"suppressDescriptionClosing":{"type":"boolean","description":"Whether the theme closing is hidden on this posting"},"publishedDate":{"type":"string","description":"ISO 8601 published date","optional":true},"applicationDeadline":{"type":"string","description":"ISO 8601 application deadline","optional":true},"externalLink":{"type":"string","description":"External link to the job posting","optional":true},"applyLink":{"type":"string","description":"Direct apply link","optional":true},"compensation":{"type":"object","description":"Compensation details for the posting","optional":true,"properties":{"compensationTierSummary":{"type":"string","description":"Human-readable tier summary","optional":true},"summaryComponents":{"type":"array","description":"Structured compensation components","items":{"type":"object","properties":{"summary":{"type":"string","description":"Component summary","optional":true},"compensationTypeLabel":{"type":"string","description":"Component type label (Salary, Commission, Bonus, Equity, etc.)","optional":true},"interval":{"type":"string","description":"Payment interval (e.g. annual, hourly)","optional":true},"currencyCode":{"type":"string","description":"ISO 4217 currency code","optional":true},"minValue":{"type":"number","description":"Minimum value","optional":true},"maxValue":{"type":"number","description":"Maximum value","optional":true}}}},"shouldDisplayCompensationOnJobBoard":{"type":"boolean","description":"Whether compensation is shown on the job board"}}},"applicationLimitCalloutHtml":{"type":"string","description":"HTML callout shown when the application limit is reached","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"job":{"type":"object","description":"The expanded job object, only present when the request was made with expandJob=true","optional":true}},"ashby_get_offer":{"id":{"type":"string","description":"Offer UUID"},"decidedAt":{"type":"string","description":"Timestamp the offer was decided","optional":true},"applicationId":{"type":"string","description":"Associated application UUID","optional":true},"acceptanceStatus":{"type":"string","description":"Acceptance status (Accepted, Declined, Pending, etc.)","optional":true},"offerStatus":{"type":"string","description":"Offer status (e.g. WaitingOnCandidateResponse, CandidateAccepted)","optional":true},"latestVersion":{"type":"object","description":"Most recent version of the offer with pricing and metadata","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"startDate":{"type":"string","description":"Offer start date","optional":true},"salary":{"type":"object","description":"Salary details","optional":true,"properties":{"currencyCode":{"type":"string","description":"ISO 4217 currency code","optional":true},"value":{"type":"number","description":"Salary amount","optional":true}}},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"openingId":{"type":"string","description":"Associated opening UUID","optional":true},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"fileHandles":{"type":"array","description":"Offer letter file handles (unsigned .pdf, .docx, and signed .pdf when generated)","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"author":{"type":"object","description":"User who authored the version","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"approvalStatus":{"type":"string","description":"Approval workflow status","optional":true}}}},"ashby_list_applications":{"applications":{"type":"array","description":"List of applications","items":{"type":"object","properties":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_archive_reasons":{"archiveReasons":{"type":"array","description":"List of archive reasons","items":{"type":"object","properties":{"id":{"type":"string","description":"Archive reason UUID"},"text":{"type":"string","description":"Archive reason text"},"reasonType":{"type":"string","description":"Reason type (RejectedByCandidate, RejectedByOrg, Other)"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"}}}}},"ashby_list_candidate_tags":{"tags":{"type":"array","description":"List of candidate tags","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether the tag is archived"}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Sync token to use for incremental updates in future requests","optional":true}},"ashby_list_candidates":{"candidates":{"type":"array","description":"List of candidates","items":{"type":"object","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_custom_fields":{"customFields":{"type":"array","description":"List of custom field definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Custom field title"},"isPrivate":{"type":"boolean","description":"Whether the custom field is private"},"fieldType":{"type":"string","description":"Field data type (MultiValueSelect, NumberRange, String, Date, ValueSelect, Number, Currency, Boolean, LongText, CompensationRange)"},"objectType":{"type":"string","description":"Object type the field applies to (Application, Candidate, Employee, Job, Offer, Opening, Talent_Project)"},"isArchived":{"type":"boolean","description":"Whether the custom field is archived"},"isRequired":{"type":"boolean","description":"Whether a value is required"},"selectableValues":{"type":"array","description":"Selectable values for MultiValueSelect fields (empty for other field types)","items":{"type":"object","properties":{"label":{"type":"string","description":"Display label"},"value":{"type":"string","description":"Stored value"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Opaque sync token returned after the last page; pass on next sync","optional":true}},"ashby_list_departments":{"departments":{"type":"array","description":"List of departments","items":{"type":"object","properties":{"id":{"type":"string","description":"Department UUID"},"name":{"type":"string","description":"Department name"},"externalName":{"type":"string","description":"Candidate-facing name used on job boards","optional":true},"isArchived":{"type":"boolean","description":"Whether the department is archived"},"parentId":{"type":"string","description":"Parent department UUID","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"extraData":{"type":"json","description":"Free-form key-value metadata","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Opaque sync token returned after the last page; pass on next sync","optional":true}},"ashby_list_interviews":{"interviewSchedules":{"type":"array","description":"List of interview schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"Interview schedule UUID"},"status":{"type":"string","description":"Schedule status (NeedsScheduling, WaitingOnCandidateBooking, Scheduled, Complete, Cancelled, OnHold, etc.)","optional":true},"applicationId":{"type":"string","description":"Associated application UUID"},"interviewStageId":{"type":"string","description":"Interview stage UUID","optional":true},"scheduledBy":{"type":"object","description":"User who scheduled the interview (null if not yet scheduled)","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"interviewEvents":{"type":"array","description":"Scheduled interview events on this schedule","items":{"type":"object","properties":{"id":{"type":"string","description":"Event UUID"},"interviewId":{"type":"string","description":"Interview template UUID","optional":true},"interviewScheduleId":{"type":"string","description":"Parent schedule UUID","optional":true},"interviewerUserIds":{"type":"array","description":"User UUIDs of interviewers assigned to the event","items":{"type":"string","description":"User UUID"}},"createdAt":{"type":"string","description":"Event creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Event last updated timestamp","optional":true},"startTime":{"type":"string","description":"Event start time","optional":true},"endTime":{"type":"string","description":"Event end time","optional":true},"feedbackLink":{"type":"string","description":"URL to submit feedback for the event","optional":true},"location":{"type":"string","description":"Physical location","optional":true},"meetingLink":{"type":"string","description":"Virtual meeting URL","optional":true},"hasSubmittedFeedback":{"type":"boolean","description":"Whether any feedback has been submitted"}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_job_postings":{"jobPostings":{"type":"array","description":"List of job postings","items":{"type":"object","properties":{"id":{"type":"string","description":"Job posting UUID"},"title":{"type":"string","description":"Job posting title"},"jobId":{"type":"string","description":"Associated job UUID","optional":true},"departmentName":{"type":"string","description":"Department name","optional":true},"teamName":{"type":"string","description":"Team name","optional":true},"locationName":{"type":"string","description":"Primary location display name","optional":true},"locationIds":{"type":"object","description":"Primary and secondary location UUIDs","optional":true,"properties":{"primaryLocationId":{"type":"string","description":"Primary location UUID","optional":true},"secondaryLocationIds":{"type":"array","description":"Secondary location UUIDs","items":{"type":"string","description":"Location UUID"}}}},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"isListed":{"type":"boolean","description":"Whether the posting is publicly listed"},"publishedDate":{"type":"string","description":"ISO 8601 published date","optional":true},"applicationDeadline":{"type":"string","description":"ISO 8601 application deadline","optional":true},"externalLink":{"type":"string","description":"External link to the job posting","optional":true},"applyLink":{"type":"string","description":"Direct apply link for the job posting","optional":true},"compensationTierSummary":{"type":"string","description":"Compensation tier summary for job boards","optional":true},"shouldDisplayCompensationOnJobBoard":{"type":"boolean","description":"Whether compensation is shown on the job board"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true}}}}},"ashby_list_jobs":{"jobs":{"type":"array","description":"List of jobs","items":{"type":"object","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"status":{"type":"string","description":"Status (Open, Closed, Draft, Archived)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"locationId":{"type":"string","description":"Primary location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true},"defaultInterviewPlanId":{"type":"string","description":"Default interview plan UUID","optional":true},"interviewPlanIds":{"type":"array","description":"All interview plan UUIDs","items":{"type":"string","description":"Interview plan UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"jobPostingIds":{"type":"array","description":"Associated job posting UUIDs","items":{"type":"string","description":"Job posting UUID"}},"customRequisitionId":{"type":"string","description":"Custom requisition identifier","optional":true},"brandId":{"type":"string","description":"Brand UUID","optional":true},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"author":{"type":"object","description":"Job author (creator)","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"openedAt":{"type":"string","description":"ISO 8601 opened timestamp","optional":true},"closedAt":{"type":"string","description":"ISO 8601 closed timestamp","optional":true},"location":{"type":"object","description":"Primary location details","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"name":{"type":"string","description":"Location name","optional":true},"externalName":{"type":"string","description":"External display name","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"isRemote":{"type":"boolean","description":"Whether remote"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"parentLocationId":{"type":"string","description":"Parent location UUID","optional":true},"type":{"type":"string","description":"Location type","optional":true},"address":{"type":"object","description":"Postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}}}},"openings":{"type":"array","description":"Headcount openings associated with the job","items":{"type":"object","properties":{"id":{"type":"string","description":"Opening UUID"},"openedAt":{"type":"string","description":"Opening open timestamp","optional":true},"closedAt":{"type":"string","description":"Opening close timestamp","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"archivedAt":{"type":"string","description":"Archive timestamp","optional":true},"closeReasonId":{"type":"string","description":"Close reason UUID","optional":true},"openingState":{"type":"string","description":"Opening state (Approved, Open, Filled, Closed, Draft)","optional":true},"latestVersion":{"type":"object","description":"Latest opening version","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"identifier":{"type":"string","description":"Human-readable identifier"},"description":{"type":"string","description":"Opening description"},"authorId":{"type":"string","description":"Author user UUID","optional":true},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"teamId":{"type":"string","description":"Team UUID","optional":true},"jobIds":{"type":"array","description":"Associated job UUIDs","items":{"type":"string","description":"Job UUID"}},"targetHireDate":{"type":"string","description":"Target hire date","optional":true},"targetStartDate":{"type":"string","description":"Target start date","optional":true},"isBackfill":{"type":"boolean","description":"Whether this is a backfill opening"},"employmentType":{"type":"string","description":"Employment type","optional":true},"locationIds":{"type":"array","description":"Location UUIDs","items":{"type":"string","description":"Location UUID"}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}}}}},"compensation":{"type":"object","description":"Compensation tiers for the job. Only present when the request includes the `compensation` expand parameter.","optional":true,"properties":{"compensationTiers":{"type":"array","description":"List of compensation tiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Tier ID","optional":true},"title":{"type":"string","description":"Tier title","optional":true},"additionalInformation":{"type":"string","description":"Additional information about the tier","optional":true},"tierSummary":{"type":"string","description":"Human-readable summary of the tier","optional":true}}}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_locations":{"locations":{"type":"array","description":"List of locations","items":{"type":"object","properties":{"id":{"type":"string","description":"Location UUID"},"name":{"type":"string","description":"Location name"},"externalName":{"type":"string","description":"Candidate-facing name used on job boards","optional":true},"isArchived":{"type":"boolean","description":"Whether the location is archived"},"isRemote":{"type":"boolean","description":"Whether the location is remote (use workplaceType instead)"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Hybrid, Remote)","optional":true},"parentLocationId":{"type":"string","description":"Parent location UUID","optional":true},"type":{"type":"string","description":"Location component type (Location, LocationHierarchy)","optional":true},"address":{"type":"object","description":"Location postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}},"extraData":{"type":"json","description":"Free-form key-value metadata","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Opaque sync token returned after the last page; pass on next sync","optional":true}},"ashby_list_notes":{"notes":{"type":"array","description":"List of notes on the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Note UUID"},"content":{"type":"string","description":"Note content","optional":true},"isPrivate":{"type":"boolean","description":"Whether the note is private"},"author":{"type":"object","description":"Note author","optional":true,"properties":{"id":{"type":"string","description":"Author user UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_offers":{"offers":{"type":"array","description":"List of offers","items":{"type":"object","properties":{"id":{"type":"string","description":"Offer UUID"},"decidedAt":{"type":"string","description":"Timestamp the offer was decided","optional":true},"applicationId":{"type":"string","description":"Associated application UUID","optional":true},"acceptanceStatus":{"type":"string","description":"Acceptance status (Accepted, Declined, Pending, etc.)","optional":true},"offerStatus":{"type":"string","description":"Offer status (e.g. WaitingOnCandidateResponse, CandidateAccepted)","optional":true},"latestVersion":{"type":"object","description":"Most recent version of the offer with pricing and metadata","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"startDate":{"type":"string","description":"Offer start date","optional":true},"salary":{"type":"object","description":"Salary details","optional":true,"properties":{"currencyCode":{"type":"string","description":"ISO 4217 currency code","optional":true},"value":{"type":"number","description":"Salary amount","optional":true}}},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"openingId":{"type":"string","description":"Associated opening UUID","optional":true},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"fileHandles":{"type":"array","description":"Offer letter file handles (unsigned .pdf, .docx, and signed .pdf when generated)","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"author":{"type":"object","description":"User who authored the version","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"approvalStatus":{"type":"string","description":"Approval workflow status","optional":true}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_openings":{"openings":{"type":"array","description":"Headcount openings associated with the job","items":{"type":"object","properties":{"id":{"type":"string","description":"Opening UUID"},"openedAt":{"type":"string","description":"Opening open timestamp","optional":true},"closedAt":{"type":"string","description":"Opening close timestamp","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"archivedAt":{"type":"string","description":"Archive timestamp","optional":true},"closeReasonId":{"type":"string","description":"Close reason UUID","optional":true},"openingState":{"type":"string","description":"Opening state (Approved, Open, Filled, Closed, Draft)","optional":true},"latestVersion":{"type":"object","description":"Latest opening version","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"identifier":{"type":"string","description":"Human-readable identifier"},"description":{"type":"string","description":"Opening description"},"authorId":{"type":"string","description":"Author user UUID","optional":true},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"teamId":{"type":"string","description":"Team UUID","optional":true},"jobIds":{"type":"array","description":"Associated job UUIDs","items":{"type":"string","description":"Job UUID"}},"targetHireDate":{"type":"string","description":"Target hire date","optional":true},"targetStartDate":{"type":"string","description":"Target start date","optional":true},"isBackfill":{"type":"boolean","description":"Whether this is a backfill opening"},"employmentType":{"type":"string","description":"Employment type","optional":true},"locationIds":{"type":"array","description":"Location UUIDs","items":{"type":"string","description":"Location UUID"}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_sources":{"sources":{"type":"array","description":"List of sources","items":{"type":"object","properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether the source is archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}}}},"ashby_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_remove_candidate_tag":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_search_candidates":{"candidates":{"type":"array","description":"Matching candidates (max 100 results)","items":{"type":"object","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}}}}},"ashby_update_candidate":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"athena_batch_get_query_execution":{"queryExecutions":{"type":"array","description":"Details for each successfully retrieved query execution","items":{"type":"object","properties":{"queryExecutionId":{"type":"string","description":"Query execution ID"},"query":{"type":"string","description":"SQL query string","optional":true},"state":{"type":"string","description":"Query state (QUEUED, RUNNING, SUCCEEDED, FAILED, CANCELLED)","optional":true},"stateChangeReason":{"type":"string","description":"Reason for state change","optional":true},"statementType":{"type":"string","description":"Statement type (DDL, DML, UTILITY)","optional":true},"database":{"type":"string","description":"Database name","optional":true},"catalog":{"type":"string","description":"Data catalog name","optional":true},"workGroup":{"type":"string","description":"Workgroup name","optional":true},"submissionDateTime":{"type":"number","description":"Query submission time (Unix epoch ms)","optional":true},"completionDateTime":{"type":"number","description":"Query completion time (Unix epoch ms)","optional":true},"dataScannedInBytes":{"type":"number","description":"Amount of data scanned in bytes","optional":true},"engineExecutionTimeInMillis":{"type":"number","description":"Engine execution time in milliseconds","optional":true},"queryPlanningTimeInMillis":{"type":"number","description":"Query planning time in milliseconds","optional":true},"queryQueueTimeInMillis":{"type":"number","description":"Time the query spent in queue in milliseconds","optional":true},"totalExecutionTimeInMillis":{"type":"number","description":"Total execution time in milliseconds","optional":true},"outputLocation":{"type":"string","description":"S3 location of query results","optional":true}}}},"unprocessedQueryExecutionIds":{"type":"array","description":"Query execution IDs that could not be retrieved, with error details","items":{"type":"object","properties":{"queryExecutionId":{"type":"string","description":"Query execution ID","optional":true},"errorCode":{"type":"string","description":"Error code","optional":true},"errorMessage":{"type":"string","description":"Error message","optional":true}}}}},"athena_create_named_query":{"namedQueryId":{"type":"string","description":"ID of the created named query"}},"athena_delete_named_query":{"success":{"type":"boolean","description":"Whether the named query was successfully deleted"}},"athena_get_named_query":{"namedQueryId":{"type":"string","description":"Named query ID"},"name":{"type":"string","description":"Name of the saved query"},"description":{"type":"string","description":"Query description","optional":true},"database":{"type":"string","description":"Database the query runs against"},"queryString":{"type":"string","description":"SQL query string"},"workGroup":{"type":"string","description":"Workgroup name","optional":true}},"athena_get_query_execution":{"queryExecutionId":{"type":"string","description":"Query execution ID"},"query":{"type":"string","description":"SQL query string"},"state":{"type":"string","description":"Query state (QUEUED, RUNNING, SUCCEEDED, FAILED, CANCELLED)"},"stateChangeReason":{"type":"string","description":"Reason for state change (e.g., error message)","optional":true},"statementType":{"type":"string","description":"Statement type (DDL, DML, UTILITY)","optional":true},"database":{"type":"string","description":"Database name","optional":true},"catalog":{"type":"string","description":"Data catalog name","optional":true},"workGroup":{"type":"string","description":"Workgroup name","optional":true},"submissionDateTime":{"type":"number","description":"Query submission time (Unix epoch ms)","optional":true},"completionDateTime":{"type":"number","description":"Query completion time (Unix epoch ms)","optional":true},"dataScannedInBytes":{"type":"number","description":"Amount of data scanned in bytes","optional":true},"engineExecutionTimeInMillis":{"type":"number","description":"Engine execution time in milliseconds","optional":true},"queryPlanningTimeInMillis":{"type":"number","description":"Query planning time in milliseconds","optional":true},"queryQueueTimeInMillis":{"type":"number","description":"Time the query spent in queue in milliseconds","optional":true},"totalExecutionTimeInMillis":{"type":"number","description":"Total execution time in milliseconds","optional":true},"outputLocation":{"type":"string","description":"S3 location of query results","optional":true}},"athena_get_query_results":{"columns":{"type":"array","description":"Column metadata (name and type)"},"rows":{"type":"array","description":"Result rows as key-value objects"},"nextToken":{"type":"string","description":"Pagination token for next page of results","optional":true},"updateCount":{"type":"number","description":"Number of rows affected (for INSERT/UPDATE statements)","optional":true}},"athena_list_databases":{"databases":{"type":"array","description":"List of databases (name, description)","items":{"type":"object","properties":{"name":{"type":"string","description":"Database name"},"description":{"type":"string","description":"Database description","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_list_named_queries":{"namedQueryIds":{"type":"array","description":"List of named query IDs"},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_list_query_executions":{"queryExecutionIds":{"type":"array","description":"List of query execution IDs"},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_list_table_metadata":{"tables":{"type":"array","description":"Table metadata (name, type, columns, partition keys)","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"tableType":{"type":"string","description":"Table type","optional":true},"createTime":{"type":"number","description":"Table creation time (Unix epoch ms)","optional":true},"lastAccessTime":{"type":"number","description":"Table last access time (Unix epoch ms)","optional":true},"columns":{"type":"array","description":"Column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type","optional":true},"comment":{"type":"string","description":"Column comment","optional":true}}}},"partitionKeys":{"type":"array","description":"Partition key definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Partition key name"},"type":{"type":"string","description":"Partition key data type","optional":true},"comment":{"type":"string","description":"Partition key comment","optional":true}}}}}}},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_start_query":{"queryExecutionId":{"type":"string","description":"Unique ID of the started query execution"}},"athena_stop_query":{"success":{"type":"boolean","description":"Whether the query was successfully stopped"}},"attio_assert_record":{"record":{"type":"object","description":"The upserted record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The record ID"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_create_attribute":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}},"attio_create_comment":{"commentId":{"type":"string","description":"The comment ID"},"threadId":{"type":"string","description":"The thread ID"},"contentPlaintext":{"type":"string","description":"The comment content as plaintext"},"author":{"type":"object","description":"The comment author","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"entry":{"type":"object","description":"The list entry this comment is on","properties":{"listId":{"type":"string","description":"The list ID"},"entryId":{"type":"string","description":"The entry ID"}}},"record":{"type":"object","description":"The record this comment is on","properties":{"objectId":{"type":"string","description":"The object ID"},"recordId":{"type":"string","description":"The record ID"}}},"resolvedAt":{"type":"string","description":"When the thread was resolved","optional":true},"resolvedBy":{"type":"object","description":"Who resolved the thread","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}},"optional":true},"createdAt":{"type":"string","description":"When the comment was created"}},"attio_create_list":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}},"attio_create_list_entry":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}},"attio_create_note":{"noteId":{"type":"string","description":"The note ID"},"parentObject":{"type":"string","description":"The parent object slug"},"parentRecordId":{"type":"string","description":"The parent record ID"},"title":{"type":"string","description":"The note title"},"contentPlaintext":{"type":"string","description":"The note content as plaintext"},"contentMarkdown":{"type":"string","description":"The note content as markdown"},"meetingId":{"type":"string","description":"The linked meeting ID","optional":true},"tags":{"type":"array","description":"Tags on the note","items":{"type":"object","properties":{"type":{"type":"string","description":"The tag type (workspace-member or record)"},"workspaceMemberId":{"type":"string","description":"The workspace member ID (present when type is workspace-member)","optional":true},"object":{"type":"string","description":"The tagged object slug (present when type is record)","optional":true},"recordId":{"type":"string","description":"The tagged record ID (present when type is record)","optional":true}}}},"createdByActor":{"type":"object","description":"The actor who created the note","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the note was created"}},"attio_create_object":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}},"attio_create_record":{"record":{"type":"object","description":"An Attio record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The ID of the created record"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_create_task":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}},"attio_create_webhook":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"},"secret":{"type":"string","description":"The webhook signing secret (only returned on creation)"}},"attio_delete_comment":{"deleted":{"type":"boolean","description":"Whether the comment was deleted"}},"attio_delete_list_entry":{"deleted":{"type":"boolean","description":"Whether the entry was deleted"}},"attio_delete_note":{"deleted":{"type":"boolean","description":"Whether the note was deleted"}},"attio_delete_record":{"deleted":{"type":"boolean","description":"Whether the record was deleted"}},"attio_delete_task":{"deleted":{"type":"boolean","description":"Whether the task was deleted"}},"attio_delete_webhook":{"deleted":{"type":"boolean","description":"Whether the webhook was deleted"}},"attio_get_attribute":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}},"attio_get_comment":{"commentId":{"type":"string","description":"The comment ID"},"threadId":{"type":"string","description":"The thread ID"},"contentPlaintext":{"type":"string","description":"The comment content as plaintext"},"author":{"type":"object","description":"The comment author","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"entry":{"type":"object","description":"The list entry this comment is on","properties":{"listId":{"type":"string","description":"The list ID"},"entryId":{"type":"string","description":"The entry ID"}}},"record":{"type":"object","description":"The record this comment is on","properties":{"objectId":{"type":"string","description":"The object ID"},"recordId":{"type":"string","description":"The record ID"}}},"resolvedAt":{"type":"string","description":"When the thread was resolved","optional":true},"resolvedBy":{"type":"object","description":"Who resolved the thread","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}},"optional":true},"createdAt":{"type":"string","description":"When the comment was created"}},"attio_get_list":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}},"attio_get_list_entry":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}},"attio_get_member":{"memberId":{"type":"string","description":"The workspace member ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"avatarUrl":{"type":"string","description":"Avatar URL","optional":true},"emailAddress":{"type":"string","description":"Email address"},"accessLevel":{"type":"string","description":"Access level (admin, member, suspended)"},"createdAt":{"type":"string","description":"When the member was added"}},"attio_get_note":{"noteId":{"type":"string","description":"The note ID"},"parentObject":{"type":"string","description":"The parent object slug"},"parentRecordId":{"type":"string","description":"The parent record ID"},"title":{"type":"string","description":"The note title"},"contentPlaintext":{"type":"string","description":"The note content as plaintext"},"contentMarkdown":{"type":"string","description":"The note content as markdown"},"meetingId":{"type":"string","description":"The linked meeting ID","optional":true},"tags":{"type":"array","description":"Tags on the note","items":{"type":"object","properties":{"type":{"type":"string","description":"The tag type (workspace-member or record)"},"workspaceMemberId":{"type":"string","description":"The workspace member ID (present when type is workspace-member)","optional":true},"object":{"type":"string","description":"The tagged object slug (present when type is record)","optional":true},"recordId":{"type":"string","description":"The tagged record ID (present when type is record)","optional":true}}}},"createdByActor":{"type":"object","description":"The actor who created the note","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the note was created"}},"attio_get_object":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}},"attio_get_record":{"record":{"type":"object","description":"An Attio record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The record ID"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_get_task":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}},"attio_get_thread":{"threadId":{"type":"string","description":"The thread ID"},"comments":{"type":"array","description":"Comments in the thread","items":{"type":"object","properties":{"commentId":{"type":"string","description":"The comment ID"},"contentPlaintext":{"type":"string","description":"Comment content as plaintext"},"author":{"type":"object","description":"The comment author","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the comment was created"}}}},"createdAt":{"type":"string","description":"When the thread was created"}},"attio_get_webhook":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"}},"attio_list_attributes":{"attributes":{"type":"array","description":"Array of attributes","items":{"type":"object","properties":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}}}},"count":{"type":"number","description":"Number of attributes returned"}},"attio_list_lists":{"lists":{"type":"array","description":"Array of lists","items":{"type":"object","properties":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}}}},"count":{"type":"number","description":"Number of lists returned"}},"attio_list_members":{"members":{"type":"array","description":"Array of workspace members","items":{"type":"object","properties":{"memberId":{"type":"string","description":"The workspace member ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"avatarUrl":{"type":"string","description":"Avatar URL","optional":true},"emailAddress":{"type":"string","description":"Email address"},"accessLevel":{"type":"string","description":"Access level (admin, member, suspended)"},"createdAt":{"type":"string","description":"When the member was added"}}}},"count":{"type":"number","description":"Number of members returned"}},"attio_list_notes":{"notes":{"type":"array","description":"Array of notes","items":{"type":"object","properties":{"noteId":{"type":"string","description":"The note ID"},"parentObject":{"type":"string","description":"The parent object slug"},"parentRecordId":{"type":"string","description":"The parent record ID"},"title":{"type":"string","description":"The note title"},"contentPlaintext":{"type":"string","description":"The note content as plaintext"},"contentMarkdown":{"type":"string","description":"The note content as markdown"},"meetingId":{"type":"string","description":"The linked meeting ID","optional":true},"tags":{"type":"array","description":"Tags on the note","items":{"type":"object","properties":{"type":{"type":"string","description":"The tag type (workspace-member or record)"},"workspaceMemberId":{"type":"string","description":"The workspace member ID (present when type is workspace-member)","optional":true},"object":{"type":"string","description":"The tagged object slug (present when type is record)","optional":true},"recordId":{"type":"string","description":"The tagged record ID (present when type is record)","optional":true}}}},"createdByActor":{"type":"object","description":"The actor who created the note","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the note was created"}}}},"count":{"type":"number","description":"Number of notes returned"}},"attio_list_objects":{"objects":{"type":"array","description":"Array of objects","items":{"type":"object","properties":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}}}},"count":{"type":"number","description":"Number of objects returned"}},"attio_list_records":{"records":{"type":"array","description":"Array of Attio records","items":{"type":"object","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}}},"count":{"type":"number","description":"Number of records returned"}},"attio_list_tasks":{"tasks":{"type":"array","description":"Array of tasks","items":{"type":"object","properties":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}}}},"count":{"type":"number","description":"Number of tasks returned"}},"attio_list_threads":{"threads":{"type":"array","description":"Array of threads","items":{"type":"object","properties":{"threadId":{"type":"string","description":"The thread ID"},"comments":{"type":"array","description":"Comments in the thread","items":{"type":"object","properties":{"commentId":{"type":"string","description":"The comment ID"},"contentPlaintext":{"type":"string","description":"Comment content"},"author":{"type":"object","description":"Comment author","properties":{"type":{"type":"string","description":"Actor type"},"id":{"type":"string","description":"Actor ID"}}},"createdAt":{"type":"string","description":"When the comment was created"}}}},"createdAt":{"type":"string","description":"When the thread was created"}}}},"count":{"type":"number","description":"Number of threads returned"}},"attio_list_webhooks":{"webhooks":{"type":"array","description":"Array of webhooks","items":{"type":"object","properties":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"}}}},"count":{"type":"number","description":"Number of webhooks returned"}},"attio_query_list_entries":{"entries":{"type":"array","description":"Array of list entries","items":{"type":"object","properties":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}}}},"count":{"type":"number","description":"Number of entries returned"}},"attio_search_records":{"results":{"type":"array","description":"Search results","items":{"type":"object","properties":{"recordId":{"type":"string","description":"The record ID"},"objectId":{"type":"string","description":"The object type ID"},"objectSlug":{"type":"string","description":"The object type slug"},"recordText":{"type":"string","description":"Display text for the record"},"recordImage":{"type":"string","description":"Image URL for the record","optional":true}}}},"count":{"type":"number","description":"Number of results returned"}},"attio_update_attribute":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}},"attio_update_list":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}},"attio_update_list_entry":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}},"attio_update_object":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}},"attio_update_record":{"record":{"type":"object","description":"An Attio record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The ID of the updated record"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_update_task":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}},"attio_update_webhook":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"}},"azure_devops_add_comment":{"content":{"type":"string","description":"Human-readable confirmation of the added comment"},"metadata":{"type":"object","description":"Added comment metadata","properties":{"comment":{"type":"object","description":"Full details of the created comment","properties":{"workItemId":{"type":"number","description":"Work item the comment belongs to"},"commentId":{"type":"number","description":"Comment ID"},"version":{"type":"number","description":"Comment version"},"text":{"type":"string","description":"Comment text"},"renderedText":{"type":"string","description":"Rendered HTML comment text when available","optional":true},"createdBy":{"type":"string","description":"Display name of the comment author, or null","nullable":true},"createdDate":{"type":"string","description":"ISO timestamp when comment was created"},"modifiedBy":{"type":"string","description":"Display name of the last modifier, or null","nullable":true},"modifiedDate":{"type":"string","description":"ISO timestamp when comment was modified"},"isDeleted":{"type":"boolean","description":"Whether the comment is deleted"},"url":{"type":"string","description":"API URL for the comment"}}}}}},"azure_devops_create_work_item":{"content":{"type":"string","description":"Human-readable summary of the created work item"},"metadata":{"type":"object","description":"Created work item metadata","properties":{"workItem":{"type":"object","description":"Full details of the created work item","properties":{"id":{"type":"number","description":"Assigned work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Initial state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the created work item"}}}}}},"azure_devops_get_build_log":{"content":{"type":"string","description":"Raw log text"},"metadata":{"type":"object","description":"Log metadata","properties":{"lineCount":{"type":"number","description":"Number of lines in the returned log text"}}}},"azure_devops_get_build_timeline":{"content":{"type":"string","description":"Summary of the build timeline, highlighting failed steps"},"metadata":{"type":"object","description":"Build timeline metadata","properties":{"totalCount":{"type":"number","description":"Total number of timeline records"},"failedCount":{"type":"number","description":"Number of failed records"},"records":{"type":"array","description":"All timeline records (stages, jobs, tasks)","items":{"type":"object","properties":{"id":{"type":"string","description":"Record GUID"},"name":{"type":"string","description":"Step name (e.g. \\"Run tests\\")"},"type":{"type":"string","description":"Stage | Phase | Job | Task"},"result":{"type":"string","description":"succeeded | failed | skipped | canceled | null"},"logId":{"type":"number","description":"Log ID to pass to Get Build Log, or null"},"errorCount":{"type":"number","description":"Number of errors"},"warningCount":{"type":"number","description":"Number of warnings"},"startTime":{"type":"string","description":"ISO 8601 start timestamp"},"finishTime":{"type":"string","description":"ISO 8601 finish timestamp"}}}},"failedRecords":{"type":"array","description":"Subset of records where result is failed, partiallySucceeded, or succeededWithIssues — use logId to fetch logs","items":{"type":"object","properties":{"id":{"type":"string","description":"Record GUID"},"name":{"type":"string","description":"Step name"},"type":{"type":"string","description":"Stage | Phase | Job | Task"},"result":{"type":"string","description":"failed"},"logId":{"type":"number","description":"Log ID to pass to Get Build Log"},"errorCount":{"type":"number","description":"Number of errors"},"warningCount":{"type":"number","description":"Number of warnings"},"startTime":{"type":"string","description":"ISO 8601 start timestamp"},"finishTime":{"type":"string","description":"ISO 8601 finish timestamp"}}}}}}},"azure_devops_get_comments":{"content":{"type":"string","description":"Human-readable summary of work item comments"},"metadata":{"type":"object","description":"Comments metadata","properties":{"count":{"type":"number","description":"Number of comments returned in this page"},"totalCount":{"type":"number","description":"Total number of comments on the work item"},"continuationToken":{"type":"string","description":"Continuation token for the next page","optional":true},"nextPage":{"type":"string","description":"API URL for the next page","optional":true},"url":{"type":"string","description":"API URL for this comments list","optional":true},"comments":{"type":"array","description":"Array of work item comments","items":{"type":"object","properties":{"workItemId":{"type":"number","description":"Work item ID"},"commentId":{"type":"number","description":"Comment ID"},"version":{"type":"number","description":"Comment version"},"text":{"type":"string","description":"Comment text"},"renderedText":{"type":"string","description":"Rendered HTML comment text when available","optional":true},"createdBy":{"type":"string","description":"Display name of the comment author","nullable":true},"createdDate":{"type":"string","description":"ISO 8601 creation timestamp"},"modifiedBy":{"type":"string","description":"Display name of the last modifier","nullable":true},"modifiedDate":{"type":"string","description":"ISO 8601 modified timestamp"},"isDeleted":{"type":"boolean","description":"Whether the comment is deleted"},"url":{"type":"string","description":"API URL for the comment"}}}}}}},"azure_devops_get_pipeline":{"content":{"type":"string","description":"Human-readable summary of the pipeline"},"metadata":{"type":"object","description":"Pipeline detail metadata","properties":{"pipeline":{"type":"object","description":"Full pipeline detail object","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"folder":{"type":"string","description":"Folder path"},"revision":{"type":"number","description":"Pipeline revision number"},"url":{"type":"string","description":"Pipeline API URL"},"configuration":{"type":"object","description":"Pipeline configuration","properties":{"type":{"type":"string","description":"Configuration type (e.g. \\"yaml\\")"},"path":{"type":"string","description":"YAML file path in the repository"},"repository":{"type":"object","description":"Source repository info","properties":{"id":{"type":"string","description":"Repository ID"},"type":{"type":"string","description":"Repository type (e.g. \\"azureReposGit\\")"}}}}},"links":{"type":"object","description":"Hypermedia links","properties":{"self":{"type":"string","description":"API self-link"},"web":{"type":"string","description":"Browser URL for the pipeline"}}}}}}}},"azure_devops_get_pipeline_run":{"content":{"type":"string","description":"Human-readable summary of the pipeline run"},"metadata":{"type":"object","description":"Pipeline run metadata","properties":{"run":{"type":"object","description":"Full pipeline run detail object","properties":{"id":{"type":"number","description":"Run ID"},"name":{"type":"string","description":"Run name (e.g. \\"20210601.1\\")"},"state":{"type":"string","description":"Run state (e.g. \\"completed\\", \\"inProgress\\")"},"result":{"type":"string","description":"Run result (e.g. \\"succeeded\\", \\"failed\\") — absent if still running"},"createdDate":{"type":"string","description":"ISO 8601 creation timestamp"},"finishedDate":{"type":"string","description":"ISO 8601 finish timestamp — absent if still running"},"url":{"type":"string","description":"Run API URL"},"webUrl":{"type":"string","description":"Browser URL for the run"},"pipeline":{"type":"object","description":"Pipeline reference","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"folder":{"type":"string","description":"Pipeline folder"},"revision":{"type":"number","description":"Pipeline revision number"},"url":{"type":"string","description":"Pipeline API URL"}}}}}}}},"azure_devops_get_work_item":{"content":{"type":"string","description":"Human-readable summary of the work item"},"metadata":{"type":"object","description":"Work item metadata","properties":{"workItem":{"type":"object","description":"Full work item details","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}},"azure_devops_get_work_items_batch":{"content":{"type":"string","description":"Human-readable summary of the fetched work items"},"metadata":{"type":"object","description":"Work items metadata","properties":{"count":{"type":"number","description":"Number of work items returned"},"totalRequested":{"type":"number","description":"Total number of IDs requested (across all chunks)","optional":true},"workItems":{"type":"array","description":"Array of work item details","items":{"type":"object","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}}},"azure_devops_get_work_items_between_builds":{"content":{"type":"string","description":"Human-readable summary of work items between builds"},"metadata":{"type":"object","description":"Work items metadata","properties":{"count":{"type":"number","description":"Total number of work item references returned"},"workItems":{"type":"array","description":"Array of work item references","items":{"type":"object","properties":{"id":{"type":"string","description":"Work item ID"},"url":{"type":"string","description":"API URL for the work item"}}}}}}},"azure_devops_list_build_logs":{"content":{"type":"string","description":"Human-readable summary of build logs"},"metadata":{"type":"object","description":"Build logs metadata","properties":{"count":{"type":"number","description":"Total number of log entries returned"},"logs":{"type":"array","description":"Array of log entry objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Log entry ID — use with Get Build Log to fetch content"},"type":{"type":"string","description":"Log type (e.g. \\"Container\\", \\"Task\\", \\"Section\\")"},"url":{"type":"string","description":"API URL for the log entry"},"lineCount":{"type":"number","description":"Number of lines in the log"},"createdOn":{"type":"string","description":"ISO 8601 creation timestamp"},"lastChangedOn":{"type":"string","description":"ISO 8601 last-changed timestamp"}}}}}}},"azure_devops_list_builds":{"content":{"type":"string","description":"Human-readable summary of builds"},"metadata":{"type":"object","description":"Builds metadata","properties":{"count":{"type":"number","description":"Total number of builds returned"},"builds":{"type":"array","description":"Array of build objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Build ID"},"buildNumber":{"type":"string","description":"Build number (e.g. \\"20210601.1\\")"},"status":{"type":"string","description":"Build status (e.g. \\"completed\\", \\"inProgress\\")"},"result":{"type":"string","description":"Build result (e.g. \\"succeeded\\", \\"failed\\") — absent if still running"},"queueTime":{"type":"string","description":"ISO 8601 queue timestamp"},"startTime":{"type":"string","description":"ISO 8601 start timestamp"},"finishTime":{"type":"string","description":"ISO 8601 finish timestamp — absent if still running"},"sourceBranch":{"type":"string","description":"Source branch (e.g. \\"refs/heads/main\\")"},"sourceVersion":{"type":"string","description":"Source commit SHA"},"definition":{"type":"object","description":"Pipeline definition reference","properties":{"id":{"type":"number","description":"Definition ID"},"name":{"type":"string","description":"Definition name"}}},"webUrl":{"type":"string","description":"Browser URL for the build"}}}}}}},"azure_devops_list_pipeline_runs":{"content":{"type":"string","description":"Human-readable summary of pipeline runs"},"metadata":{"type":"object","description":"Pipeline runs metadata","properties":{"count":{"type":"number","description":"Total number of runs returned"},"runs":{"type":"array","description":"Array of pipeline run objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Run ID"},"name":{"type":"string","description":"Run name (e.g. \\"20210601.1\\")"},"state":{"type":"string","description":"Run state (e.g. \\"completed\\", \\"inProgress\\")"},"result":{"type":"string","description":"Run result (e.g. \\"succeeded\\", \\"failed\\") — absent if still running"},"createdDate":{"type":"string","description":"ISO 8601 creation timestamp"},"finishedDate":{"type":"string","description":"ISO 8601 finish timestamp — absent if still running"},"url":{"type":"string","description":"Run API URL"},"webUrl":{"type":"string","description":"Browser URL for the run"}}}}}}},"azure_devops_list_pipelines":{"content":{"type":"string","description":"Human-readable summary of pipelines"},"metadata":{"type":"object","description":"Pipelines metadata","properties":{"count":{"type":"number","description":"Total number of pipelines returned"},"pipelines":{"type":"array","description":"Array of pipeline objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"folder":{"type":"string","description":"Folder path (e.g. \\"\\\\\\\\\\")"},"revision":{"type":"number","description":"Pipeline revision number"},"url":{"type":"string","description":"Pipeline API URL"}}}}}}},"azure_devops_query_work_items":{"content":{"type":"string","description":"Human-readable summary of matching work items"},"metadata":{"type":"object","description":"Work items metadata","properties":{"count":{"type":"number","description":"Number of work items returned (after hydration)"},"totalMatched":{"type":"number","description":"Total number of work items matched by the WIQL query before hydration","optional":true},"workItems":{"type":"array","description":"Array of work item details","items":{"type":"object","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}}},"azure_devops_update_work_item":{"content":{"type":"string","description":"Human-readable summary of the updated work item"},"metadata":{"type":"object","description":"Updated work item metadata","properties":{"workItem":{"type":"object","description":"Full details of the updated work item","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state after update"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}},"box_copy_file":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}},"box_create_folder":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}},"box_delete_file":{"deleted":{"type":"boolean","description":"Whether the file was successfully deleted"},"message":{"type":"string","description":"Success confirmation message"}},"box_delete_folder":{"deleted":{"type":"boolean","description":"Whether the folder was successfully deleted"},"message":{"type":"string","description":"Success confirmation message"}},"box_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"content":{"type":"string","description":"Base64 encoded file content"}},"box_get_file_info":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"description":{"type":"string","description":"File description","optional":true},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"createdBy":{"type":"object","description":"User who created the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"modifiedBy":{"type":"object","description":"User who last modified the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"ownedBy":{"type":"object","description":"User who owns the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true},"sharedLink":{"type":"json","description":"Shared link details","optional":true},"tags":{"type":"array","description":"File tags","items":{"type":"string"},"optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true}},"box_list_folder_items":{"entries":{"type":"array","description":"List of items in the folder","items":{"type":"object","properties":{"type":{"type":"string","description":"Item type (file, folder, web_link)"},"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"size":{"type":"number","description":"Item size in bytes","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true}}}},"totalCount":{"type":"number","description":"Total number of items in the folder"},"offset":{"type":"number","description":"Current pagination offset"},"limit":{"type":"number","description":"Current pagination limit"}},"box_search":{"results":{"type":"array","description":"Search results","items":{"type":"object","properties":{"type":{"type":"string","description":"Item type (file, folder, web_link)"},"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"size":{"type":"number","description":"Item size in bytes","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}}}},"totalCount":{"type":"number","description":"Total number of matching results"}},"box_sign_cancel_request":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}},"box_sign_create_request":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}},"box_sign_get_request":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}},"box_sign_list_requests":{"signRequests":{"type":"array","description":"List of sign requests","items":{"type":"object","properties":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}}}},"count":{"type":"number","description":"Number of sign requests returned in this page"},"nextMarker":{"type":"string","description":"Marker for next page of results","optional":true}},"box_sign_resend_request":{"message":{"type":"string","description":"Success confirmation message"}},"box_update_file":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"description":{"type":"string","description":"File description","optional":true},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"createdBy":{"type":"object","description":"User who created the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"modifiedBy":{"type":"object","description":"User who last modified the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"ownedBy":{"type":"object","description":"User who owns the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true},"sharedLink":{"type":"json","description":"Shared link details","optional":true},"tags":{"type":"array","description":"File tags","items":{"type":"string"},"optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true}},"box_upload_file":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}},"brandfetch_get_brand":{"id":{"type":"string","description":"Unique brand identifier"},"name":{"type":"string","description":"Brand name","optional":true},"domain":{"type":"string","description":"Brand domain"},"claimed":{"type":"boolean","description":"Whether the brand profile is claimed"},"description":{"type":"string","description":"Short brand description","optional":true},"longDescription":{"type":"string","description":"Detailed brand description","optional":true},"links":{"type":"array","description":"Social media and website links","items":{"type":"json","properties":{"name":{"type":"string","description":"Link name (e.g., twitter, linkedin)"},"url":{"type":"string","description":"Link URL"}}}},"logos":{"type":"array","description":"Brand logos with formats and themes","items":{"type":"json","properties":{"type":{"type":"string","description":"Logo type (logo, icon, symbol, other)"},"theme":{"type":"string","description":"Logo theme (light, dark)"},"formats":{"type":"array","description":"Available formats with src URL, format, width, and height"}}}},"colors":{"type":"array","description":"Brand colors with hex values and types","items":{"type":"json","properties":{"hex":{"type":"string","description":"Hex color code"},"type":{"type":"string","description":"Color type (accent, dark, light, brand)"},"brightness":{"type":"number","description":"Brightness value"}}}},"fonts":{"type":"array","description":"Brand fonts with names and types","items":{"type":"json","properties":{"name":{"type":"string","description":"Font name"},"type":{"type":"string","description":"Font type (title, body)"},"origin":{"type":"string","description":"Font origin (google, custom, system)"}}}},"company":{"type":"json","description":"Company firmographic data including employees, location, and industries","optional":true},"qualityScore":{"type":"number","description":"Data quality score from 0 to 1","optional":true},"isNsfw":{"type":"boolean","description":"Whether the brand contains adult content"}},"brandfetch_search":{"results":{"type":"array","description":"List of matching brands","items":{"type":"json","properties":{"brandId":{"type":"string","description":"Unique brand identifier"},"name":{"type":"string","description":"Brand name"},"domain":{"type":"string","description":"Brand domain"},"claimed":{"type":"boolean","description":"Whether the brand profile is claimed"},"icon":{"type":"string","description":"Brand icon URL"}}}}},"brex_archive_budget":{"budgetId":{"type":"string","description":"ID of the archived budget"},"spendBudgetStatus":{"type":"string","description":"Status of the budget after archiving","optional":true}},"brex_create_budget":{"budgetId":{"type":"string","description":"Unique budget ID"},"accountId":{"type":"string","description":"Account ID the budget belongs to"},"name":{"type":"string","description":"Budget name"},"description":{"type":"string","description":"Budget description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the budget owners"},"periodRecurrenceType":{"type":"string","description":"Budget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"startDate":{"type":"string","description":"Budget start date","optional":true},"endDate":{"type":"string","description":"Budget end date","optional":true},"amount":{"type":"json","description":"Budget amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"spendBudgetStatus":{"type":"string","description":"Status of the created budget"},"limitType":{"type":"string","description":"Budget limit type","optional":true}},"brex_create_spend_limit":{"id":{"type":"string","description":"Unique spend limit ID"},"accountId":{"type":"string","description":"Account ID the spend limit belongs to"},"name":{"type":"string","description":"Spend limit name"},"description":{"type":"string","description":"Spend limit description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"status":{"type":"string","description":"Spend limit status"},"periodRecurrenceType":{"type":"string","description":"Period recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spendType":{"type":"string","description":"Spend type of the limit"},"startDate":{"type":"string","description":"Spend limit start date","optional":true},"endDate":{"type":"string","description":"Spend limit end date","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the spend limit owners"},"memberUserIds":{"type":"array","description":"User IDs of the spend limit members"},"currentPeriodBalance":{"type":"json","description":"Spend and rollover amounts for the current period","optional":true,"properties":{"start_date":{"type":"string","description":"Start date of the current period","optional":true},"end_date":{"type":"string","description":"End date of the current period","optional":true},"start_time":{"type":"string","description":"Start time of the current period (ISO 8601)","optional":true},"end_time":{"type":"string","description":"End time of the current period (ISO 8601)","optional":true},"amount_spent":{"type":"json","description":"Amount spent in the current period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"rollover_amount":{"type":"json","description":"Amount rolled over from previous periods","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}}}},"authorizationSettings":{"type":"json","description":"Authorization settings (base limit, authorization type, rollover refresh)","optional":true}},"brex_create_transfer":{"id":{"type":"string","description":"Unique transfer ID"},"counterparty":{"type":"json","description":"Transfer counterparty details","optional":true},"description":{"type":"string","description":"Description of the transfer","optional":true},"paymentType":{"type":"string","description":"Payment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)"},"amount":{"type":"json","description":"Transfer amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"processDate":{"type":"string","description":"Transaction processing date","optional":true},"originatingAccount":{"type":"json","description":"Originating account details for the transfer","optional":true},"status":{"type":"string","description":"Transfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)"},"cancellationReason":{"type":"string","description":"Reason the transfer was canceled","optional":true},"estimatedDeliveryDate":{"type":"string","description":"Estimated delivery date for the transfer","optional":true},"creatorUserId":{"type":"string","description":"ID of the user who created the transfer","optional":true},"createdAt":{"type":"string","description":"Creation timestamp of the transfer","optional":true},"displayName":{"type":"string","description":"Human-readable name of the transfer","optional":true},"externalMemo":{"type":"string","description":"External memo of the transfer","optional":true},"isPproEnabled":{"type":"boolean","description":"Whether Principal Protection (PPRO) is enabled for the transfer","optional":true}},"brex_create_vendor":{"id":{"type":"string","description":"Unique vendor ID"},"companyName":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"paymentAccounts":{"type":"array","description":"Payment accounts associated with the vendor"}},"brex_get_budget":{"budgetId":{"type":"string","description":"Unique budget ID"},"accountId":{"type":"string","description":"Account ID the budget belongs to"},"name":{"type":"string","description":"Budget name"},"description":{"type":"string","description":"Budget description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the budget owners"},"periodRecurrenceType":{"type":"string","description":"Budget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"startDate":{"type":"string","description":"Budget start date","optional":true},"endDate":{"type":"string","description":"Budget end date","optional":true},"amount":{"type":"json","description":"Budget amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"spendBudgetStatus":{"type":"string","description":"Budget status (ACTIVE, ARCHIVED, DELETED)"},"limitType":{"type":"string","description":"Budget limit type (HARD or SOFT)","optional":true}},"brex_get_cash_account":{"id":{"type":"string","description":"Unique account ID"},"name":{"type":"string","description":"Account name"},"status":{"type":"string","description":"Account status","optional":true},"currentBalance":{"type":"json","description":"Current balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"availableBalance":{"type":"json","description":"Available balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"accountNumber":{"type":"string","description":"Bank account number"},"routingNumber":{"type":"string","description":"Bank routing number"},"primary":{"type":"boolean","description":"Whether this is the primary cash account"}},"brex_get_company":{"id":{"type":"string","description":"Unique company ID"},"legalName":{"type":"string","description":"Legal name of the company"},"mailingAddress":{"type":"json","description":"Company mailing address (line1, line2, city, state, country, postal_code)","optional":true},"accountType":{"type":"string","description":"Brex account type (BREX_CLASSIC or BREX_EMPOWER)","optional":true}},"brex_get_current_user":{"id":{"type":"string","description":"Unique user ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"status":{"type":"string","description":"User status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)","optional":true},"managerId":{"type":"string","description":"ID of the manager","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"locationId":{"type":"string","description":"Location ID","optional":true},"titleId":{"type":"string","description":"Title ID","optional":true}},"brex_get_expense":{"id":{"type":"string","description":"Unique expense ID"},"memo":{"type":"string","description":"Memo on the expense","optional":true},"status":{"type":"string","description":"Expense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)","optional":true},"paymentStatus":{"type":"string","description":"Payment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)","optional":true},"expenseType":{"type":"string","description":"Expense type (CARD, BILLPAY, REIMBURSEMENT, CLAWBACK, UNSET)","optional":true},"category":{"type":"string","description":"Expense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)","optional":true},"merchantId":{"type":"string","description":"Merchant ID","optional":true},"merchant":{"type":"json","description":"Merchant details (raw descriptor, MCC, country)","optional":true,"properties":{"raw_descriptor":{"type":"string","description":"Raw merchant descriptor"},"mcc":{"type":"string","description":"Merchant category code"},"country":{"type":"string","description":"Merchant country"}}},"budgetId":{"type":"string","description":"Budget ID","optional":true},"budget":{"type":"json","description":"Budget the expense belongs to","optional":true,"properties":{"id":{"type":"string","description":"Budget ID"},"name":{"type":"string","description":"Budget name"}}},"departmentId":{"type":"string","description":"Department ID","optional":true},"department":{"type":"json","description":"Department of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Department ID"},"name":{"type":"string","description":"Department name"}}},"locationId":{"type":"string","description":"Location ID","optional":true},"location":{"type":"json","description":"Location of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Location ID"},"name":{"type":"string","description":"Location name"}}},"userId":{"type":"string","description":"ID of the user who made the expense","optional":true},"user":{"type":"json","description":"User who made the expense","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"}}},"originalAmount":{"type":"json","description":"Original transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"billingAmount":{"type":"json","description":"Amount billed to the account","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchasedAmount":{"type":"json","description":"Amount at the time of purchase","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"usdEquivalentAmount":{"type":"json","description":"USD equivalent amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchasedAt":{"type":"string","description":"Purchase timestamp (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"paymentPostedAt":{"type":"string","description":"Timestamp the payment was posted (ISO 8601)","optional":true},"receipts":{"type":"array","description":"Receipts attached to the expense","items":{"type":"json","properties":{"id":{"type":"string","description":"Receipt ID"},"download_uris":{"type":"array","description":"Pre-signed receipt download URLs"}}}},"dashboardUrl":{"type":"string","description":"Link to the expense in the Brex dashboard"}},"brex_get_spend_limit":{"id":{"type":"string","description":"Unique spend limit ID"},"accountId":{"type":"string","description":"Account ID the spend limit belongs to"},"name":{"type":"string","description":"Spend limit name"},"description":{"type":"string","description":"Spend limit description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"status":{"type":"string","description":"Spend limit status (ACTIVE, EXPIRED, ARCHIVED)"},"periodRecurrenceType":{"type":"string","description":"Period recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spendType":{"type":"string","description":"Spend type of the limit"},"startDate":{"type":"string","description":"Spend limit start date","optional":true},"endDate":{"type":"string","description":"Spend limit end date","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the spend limit owners"},"memberUserIds":{"type":"array","description":"User IDs of the spend limit members"},"currentPeriodBalance":{"type":"json","description":"Spend and rollover amounts for the current period","optional":true,"properties":{"start_date":{"type":"string","description":"Start date of the current period","optional":true},"end_date":{"type":"string","description":"End date of the current period","optional":true},"start_time":{"type":"string","description":"Start time of the current period (ISO 8601)","optional":true},"end_time":{"type":"string","description":"End time of the current period (ISO 8601)","optional":true},"amount_spent":{"type":"json","description":"Amount spent in the current period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"rollover_amount":{"type":"json","description":"Amount rolled over from previous periods","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}}}},"authorizationSettings":{"type":"json","description":"Authorization settings (base limit, authorization type, rollover refresh)","optional":true}},"brex_get_transfer":{"id":{"type":"string","description":"Unique transfer ID"},"counterparty":{"type":"json","description":"Transfer counterparty details","optional":true},"description":{"type":"string","description":"Transfer description","optional":true},"paymentType":{"type":"string","description":"Payment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)"},"amount":{"type":"json","description":"Transfer amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"processDate":{"type":"string","description":"Date the transfer processes","optional":true},"originatingAccount":{"type":"json","description":"Account the transfer originates from","optional":true},"status":{"type":"string","description":"Transfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)"},"cancellationReason":{"type":"string","description":"Reason the transfer was canceled","optional":true},"estimatedDeliveryDate":{"type":"string","description":"Estimated delivery date","optional":true},"creatorUserId":{"type":"string","description":"ID of the user who created the transfer","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"displayName":{"type":"string","description":"Transfer display name","optional":true},"externalMemo":{"type":"string","description":"External memo","optional":true},"isPproEnabled":{"type":"boolean","description":"Whether Principal Protection (PPRO) is enabled","optional":true}},"brex_get_user":{"id":{"type":"string","description":"Unique user ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"status":{"type":"string","description":"User status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)","optional":true},"managerId":{"type":"string","description":"ID of the manager","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"locationId":{"type":"string","description":"Location ID","optional":true},"titleId":{"type":"string","description":"Title ID","optional":true}},"brex_get_vendor":{"id":{"type":"string","description":"Unique vendor ID"},"companyName":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"paymentAccounts":{"type":"array","description":"Payment accounts associated with the vendor"}},"brex_list_budgets":{"items":{"type":"array","description":"Budgets in the Brex account","items":{"type":"json","properties":{"budget_id":{"type":"string","description":"Unique budget ID"},"account_id":{"type":"string","description":"Account ID the budget belongs to"},"name":{"type":"string","description":"Budget name"},"description":{"type":"string","description":"Budget description","optional":true},"parent_budget_id":{"type":"string","description":"Parent budget ID","optional":true},"owner_user_ids":{"type":"array","description":"User IDs of the budget owners"},"period_recurrence_type":{"type":"string","description":"Budget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"start_date":{"type":"string","description":"Budget start date","optional":true},"end_date":{"type":"string","description":"Budget end date","optional":true},"amount":{"type":"json","description":"Budget amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"spend_budget_status":{"type":"string","description":"Budget status"},"limit_type":{"type":"string","description":"Budget limit type","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_card_accounts":{"accounts":{"type":"array","description":"Card accounts","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique account ID"},"status":{"type":"string","description":"Account status","optional":true},"current_balance":{"type":"json","description":"Current balance","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"available_balance":{"type":"json","description":"Available balance","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"account_limit":{"type":"json","description":"Account limit","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"current_statement_period":{"type":"json","description":"Current statement period (start_date, end_date)"}}}}},"brex_list_card_statements":{"items":{"type":"array","description":"Finalized card account statements","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique statement ID"},"start_balance":{"type":"json","description":"Balance at the start of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"end_balance":{"type":"json","description":"Balance at the end of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"period":{"type":"json","description":"Statement period (start_date, end_date)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_card_transactions":{"items":{"type":"array","description":"Settled card transactions","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique transaction ID"},"card_id":{"type":"string","description":"ID of the card used","optional":true},"description":{"type":"string","description":"Transaction description"},"amount":{"type":"json","description":"Transaction amount","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"initiated_at_date":{"type":"string","description":"Date the transaction was initiated"},"posted_at_date":{"type":"string","description":"Date the transaction was posted"},"type":{"type":"string","description":"Transaction type (PURCHASE, REFUND, CHARGEBACK, REWARDS_CREDIT, COLLECTION, BNPL_FEE)","optional":true},"merchant":{"type":"json","description":"Merchant details","optional":true,"properties":{"raw_descriptor":{"type":"string","description":"Raw merchant descriptor"},"mcc":{"type":"string","description":"Merchant category code"},"country":{"type":"string","description":"Merchant country"}}},"expense_id":{"type":"string","description":"Associated expense ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cards":{"items":{"type":"array","description":"Cards in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique card ID"},"owner":{"type":"json","description":"Card owner (type, user_id)"},"status":{"type":"string","description":"Card status","optional":true},"last_four":{"type":"string","description":"Last four digits of the card number"},"card_name":{"type":"string","description":"Card name"},"card_type":{"type":"string","description":"Card type (VIRTUAL or PHYSICAL)","optional":true},"limit_type":{"type":"string","description":"Limit type (CARD or USER)"},"spend_controls":{"type":"json","description":"Spend controls on the card","optional":true},"billing_address":{"type":"json","description":"Billing address of the card"},"expiration_date":{"type":"json","description":"Card expiration date (month, year)"},"budget_id":{"type":"string","description":"Associated budget ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cash_accounts":{"items":{"type":"array","description":"Cash accounts","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique account ID"},"name":{"type":"string","description":"Account name"},"status":{"type":"string","description":"Account status","optional":true},"current_balance":{"type":"json","description":"Current balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"available_balance":{"type":"json","description":"Available balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"account_number":{"type":"string","description":"Bank account number"},"routing_number":{"type":"string","description":"Bank routing number"},"primary":{"type":"boolean","description":"Whether this is the primary cash account"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cash_statements":{"items":{"type":"array","description":"Finalized cash account statements","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique statement ID"},"start_balance":{"type":"json","description":"Balance at the start of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"end_balance":{"type":"json","description":"Balance at the end of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"period":{"type":"json","description":"Statement period (start_date, end_date)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cash_transactions":{"items":{"type":"array","description":"Cash account transactions","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique transaction ID"},"description":{"type":"string","description":"Transaction description"},"amount":{"type":"json","description":"Transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"initiated_at_date":{"type":"string","description":"Date the transaction was initiated"},"posted_at_date":{"type":"string","description":"Date the transaction was posted"},"type":{"type":"string","description":"Transaction type","optional":true},"transfer_id":{"type":"string","description":"Associated transfer ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_departments":{"items":{"type":"array","description":"Departments in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique department ID"},"name":{"type":"string","description":"Department name"},"description":{"type":"string","description":"Department description","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_expenses":{"items":{"type":"array","description":"Expenses matching the filters","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique expense ID"},"memo":{"type":"string","description":"Memo on the expense","optional":true},"status":{"type":"string","description":"Expense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)","optional":true},"payment_status":{"type":"string","description":"Payment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)","optional":true},"expense_type":{"type":"string","description":"Expense type (CARD, BILLPAY, REIMBURSEMENT, CLAWBACK, UNSET)","optional":true},"category":{"type":"string","description":"Expense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)","optional":true},"merchant":{"type":"json","description":"Merchant details","optional":true,"properties":{"raw_descriptor":{"type":"string","description":"Raw merchant descriptor"},"mcc":{"type":"string","description":"Merchant category code"},"country":{"type":"string","description":"Merchant country"}}},"user":{"type":"json","description":"User who made the expense","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"}}},"budget":{"type":"json","description":"Budget the expense belongs to","optional":true,"properties":{"id":{"type":"string","description":"Budget ID"},"name":{"type":"string","description":"Budget name"}}},"department":{"type":"json","description":"Department of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Department ID"},"name":{"type":"string","description":"Department name"}}},"location":{"type":"json","description":"Location of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Location ID"},"name":{"type":"string","description":"Location name"}}},"original_amount":{"type":"json","description":"Original transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"billing_amount":{"type":"json","description":"Amount billed to the account","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchased_amount":{"type":"json","description":"Amount at the time of purchase","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"receipts":{"type":"array","description":"Receipts attached to the expense","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Receipt ID"},"download_uris":{"type":"array","description":"Pre-signed receipt download URLs"}}}},"purchased_at":{"type":"string","description":"Purchase timestamp (ISO 8601)","optional":true},"updated_at":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dashboard_url":{"type":"string","description":"Link to the expense in the Brex dashboard"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_locations":{"items":{"type":"array","description":"Locations in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique location ID"},"name":{"type":"string","description":"Location name"},"description":{"type":"string","description":"Location description","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_spend_limits":{"items":{"type":"array","description":"Spend limits in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique spend limit ID"},"account_id":{"type":"string","description":"Account ID the spend limit belongs to"},"name":{"type":"string","description":"Spend limit name"},"description":{"type":"string","description":"Spend limit description","optional":true},"parent_budget_id":{"type":"string","description":"Parent budget ID","optional":true},"status":{"type":"string","description":"Spend limit status"},"period_recurrence_type":{"type":"string","description":"Period recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spend_type":{"type":"string","description":"Spend type of the limit"},"start_date":{"type":"string","description":"Spend limit start date","optional":true},"end_date":{"type":"string","description":"Spend limit end date","optional":true},"owner_user_ids":{"type":"array","description":"User IDs of the spend limit owners"},"member_user_ids":{"type":"array","description":"User IDs of the spend limit members"},"current_period_balance":{"type":"json","description":"Spend and rollover amounts for the current period","optional":true,"properties":{"start_date":{"type":"string","description":"Start date of the current period","optional":true},"end_date":{"type":"string","description":"End date of the current period","optional":true},"start_time":{"type":"string","description":"Start time of the current period (ISO 8601)","optional":true},"end_time":{"type":"string","description":"End time of the current period (ISO 8601)","optional":true},"amount_spent":{"type":"json","description":"Amount spent in the current period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"rollover_amount":{"type":"json","description":"Amount rolled over from previous periods","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}}}},"authorization_settings":{"type":"json","description":"Authorization settings (base limit, authorization type, rollover refresh)","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_titles":{"items":{"type":"array","description":"Job titles in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique title ID"},"name":{"type":"string","description":"Title name"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_transfers":{"items":{"type":"array","description":"Transfers in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique transfer ID"},"counterparty":{"type":"json","description":"Transfer counterparty details","optional":true},"description":{"type":"string","description":"Transfer description","optional":true},"payment_type":{"type":"string","description":"Payment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)"},"amount":{"type":"json","description":"Transfer amount","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"process_date":{"type":"string","description":"Date the transfer processes","optional":true},"originating_account":{"type":"json","description":"Account the transfer originates from"},"status":{"type":"string","description":"Transfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)"},"cancellation_reason":{"type":"string","description":"Reason the transfer was canceled","optional":true},"estimated_delivery_date":{"type":"string","description":"Estimated delivery date","optional":true},"creator_user_id":{"type":"string","description":"ID of the user who created the transfer","optional":true},"created_at":{"type":"string","description":"Creation timestamp","optional":true},"display_name":{"type":"string","description":"Transfer display name","optional":true},"external_memo":{"type":"string","description":"External memo","optional":true},"is_ppro_enabled":{"type":"boolean","description":"Whether Principal Protection (PPRO) is enabled","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_users":{"items":{"type":"array","description":"Users in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique user ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"status":{"type":"string","description":"User status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)","optional":true},"manager_id":{"type":"string","description":"ID of the manager","optional":true},"department_id":{"type":"string","description":"Department ID","optional":true},"location_id":{"type":"string","description":"Location ID","optional":true},"title_id":{"type":"string","description":"Title ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_vendors":{"items":{"type":"array","description":"Vendors in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique vendor ID"},"company_name":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"payment_accounts":{"type":"array","description":"Payment accounts associated with the vendor","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_match_receipt":{"receiptId":{"type":"string","description":"Unique identifier of the receipt match request"},"receiptName":{"type":"string","description":"Name the receipt was uploaded with"},"expenseId":{"type":"string","description":"Always null for receipt match (Brex matches the receipt asynchronously)","optional":true}},"brex_update_expense":{"id":{"type":"string","description":"Unique expense ID"},"memo":{"type":"string","description":"Updated memo on the expense","optional":true},"status":{"type":"string","description":"Expense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)","optional":true},"paymentStatus":{"type":"string","description":"Payment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)","optional":true},"category":{"type":"string","description":"Expense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)","optional":true},"merchantId":{"type":"string","description":"Merchant ID","optional":true},"budgetId":{"type":"string","description":"Budget ID","optional":true},"originalAmount":{"type":"json","description":"Original transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"billingAmount":{"type":"json","description":"Amount billed to the account","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchasedAt":{"type":"string","description":"Purchase timestamp (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}},"brex_update_vendor":{"id":{"type":"string","description":"Unique vendor ID"},"companyName":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"paymentAccounts":{"type":"array","description":"Payment accounts associated with the vendor"}},"brex_upload_receipt":{"receiptId":{"type":"string","description":"Unique identifier of the receipt upload"},"receiptName":{"type":"string","description":"Name the receipt was uploaded with"},"expenseId":{"type":"string","description":"ID of the expense the receipt was attached to","optional":true}},"brightdata_cancel_snapshot":{"snapshotId":{"type":"string","description":"The snapshot ID that was cancelled","optional":true},"cancelled":{"type":"boolean","description":"Whether the cancellation was successful"}},"brightdata_discover":{"results":{"type":"array","description":"Array of discovered web results ranked by intent relevance","items":{"type":"object","description":"A discovered result","properties":{"url":{"type":"string","description":"URL of the discovered page","optional":true},"title":{"type":"string","description":"Page title","optional":true},"description":{"type":"string","description":"Page description or snippet","optional":true},"relevanceScore":{"type":"number","description":"AI-calculated relevance score for intent-based ranking","optional":true},"content":{"type":"string","description":"Cleaned page content in the requested format (when includeContent is true)","optional":true}}}},"query":{"type":"string","description":"The search query that was executed","optional":true},"totalResults":{"type":"number","description":"Total number of results returned"}},"brightdata_download_snapshot":{"data":{"type":"array","description":"Array of scraped result records","items":{"type":"json","description":"A scraped record with dataset-specific fields"}},"format":{"type":"string","description":"The content type of the downloaded data"},"snapshotId":{"type":"string","description":"The snapshot ID that was downloaded","optional":true}},"brightdata_scrape_dataset":{"snapshotId":{"type":"string","description":"The snapshot ID to retrieve results later"},"status":{"type":"string","description":"Status of the scraping job (e.g., \\"triggered\\", \\"running\\")"}},"brightdata_scrape_url":{"content":{"type":"string","description":"The scraped page content (HTML or JSON depending on format)"},"url":{"type":"string","description":"The URL that was scraped","optional":true},"statusCode":{"type":"number","description":"HTTP status code of the response","optional":true}},"brightdata_serp_search":{"results":{"type":"array","description":"Array of search results","items":{"type":"object","description":"A search result entry","properties":{"title":{"type":"string","description":"Title of the search result","optional":true},"url":{"type":"string","description":"URL of the search result","optional":true},"description":{"type":"string","description":"Snippet or description of the result","optional":true},"rank":{"type":"number","description":"Position in search results","optional":true}}}},"query":{"type":"string","description":"The search query that was executed","optional":true},"searchEngine":{"type":"string","description":"The search engine that was used","optional":true}},"brightdata_snapshot_status":{"snapshotId":{"type":"string","description":"The snapshot ID that was queried"},"datasetId":{"type":"string","description":"The dataset ID associated with this snapshot","optional":true},"status":{"type":"string","description":"Current status of the snapshot: \\"starting\\", \\"running\\", \\"ready\\", or \\"failed\\""}},"brightdata_sync_scrape":{"data":{"type":"array","description":"Array of scraped result objects with fields specific to the dataset scraper used","items":{"type":"json","description":"A scraped record with dataset-specific fields"}},"snapshotId":{"type":"string","description":"Snapshot ID returned if the request exceeded the 1-minute timeout and switched to async processing","optional":true},"isAsync":{"type":"boolean","description":"Whether the request fell back to async mode (true means use snapshot ID to retrieve results)"}},"browser_use_run_task":{"id":{"type":"string","description":"Task execution identifier"},"success":{"type":"boolean","description":"Task completion status"},"output":{"type":"json","description":"Final task output (string or structured)"},"steps":{"type":"array","description":"Steps the agent executed (number, memory, nextGoal, url, actions, duration)","items":{"type":"object","properties":{"number":{"type":"number","description":"Sequential step number"},"memory":{"type":"string","description":"Agent memory at this step"},"evaluationPreviousGoal":{"type":"string","description":"Evaluation of previous goal completion"},"nextGoal":{"type":"string","description":"Goal for the next step"},"url":{"type":"string","description":"Current URL of the browser"},"screenshotUrl":{"type":"string","description":"Optional screenshot URL","optional":true},"actions":{"type":"array","description":"Stringified JSON actions performed","items":{"type":"string","description":"Action JSON"}},"duration":{"type":"number","description":"Step duration in seconds","optional":true}}}},"liveUrl":{"type":"string","description":"Embeddable live browser session URL (active during execution)"},"shareUrl":{"type":"string","description":"Public shareable URL for the recorded session (post-run)"},"sessionId":{"type":"string","description":"Browser Use session identifier"}},"buffer_create_idea":{"idea":{"type":"object","description":"The created idea","properties":{"id":{"type":"string","description":"Idea ID"},"organizationId":{"type":"string","description":"Organization the idea belongs to"},"groupId":{"type":"string","nullable":true,"description":"Idea group ID"},"title":{"type":"string","nullable":true,"description":"Idea title"},"text":{"type":"string","nullable":true,"description":"Idea text content"}}}},"buffer_create_post":{"post":{"type":"object","description":"The created post","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"buffer_delete_post":{"deleted":{"type":"boolean","description":"Whether the post was deleted"},"id":{"type":"string","description":"ID of the deleted post"}},"buffer_edit_post":{"post":{"type":"object","description":"The updated post","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"buffer_get_account":{"account":{"type":"object","description":"The authenticated Buffer account","properties":{"id":{"type":"string","description":"Account ID"},"email":{"type":"string","description":"Account email"},"name":{"type":"string","nullable":true,"description":"Account holder name"},"timezone":{"type":"string","nullable":true,"description":"Account timezone"},"organizations":{"type":"array","description":"Organizations the account belongs to","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"channelCount":{"type":"number","description":"Number of connected channels"},"ownerEmail":{"type":"string","description":"Email of the organization owner"}}}}}}},"buffer_get_channels":{"channels":{"type":"array","description":"Channels connected to the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"displayName":{"type":"string","nullable":true,"description":"Channel display name"},"service":{"type":"string","description":"Social network (instagram, linkedin, twitter, ...)"},"serviceId":{"type":"string","description":"ID of the account on the social network"},"avatar":{"type":"string","description":"Channel avatar URL"},"timezone":{"type":"string","description":"Channel timezone"},"type":{"type":"string","description":"Channel type (page, profile, business, ...)"},"isQueuePaused":{"type":"boolean","description":"Whether the posting queue is paused"},"isDisconnected":{"type":"boolean","description":"Whether the channel needs reconnection"},"organizationId":{"type":"string","description":"Organization the channel belongs to"}}}}},"buffer_get_idea_groups":{"ideaGroups":{"type":"array","description":"Idea groups (board columns) in the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Idea group ID"},"name":{"type":"string","description":"Idea group name"},"isLocked":{"type":"boolean","description":"Whether the group is locked"}}}}},"buffer_get_ideas":{"ideas":{"type":"array","description":"Content ideas in the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Idea ID"},"organizationId":{"type":"string","description":"Organization the idea belongs to"},"groupId":{"type":"string","nullable":true,"description":"Idea group ID"},"title":{"type":"string","nullable":true,"description":"Idea title"},"text":{"type":"string","nullable":true,"description":"Idea text content"}}}},"pageInfo":{"type":"object","description":"Pagination info for fetching the next page","properties":{"hasNextPage":{"type":"boolean","description":"Whether more results are available"},"endCursor":{"type":"string","nullable":true,"description":"Cursor to pass as \\"after\\" for the next page"}}}},"buffer_get_post":{"post":{"type":"object","description":"The requested post","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"buffer_get_posts":{"posts":{"type":"array","description":"Posts matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"pageInfo":{"type":"object","description":"Pagination info for fetching the next page","properties":{"hasNextPage":{"type":"boolean","description":"Whether more results are available"},"endCursor":{"type":"string","nullable":true,"description":"Cursor to pass as \\"after\\" for the next page"}}}},"calcom_cancel_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Cancelled booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (should be cancelled)"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"cancelledByEmail":{"type":"string","description":"Email of person who cancelled the booking"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_confirm_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Confirmed booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (should be accepted/confirmed)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"icsUid":{"type":"string","description":"ICS calendar UID"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_create_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Created booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"absentHost":{"type":"boolean","description":"Whether the host was absent"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"bookingFieldsResponses":{"type":"json","description":"Custom booking field responses (dynamic keys based on event type configuration)"},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"icsUid":{"type":"string","description":"ICS calendar UID"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_create_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Created event type details","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}},"calcom_create_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Created schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calcom_decline_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Declined booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (should be cancelled/rejected)"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_delete_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Deleted event type details","properties":{"id":{"type":"number","description":"Event type ID"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"}}}},"calcom_delete_schedule":{"status":{"type":"string","description":"Response status (success or error)"}},"calcom_get_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"description":{"type":"string","description":"Description of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"absentHost":{"type":"boolean","description":"Whether the host was absent"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"bookingFieldsResponses":{"type":"json","description":"Custom booking field responses (dynamic keys based on event type configuration)"},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"rating":{"type":"number","description":"Booking rating"},"icsUid":{"type":"string","description":"ICS calendar UID"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"reschedulingReason":{"type":"string","description":"Reason for rescheduling if rescheduled"},"rescheduledFromUid":{"type":"string","description":"Original booking UID if this booking was rescheduled"},"rescheduledToUid":{"type":"string","description":"New booking UID after reschedule"},"cancelledByEmail":{"type":"string","description":"Email of person who cancelled the booking"},"rescheduledByEmail":{"type":"string","description":"Email of person who rescheduled the booking"},"createdAt":{"type":"string","description":"When the booking was created"},"updatedAt":{"type":"string","description":"When the booking was last updated"}}}},"calcom_get_default_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Default schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calcom_get_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}},"calcom_get_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calcom_get_slots":{"status":{"type":"string","description":"Response status"},"data":{"type":"json","description":"Available time slots grouped by date (YYYY-MM-DD keys). Each date maps to an array of slot objects with start time, optional end time, and seated event info."}},"calcom_list_bookings":{"status":{"type":"string","description":"Response status"},"data":{"type":"array","description":"Array of bookings","items":{"type":"object","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"description":{"type":"string","description":"Description of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"absentHost":{"type":"boolean","description":"Whether the host was absent"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"bookingFieldsResponses":{"type":"json","description":"Custom booking field responses (dynamic keys based on event type configuration)"},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"rating":{"type":"number","description":"Booking rating"},"icsUid":{"type":"string","description":"ICS calendar UID"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"cancelledByEmail":{"type":"string","description":"Email of person who cancelled the booking"},"reschedulingReason":{"type":"string","description":"Reason for rescheduling if rescheduled"},"rescheduledByEmail":{"type":"string","description":"Email of person who rescheduled the booking"},"rescheduledFromUid":{"type":"string","description":"Original booking UID if this booking was rescheduled"},"rescheduledToUid":{"type":"string","description":"New booking UID after reschedule"},"createdAt":{"type":"string","description":"When the booking was created"},"updatedAt":{"type":"string","description":"When the booking was last updated"}}}},"pagination":{"type":"object","description":"Pagination metadata","properties":{"totalItems":{"type":"number","description":"Total number of items"},"remainingItems":{"type":"number","description":"Remaining items after current page"},"returnedItems":{"type":"number","description":"Number of items returned in this response"},"itemsPerPage":{"type":"number","description":"Items per page"},"currentPage":{"type":"number","description":"Current page number"},"totalPages":{"type":"number","description":"Total number of pages"},"hasNextPage":{"type":"boolean","description":"Whether there is a next page"},"hasPreviousPage":{"type":"boolean","description":"Whether there is a previous page"}}}},"calcom_list_event_types":{"status":{"type":"string","description":"Response status"},"data":{"type":"array","description":"Array of event types","items":{"type":"object","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}}},"calcom_list_schedules":{"status":{"type":"string","description":"Response status"},"data":{"type":"array","description":"Array of schedule objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}}},"calcom_reschedule_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Rescheduled booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the new booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"reschedulingReason":{"type":"string","description":"Reason for rescheduling if rescheduled"},"rescheduledFromUid":{"type":"string","description":"Original booking UID if this booking was rescheduled"},"rescheduledByEmail":{"type":"string","description":"Email of person who rescheduled the booking"},"start":{"type":"string","description":"New start time in ISO 8601 format"},"end":{"type":"string","description":"New end time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"icsUid":{"type":"string","description":"ICS calendar UID"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_update_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Updated event type details","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}},"calcom_update_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Updated schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calendly_cancel_event":{"resource":{"type":"object","description":"Cancellation details","properties":{"canceler_type":{"type":"string","description":"Type of canceler (host or invitee)"},"canceled_by":{"type":"string","description":"Name of person who canceled"},"reason":{"type":"string","description":"Cancellation reason"},"created_at":{"type":"string","description":"ISO timestamp when event was canceled"}}}},"calendly_create_webhook":{"resource":{"type":"object","description":"Created webhook subscription details","properties":{"uri":{"type":"string","description":"Canonical reference to the webhook"},"callback_url":{"type":"string","description":"URL receiving webhook events"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"},"state":{"type":"string","description":"Webhook state (active by default)"},"events":{"type":"array","items":{"type":"string"},"description":"Subscribed event types"},"signing_key":{"type":"string","description":"Key to verify webhook signatures"},"scope":{"type":"string","description":"Webhook scope"},"organization":{"type":"string","description":"Organization URI"},"user":{"type":"string","description":"User URI (for user-scoped webhooks)"},"creator":{"type":"string","description":"URI of user who created the webhook"}}}},"calendly_delete_webhook":{"deleted":{"type":"boolean","description":"Whether the webhook was successfully deleted"},"message":{"type":"string","description":"Status message"}},"calendly_get_current_user":{"resource":{"type":"object","description":"Current user information","properties":{"uri":{"type":"string","description":"Canonical reference to the user"},"name":{"type":"string","description":"User full name"},"slug":{"type":"string","description":"Unique identifier for the user in URLs"},"email":{"type":"string","description":"User email address"},"scheduling_url":{"type":"string","description":"URL to the user\'s scheduling page"},"timezone":{"type":"string","description":"User timezone"},"avatar_url":{"type":"string","description":"URL to user avatar image"},"created_at":{"type":"string","description":"ISO timestamp when user was created"},"updated_at":{"type":"string","description":"ISO timestamp when user was last updated"},"current_organization":{"type":"string","description":"URI of current organization"}}}},"calendly_get_event_type":{"resource":{"type":"object","description":"Event type details","properties":{"uri":{"type":"string","description":"Canonical reference to the event type"},"name":{"type":"string","description":"Event type name"},"active":{"type":"boolean","description":"Whether the event type is active"},"booking_method":{"type":"string","description":"Booking method"},"color":{"type":"string","description":"Hex color code"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"custom_questions":{"type":"array","description":"Custom questions for invitees","items":{"type":"object","properties":{"name":{"type":"string","description":"Question text"},"type":{"type":"string","description":"Question type (text, single_select, multi_select, etc.)"},"position":{"type":"number","description":"Question order"},"enabled":{"type":"boolean","description":"Whether question is enabled"},"required":{"type":"boolean","description":"Whether question is required"},"answer_choices":{"type":"array","items":{"type":"string"},"description":"Available answer choices"}}}},"description_html":{"type":"string","description":"HTML formatted description"},"description_plain":{"type":"string","description":"Plain text description"},"duration":{"type":"number","description":"Duration in minutes"},"scheduling_url":{"type":"string","description":"URL to scheduling page"},"slug":{"type":"string","description":"Unique identifier for URLs"},"type":{"type":"string","description":"Event type classification"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"calendly_get_scheduled_event":{"resource":{"type":"object","description":"Scheduled event details","properties":{"uri":{"type":"string","description":"Canonical reference to the event"},"name":{"type":"string","description":"Event name"},"status":{"type":"string","description":"Event status (active or canceled)"},"start_time":{"type":"string","description":"ISO timestamp of event start"},"end_time":{"type":"string","description":"ISO timestamp of event end"},"event_type":{"type":"string","description":"URI of the event type"},"location":{"type":"object","description":"Event location details","properties":{"type":{"type":"string","description":"Location type"},"location":{"type":"string","description":"Location description"},"join_url":{"type":"string","description":"URL to join online meeting"}}},"invitees_counter":{"type":"object","description":"Invitee count information","properties":{"total":{"type":"number","description":"Total number of invitees"},"active":{"type":"number","description":"Number of active invitees"},"limit":{"type":"number","description":"Maximum number of invitees"}}},"event_memberships":{"type":"array","description":"Event hosts/members","items":{"type":"object","properties":{"user":{"type":"string","description":"User URI"},"user_email":{"type":"string","description":"User email"},"user_name":{"type":"string","description":"User name"}}}},"event_guests":{"type":"array","description":"Additional guests","items":{"type":"object","properties":{"email":{"type":"string","description":"Guest email"},"created_at":{"type":"string","description":"When guest was added"},"updated_at":{"type":"string","description":"When guest info was updated"}}}},"created_at":{"type":"string","description":"ISO timestamp of event creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"calendly_list_event_invitees":{"collection":{"type":"array","description":"Array of invitee objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the invitee"},"email":{"type":"string","description":"Invitee email address"},"name":{"type":"string","description":"Invitee full name"},"first_name":{"type":"string","description":"Invitee first name"},"last_name":{"type":"string","description":"Invitee last name"},"status":{"type":"string","description":"Invitee status (active or canceled)"},"questions_and_answers":{"type":"array","description":"Responses to custom questions","items":{"type":"object","properties":{"question":{"type":"string","description":"Question text"},"answer":{"type":"string","description":"Invitee answer"},"position":{"type":"number","description":"Question order"}}}},"timezone":{"type":"string","description":"Invitee timezone"},"event":{"type":"string","description":"URI of the scheduled event"},"created_at":{"type":"string","description":"ISO timestamp when invitee was created"},"updated_at":{"type":"string","description":"ISO timestamp when invitee was updated"},"cancel_url":{"type":"string","description":"URL to cancel the booking"},"reschedule_url":{"type":"string","description":"URL to reschedule the booking"},"rescheduled":{"type":"boolean","description":"Whether invitee rescheduled"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"calendly_list_event_types":{"collection":{"type":"array","description":"Array of event type objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the event type"},"name":{"type":"string","description":"Event type name"},"active":{"type":"boolean","description":"Whether the event type is active"},"booking_method":{"type":"string","description":"Booking method (e.g., \\"round_robin_or_collect\\", \\"collective\\")"},"color":{"type":"string","description":"Hex color code"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"description_html":{"type":"string","description":"HTML formatted description"},"description_plain":{"type":"string","description":"Plain text description"},"duration":{"type":"number","description":"Duration in minutes"},"scheduling_url":{"type":"string","description":"URL to scheduling page"},"slug":{"type":"string","description":"Unique identifier for URLs"},"type":{"type":"string","description":"Event type classification"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"calendly_list_scheduled_events":{"collection":{"type":"array","description":"Array of scheduled event objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the event"},"name":{"type":"string","description":"Event name"},"status":{"type":"string","description":"Event status (active or canceled)"},"start_time":{"type":"string","description":"ISO timestamp of event start"},"end_time":{"type":"string","description":"ISO timestamp of event end"},"event_type":{"type":"string","description":"URI of the event type"},"location":{"type":"object","description":"Event location details","properties":{"type":{"type":"string","description":"Location type (e.g., \\"zoom\\", \\"google_meet\\", \\"physical\\")"},"location":{"type":"string","description":"Location description"},"join_url":{"type":"string","description":"URL to join online meeting (if applicable)"}}},"invitees_counter":{"type":"object","description":"Invitee count information","properties":{"total":{"type":"number","description":"Total number of invitees"},"active":{"type":"number","description":"Number of active invitees"},"limit":{"type":"number","description":"Maximum number of invitees"}}},"created_at":{"type":"string","description":"ISO timestamp of event creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"calendly_list_webhooks":{"collection":{"type":"array","description":"Array of webhook subscription objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the webhook"},"callback_url":{"type":"string","description":"URL to receive webhook events"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"},"state":{"type":"string","description":"Webhook state (active, disabled, etc.)"},"events":{"type":"array","items":{"type":"string"},"description":"Event types this webhook subscribes to"},"signing_key":{"type":"string","description":"Key to verify webhook signatures"},"scope":{"type":"string","description":"Webhook scope (organization or user)"},"organization":{"type":"string","description":"Organization URI"},"user":{"type":"string","description":"User URI (for user-scoped webhooks)"},"creator":{"type":"string","description":"URI of user who created the webhook"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"clay_populate":{"data":{"type":"json","description":"Response data from Clay webhook"},"metadata":{"type":"object","description":"Webhook response metadata","properties":{"status":{"type":"number","description":"HTTP status code"},"statusText":{"type":"string","description":"HTTP status text"},"headers":{"type":"object","description":"Response headers from Clay"},"timestamp":{"type":"string","description":"ISO timestamp when webhook was received"},"contentType":{"type":"string","description":"Content type of the response"}}}},"clerk_add_organization_member":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_ban_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_actor_token":{"id":{"type":"string","description":"Actor token ID"},"status":{"type":"string","description":"Actor token status"},"userId":{"type":"string","description":"ID of the impersonated user"},"actor":{"type":"json","description":"Actor object identifying who is impersonating"},"token":{"type":"string","description":"Signed actor token (JWT)","optional":true},"url":{"type":"string","description":"Sign-in URL for the actor token","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_allowlist_identifier":{"id":{"type":"string","description":"Allowlist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"invitationId":{"type":"string","description":"Associated invitation ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_blocklist_identifier":{"id":{"type":"string","description":"Blocklist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_organization":{"id":{"type":"string","description":"Created organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_organization_invitation":{"id":{"type":"string","description":"Invitation ID"},"emailAddress":{"type":"string","description":"Invited email address"},"role":{"type":"string","description":"Role to assign on acceptance"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"organizationId":{"type":"string","description":"Organization ID"},"inviterId":{"type":"string","description":"User ID of the inviter","optional":true},"inviterEmail":{"type":"string","description":"Inviter\'s email address","optional":true},"inviterFirstName":{"type":"string","description":"Inviter\'s first name","optional":true},"inviterLastName":{"type":"string","description":"Inviter\'s last name","optional":true},"status":{"type":"string","description":"Invitation status"},"url":{"type":"string","description":"Invitation URL","optional":true},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_user":{"id":{"type":"string","description":"Created user ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"},"verified":{"type":"boolean","description":"Whether email is verified"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"verified":{"type":"boolean","description":"Whether phone is verified"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_allowlist_identifier":{"id":{"type":"string","description":"Deleted allowlist identifier ID"},"object":{"type":"string","description":"Object type (allowlist_identifier)"},"deleted":{"type":"boolean","description":"Whether the identifier was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_blocklist_identifier":{"id":{"type":"string","description":"Deleted blocklist identifier ID"},"object":{"type":"string","description":"Object type (blocklist_identifier)"},"deleted":{"type":"boolean","description":"Whether the identifier was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_organization":{"id":{"type":"string","description":"Deleted organization ID"},"object":{"type":"string","description":"Object type (organization)"},"deleted":{"type":"boolean","description":"Whether the organization was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_user":{"id":{"type":"string","description":"Deleted user ID"},"object":{"type":"string","description":"Object type (user)"},"deleted":{"type":"boolean","description":"Whether the user was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_jwt_template":{"id":{"type":"string","description":"JWT template ID"},"name":{"type":"string","description":"JWT template name"},"claims":{"type":"json","description":"Custom claims defined on the template"},"lifetime":{"type":"number","description":"Token lifetime in seconds"},"allowedClockSkew":{"type":"number","description":"Allowed clock skew in seconds"},"customSigningKey":{"type":"boolean","description":"Whether a custom signing key is configured"},"signingAlgorithm":{"type":"string","description":"Signing algorithm used"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_organization":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_session":{"id":{"type":"string","description":"Session ID"},"userId":{"type":"string","description":"User ID"},"clientId":{"type":"string","description":"Client ID"},"status":{"type":"string","description":"Session status"},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"lastActiveOrganizationId":{"type":"string","description":"Last active organization ID","optional":true},"expireAt":{"type":"number","description":"Expiration timestamp","optional":true},"abandonAt":{"type":"number","description":"Abandon timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether user has a profile image"},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"primaryWeb3WalletId":{"type":"string","description":"Primary Web3 wallet ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"},"verified":{"type":"boolean","description":"Whether email is verified"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"verified":{"type":"boolean","description":"Whether phone is verified"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"passwordEnabled":{"type":"boolean","description":"Whether password is enabled"},"twoFactorEnabled":{"type":"boolean","description":"Whether 2FA is enabled"},"totpEnabled":{"type":"boolean","description":"Whether TOTP is enabled"},"backupCodeEnabled":{"type":"boolean","description":"Whether backup codes are enabled"},"banned":{"type":"boolean","description":"Whether user is banned"},"locked":{"type":"boolean","description":"Whether user is locked"},"deleteSelfEnabled":{"type":"boolean","description":"Whether user can delete themselves"},"createOrganizationEnabled":{"type":"boolean","description":"Whether user can create organizations"},"lastSignInAt":{"type":"number","description":"Last sign-in timestamp","optional":true},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata (readable from frontend)"},"privateMetadata":{"type":"json","description":"Private metadata (backend only)"},"unsafeMetadata":{"type":"json","description":"Unsafe metadata (modifiable from frontend)"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_user_oauth_token":{"accessTokens":{"type":"array","description":"OAuth access tokens for the connected provider","items":{"type":"object","properties":{"externalAccountId":{"type":"string","description":"External account ID"},"token":{"type":"string","description":"OAuth access token"},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"provider":{"type":"string","description":"OAuth provider slug"},"label":{"type":"string","description":"Token label","optional":true},"scopes":{"type":"array","description":"OAuth scopes granted to the token","items":{"type":"string"}},"publicMetadata":{"type":"json","description":"Public metadata associated with the token"}}}},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_allowlist_identifiers":{"identifiers":{"type":"array","description":"Array of Clerk allowlist identifier objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Allowlist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"invitationId":{"type":"string","description":"Associated invitation ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of allowlist identifiers"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_blocklist_identifiers":{"identifiers":{"type":"array","description":"Array of Clerk blocklist identifier objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Blocklist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of blocklist identifiers"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_jwt_templates":{"templates":{"type":"array","description":"Array of Clerk JWT template objects","items":{"type":"object","properties":{"id":{"type":"string","description":"JWT template ID"},"name":{"type":"string","description":"JWT template name"},"claims":{"type":"json","description":"Custom claims defined on the template"},"lifetime":{"type":"number","description":"Token lifetime in seconds"},"allowedClockSkew":{"type":"number","description":"Allowed clock skew in seconds"},"customSigningKey":{"type":"boolean","description":"Whether a custom signing key is configured"},"signingAlgorithm":{"type":"string","description":"Signing algorithm used"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of JWT templates"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_organization_invitations":{"invitations":{"type":"array","description":"Array of Clerk organization invitation objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Invitation ID"},"emailAddress":{"type":"string","description":"Invited email address"},"role":{"type":"string","description":"Role to assign on acceptance"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"organizationId":{"type":"string","description":"Organization ID"},"inviterId":{"type":"string","description":"User ID of the inviter","optional":true},"inviterEmail":{"type":"string","description":"Inviter\'s email address","optional":true},"inviterFirstName":{"type":"string","description":"Inviter\'s first name","optional":true},"inviterLastName":{"type":"string","description":"Inviter\'s last name","optional":true},"status":{"type":"string","description":"Invitation status"},"url":{"type":"string","description":"Invitation URL","optional":true},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of invitations"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_organization_memberships":{"memberships":{"type":"array","description":"Array of Clerk organization membership objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of memberships"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_organizations":{"organizations":{"type":"array","description":"Array of Clerk organization objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"}}}},"totalCount":{"type":"number","description":"Total number of organizations"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_sessions":{"sessions":{"type":"array","description":"Array of Clerk session objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Session ID"},"userId":{"type":"string","description":"User ID"},"clientId":{"type":"string","description":"Client ID"},"status":{"type":"string","description":"Session status"},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"lastActiveOrganizationId":{"type":"string","description":"Last active organization ID","optional":true},"expireAt":{"type":"number","description":"Expiration timestamp","optional":true},"abandonAt":{"type":"number","description":"Abandon timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of sessions"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_users":{"users":{"type":"array","description":"Array of Clerk user objects","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether user has a profile image"},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"passwordEnabled":{"type":"boolean","description":"Whether password is enabled"},"twoFactorEnabled":{"type":"boolean","description":"Whether 2FA is enabled"},"banned":{"type":"boolean","description":"Whether user is banned"},"locked":{"type":"boolean","description":"Whether user is locked"},"lastSignInAt":{"type":"number","description":"Last sign-in timestamp","optional":true},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"}}}},"totalCount":{"type":"number","description":"Total number of users matching the query"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_lock_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_remove_organization_member":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_revoke_actor_token":{"id":{"type":"string","description":"Actor token ID"},"status":{"type":"string","description":"Actor token status (should be revoked)"},"userId":{"type":"string","description":"ID of the impersonated user"},"actor":{"type":"json","description":"Actor object identifying who is impersonating"},"token":{"type":"string","description":"Signed actor token (JWT)","optional":true},"url":{"type":"string","description":"Sign-in URL for the actor token","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_revoke_session":{"id":{"type":"string","description":"Session ID"},"userId":{"type":"string","description":"User ID"},"clientId":{"type":"string","description":"Client ID"},"status":{"type":"string","description":"Session status (should be revoked)"},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"lastActiveOrganizationId":{"type":"string","description":"Last active organization ID","optional":true},"expireAt":{"type":"number","description":"Expiration timestamp","optional":true},"abandonAt":{"type":"number","description":"Abandon timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_unban_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_unlock_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_update_organization":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_update_organization_membership":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_update_user":{"id":{"type":"string","description":"Updated user ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"},"verified":{"type":"boolean","description":"Whether email is verified"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"verified":{"type":"boolean","description":"Whether phone is verified"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"banned":{"type":"boolean","description":"Whether user is banned"},"locked":{"type":"boolean","description":"Whether user is locked"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clickhouse_count_rows":{"message":{"type":"string","description":"Operation status message"},"count":{"type":"number","description":"Number of rows"}},"clickhouse_create_database":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_create_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Deleted rows (empty for ClickHouse mutations)"},"rowCount":{"type":"number","description":"Number of rows affected by the mutation"}},"clickhouse_describe_table":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_drop_database":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_drop_partition":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_drop_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the statement"},"rowCount":{"type":"number","description":"Number of rows returned or affected"}},"clickhouse_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Inserted rows (empty for ClickHouse inserts)"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"clickhouse_insert_rows":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Inserted rows (empty for ClickHouse inserts)"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"clickhouse_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns and engines","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"database":{"type":"string","description":"Database the table belongs to"},"engine":{"type":"string","description":"Table engine (e.g., MergeTree, Log)"},"totalRows":{"type":"number","description":"Approximate total number of rows in the table","optional":true},"columns":{"type":"array","description":"Table columns","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"ClickHouse data type (e.g., UInt32, String, DateTime)"},"defaultKind":{"type":"string","description":"Kind of default expression (DEFAULT, MATERIALIZED, ALIAS)","optional":true},"defaultExpression":{"type":"string","description":"Default value expression for the column","optional":true},"isInPrimaryKey":{"type":"boolean","description":"Whether the column is part of the primary key"},"isInSortingKey":{"type":"boolean","description":"Whether the column is part of the sorting key"}}}}}}}},"clickhouse_kill_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Kill status rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_clusters":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of cluster node rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_databases":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"List of databases with engine and comment"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_mutations":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of mutation rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_partitions":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_running_queries":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_tables":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_optimize_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_rename_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_show_create_table":{"message":{"type":"string","description":"Operation status message"},"ddl":{"type":"string","description":"The CREATE TABLE statement"}},"clickhouse_table_stats":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of table stats rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_truncate_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Updated rows (empty for ClickHouse mutations)"},"rowCount":{"type":"number","description":"Number of rows written by the mutation"}},"clickup_add_tag_to_task":{"taskId":{"type":"string","description":"ID of the tagged task","optional":true},"tagName":{"type":"string","description":"Name of the tag that was added","optional":true}},"clickup_create_checklist":{"checklist":{"type":"json","description":"The created checklist","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"taskId":{"type":"string","description":"ID of the task the checklist belongs to","nullable":true},"name":{"type":"string","description":"Checklist name","nullable":true},"orderIndex":{"type":"number","description":"Order of the checklist on the task","nullable":true},"resolved":{"type":"number","description":"Number of resolved items","nullable":true},"unresolved":{"type":"number","description":"Number of unresolved items","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"items":{"type":"array","description":"Items in the checklist","items":{"type":"object","properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name","nullable":true},"orderIndex":{"type":"number","description":"Order of the item in the checklist","nullable":true},"assignee":{"type":"object","description":"User the item is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"resolved":{"type":"boolean","description":"Whether the item is resolved","nullable":true},"parent":{"type":"string","description":"Parent checklist item ID","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"children":{"type":"array","description":"IDs of nested child items","items":{"type":"string","description":"A checklist item ID"}}}}}}}},"clickup_create_checklist_item":{"checklist":{"type":"json","description":"The updated checklist including its items","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"taskId":{"type":"string","description":"ID of the task the checklist belongs to","nullable":true},"name":{"type":"string","description":"Checklist name","nullable":true},"orderIndex":{"type":"number","description":"Order of the checklist on the task","nullable":true},"resolved":{"type":"number","description":"Number of resolved items","nullable":true},"unresolved":{"type":"number","description":"Number of unresolved items","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"items":{"type":"array","description":"Items in the checklist","items":{"type":"object","properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name","nullable":true},"orderIndex":{"type":"number","description":"Order of the item in the checklist","nullable":true},"assignee":{"type":"object","description":"User the item is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"resolved":{"type":"boolean","description":"Whether the item is resolved","nullable":true},"parent":{"type":"string","description":"Parent checklist item ID","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"children":{"type":"array","description":"IDs of nested child items","items":{"type":"string","description":"A checklist item ID"}}}}}}}},"clickup_create_comment":{"id":{"type":"string","description":"ID of the created comment","optional":true},"histId":{"type":"string","description":"History ID of the created comment","optional":true},"date":{"type":"number","description":"Creation timestamp of the comment (Unix ms)","optional":true}},"clickup_create_folder":{"folder":{"type":"json","description":"The created folder","optional":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true},"hidden":{"type":"boolean","description":"Whether the folder is hidden","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the folder","nullable":true},"space":{"type":"object","description":"Space containing the folder","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_create_list":{"list":{"type":"json","description":"The created list","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the list","nullable":true},"archived":{"type":"boolean","description":"Whether the list is archived","nullable":true}}}},"clickup_create_task":{"task":{"type":"json","description":"The created task","optional":true,"properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}},"clickup_create_time_entry":{"timeEntry":{"type":"json","description":"The created time entry","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_delete_checklist":{"id":{"type":"string","description":"ID of the deleted checklist","optional":true},"deleted":{"type":"boolean","description":"Whether the checklist was deleted","optional":true}},"clickup_delete_checklist_item":{"id":{"type":"string","description":"ID of the deleted checklist item","optional":true},"deleted":{"type":"boolean","description":"Whether the item was deleted","optional":true}},"clickup_delete_comment":{"id":{"type":"string","description":"ID of the deleted comment","optional":true},"deleted":{"type":"boolean","description":"Whether the comment was deleted","optional":true}},"clickup_delete_task":{"id":{"type":"string","description":"ID of the deleted task","optional":true},"deleted":{"type":"boolean","description":"Whether the task was deleted","optional":true}},"clickup_delete_time_entry":{"timeEntry":{"type":"json","description":"The deleted time entry","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_get_comments":{"comments":{"type":"array","description":"Comments on the task, newest first","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"commentText":{"type":"string","description":"Comment text content","nullable":true},"resolved":{"type":"boolean","description":"Whether the comment is resolved","nullable":true},"user":{"type":"object","description":"Comment author","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignee":{"type":"object","description":"User the comment is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"date":{"type":"string","description":"Comment timestamp (Unix ms)","nullable":true},"replyCount":{"type":"string","description":"Number of replies","nullable":true}}}}},"clickup_get_custom_fields":{"fields":{"type":"array","description":"Custom fields accessible in the list","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name","nullable":true},"type":{"type":"string","description":"Custom field type (e.g. text, number, drop_down)","nullable":true},"typeConfig":{"type":"json","description":"Type-specific configuration (e.g. dropdown options)","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"hideFromGuests":{"type":"boolean","description":"Whether the field is hidden from guests","nullable":true}}}}},"clickup_get_folders":{"folders":{"type":"array","description":"Folders in the space","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true},"hidden":{"type":"boolean","description":"Whether the folder is hidden","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the folder","nullable":true},"space":{"type":"object","description":"Space containing the folder","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}}}}}},"clickup_get_list_members":{"members":{"type":"array","description":"Members with explicit access to the list","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"Member user ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"color":{"type":"string","description":"Profile color","nullable":true},"initials":{"type":"string","description":"User initials","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}}},"clickup_get_lists":{"lists":{"type":"array","description":"Lists in the folder or space","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the list","nullable":true},"archived":{"type":"boolean","description":"Whether the list is archived","nullable":true}}}}},"clickup_get_running_timer":{"timeEntry":{"type":"json","description":"The running time entry (duration is negative while running); null when no timer is running","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_get_space_tags":{"tags":{"type":"array","description":"Tags available in the space","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}}},"clickup_get_spaces":{"spaces":{"type":"array","description":"Spaces in the workspace","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true},"private":{"type":"boolean","description":"Whether the space is private","nullable":true},"archived":{"type":"boolean","description":"Whether the space is archived","nullable":true},"statuses":{"type":"array","description":"Task statuses available in the space","items":{"type":"object","properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type","nullable":true}}}}}}}},"clickup_get_task":{"task":{"type":"json","description":"The requested task","optional":true,"properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}},"clickup_get_task_members":{"members":{"type":"array","description":"Members with explicit access to the task","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"Member user ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"color":{"type":"string","description":"Profile color","nullable":true},"initials":{"type":"string","description":"User initials","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}}},"clickup_get_tasks":{"tasks":{"type":"array","description":"Tasks in the list","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}}},"clickup_get_time_entries":{"timeEntries":{"type":"array","description":"Time entries in the date range","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}}},"clickup_get_workspaces":{"workspaces":{"type":"array","description":"Workspaces available to the connected account","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Workspace ID"},"name":{"type":"string","description":"Workspace name","nullable":true},"color":{"type":"string","description":"Workspace color","nullable":true},"avatar":{"type":"string","description":"Workspace avatar URL","nullable":true}}}}},"clickup_remove_custom_field_value":{"taskId":{"type":"string","description":"ID of the updated task","optional":true},"fieldId":{"type":"string","description":"ID of the custom field that was cleared","optional":true}},"clickup_remove_tag_from_task":{"taskId":{"type":"string","description":"ID of the task","optional":true},"tagName":{"type":"string","description":"Name of the tag that was removed","optional":true}},"clickup_search_tasks":{"tasks":{"type":"array","description":"Tasks matching the filters","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}}},"clickup_set_custom_field_value":{"taskId":{"type":"string","description":"ID of the updated task","optional":true},"fieldId":{"type":"string","description":"ID of the custom field that was set","optional":true}},"clickup_start_timer":{"timeEntry":{"type":"json","description":"The started time entry (duration is negative while running)","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_stop_timer":{"timeEntry":{"type":"json","description":"The stopped time entry","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_update_checklist":{"id":{"type":"string","description":"ID of the updated checklist","optional":true},"updated":{"type":"boolean","description":"Whether the checklist was updated","optional":true}},"clickup_update_checklist_item":{"checklist":{"type":"json","description":"The updated checklist including its items","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"taskId":{"type":"string","description":"ID of the task the checklist belongs to","nullable":true},"name":{"type":"string","description":"Checklist name","nullable":true},"orderIndex":{"type":"number","description":"Order of the checklist on the task","nullable":true},"resolved":{"type":"number","description":"Number of resolved items","nullable":true},"unresolved":{"type":"number","description":"Number of unresolved items","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"items":{"type":"array","description":"Items in the checklist","items":{"type":"object","properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name","nullable":true},"orderIndex":{"type":"number","description":"Order of the item in the checklist","nullable":true},"assignee":{"type":"object","description":"User the item is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"resolved":{"type":"boolean","description":"Whether the item is resolved","nullable":true},"parent":{"type":"string","description":"Parent checklist item ID","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"children":{"type":"array","description":"IDs of nested child items","items":{"type":"string","description":"A checklist item ID"}}}}}}}},"clickup_update_comment":{"id":{"type":"string","description":"ID of the updated comment","optional":true},"updated":{"type":"boolean","description":"Whether the comment was updated","optional":true}},"clickup_update_task":{"task":{"type":"json","description":"The updated task","optional":true,"properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}},"clickup_update_time_entry":{"id":{"type":"string","description":"ID of the updated time entry","optional":true},"updated":{"type":"boolean","description":"Whether the entry was updated","optional":true}},"clickup_upload_attachment":{"attachment":{"type":"json","description":"The created attachment","optional":true,"properties":{"id":{"type":"string","description":"Attachment ID"},"version":{"type":"string","description":"Attachment version","nullable":true},"title":{"type":"string","description":"Attachment title","nullable":true},"extension":{"type":"string","description":"File extension","nullable":true},"url":{"type":"string","description":"URL of the uploaded attachment","nullable":true},"date":{"type":"number","description":"Upload timestamp (Unix ms)","nullable":true},"thumbnailSmall":{"type":"string","description":"Small thumbnail URL","nullable":true},"thumbnailLarge":{"type":"string","description":"Large thumbnail URL","nullable":true}}},"files":{"type":"file[]","description":"The uploaded attachment file"}},"cloudflare_create_dns_record":{"id":{"type":"string","description":"Unique identifier for the created DNS record"},"zone_id":{"type":"string","description":"The ID of the zone the record belongs to"},"zone_name":{"type":"string","description":"The name of the zone"},"type":{"type":"string","description":"DNS record type (A, AAAA, CNAME, MX, TXT, etc.)"},"name":{"type":"string","description":"DNS record hostname"},"content":{"type":"string","description":"DNS record value (e.g., IP address, target hostname)"},"proxiable":{"type":"boolean","description":"Whether the record can be proxied through Cloudflare"},"proxied":{"type":"boolean","description":"Whether Cloudflare proxy is enabled"},"ttl":{"type":"number","description":"Time to live in seconds (1 = automatic)"},"locked":{"type":"boolean","description":"Whether the record is locked"},"priority":{"type":"number","description":"Priority for MX and SRV records","optional":true},"comment":{"type":"string","description":"Comment associated with the record","optional":true},"tags":{"type":"array","description":"Tags associated with the record","items":{"type":"string","description":"Tag value"}},"comment_modified_on":{"type":"string","description":"ISO 8601 timestamp when the comment was last modified","optional":true},"tags_modified_on":{"type":"string","description":"ISO 8601 timestamp when tags were last modified","optional":true},"meta":{"type":"object","description":"Record metadata","optional":true,"properties":{"source":{"type":"string","description":"Source of the DNS record"}}},"created_on":{"type":"string","description":"ISO 8601 timestamp when the record was created"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the record was last modified"}},"cloudflare_create_zone":{"id":{"type":"string","description":"Created zone ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Zone status (initializing, pending, active, moved)"},"paused":{"type":"boolean","description":"Whether the zone is paused"},"type":{"type":"string","description":"Zone type (full, partial, or secondary)"},"name_servers":{"type":"array","description":"Assigned Cloudflare name servers","items":{"type":"string","description":"Name server hostname"}},"original_name_servers":{"type":"array","description":"Original name servers before moving to Cloudflare","items":{"type":"string","description":"Name server hostname"},"optional":true},"created_on":{"type":"string","description":"ISO 8601 date when the zone was created"},"modified_on":{"type":"string","description":"ISO 8601 date when the zone was last modified"},"activated_on":{"type":"string","description":"ISO 8601 date when the zone was activated","optional":true},"development_mode":{"type":"number","description":"Seconds remaining in development mode (0 = off)"},"plan":{"type":"object","description":"Zone plan information","properties":{"id":{"type":"string","description":"Plan identifier"},"name":{"type":"string","description":"Plan name"},"price":{"type":"number","description":"Plan price"},"is_subscribed":{"type":"boolean","description":"Whether the zone is subscribed to the plan"},"frequency":{"type":"string","description":"Plan billing frequency"},"currency":{"type":"string","description":"Plan currency"},"legacy_id":{"type":"string","description":"Legacy plan identifier"}}},"account":{"type":"object","description":"Account the zone belongs to","properties":{"id":{"type":"string","description":"Account identifier"},"name":{"type":"string","description":"Account name"}}},"owner":{"type":"object","description":"Zone owner information","properties":{"id":{"type":"string","description":"Owner identifier"},"name":{"type":"string","description":"Owner name"},"type":{"type":"string","description":"Owner type"}}},"meta":{"type":"object","description":"Zone metadata","properties":{"cdn_only":{"type":"boolean","description":"Whether the zone is CDN only"},"custom_certificate_quota":{"type":"number","description":"Custom certificate quota"},"dns_only":{"type":"boolean","description":"Whether the zone is DNS only"},"foundation_dns":{"type":"boolean","description":"Whether foundation DNS is enabled"},"page_rule_quota":{"type":"number","description":"Page rule quota"},"phishing_detected":{"type":"boolean","description":"Whether phishing was detected"},"step":{"type":"number","description":"Current setup step"}},"optional":true},"vanity_name_servers":{"type":"array","description":"Custom vanity name servers","items":{"type":"string","description":"Vanity name server hostname"},"optional":true},"permissions":{"type":"array","description":"User permissions for the zone","items":{"type":"string","description":"Permission string"},"optional":true}},"cloudflare_delete_dns_record":{"id":{"type":"string","description":"Deleted record ID"}},"cloudflare_delete_zone":{"id":{"type":"string","description":"Deleted zone ID"}},"cloudflare_dns_analytics":{"totals":{"type":"object","description":"Aggregate DNS analytics totals for the entire queried period","properties":{"queryCount":{"type":"number","description":"Total number of DNS queries"},"uncachedCount":{"type":"number","description":"Number of uncached DNS queries"},"staleCount":{"type":"number","description":"Number of stale DNS queries"},"responseTimeAvg":{"type":"number","description":"Average response time in milliseconds","optional":true},"responseTimeMedian":{"type":"number","description":"Median response time in milliseconds","optional":true},"responseTime90th":{"type":"number","description":"90th percentile response time in milliseconds","optional":true},"responseTime99th":{"type":"number","description":"99th percentile response time in milliseconds","optional":true}}},"min":{"type":"object","description":"Minimum values across the analytics period","optional":true,"properties":{"queryCount":{"type":"number","description":"Minimum number of DNS queries"},"uncachedCount":{"type":"number","description":"Minimum number of uncached DNS queries"},"staleCount":{"type":"number","description":"Minimum number of stale DNS queries"},"responseTimeAvg":{"type":"number","description":"Minimum average response time in milliseconds","optional":true},"responseTimeMedian":{"type":"number","description":"Minimum median response time in milliseconds","optional":true},"responseTime90th":{"type":"number","description":"Minimum 90th percentile response time in milliseconds","optional":true},"responseTime99th":{"type":"number","description":"Minimum 99th percentile response time in milliseconds","optional":true}}},"max":{"type":"object","description":"Maximum values across the analytics period","optional":true,"properties":{"queryCount":{"type":"number","description":"Maximum number of DNS queries"},"uncachedCount":{"type":"number","description":"Maximum number of uncached DNS queries"},"staleCount":{"type":"number","description":"Maximum number of stale DNS queries"},"responseTimeAvg":{"type":"number","description":"Maximum average response time in milliseconds","optional":true},"responseTimeMedian":{"type":"number","description":"Maximum median response time in milliseconds","optional":true},"responseTime90th":{"type":"number","description":"Maximum 90th percentile response time in milliseconds","optional":true},"responseTime99th":{"type":"number","description":"Maximum 99th percentile response time in milliseconds","optional":true}}},"data":{"type":"array","description":"Raw analytics data rows returned by the Cloudflare DNS analytics report","items":{"type":"object","properties":{"dimensions":{"type":"array","description":"Dimension values for this data row, parallel to the requested dimensions list","items":{"type":"string","description":"Dimension value"}},"metrics":{"type":"array","description":"Metric values for this data row, parallel to the requested metrics list","items":{"type":"number","description":"Metric value"}}}}},"data_lag":{"type":"number","description":"Processing lag in seconds before analytics data becomes available"},"rows":{"type":"number","description":"Total number of rows in the result set"},"query":{"type":"object","description":"Echo of the query parameters sent to the API","optional":true,"properties":{"since":{"type":"string","description":"Start date of the analytics query"},"until":{"type":"string","description":"End date of the analytics query"},"metrics":{"type":"array","description":"Metrics requested in the query","items":{"type":"string","description":"Metric name"}},"dimensions":{"type":"array","description":"Dimensions requested in the query","items":{"type":"string","description":"Dimension name"}},"filters":{"type":"string","description":"Filters applied to the query"},"sort":{"type":"array","description":"Sort order applied to the query","items":{"type":"string","description":"Sort field with direction prefix"}},"limit":{"type":"number","description":"Maximum number of results requested"}}}},"cloudflare_get_zone":{"id":{"type":"string","description":"Zone ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Zone status (initializing, pending, active, moved)"},"paused":{"type":"boolean","description":"Whether the zone is paused"},"type":{"type":"string","description":"Zone type (full, partial, or secondary)"},"name_servers":{"type":"array","description":"Assigned Cloudflare name servers","items":{"type":"string","description":"Name server hostname"}},"original_name_servers":{"type":"array","description":"Original name servers before moving to Cloudflare","items":{"type":"string","description":"Name server hostname"},"optional":true},"created_on":{"type":"string","description":"ISO 8601 date when the zone was created"},"modified_on":{"type":"string","description":"ISO 8601 date when the zone was last modified"},"activated_on":{"type":"string","description":"ISO 8601 date when the zone was activated","optional":true},"development_mode":{"type":"number","description":"Seconds remaining in development mode (0 = off)"},"plan":{"type":"object","description":"Zone plan information","properties":{"id":{"type":"string","description":"Plan identifier"},"name":{"type":"string","description":"Plan name"},"price":{"type":"number","description":"Plan price"},"is_subscribed":{"type":"boolean","description":"Whether the zone is subscribed to the plan"},"frequency":{"type":"string","description":"Plan billing frequency"},"currency":{"type":"string","description":"Plan currency"},"legacy_id":{"type":"string","description":"Legacy plan identifier"}}},"account":{"type":"object","description":"Account the zone belongs to","properties":{"id":{"type":"string","description":"Account identifier"},"name":{"type":"string","description":"Account name"}}},"owner":{"type":"object","description":"Zone owner information","properties":{"id":{"type":"string","description":"Owner identifier"},"name":{"type":"string","description":"Owner name"},"type":{"type":"string","description":"Owner type"}}},"meta":{"type":"object","description":"Zone metadata","properties":{"cdn_only":{"type":"boolean","description":"Whether the zone is CDN only"},"custom_certificate_quota":{"type":"number","description":"Custom certificate quota"},"dns_only":{"type":"boolean","description":"Whether the zone is DNS only"},"foundation_dns":{"type":"boolean","description":"Whether foundation DNS is enabled"},"page_rule_quota":{"type":"number","description":"Page rule quota"},"phishing_detected":{"type":"boolean","description":"Whether phishing was detected"},"step":{"type":"number","description":"Current setup step"}},"optional":true},"vanity_name_servers":{"type":"array","description":"Custom vanity name servers","items":{"type":"string","description":"Vanity name server hostname"},"optional":true},"permissions":{"type":"array","description":"User permissions for the zone","items":{"type":"string","description":"Permission string"},"optional":true}},"cloudflare_get_zone_settings":{"settings":{"type":"array","description":"List of zone settings","items":{"type":"object","properties":{"id":{"type":"string","description":"Setting identifier (e.g., ssl, cache_level, security_level, always_use_https)"},"value":{"type":"string","description":"Setting value as a string. Simple values returned as-is (e.g., \\"full\\", \\"on\\"). Complex values are JSON-stringified (e.g., \'{\\"css\\":\\"on\\",\\"html\\":\\"on\\",\\"js\\":\\"on\\"}\')."},"editable":{"type":"boolean","description":"Whether the setting can be modified for the current zone plan"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the setting was last modified"},"time_remaining":{"type":"number","description":"Seconds remaining until the setting can be modified again (only present for rate-limited settings)","optional":true}}}}},"cloudflare_list_certificates":{"certificates":{"type":"array","description":"List of SSL/TLS certificate packs","items":{"type":"object","properties":{"id":{"type":"string","description":"Certificate pack ID"},"type":{"type":"string","description":"Certificate type (e.g., \\"universal\\", \\"advanced\\")"},"hosts":{"type":"array","description":"Hostnames covered by this certificate pack","items":{"type":"string","description":"Hostname"}},"primary_certificate":{"type":"string","description":"ID of the primary certificate in the pack","optional":true},"status":{"type":"string","description":"Certificate pack status (e.g., \\"active\\", \\"pending\\")"},"certificates":{"type":"array","description":"Individual certificates within the pack","items":{"type":"object","properties":{"id":{"type":"string","description":"Certificate ID"},"hosts":{"type":"array","description":"Hostnames covered by this certificate","items":{"type":"string","description":"Hostname"}},"issuer":{"type":"string","description":"Certificate issuer"},"signature":{"type":"string","description":"Signature algorithm (e.g., \\"ECDSAWithSHA256\\")"},"status":{"type":"string","description":"Certificate status"},"bundle_method":{"type":"string","description":"Bundle method (e.g., \\"ubiquitous\\")"},"zone_id":{"type":"string","description":"Zone ID the certificate belongs to"},"uploaded_on":{"type":"string","description":"Upload date (ISO 8601)"},"modified_on":{"type":"string","description":"Last modified date (ISO 8601)"},"expires_on":{"type":"string","description":"Expiration date (ISO 8601)"},"priority":{"type":"number","description":"Certificate priority order","optional":true},"geo_restrictions":{"type":"object","description":"Geographic restrictions for the certificate","optional":true,"properties":{"label":{"type":"string","description":"Geographic restriction label"}}}}}},"cloudflare_branding":{"type":"boolean","description":"Whether Cloudflare branding is enabled on the certificate","optional":true},"validation_method":{"type":"string","description":"Validation method (e.g., \\"txt\\", \\"http\\", \\"cname\\")","optional":true},"validity_days":{"type":"number","description":"Validity period in days","optional":true},"certificate_authority":{"type":"string","description":"Certificate authority (e.g., \\"lets_encrypt\\", \\"google\\")","optional":true},"validation_errors":{"type":"array","description":"Validation issues for the certificate pack","optional":true,"items":{"type":"object","properties":{"message":{"type":"string","description":"Validation error message"}}}},"validation_records":{"type":"array","description":"Validation records for the certificate pack","optional":true,"items":{"type":"object","properties":{"cname":{"type":"string","description":"CNAME record name"},"cname_target":{"type":"string","description":"CNAME record target"},"emails":{"type":"array","description":"Email addresses for validation","items":{"type":"string","description":"Email address"}},"http_body":{"type":"string","description":"HTTP validation body content"},"http_url":{"type":"string","description":"HTTP validation URL"},"status":{"type":"string","description":"Validation record status"},"txt_name":{"type":"string","description":"TXT record name"},"txt_value":{"type":"string","description":"TXT record value"}}}},"dcv_delegation_records":{"type":"array","description":"Domain control validation delegation records","optional":true,"items":{"type":"object","properties":{"cname":{"type":"string","description":"CNAME record name"},"cname_target":{"type":"string","description":"CNAME record target"},"emails":{"type":"array","description":"Email addresses for validation","items":{"type":"string","description":"Email address"}},"http_body":{"type":"string","description":"HTTP validation body content"},"http_url":{"type":"string","description":"HTTP validation URL"},"status":{"type":"string","description":"Delegation record status"},"txt_name":{"type":"string","description":"TXT record name"},"txt_value":{"type":"string","description":"TXT record value"}}}}}}},"total_count":{"type":"number","description":"Total number of certificate packs"}},"cloudflare_list_dns_records":{"records":{"type":"array","description":"List of DNS records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the DNS record"},"zone_id":{"type":"string","description":"The ID of the zone the record belongs to"},"zone_name":{"type":"string","description":"The name of the zone"},"type":{"type":"string","description":"Record type (A, AAAA, CNAME, MX, TXT, etc.)"},"name":{"type":"string","description":"Record name (e.g., example.com)"},"content":{"type":"string","description":"Record content (e.g., IP address)"},"proxiable":{"type":"boolean","description":"Whether the record can be proxied"},"proxied":{"type":"boolean","description":"Whether Cloudflare proxy is enabled"},"ttl":{"type":"number","description":"TTL in seconds (1 = automatic)"},"locked":{"type":"boolean","description":"Whether the record is locked"},"priority":{"type":"number","description":"MX/SRV record priority","optional":true},"comment":{"type":"string","description":"Comment associated with the record","optional":true},"tags":{"type":"array","description":"Tags associated with the record","items":{"type":"string","description":"Tag value"}},"comment_modified_on":{"type":"string","description":"ISO 8601 timestamp when the comment was last modified","optional":true},"tags_modified_on":{"type":"string","description":"ISO 8601 timestamp when tags were last modified","optional":true},"meta":{"type":"object","description":"Record metadata","optional":true,"properties":{"source":{"type":"string","description":"Source of the DNS record"}}},"created_on":{"type":"string","description":"ISO 8601 timestamp when the record was created"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the record was last modified"}}}},"total_count":{"type":"number","description":"Total number of DNS records matching the query"}},"cloudflare_list_zones":{"zones":{"type":"array","description":"List of zones/domains","items":{"type":"object","properties":{"id":{"type":"string","description":"Zone ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Zone status (initializing, pending, active, moved)"},"paused":{"type":"boolean","description":"Whether the zone is paused"},"type":{"type":"string","description":"Zone type (full, partial, or secondary)"},"name_servers":{"type":"array","description":"Assigned Cloudflare name servers","items":{"type":"string","description":"Name server hostname"}},"original_name_servers":{"type":"array","description":"Original name servers before moving to Cloudflare","items":{"type":"string","description":"Name server hostname"},"optional":true},"created_on":{"type":"string","description":"ISO 8601 date when the zone was created"},"modified_on":{"type":"string","description":"ISO 8601 date when the zone was last modified"},"activated_on":{"type":"string","description":"ISO 8601 date when the zone was activated","optional":true},"development_mode":{"type":"number","description":"Seconds remaining in development mode (0 = off)"},"plan":{"type":"object","description":"Zone plan information","properties":{"id":{"type":"string","description":"Plan identifier"},"name":{"type":"string","description":"Plan name"},"price":{"type":"number","description":"Plan price"},"is_subscribed":{"type":"boolean","description":"Whether the zone is subscribed to the plan"},"frequency":{"type":"string","description":"Plan billing frequency"},"currency":{"type":"string","description":"Plan currency"},"legacy_id":{"type":"string","description":"Legacy plan identifier"}}},"account":{"type":"object","description":"Account the zone belongs to","properties":{"id":{"type":"string","description":"Account identifier"},"name":{"type":"string","description":"Account name"}}},"owner":{"type":"object","description":"Zone owner information","properties":{"id":{"type":"string","description":"Owner identifier"},"name":{"type":"string","description":"Owner name"},"type":{"type":"string","description":"Owner type"}}},"meta":{"type":"object","description":"Zone metadata","properties":{"cdn_only":{"type":"boolean","description":"Whether the zone is CDN only"},"custom_certificate_quota":{"type":"number","description":"Custom certificate quota"},"dns_only":{"type":"boolean","description":"Whether the zone is DNS only"},"foundation_dns":{"type":"boolean","description":"Whether foundation DNS is enabled"},"page_rule_quota":{"type":"number","description":"Page rule quota"},"phishing_detected":{"type":"boolean","description":"Whether phishing was detected"},"step":{"type":"number","description":"Current setup step"}},"optional":true},"vanity_name_servers":{"type":"array","description":"Custom vanity name servers","items":{"type":"string","description":"Vanity name server hostname"},"optional":true},"permissions":{"type":"array","description":"User permissions for the zone","items":{"type":"string","description":"Permission string"},"optional":true}}}},"total_count":{"type":"number","description":"Total number of zones matching the query"}},"cloudflare_purge_cache":{"id":{"type":"string","description":"Purge request identifier returned by Cloudflare"}},"cloudflare_update_dns_record":{"id":{"type":"string","description":"Unique identifier for the updated DNS record"},"zone_id":{"type":"string","description":"The ID of the zone the record belongs to"},"zone_name":{"type":"string","description":"The name of the zone"},"type":{"type":"string","description":"DNS record type (A, AAAA, CNAME, MX, TXT, etc.)"},"name":{"type":"string","description":"DNS record hostname"},"content":{"type":"string","description":"DNS record value (e.g., IP address, target hostname)"},"proxiable":{"type":"boolean","description":"Whether the record can be proxied through Cloudflare"},"proxied":{"type":"boolean","description":"Whether Cloudflare proxy is enabled"},"ttl":{"type":"number","description":"Time to live in seconds (1 = automatic)"},"locked":{"type":"boolean","description":"Whether the record is locked"},"priority":{"type":"number","description":"Priority for MX and SRV records","optional":true},"comment":{"type":"string","description":"Comment associated with the record","optional":true},"tags":{"type":"array","description":"Tags associated with the record","items":{"type":"string","description":"Tag value"}},"comment_modified_on":{"type":"string","description":"ISO 8601 timestamp when the comment was last modified","optional":true},"tags_modified_on":{"type":"string","description":"ISO 8601 timestamp when tags were last modified","optional":true},"meta":{"type":"object","description":"Record metadata","optional":true,"properties":{"source":{"type":"string","description":"Source of the DNS record"}}},"created_on":{"type":"string","description":"ISO 8601 timestamp when the record was created"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the record was last modified"}},"cloudflare_update_zone_setting":{"id":{"type":"string","description":"Setting identifier (e.g., ssl, cache_level, security_level)"},"value":{"type":"string","description":"Updated setting value as a string. Simple values returned as-is (e.g., \\"full\\", \\"on\\"). Complex values are JSON-stringified."},"editable":{"type":"boolean","description":"Whether the setting can be modified for the current zone plan"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the setting was last modified"},"time_remaining":{"type":"number","description":"Seconds remaining until the setting can be modified again (only present for rate-limited settings)","optional":true}},"cloudformation_cancel_update_stack":{"message":{"type":"string","description":"Operation status message"}},"cloudformation_create_change_set":{"changeSetId":{"type":"string","description":"The unique ID of the created change set"},"stackId":{"type":"string","description":"The unique ID of the target stack"}},"cloudformation_create_stack":{"stackId":{"type":"string","description":"The unique ID of the created stack"}},"cloudformation_delete_stack":{"message":{"type":"string","description":"Operation status message"}},"cloudformation_describe_change_set":{"changeSetName":{"type":"string","description":"Name of the change set"},"changeSetId":{"type":"string","description":"The unique ID of the change set"},"stackId":{"type":"string","description":"The unique ID of the target stack"},"stackName":{"type":"string","description":"Name of the target stack"},"description":{"type":"string","description":"Description of the change set"},"executionStatus":{"type":"string","description":"Whether the change set can be executed (AVAILABLE, UNAVAILABLE, EXECUTE_IN_PROGRESS, EXECUTE_COMPLETE, EXECUTE_FAILED, OBSOLETE)"},"status":{"type":"string","description":"Current status of the change set (CREATE_PENDING, CREATE_IN_PROGRESS, CREATE_COMPLETE, DELETE_COMPLETE, FAILED)"},"statusReason":{"type":"string","description":"Reason for the current status, particularly if failed"},"creationTime":{"type":"number","description":"Timestamp the change set was created"},"capabilities":{"type":"array","description":"Capabilities required to execute the change set"},"changes":{"type":"array","description":"List of resource changes (action, logical/physical resource ID, resource type, replacement)"}},"cloudformation_describe_stack_drift_detection_status":{"stackId":{"type":"string","description":"The stack ID"},"stackDriftDetectionId":{"type":"string","description":"The drift detection ID"},"stackDriftStatus":{"type":"string","description":"Drift status (DRIFTED, IN_SYNC, NOT_CHECKED)"},"detectionStatus":{"type":"string","description":"Detection status (DETECTION_IN_PROGRESS, DETECTION_COMPLETE, DETECTION_FAILED)"},"detectionStatusReason":{"type":"string","description":"Reason if detection failed"},"driftedStackResourceCount":{"type":"number","description":"Number of resources that have drifted"},"timestamp":{"type":"number","description":"Timestamp of the detection"}},"cloudformation_describe_stack_events":{"events":{"type":"array","description":"List of stack events with resource status and timestamps"}},"cloudformation_describe_stacks":{"stacks":{"type":"array","description":"List of CloudFormation stacks with status, outputs, and tags"}},"cloudformation_detect_stack_drift":{"stackDriftDetectionId":{"type":"string","description":"ID to use with Describe Stack Drift Detection Status to check results"}},"cloudformation_execute_change_set":{"message":{"type":"string","description":"Operation status message"}},"cloudformation_get_template":{"templateBody":{"type":"string","description":"The template body as a JSON or YAML string"},"stagesAvailable":{"type":"array","description":"Available template stages"}},"cloudformation_get_template_summary":{"description":{"type":"string","description":"Template description"},"parameters":{"type":"array","description":"Template parameters with types, defaults, and descriptions"},"capabilities":{"type":"array","description":"Required capabilities (e.g., CAPABILITY_IAM)"},"capabilitiesReason":{"type":"string","description":"Reason capabilities are required"},"resourceTypes":{"type":"array","description":"AWS resource types declared in the template (e.g., AWS::S3::Bucket)"},"version":{"type":"string","description":"Template format version"},"declaredTransforms":{"type":"array","description":"Transforms used in the template (e.g., AWS::Serverless-2016-10-31)"}},"cloudformation_list_stack_resources":{"resources":{"type":"array","description":"List of stack resources with type, status, and drift information"}},"cloudformation_update_stack":{"stackId":{"type":"string","description":"The unique ID of the updated stack"}},"cloudformation_validate_template":{"description":{"type":"string","description":"Template description"},"parameters":{"type":"array","description":"Template parameters with defaults and descriptions"},"capabilities":{"type":"array","description":"Required capabilities (e.g., CAPABILITY_IAM)"},"capabilitiesReason":{"type":"string","description":"Reason capabilities are required"},"declaredTransforms":{"type":"array","description":"Transforms used in the template (e.g., AWS::Serverless-2016-10-31)"}},"cloudwatch_describe_alarm_history":{"alarmHistoryItems":{"type":"array","description":"Alarm history items sorted per scanBy, newest first by default","items":{"type":"object","properties":{"alarmName":{"type":"string","description":"Name of the alarm this history item belongs to"},"alarmType":{"type":"string","description":"MetricAlarm or CompositeAlarm"},"timestamp":{"type":"number","description":"Epoch ms when the history item occurred"},"historyItemType":{"type":"string","description":"ConfigurationUpdate, StateUpdate, Action, or contributor variants"},"historySummary":{"type":"string","description":"Human-readable summary of the event"}}}}},"cloudwatch_describe_alarms":{"alarms":{"type":"array","description":"List of CloudWatch alarms with state and configuration","items":{"type":"object","properties":{"alarmName":{"type":"string","description":"Alarm name"},"alarmArn":{"type":"string","description":"Alarm ARN"},"stateValue":{"type":"string","description":"Current state (OK, ALARM, INSUFFICIENT_DATA)"},"stateReason":{"type":"string","description":"Human-readable reason for the state"},"metricName":{"type":"string","description":"Metric name (MetricAlarm only)"},"namespace":{"type":"string","description":"Metric namespace (MetricAlarm only)"},"threshold":{"type":"number","description":"Threshold value (MetricAlarm only)"},"stateUpdatedTimestamp":{"type":"number","description":"Epoch ms when state last changed"}}}}},"cloudwatch_describe_log_groups":{"logGroups":{"type":"array","description":"List of CloudWatch log groups with metadata","items":{"type":"object","properties":{"logGroupName":{"type":"string","description":"Log group name"},"arn":{"type":"string","description":"Log group ARN"},"storedBytes":{"type":"number","description":"Total stored bytes"},"retentionInDays":{"type":"number","description":"Retention period in days (if set)"},"creationTime":{"type":"number","description":"Creation time in epoch milliseconds"}}}}},"cloudwatch_describe_log_streams":{"logStreams":{"type":"array","description":"List of log streams with metadata, sorted by last event time (most recent first) unless a prefix filter is applied","items":{"type":"object","properties":{"logStreamName":{"type":"string","description":"Log stream name"},"lastEventTimestamp":{"type":"number","description":"Timestamp of the last log event in epoch milliseconds"},"firstEventTimestamp":{"type":"number","description":"Timestamp of the first log event in epoch milliseconds"},"creationTime":{"type":"number","description":"Stream creation time in epoch milliseconds"},"storedBytes":{"type":"number","description":"Total stored bytes"}}}}},"cloudwatch_filter_log_events":{"events":{"type":"array","description":"Matching log events across all searched streams, sorted by timestamp","items":{"type":"object","properties":{"logStreamName":{"type":"string","description":"Log stream the event belongs to"},"timestamp":{"type":"number","description":"Event timestamp in epoch milliseconds"},"message":{"type":"string","description":"Log event message"},"ingestionTime":{"type":"number","description":"Ingestion time in epoch milliseconds"}}}}},"cloudwatch_get_log_events":{"events":{"type":"array","description":"Log events with timestamp, message, and ingestion time","items":{"type":"object","properties":{"timestamp":{"type":"number","description":"Event timestamp in epoch milliseconds"},"message":{"type":"string","description":"Log event message"},"ingestionTime":{"type":"number","description":"Ingestion time in epoch milliseconds"}}}}},"cloudwatch_get_metric_statistics":{"label":{"type":"string","description":"Metric label returned by CloudWatch"},"datapoints":{"type":"array","description":"Datapoints sorted by timestamp with statistics values","items":{"type":"object","properties":{"timestamp":{"type":"number","description":"Datapoint timestamp in epoch milliseconds"},"average":{"type":"number","description":"Average statistic value"},"sum":{"type":"number","description":"Sum statistic value"},"minimum":{"type":"number","description":"Minimum statistic value"},"maximum":{"type":"number","description":"Maximum statistic value"},"sampleCount":{"type":"number","description":"Sample count statistic value"},"unit":{"type":"string","description":"Unit of the metric"}}}}},"cloudwatch_list_metrics":{"metrics":{"type":"array","description":"List of metrics with namespace, name, and dimensions","items":{"type":"object","properties":{"namespace":{"type":"string","description":"Metric namespace (e.g., AWS/EC2)"},"metricName":{"type":"string","description":"Metric name (e.g., CPUUtilization)"},"dimensions":{"type":"array","description":"Array of name/value dimension pairs"}}}}},"cloudwatch_mute_alarm":{"success":{"type":"boolean","description":"Whether the mute rule was created successfully"},"muteRuleName":{"type":"string","description":"Name of the mute rule that was created"},"alarmNames":{"type":"array","description":"Names of the alarms this rule mutes","items":{"type":"string"}},"expression":{"type":"string","description":"Schedule expression used by the mute rule"},"duration":{"type":"string","description":"ISO 8601 duration of the mute window"}},"cloudwatch_put_log_group_retention":{"success":{"type":"boolean","description":"Whether the retention policy was updated"},"logGroupName":{"type":"string","description":"Log group the policy applies to"},"retentionInDays":{"type":"number","description":"Retention period in days, or null if events never expire","optional":true}},"cloudwatch_put_metric_data":{"success":{"type":"boolean","description":"Whether the metric was published successfully"},"namespace":{"type":"string","description":"Metric namespace"},"metricName":{"type":"string","description":"Metric name"},"value":{"type":"number","description":"Published metric value"},"unit":{"type":"string","description":"Metric unit"},"timestamp":{"type":"string","description":"Timestamp when the metric was published"}},"cloudwatch_query_logs":{"results":{"type":"array","description":"Query result rows (each row is a key/value map of field name to value)"},"statistics":{"type":"object","description":"Query statistics","properties":{"bytesScanned":{"type":"number","description":"Total bytes of log data scanned"},"recordsMatched":{"type":"number","description":"Number of log records that matched the query"},"recordsScanned":{"type":"number","description":"Total log records scanned"}}},"status":{"type":"string","description":"Query completion status (Complete, Failed, Cancelled, or Timeout)"}},"cloudwatch_unmute_alarm":{"success":{"type":"boolean","description":"Whether the mute rule was deleted successfully"},"muteRuleName":{"type":"string","description":"Name of the mute rule that was deleted"}},"codepipeline_disable_stage_transition":{"pipelineName":{"type":"string","description":"Pipeline name"},"stageName":{"type":"string","description":"Stage whose transition was disabled"},"transitionType":{"type":"string","description":"Transition type that was disabled (Inbound or Outbound)"}},"codepipeline_enable_stage_transition":{"pipelineName":{"type":"string","description":"Pipeline name"},"stageName":{"type":"string","description":"Stage whose transition was enabled"},"transitionType":{"type":"string","description":"Transition type that was enabled (Inbound or Outbound)"}},"codepipeline_get_pipeline":{"pipelineName":{"type":"string","description":"Pipeline name"},"pipelineArn":{"type":"string","description":"Pipeline ARN","optional":true},"roleArn":{"type":"string","description":"IAM role ARN the pipeline assumes"},"version":{"type":"number","description":"Pipeline version number","optional":true},"pipelineType":{"type":"string","description":"Pipeline type (V1 or V2)","optional":true},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)","optional":true},"artifactStoreType":{"type":"string","description":"Artifact store type (S3)","optional":true},"artifactStoreLocation":{"type":"string","description":"Artifact store bucket location","optional":true},"stages":{"type":"array","description":"Pipeline stages with their actions (name, category, provider, configuration)","items":{"type":"object","properties":{"stageName":{"type":"string","description":"Stage name"},"actions":{"type":"array","description":"Actions in the stage, in run order"}}}},"variables":{"type":"array","description":"Pipeline variable declarations with default values","items":{"type":"object","properties":{"name":{"type":"string","description":"Variable name"},"defaultValue":{"type":"string","description":"Default value"},"description":{"type":"string","description":"Variable description"}}}},"created":{"type":"number","description":"Epoch ms when the pipeline was created","optional":true},"updated":{"type":"number","description":"Epoch ms when the pipeline was last updated","optional":true}},"codepipeline_get_pipeline_execution":{"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID"},"pipelineName":{"type":"string","description":"Pipeline name"},"pipelineVersion":{"type":"number","description":"Pipeline version number","optional":true},"status":{"type":"string","description":"Execution status (Cancelled, InProgress, Stopped, Stopping, Succeeded, Superseded, Failed)"},"statusSummary":{"type":"string","description":"Status summary for the execution","optional":true},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)","optional":true},"executionType":{"type":"string","description":"Execution type (STANDARD or ROLLBACK)","optional":true},"triggerType":{"type":"string","description":"What triggered the execution (e.g., Webhook, StartPipelineExecution)","optional":true},"triggerDetail":{"type":"string","description":"Detail about the trigger (e.g., user ARN)","optional":true},"artifactRevisions":{"type":"array","description":"Source artifact revisions for the execution","items":{"type":"object","properties":{"name":{"type":"string","description":"Artifact name"},"revisionId":{"type":"string","description":"Revision ID (e.g., commit SHA)"},"revisionSummary":{"type":"string","description":"Revision summary (e.g., commit message)"},"revisionUrl":{"type":"string","description":"URL of the revision"},"created":{"type":"number","description":"Epoch ms when the revision was created"}}}},"variables":{"type":"array","description":"Resolved pipeline variables for the execution","items":{"type":"object","properties":{"name":{"type":"string","description":"Variable name"},"resolvedValue":{"type":"string","description":"Resolved variable value"}}}}},"codepipeline_get_pipeline_state":{"pipelineName":{"type":"string","description":"Pipeline name"},"pipelineVersion":{"type":"number","description":"Pipeline version number","optional":true},"created":{"type":"number","description":"Epoch ms when the pipeline was created","optional":true},"updated":{"type":"number","description":"Epoch ms when the pipeline was last updated","optional":true},"stageStates":{"type":"array","description":"Per-stage state including latest execution status and action details","items":{"type":"object","properties":{"stageName":{"type":"string","description":"Stage name"},"status":{"type":"string","description":"Latest stage execution status (InProgress, Succeeded, Failed, Stopped, Cancelled)"},"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID currently in the stage"},"inboundTransitionEnabled":{"type":"boolean","description":"Whether the inbound transition into the stage is enabled"},"actionStates":{"type":"array","description":"Per-action state with status, summary, error details, and approval token (for pending manual approvals)"}}}}},"codepipeline_list_action_executions":{"actionExecutionDetails":{"type":"array","description":"Action execution history, most recent first","items":{"type":"object","properties":{"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID"},"actionExecutionId":{"type":"string","description":"Action execution ID (use as the approval token for PARALLEL execution-mode pipelines)"},"pipelineVersion":{"type":"number","description":"Pipeline version number"},"stageName":{"type":"string","description":"Stage the action belongs to"},"actionName":{"type":"string","description":"Action name"},"startTime":{"type":"number","description":"Epoch ms when the action started"},"lastUpdateTime":{"type":"number","description":"Epoch ms when the action was last updated"},"updatedBy":{"type":"string","description":"Who or what last updated the action"},"status":{"type":"string","description":"Action execution status (InProgress, Abandoned, Succeeded, Failed)"},"externalExecutionId":{"type":"string","description":"ID of the external system execution (e.g., CodeBuild build ID)"},"externalExecutionSummary":{"type":"string","description":"Summary from the external system execution"},"externalExecutionUrl":{"type":"string","description":"URL of the external system execution"},"errorCode":{"type":"string","description":"Error code if the action failed"},"errorMessage":{"type":"string","description":"Error message if the action failed"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true}},"codepipeline_list_pipeline_executions":{"executions":{"type":"array","description":"Pipeline execution summaries, most recent first","items":{"type":"object","properties":{"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID"},"status":{"type":"string","description":"Execution status (Cancelled, InProgress, Stopped, Stopping, Succeeded, Superseded, Failed)"},"statusSummary":{"type":"string","description":"Status summary for the execution"},"startTime":{"type":"number","description":"Epoch ms when the execution started"},"lastUpdateTime":{"type":"number","description":"Epoch ms when the execution was last updated"},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)"},"executionType":{"type":"string","description":"Execution type (STANDARD or ROLLBACK)"},"stopTriggerReason":{"type":"string","description":"Reason the execution was stopped, if applicable"},"triggerType":{"type":"string","description":"What triggered the execution"},"triggerDetail":{"type":"string","description":"Detail about the trigger"},"rollbackTargetPipelineExecutionId":{"type":"string","description":"Execution ID this run rolled back to, if it was a rollback"},"sourceRevisions":{"type":"array","description":"Source revisions (commit IDs, summaries, URLs) for the execution"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true}},"codepipeline_list_pipelines":{"pipelines":{"type":"array","description":"List of pipelines with name, version, type, and timestamps","items":{"type":"object","properties":{"name":{"type":"string","description":"Pipeline name"},"version":{"type":"number","description":"Pipeline version number"},"pipelineType":{"type":"string","description":"Pipeline type (V1 or V2)"},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)"},"created":{"type":"number","description":"Epoch ms when the pipeline was created"},"updated":{"type":"number","description":"Epoch ms when the pipeline was last updated"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true}},"codepipeline_put_approval_result":{"approvedAt":{"type":"number","description":"Epoch ms when the approval or rejection was submitted","optional":true},"status":{"type":"string","description":"The submitted approval decision (Approved or Rejected)"}},"codepipeline_retry_stage_execution":{"pipelineExecutionId":{"type":"string","description":"ID of the pipeline execution with the retried stage"}},"codepipeline_start_execution":{"pipelineExecutionId":{"type":"string","description":"ID of the pipeline execution that was started"}},"codepipeline_stop_execution":{"pipelineExecutionId":{"type":"string","description":"ID of the pipeline execution that was stopped"}},"confluence_add_label":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"Page ID that the label was added to"},"labelName":{"type":"string","description":"Name of the added label"},"labelId":{"type":"string","description":"ID of the added label"}},"confluence_create_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Created blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID"},"authorId":{"type":"string","description":"Author account ID","optional":true},"body":{"type":"object","description":"Blog post body content","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Blog post version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}},"confluence_create_comment":{"ts":{"type":"string","description":"Timestamp of creation"},"commentId":{"type":"string","description":"Created comment ID"},"pageId":{"type":"string","description":"Page ID"}},"confluence_create_page":{"ts":{"type":"string","description":"Timestamp of creation"},"pageId":{"type":"string","description":"Created page ID"},"title":{"type":"string","description":"Page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"parentId":{"type":"string","description":"Parent page ID","optional":true},"body":{"type":"object","description":"Page body content","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"url":{"type":"string","description":"Page URL"}},"confluence_create_page_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"propertyId":{"type":"string","description":"ID of the created property"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value"},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}},"confluence_create_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Created space ID"},"name":{"type":"string","description":"Space name"},"key":{"type":"string","description":"Space key"},"type":{"type":"string","description":"Space type"},"status":{"type":"string","description":"Space status"},"url":{"type":"string","description":"URL to view the space"},"homepageId":{"type":"string","description":"Homepage ID","optional":true},"description":{"type":"object","description":"Space description","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}},"confluence_create_space_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"propertyId":{"type":"string","description":"Created property ID"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value"},"spaceId":{"type":"string","description":"Space ID"}},"confluence_delete_attachment":{"ts":{"type":"string","description":"Timestamp of deletion"},"attachmentId":{"type":"string","description":"Deleted attachment ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPostId":{"type":"string","description":"Deleted blog post ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_comment":{"ts":{"type":"string","description":"Timestamp of deletion"},"commentId":{"type":"string","description":"Deleted comment ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_label":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"Page ID the label was removed from"},"labelName":{"type":"string","description":"Name of the removed label"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_page":{"ts":{"type":"string","description":"Timestamp of deletion"},"pageId":{"type":"string","description":"Deleted page ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_page_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"propertyId":{"type":"string","description":"ID of the deleted property"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Deleted space ID"},"deleted":{"type":"boolean","description":"Deletion status"},"longTaskId":{"type":"string","description":"ID of the long-running deletion task; poll Confluence long-task API to track completion"},"longTaskStatusLink":{"type":"string","description":"Relative link to the long-task status endpoint"}},"confluence_delete_space_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Space ID"},"propertyId":{"type":"string","description":"Deleted property ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_get_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"authorId":{"type":"string","description":"Author account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"body":{"type":"object","description":"Blog post body content in requested format(s)","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}},"confluence_get_page_ancestors":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page whose ancestors were retrieved"},"ancestors":{"type":"array","description":"Array of ancestor pages, ordered from direct parent to root","items":{"type":"object","properties":{"id":{"type":"string","description":"Ancestor page ID"},"title":{"type":"string","description":"Ancestor page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"webUrl":{"type":"string","description":"URL to view the page","optional":true}}}}},"confluence_get_page_children":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"parentId":{"type":"string","description":"ID of the parent page"},"children":{"type":"array","description":"Array of child pages","items":{"type":"object","properties":{"id":{"type":"string","description":"Child page ID"},"title":{"type":"string","description":"Child page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"childPosition":{"type":"number","description":"Position among siblings","optional":true},"webUrl":{"type":"string","description":"URL to view the page","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_get_page_descendants":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"descendants":{"type":"array","description":"Array of descendant pages","items":{"type":"object","properties":{"id":{"type":"string","description":"Page ID"},"title":{"type":"string","description":"Page title"},"type":{"type":"string","description":"Content type (page, whiteboard, database, etc.)","optional":true},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"parentId":{"type":"string","description":"Parent page ID","optional":true},"childPosition":{"type":"number","description":"Position among siblings","optional":true},"depth":{"type":"number","description":"Depth in the hierarchy","optional":true}}}},"pageId":{"type":"string","description":"Parent page ID"},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_get_page_version":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"title":{"type":"string","description":"Page title at this version","optional":true},"content":{"type":"string","description":"Page content with HTML tags stripped at this version","optional":true},"version":{"type":"object","description":"Detailed version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit"},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true},"contentTypeModified":{"type":"boolean","description":"Whether the content type was modified in this version","optional":true},"collaborators":{"type":"array","description":"List of collaborator account IDs for this version","items":{"type":"string"},"optional":true},"prevVersion":{"type":"number","description":"Previous version number","optional":true},"nextVersion":{"type":"number","description":"Next version number","optional":true}}},"body":{"type":"object","description":"Raw page body content in storage format at this version","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true}},"confluence_get_pages_by_label":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"labelId":{"type":"string","description":"ID of the label"},"pages":{"type":"array","description":"Array of pages with this label","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique page identifier"},"title":{"type":"string","description":"Page title"},"status":{"type":"string","description":"Page status (e.g., current, archived, trashed, draft)"},"spaceId":{"type":"string","description":"ID of the space containing the page"},"parentId":{"type":"string","description":"ID of the parent page (null if top-level)","optional":true},"authorId":{"type":"string","description":"Account ID of the page author"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the page was created"},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}}}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_get_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name"},"key":{"type":"string","description":"Space key"},"type":{"type":"string","description":"Space type (global, personal)"},"status":{"type":"string","description":"Space status (current, archived)"},"url":{"type":"string","description":"URL to view the space in Confluence"},"authorId":{"type":"string","description":"Account ID of the space creator","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the space was created","optional":true},"homepageId":{"type":"string","description":"ID of the space homepage","optional":true},"description":{"type":"object","description":"Space description content","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}},"confluence_get_task":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Task ID"},"localId":{"type":"string","description":"Local task ID","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"pageId":{"type":"string","description":"Page ID","optional":true},"blogPostId":{"type":"string","description":"Blog post ID","optional":true},"status":{"type":"string","description":"Task status (complete or incomplete)"},"body":{"type":"string","description":"Task body content in storage format","optional":true},"createdBy":{"type":"string","description":"Creator account ID","optional":true},"assignedTo":{"type":"string","description":"Assignee account ID","optional":true},"completedBy":{"type":"string","description":"Completer account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"dueAt":{"type":"string","description":"Due date","optional":true},"completedAt":{"type":"string","description":"Completion timestamp","optional":true}},"confluence_get_user":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"email":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Account type (e.g., atlassian, app, customer)","optional":true},"profilePicture":{"type":"string","description":"Path to the user profile picture","optional":true},"publicName":{"type":"string","description":"Public name of the user","optional":true}},"confluence_list_attachments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"attachments":{"type":"array","description":"Array of Confluence attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique attachment identifier (prefixed with \\"att\\")"},"title":{"type":"string","description":"Attachment file name"},"status":{"type":"string","description":"Attachment status (e.g., current, archived, trashed)"},"mediaType":{"type":"string","description":"MIME type of the attachment"},"fileSize":{"type":"number","description":"File size in bytes"},"downloadUrl":{"type":"string","description":"URL to download the attachment"},"webuiUrl":{"type":"string","description":"URL to view the attachment in Confluence UI","optional":true},"pageId":{"type":"string","description":"ID of the page the attachment belongs to","optional":true},"blogPostId":{"type":"string","description":"ID of the blog post the attachment belongs to","optional":true},"comment":{"type":"string","description":"Comment/description of the attachment","optional":true},"version":{"type":"object","description":"Attachment version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_blogposts":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPosts":{"type":"array","description":"Array of blog posts","items":{"type":"object","properties":{"id":{"type":"string","description":"Blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"authorId":{"type":"string","description":"Author account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_blogposts_in_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPosts":{"type":"array","description":"Array of blog posts in the space","items":{"type":"object","properties":{"id":{"type":"string","description":"Blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"authorId":{"type":"string","description":"Author account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"body":{"type":"object","description":"Blog post body content","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_comments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"comments":{"type":"array","description":"Array of Confluence comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique comment identifier"},"status":{"type":"string","description":"Comment status (e.g., current)"},"title":{"type":"string","description":"Comment title","optional":true},"pageId":{"type":"string","description":"ID of the page the comment belongs to","optional":true},"blogPostId":{"type":"string","description":"ID of the blog post the comment belongs to","optional":true},"parentCommentId":{"type":"string","description":"ID of the parent comment","optional":true},"body":{"type":"object","description":"Comment body content","properties":{"value":{"type":"string","description":"Comment body content"},"representation":{"type":"string","description":"Content representation format (e.g., storage, view)"}},"optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"authorId":{"type":"string","description":"Account ID of the comment author"},"version":{"type":"object","description":"Comment version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_labels":{"ts":{"type":"string","description":"Timestamp of retrieval"},"labels":{"type":"array","description":"Array of labels on the page","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique label identifier"},"name":{"type":"string","description":"Label name"},"prefix":{"type":"string","description":"Label prefix/type (e.g., global, my, team)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_page_properties":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"properties":{"type":"array","description":"Array of content properties","items":{"type":"object","properties":{"id":{"type":"string","description":"Property ID"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value (can be any JSON)"},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_page_versions":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"versions":{"type":"array","description":"Array of page versions","items":{"type":"object","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_pages_in_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pages":{"type":"array","description":"Array of pages in the space","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique page identifier"},"title":{"type":"string","description":"Page title"},"status":{"type":"string","description":"Page status (e.g., current, archived, trashed, draft)"},"spaceId":{"type":"string","description":"ID of the space containing the page"},"parentId":{"type":"string","description":"ID of the parent page (null if top-level)","optional":true},"authorId":{"type":"string","description":"Account ID of the page author"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the page was created"},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}}},"body":{"type":"object","description":"Page body content (if bodyFormat was specified)","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the page in Confluence","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_space_labels":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"ID of the space"},"labels":{"type":"array","description":"Array of labels on the space","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique label identifier"},"name":{"type":"string","description":"Label name"},"prefix":{"type":"string","description":"Label prefix/type (e.g., global, my, team)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_space_permissions":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"permissions":{"type":"array","description":"Array of space permissions","items":{"type":"object","properties":{"id":{"type":"string","description":"Permission ID"},"principalType":{"type":"string","description":"Principal type (user, group, role)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"operationKey":{"type":"string","description":"Operation key (read, create, delete, etc.)","optional":true},"operationTargetType":{"type":"string","description":"Target type (page, blogpost, space, etc.)","optional":true},"anonymousAccess":{"type":"boolean","description":"Whether anonymous access is allowed"},"unlicensedAccess":{"type":"boolean","description":"Whether unlicensed access is allowed"}}}},"spaceId":{"type":"string","description":"Space ID"},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_space_properties":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"properties":{"type":"array","description":"Array of space properties","items":{"type":"object","properties":{"id":{"type":"string","description":"Property ID"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value"}}}},"spaceId":{"type":"string","description":"Space ID"},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_spaces":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaces":{"type":"array","description":"Array of Confluence spaces","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique space identifier"},"key":{"type":"string","description":"Space key (short identifier used in URLs)"},"name":{"type":"string","description":"Space name"},"type":{"type":"string","description":"Space type (e.g., global, personal)"},"status":{"type":"string","description":"Space status (e.g., current, archived)"},"authorId":{"type":"string","description":"Account ID of the space creator","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the space was created","optional":true},"homepageId":{"type":"string","description":"ID of the space homepage","optional":true},"description":{"type":"object","description":"Space description","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_tasks":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"tasks":{"type":"array","description":"Array of Confluence tasks","items":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"localId":{"type":"string","description":"Local task ID","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"pageId":{"type":"string","description":"Page ID","optional":true},"blogPostId":{"type":"string","description":"Blog post ID","optional":true},"status":{"type":"string","description":"Task status (complete or incomplete)"},"body":{"type":"string","description":"Task body content in storage format","optional":true},"createdBy":{"type":"string","description":"Creator account ID","optional":true},"assignedTo":{"type":"string","description":"Assignee account ID","optional":true},"completedBy":{"type":"string","description":"Completer account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"dueAt":{"type":"string","description":"Due date","optional":true},"completedAt":{"type":"string","description":"Completion timestamp","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_retrieve":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"Confluence page ID"},"title":{"type":"string","description":"Page title"},"content":{"type":"string","description":"Page content with HTML tags stripped"},"status":{"type":"string","description":"Page status (current, archived, trashed, draft)","optional":true},"spaceId":{"type":"string","description":"ID of the space containing the page","optional":true},"parentId":{"type":"string","description":"ID of the parent page","optional":true},"authorId":{"type":"string","description":"Account ID of the page author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the page was created","optional":true},"url":{"type":"string","description":"URL to view the page in Confluence","optional":true},"body":{"type":"object","description":"Raw page body content in storage format","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}},"confluence_search":{"ts":{"type":"string","description":"Timestamp of search"},"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique content identifier"},"title":{"type":"string","description":"Content title"},"type":{"type":"string","description":"Content type (e.g., page, blogpost, attachment, comment)"},"status":{"type":"string","description":"Content status (e.g., current)","optional":true},"url":{"type":"string","description":"URL to view the content in Confluence"},"excerpt":{"type":"string","description":"Text excerpt matching the search query"},"spaceKey":{"type":"string","description":"Key of the space containing the content","optional":true},"space":{"type":"object","description":"Space information for the content","properties":{"id":{"type":"string","description":"Space identifier"},"key":{"type":"string","description":"Space key"},"name":{"type":"string","description":"Space name"}},"optional":true},"lastModified":{"type":"string","description":"ISO 8601 timestamp of last modification","optional":true},"entityType":{"type":"string","description":"Entity type identifier (e.g., content, space)","optional":true}}}}},"confluence_search_in_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceKey":{"type":"string","description":"The space key that was searched"},"totalSize":{"type":"number","description":"Total number of matching results"},"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique content identifier"},"title":{"type":"string","description":"Content title"},"type":{"type":"string","description":"Content type (e.g., page, blogpost, attachment, comment)"},"status":{"type":"string","description":"Content status (e.g., current)","optional":true},"url":{"type":"string","description":"URL to view the content in Confluence"},"excerpt":{"type":"string","description":"Text excerpt matching the search query"},"spaceKey":{"type":"string","description":"Key of the space containing the content","optional":true},"space":{"type":"object","description":"Space information for the content","properties":{"id":{"type":"string","description":"Space identifier"},"key":{"type":"string","description":"Space key"},"name":{"type":"string","description":"Space name"}},"optional":true},"lastModified":{"type":"string","description":"ISO 8601 timestamp of last modification","optional":true},"entityType":{"type":"string","description":"Entity type identifier (e.g., content, space)","optional":true}}}}},"confluence_update":{"ts":{"type":"string","description":"Timestamp of update"},"pageId":{"type":"string","description":"Confluence page ID"},"title":{"type":"string","description":"Updated page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"body":{"type":"object","description":"Page body content in storage format","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"url":{"type":"string","description":"URL to view the page in Confluence","optional":true},"success":{"type":"boolean","description":"Update operation success status"}},"confluence_update_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPostId":{"type":"string","description":"Updated blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"version":{"type":"json","description":"Version information","optional":true},"url":{"type":"string","description":"URL to view the blog post"}},"confluence_update_comment":{"ts":{"type":"string","description":"Timestamp of update"},"commentId":{"type":"string","description":"Updated comment ID"},"updated":{"type":"boolean","description":"Update status"}},"confluence_update_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Updated space ID"},"name":{"type":"string","description":"Space name"},"key":{"type":"string","description":"Space key"},"type":{"type":"string","description":"Space type"},"status":{"type":"string","description":"Space status"},"url":{"type":"string","description":"URL to view the space"},"description":{"type":"object","description":"Space description","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}},"confluence_update_task":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Task ID"},"localId":{"type":"string","description":"Local task ID","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"pageId":{"type":"string","description":"Page ID","optional":true},"blogPostId":{"type":"string","description":"Blog post ID","optional":true},"status":{"type":"string","description":"Updated task status"},"body":{"type":"string","description":"Task body content in storage format","optional":true},"createdBy":{"type":"string","description":"Creator account ID","optional":true},"assignedTo":{"type":"string","description":"Assignee account ID","optional":true},"completedBy":{"type":"string","description":"Completer account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"dueAt":{"type":"string","description":"Due date","optional":true},"completedAt":{"type":"string","description":"Completion timestamp","optional":true}},"confluence_upload_attachment":{"ts":{"type":"string","description":"Timestamp of upload"},"attachmentId":{"type":"string","description":"Uploaded attachment ID"},"title":{"type":"string","description":"Attachment file name"},"fileSize":{"type":"number","description":"File size in bytes"},"mediaType":{"type":"string","description":"MIME type of the attachment"},"downloadUrl":{"type":"string","description":"Download URL for the attachment"},"pageId":{"type":"string","description":"Page ID the attachment was added to"}},"context_dev_classify_naics":{"status":{"type":"string","description":"Classification status"},"domain":{"type":"string","description":"Resolved domain","optional":true},"type":{"type":"string","description":"Input type that was resolved","optional":true},"codes":{"type":"array","description":"Matched NAICS codes with name and confidence","items":{"type":"object","properties":{"code":{"type":"string","description":"Industry code"},"name":{"type":"string","description":"Industry name"},"confidence":{"type":"string","description":"Match confidence (high, medium, low)"}}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_classify_sic":{"status":{"type":"string","description":"Classification status"},"domain":{"type":"string","description":"Resolved domain","optional":true},"type":{"type":"string","description":"Input type that was resolved","optional":true},"classification":{"type":"string","description":"SIC taxonomy version used (original_sic or latest_sec)","optional":true},"codes":{"type":"array","description":"Matched SIC codes with name, confidence, and group metadata","items":{"type":"object","properties":{"code":{"type":"string","description":"Industry code"},"name":{"type":"string","description":"Industry name"},"confidence":{"type":"string","description":"Match confidence (high, medium, low)"},"majorGroup":{"type":"string","description":"Major group code (original_sic only)"},"majorGroupName":{"type":"string","description":"Major group name (original_sic only)"},"office":{"type":"string","description":"SEC office (latest_sec only)"}}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_crawl":{"results":{"type":"array","description":"Crawled pages with markdown content and per-page metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content as markdown"},"metadata":{"type":"json","description":"Page metadata (url, title, crawlDepth, statusCode)"}}}},"metadata":{"type":"object","description":"Crawl summary (numUrls, maxCrawlDepth, numSucceeded, numFailed, numSkipped)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_extract":{"status":{"type":"string","description":"Extraction status"},"url":{"type":"string","description":"The starting URL that was crawled"},"urlsAnalyzed":{"type":"array","description":"URLs that were analyzed during extraction","items":{"type":"string","description":"Analyzed page URL"}},"data":{"type":"json","description":"Structured data matching the requested schema"},"metadata":{"type":"object","description":"Crawl summary (numUrls, maxCrawlDepth, numSucceeded, numFailed, numSkipped)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_extract_product":{"isProductPage":{"type":"boolean","description":"Whether the URL is a product page"},"platform":{"type":"string","description":"Detected platform (amazon, tiktok_shop, etsy, generic)","optional":true},"product":{"type":"object","description":"Extracted product details","properties":{"name":{"type":"string","description":"Product name"},"description":{"type":"string","description":"Product description"},"price":{"type":"number","description":"Product price"},"currency":{"type":"string","description":"Price currency"},"billing_frequency":{"type":"string","description":"Billing frequency (monthly, yearly, one_time, usage_based)"},"pricing_model":{"type":"string","description":"Pricing model (per_seat, flat, tiered, freemium, custom)"},"url":{"type":"string","description":"Product URL"},"category":{"type":"string","description":"Product category"},"features":{"type":"json","description":"Product features"},"target_audience":{"type":"json","description":"Target audience"},"tags":{"type":"json","description":"Product tags"},"image_url":{"type":"string","description":"Primary product image URL"},"images":{"type":"json","description":"Product image URLs"},"sku":{"type":"string","description":"Product SKU"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_extract_products":{"products":{"type":"array","description":"Extracted products with pricing, features, and metadata","items":{"type":"object","properties":{"name":{"type":"string","description":"Product name"},"description":{"type":"string","description":"Product description"},"price":{"type":"number","description":"Product price"},"currency":{"type":"string","description":"Price currency"},"billing_frequency":{"type":"string","description":"Billing frequency (monthly, yearly, one_time, usage_based)"},"pricing_model":{"type":"string","description":"Pricing model (per_seat, flat, tiered, freemium, custom)"},"url":{"type":"string","description":"Product URL"},"category":{"type":"string","description":"Product category"},"features":{"type":"json","description":"Product features"},"target_audience":{"type":"json","description":"Target audience"},"tags":{"type":"json","description":"Product tags"},"image_url":{"type":"string","description":"Primary product image URL"},"images":{"type":"json","description":"Product image URLs"},"sku":{"type":"string","description":"Product SKU"}}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand_by_email":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand_by_name":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand_by_ticker":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_identify_transaction":{"status":{"type":"string","description":"Identification status"},"brand":{"type":"object","description":"Brand data for the identified merchant","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_map":{"domain":{"type":"string","description":"The domain that was mapped"},"urls":{"type":"array","description":"All page URLs discovered from the sitemap","items":{"type":"string","description":"Page URL"}},"meta":{"type":"object","description":"Sitemap discovery stats (sitemapsDiscovered, sitemapsFetched, sitemapsSkipped, errors)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_fonts":{"status":{"type":"string","description":"Extraction status"},"domain":{"type":"string","description":"The domain that was analyzed"},"fonts":{"type":"array","description":"Fonts with usage statistics and fallbacks","items":{"type":"object","properties":{"font":{"type":"string","description":"Font family name"},"uses":{"type":"json","description":"Where the font is used"},"fallbacks":{"type":"json","description":"Fallback font families"},"num_elements":{"type":"number","description":"Number of elements using the font"},"num_words":{"type":"number","description":"Number of words rendered in the font"},"percent_words":{"type":"number","description":"Percent of words using the font"},"percent_elements":{"type":"number","description":"Percent of elements using the font"}}}},"fontLinks":{"type":"json","description":"Font family download links keyed by font name (type, files, category)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_html":{"html":{"type":"string","description":"Raw HTML content of the page"},"url":{"type":"string","description":"The scraped URL"},"type":{"type":"string","description":"Detected content type (html, xml, json, text, csv, markdown, svg, pdf, doc, docx)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_images":{"success":{"type":"boolean","description":"Whether the scrape succeeded"},"images":{"type":"array","description":"Discovered image assets with source, element, type, and optional enrichment","items":{"type":"object","properties":{"src":{"type":"string","description":"Image source URL or data"},"element":{"type":"string","description":"Source element (img, svg, link, source, video, css, object, meta, background)"},"type":{"type":"string","description":"Image representation (url, html, base64)"},"alt":{"type":"string","description":"Alt text","optional":true},"enrichment":{"type":"json","description":"Optional enrichment (width, height, mimetype, url, type) when requested"}}}},"url":{"type":"string","description":"The scraped URL"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_markdown":{"markdown":{"type":"string","description":"Page content as clean markdown"},"url":{"type":"string","description":"The scraped URL"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_styleguide":{"status":{"type":"string","description":"Extraction status"},"domain":{"type":"string","description":"The domain that was analyzed"},"styleguide":{"type":"json","description":"Design system: mode, colors, typography, elementSpacing, shadows, fontLinks, components"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_screenshot":{"file":{"type":"file","description":"Stored screenshot image file","optional":true},"screenshotUrl":{"type":"string","description":"Public URL of the captured screenshot"},"screenshotType":{"type":"string","description":"Screenshot type (viewport or fullPage)","optional":true},"domain":{"type":"string","description":"Domain that was captured","optional":true},"width":{"type":"number","description":"Screenshot width in pixels","optional":true},"height":{"type":"number","description":"Screenshot height in pixels","optional":true},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_search":{"results":{"type":"array","description":"Search results with url, title, description, relevance, and optional markdown","items":{"type":"object","properties":{"url":{"type":"string","description":"Result page URL"},"title":{"type":"string","description":"Result page title"},"description":{"type":"string","description":"Result snippet/description"},"relevance":{"type":"string","description":"Relevance rating (high, medium, low)"},"markdown":{"type":"json","description":"Scraped markdown for the result (when markdown scraping is enabled)"}}}},"query":{"type":"string","description":"The query that was searched"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"convex_action":{"value":{"type":"json","description":"Result returned by the action function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"convex_document_deltas":{"documents":{"type":"array","description":"Changed documents, each including _table and _ts fields","items":{"type":"object"}},"hasMore":{"type":"boolean","description":"Whether more delta pages remain"},"cursor":{"type":"string","description":"Cursor to pass back in when fetching the next page of deltas","optional":true}},"convex_list_documents":{"documents":{"type":"array","description":"Documents in this page of the snapshot","items":{"type":"object"}},"hasMore":{"type":"boolean","description":"Whether more pages remain in the snapshot"},"snapshot":{"type":"string","description":"Snapshot timestamp to pass back in when fetching the next page","optional":true},"pageCursor":{"type":"string","description":"Page cursor to pass back in when fetching the next page","optional":true}},"convex_list_tables":{"tables":{"type":"array","description":"Names of the tables in the deployment","items":{"type":"string"}},"schemas":{"type":"json","description":"Map of table name to the JSON schema of its documents"}},"convex_mutation":{"value":{"type":"json","description":"Result returned by the mutation function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"convex_query":{"value":{"type":"json","description":"Result returned by the query function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"convex_run_function":{"value":{"type":"json","description":"Result returned by the function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"crowdstrike_get_sensor_aggregates":{"aggregates":{"type":"array","description":"Aggregate result groups returned by CrowdStrike","items":{"type":"object","properties":{"buckets":{"type":"array","description":"Buckets within the aggregate result","items":{"type":"object","properties":{"count":{"type":"number","description":"Bucket document count","optional":true},"from":{"type":"number","description":"Bucket lower bound","optional":true},"keyAsString":{"type":"string","description":"String representation of the bucket key","optional":true},"label":{"type":"json","description":"Bucket label object","optional":true},"stringFrom":{"type":"string","description":"String lower bound","optional":true},"stringTo":{"type":"string","description":"String upper bound","optional":true},"subAggregates":{"type":"json","description":"Nested aggregate results for this bucket","optional":true},"to":{"type":"number","description":"Bucket upper bound","optional":true},"value":{"type":"number","description":"Bucket metric value","optional":true},"valueAsString":{"type":"string","description":"String representation of the bucket value","optional":true}}}},"docCountErrorUpperBound":{"type":"number","description":"Upper bound for bucket count error","optional":true},"name":{"type":"string","description":"Aggregate result name","optional":true},"sumOtherDocCount":{"type":"number","description":"Document count not included in the returned buckets","optional":true}}}},"count":{"type":"number","description":"Number of aggregate result groups returned"}},"crowdstrike_get_sensor_details":{"sensors":{"type":"array","description":"CrowdStrike identity sensor detail records","items":{"type":"object","properties":{"agentVersion":{"type":"string","description":"Sensor agent version","optional":true},"cid":{"type":"string","description":"CrowdStrike customer identifier"},"deviceId":{"type":"string","description":"Sensor device identifier"},"heartbeatTime":{"type":"number","description":"Last heartbeat timestamp","optional":true},"hostname":{"type":"string","description":"Sensor hostname","optional":true},"idpPolicyId":{"type":"string","description":"Assigned Identity Protection policy ID","optional":true},"idpPolicyName":{"type":"string","description":"Assigned Identity Protection policy name","optional":true},"ipAddress":{"type":"string","description":"Sensor local IP address","optional":true},"kerberosConfig":{"type":"string","description":"Kerberos configuration status","optional":true},"ldapConfig":{"type":"string","description":"LDAP configuration status","optional":true},"ldapsConfig":{"type":"string","description":"LDAPS configuration status","optional":true},"machineDomain":{"type":"string","description":"Machine domain","optional":true},"ntlmConfig":{"type":"string","description":"NTLM configuration status","optional":true},"osVersion":{"type":"string","description":"Operating system version","optional":true},"rdpToDcConfig":{"type":"string","description":"RDP to domain controller configuration status","optional":true},"smbToDcConfig":{"type":"string","description":"SMB to domain controller configuration status","optional":true},"status":{"type":"string","description":"Sensor protection status","optional":true},"statusCauses":{"type":"array","description":"Documented causes behind the current status","optional":true,"items":{"type":"string"}},"tiEnabled":{"type":"string","description":"Threat intelligence enablement status","optional":true}}}},"count":{"type":"number","description":"Number of sensors returned"},"pagination":{"type":"json","description":"Pagination metadata when returned by the underlying API","optional":true,"properties":{"limit":{"type":"number","description":"Page size used for the query","optional":true},"offset":{"type":"number","description":"Offset returned by CrowdStrike","optional":true},"total":{"type":"number","description":"Total records available","optional":true}}}},"crowdstrike_query_sensors":{"sensors":{"type":"array","description":"Matching CrowdStrike identity sensor records","items":{"type":"object","properties":{"agentVersion":{"type":"string","description":"Sensor agent version","optional":true},"cid":{"type":"string","description":"CrowdStrike customer identifier"},"deviceId":{"type":"string","description":"Sensor device identifier"},"heartbeatTime":{"type":"number","description":"Last heartbeat timestamp","optional":true},"hostname":{"type":"string","description":"Sensor hostname","optional":true},"idpPolicyId":{"type":"string","description":"Assigned Identity Protection policy ID","optional":true},"idpPolicyName":{"type":"string","description":"Assigned Identity Protection policy name","optional":true},"ipAddress":{"type":"string","description":"Sensor local IP address","optional":true},"kerberosConfig":{"type":"string","description":"Kerberos configuration status","optional":true},"ldapConfig":{"type":"string","description":"LDAP configuration status","optional":true},"ldapsConfig":{"type":"string","description":"LDAPS configuration status","optional":true},"machineDomain":{"type":"string","description":"Machine domain","optional":true},"ntlmConfig":{"type":"string","description":"NTLM configuration status","optional":true},"osVersion":{"type":"string","description":"Operating system version","optional":true},"rdpToDcConfig":{"type":"string","description":"RDP to domain controller configuration status","optional":true},"smbToDcConfig":{"type":"string","description":"SMB to domain controller configuration status","optional":true},"status":{"type":"string","description":"Sensor protection status","optional":true},"statusCauses":{"type":"array","description":"Documented causes behind the current status","optional":true,"items":{"type":"string"}},"tiEnabled":{"type":"string","description":"Threat intelligence enablement status","optional":true}}}},"count":{"type":"number","description":"Number of sensors returned"},"pagination":{"type":"json","description":"Pagination metadata (limit, offset, total)","optional":true,"properties":{"limit":{"type":"number","description":"Page size used for the query","optional":true},"offset":{"type":"number","description":"Offset returned by CrowdStrike","optional":true},"total":{"type":"number","description":"Total records available","optional":true}}}},"cursor_add_followup":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Result metadata","properties":{"id":{"type":"string","description":"Agent ID"}}}},"cursor_add_followup_v2":{"id":{"type":"string","description":"Agent ID"}},"cursor_delete_agent":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Result metadata","properties":{"id":{"type":"string","description":"Agent ID"}}}},"cursor_delete_agent_v2":{"id":{"type":"string","description":"Agent ID"}},"cursor_download_artifact":{"content":{"type":"string","description":"Human-readable download result"},"metadata":{"type":"object","description":"Downloaded file metadata","properties":{"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"data":{"type":"string","description":"Base64-encoded file contents"},"size":{"type":"number","description":"File size in bytes"}}}},"cursor_download_artifact_v2":{"file":{"type":"file","description":"Downloaded artifact file stored in execution files"}},"cursor_get_agent":{"content":{"type":"string","description":"Human-readable agent details"},"metadata":{"type":"object","description":"Agent metadata","properties":{"id":{"type":"string","description":"Agent ID"},"name":{"type":"string","description":"Agent name"},"status":{"type":"string","description":"Agent status"},"source":{"type":"object","description":"Source repository info"},"target":{"type":"object","description":"Target branch info"},"summary":{"type":"string","description":"Agent summary","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}}}},"cursor_get_agent_v2":{"id":{"type":"string","description":"Agent ID"},"name":{"type":"string","description":"Agent name"},"status":{"type":"string","description":"Agent status"},"source":{"type":"json","description":"Source repository info"},"target":{"type":"json","description":"Target branch/PR info"},"summary":{"type":"string","description":"Agent summary","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}},"cursor_get_api_key_info":{"content":{"type":"string","description":"Human-readable API key summary"},"metadata":{"type":"object","description":"API key metadata","properties":{"apiKeyName":{"type":"string","description":"Name of the API key"},"createdAt":{"type":"string","description":"API key creation timestamp"},"userEmail":{"type":"string","description":"Email of the key owner"}}}},"cursor_get_api_key_info_v2":{"apiKeyName":{"type":"string","description":"Name of the API key"},"createdAt":{"type":"string","description":"API key creation timestamp"},"userEmail":{"type":"string","description":"Email of the key owner"}},"cursor_get_conversation":{"content":{"type":"string","description":"Human-readable conversation history"},"metadata":{"type":"object","description":"Conversation metadata","properties":{"id":{"type":"string","description":"Agent ID"},"messages":{"type":"array","description":"Array of conversation messages"}}}},"cursor_get_conversation_v2":{"id":{"type":"string","description":"Agent ID"},"messages":{"type":"array","description":"Array of conversation messages"}},"cursor_launch_agent":{"content":{"type":"string","description":"Success message with agent details"},"metadata":{"type":"object","description":"Launch result metadata","properties":{"id":{"type":"string","description":"Agent ID"},"url":{"type":"string","description":"Agent URL"}}}},"cursor_launch_agent_v2":{"id":{"type":"string","description":"Agent ID"},"url":{"type":"string","description":"Agent URL"}},"cursor_list_agents":{"content":{"type":"string","description":"Human-readable list of agents"},"metadata":{"type":"object","description":"Agent list metadata","properties":{"agents":{"type":"array","description":"Array of agent objects"},"nextCursor":{"type":"string","description":"Pagination cursor for next page","optional":true}}}},"cursor_list_agents_v2":{"agents":{"type":"array","description":"Array of agent objects"},"nextCursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"cursor_list_artifacts":{"content":{"type":"string","description":"Human-readable artifact count"},"metadata":{"type":"object","description":"Artifacts metadata","properties":{"artifacts":{"type":"array","description":"List of artifacts","items":{"type":"object","properties":{"path":{"type":"string","description":"Artifact file path"},"size":{"type":"number","description":"File size in bytes","optional":true}}}}}}},"cursor_list_artifacts_v2":{"artifacts":{"type":"array","description":"List of artifact files","items":{"type":"object","properties":{"path":{"type":"string","description":"Artifact file path"},"size":{"type":"number","description":"File size in bytes","optional":true}}}}},"cursor_list_models":{"content":{"type":"string","description":"Human-readable model count"},"metadata":{"type":"object","description":"Models metadata","properties":{"models":{"type":"array","description":"Array of available model names","items":{"type":"string","description":"Model name"}}}}},"cursor_list_models_v2":{"models":{"type":"array","description":"Array of available model names","items":{"type":"string","description":"Model name"}}},"cursor_list_repositories":{"content":{"type":"string","description":"Human-readable repository count"},"metadata":{"type":"object","description":"Repositories metadata","properties":{"repositories":{"type":"array","description":"Array of accessible repositories","items":{"type":"object","properties":{"owner":{"type":"string","description":"Repository owner"},"name":{"type":"string","description":"Repository name"},"repository":{"type":"string","description":"Repository URL"}}}}}}},"cursor_list_repositories_v2":{"repositories":{"type":"array","description":"Array of accessible repositories","items":{"type":"object","properties":{"owner":{"type":"string","description":"Repository owner"},"name":{"type":"string","description":"Repository name"},"repository":{"type":"string","description":"Repository URL"}}}}},"cursor_stop_agent":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Result metadata","properties":{"id":{"type":"string","description":"Agent ID"}}}},"cursor_stop_agent_v2":{"id":{"type":"string","description":"Agent ID"}},"dagster_delete_run":{"runId":{"type":"string","description":"The ID of the deleted run"}},"dagster_get_asset":{"assetKey":{"type":"string","description":"Slash-joined asset key"},"path":{"type":"json","description":"Asset key path segments"},"groupName":{"type":"string","description":"Asset group the definition belongs to","optional":true},"description":{"type":"string","description":"Asset description","optional":true},"jobNames":{"type":"json","description":"Names of jobs that can materialize this asset","optional":true},"computeKind":{"type":"string","description":"Compute kind tag (e.g., python, dbt, spark)","optional":true},"isPartitioned":{"type":"boolean","description":"Whether the asset is partitioned","optional":true},"latestMaterialization":{"type":"json","description":"Most recent materialization (runId, timestamp, partition, stepKey)","optional":true,"properties":{"runId":{"type":"string","description":"Run that produced the materialization"},"timestamp":{"type":"string","description":"Materialization timestamp (epoch ms string)"},"partition":{"type":"string","description":"Partition key, if partitioned","optional":true},"stepKey":{"type":"string","description":"Step key that emitted it","optional":true}}}},"dagster_get_run":{"runId":{"type":"string","description":"Run ID"},"jobName":{"type":"string","description":"Name of the job this run belongs to","optional":true},"status":{"type":"string","description":"Run status (QUEUED, NOT_STARTED, STARTING, MANAGED, STARTED, SUCCESS, FAILURE, CANCELING, CANCELED)"},"mode":{"type":"string","description":"Execution mode of the run","optional":true},"startTime":{"type":"number","description":"Run start time as Unix timestamp","optional":true},"endTime":{"type":"number","description":"Run end time as Unix timestamp","optional":true},"creationTime":{"type":"number","description":"Time the run was created as Unix timestamp","optional":true},"updateTime":{"type":"number","description":"Time the run was last updated as Unix timestamp","optional":true},"parentRunId":{"type":"string","description":"ID of the immediate parent run (for re-executions)","optional":true},"rootRunId":{"type":"string","description":"ID of the root run in the re-execution group","optional":true},"canTerminate":{"type":"boolean","description":"Whether the run can currently be terminated"},"assetSelection":{"type":"json","description":"Asset keys targeted by the run, as slash-joined strings","optional":true},"runConfigYaml":{"type":"string","description":"Run configuration as YAML","optional":true},"tags":{"type":"json","description":"Run tags as array of {key, value} objects","optional":true}},"dagster_get_run_logs":{"events":{"type":"json","description":"Array of log events (type, message, timestamp, level, stepKey, eventType)","properties":{"type":{"type":"string","description":"GraphQL typename of the event"},"message":{"type":"string","description":"Human-readable log message"},"timestamp":{"type":"string","description":"Event timestamp as a Unix epoch string"},"level":{"type":"string","description":"Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)"},"stepKey":{"type":"string","description":"Step key, if the event is step-scoped","optional":true},"eventType":{"type":"string","description":"Dagster event type enum value","optional":true}}},"cursor":{"type":"string","description":"Cursor for fetching the next page of log events","optional":true},"hasMore":{"type":"boolean","description":"Whether more log events are available beyond this page"}},"dagster_launch_run":{"runId":{"type":"string","description":"The globally unique ID of the launched run"}},"dagster_list_assets":{"assets":{"type":"json","description":"Array of assets (assetKey, path)","properties":{"assetKey":{"type":"string","description":"Slash-joined asset key"},"path":{"type":"json","description":"Asset key path segments"}}},"cursor":{"type":"string","description":"Cursor to pass on the next call to fetch more assets","optional":true},"hasMore":{"type":"boolean","description":"Whether more assets are likely available beyond this page"}},"dagster_list_jobs":{"jobs":{"type":"json","description":"Array of jobs with name and repositoryName","properties":{"name":{"type":"string","description":"Job name"},"repositoryName":{"type":"string","description":"Repository name"}}}},"dagster_list_runs":{"runs":{"type":"json","description":"Array of runs","properties":{"runId":{"type":"string","description":"Run ID"},"jobName":{"type":"string","description":"Job name"},"status":{"type":"string","description":"Run status"},"tags":{"type":"json","description":"Run tags as array of {key, value} objects"},"startTime":{"type":"number","description":"Start time as Unix timestamp"},"endTime":{"type":"number","description":"End time as Unix timestamp"}}},"cursor":{"type":"string","description":"Run ID of the last returned run — pass as cursor to fetch the next page","optional":true},"hasMore":{"type":"boolean","description":"Whether more runs are likely available beyond this page"}},"dagster_list_schedules":{"schedules":{"type":"json","description":"Array of schedules (name, cronSchedule, jobName, status, id, description, executionTimezone)","properties":{"name":{"type":"string","description":"Schedule name"},"cronSchedule":{"type":"string","description":"Cron expression for the schedule"},"jobName":{"type":"string","description":"Job the schedule targets"},"status":{"type":"string","description":"Schedule status: RUNNING or STOPPED"},"id":{"type":"string","description":"Instigator state ID — use this to start or stop the schedule"},"description":{"type":"string","description":"Human-readable schedule description"},"executionTimezone":{"type":"string","description":"Timezone for cron evaluation"}}}},"dagster_list_sensors":{"sensors":{"type":"json","description":"Array of sensors (name, sensorType, status, id, description)","properties":{"name":{"type":"string","description":"Sensor name"},"sensorType":{"type":"string","description":"Sensor type (ASSET, AUTO_MATERIALIZE, FRESHNESS_POLICY, MULTI_ASSET, RUN_STATUS, STANDARD, UNKNOWN)"},"status":{"type":"string","description":"Sensor status: RUNNING or STOPPED"},"id":{"type":"string","description":"Instigator state ID — use this to start or stop the sensor"},"description":{"type":"string","description":"Human-readable sensor description"}}}},"dagster_materialize_assets":{"runId":{"type":"string","description":"The globally unique ID of the launched materialization run"}},"dagster_reexecute_run":{"runId":{"type":"string","description":"The ID of the newly launched reexecution run"}},"dagster_report_asset_materialization":{"success":{"type":"boolean","description":"Whether the event was reported successfully"},"assetKey":{"type":"string","description":"Slash-joined asset key the event was reported against"}},"dagster_start_schedule":{"id":{"type":"string","description":"Instigator state ID of the schedule"},"status":{"type":"string","description":"Updated schedule status (RUNNING or STOPPED)"}},"dagster_start_sensor":{"id":{"type":"string","description":"Instigator state ID of the sensor"},"status":{"type":"string","description":"Updated sensor status (RUNNING or STOPPED)"}},"dagster_stop_schedule":{"id":{"type":"string","description":"Instigator state ID of the schedule"},"status":{"type":"string","description":"Updated schedule status (RUNNING or STOPPED)"}},"dagster_stop_sensor":{"id":{"type":"string","description":"Instigator state ID of the sensor"},"status":{"type":"string","description":"Updated sensor status (RUNNING or STOPPED)"}},"dagster_terminate_run":{"success":{"type":"boolean","description":"Whether the run was successfully terminated"},"runId":{"type":"string","description":"The ID of the terminated run"},"message":{"type":"string","description":"Error or status message if termination failed","optional":true}},"dagster_wipe_asset":{"success":{"type":"boolean","description":"Whether the asset was wiped successfully"},"assetKey":{"type":"string","description":"Slash-joined asset key that was wiped"}},"databricks_cancel_run":{"success":{"type":"boolean","description":"Whether the cancel request was accepted"}},"databricks_execute_sql":{"statementId":{"type":"string","description":"Unique identifier for the executed statement"},"status":{"type":"string","description":"Execution status (SUCCEEDED, PENDING, RUNNING, FAILED, CANCELED, CLOSED)"},"columns":{"type":"array","description":"Column schema of the result set","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"position":{"type":"number","description":"Column position (0-based)"},"typeName":{"type":"string","description":"Column type (STRING, INT, LONG, DOUBLE, BOOLEAN, TIMESTAMP, DATE, DECIMAL, etc.)"}}}},"data":{"type":"array","description":"Result rows as a 2D array of strings where each inner array is a row of column values","optional":true,"items":{"type":"array","description":"A single row of column values as strings"}},"totalRows":{"type":"number","description":"Total number of rows in the result","optional":true},"truncated":{"type":"boolean","description":"Whether the result set was truncated due to row_limit or byte_limit"}},"databricks_get_cluster":{"cluster":{"type":"object","description":"Cluster detail","properties":{"clusterId":{"type":"string","description":"Unique cluster identifier"},"clusterName":{"type":"string","description":"Cluster display name"},"state":{"type":"string","description":"Current state (PENDING, RUNNING, RESTARTING, RESIZING, TERMINATING, TERMINATED, ERROR, UNKNOWN)"},"stateMessage":{"type":"string","description":"Human-readable state description"},"creatorUserName":{"type":"string","description":"Email of the cluster creator"},"sparkVersion":{"type":"string","description":"Spark runtime version (e.g., 13.3.x-scala2.12)"},"nodeTypeId":{"type":"string","description":"Worker node type identifier"},"driverNodeTypeId":{"type":"string","description":"Driver node type identifier"},"numWorkers":{"type":"number","description":"Number of worker nodes (for fixed-size clusters)","optional":true},"autoscale":{"type":"object","description":"Autoscaling configuration (null for fixed-size clusters)","optional":true,"properties":{"minWorkers":{"type":"number","description":"Minimum number of workers"},"maxWorkers":{"type":"number","description":"Maximum number of workers"}}},"clusterSource":{"type":"string","description":"Origin (API, UI, JOB, MODELS, PIPELINE, PIPELINE_MAINTENANCE, SQL)"},"autoterminationMinutes":{"type":"number","description":"Minutes of inactivity before auto-termination (0 = disabled)"},"startTime":{"type":"number","description":"Cluster start timestamp (epoch ms)","optional":true}}}},"databricks_get_job":{"jobId":{"type":"number","description":"The job ID"},"name":{"type":"string","description":"Job name"},"creatorUserName":{"type":"string","description":"Email of the job creator"},"runAsUserName":{"type":"string","description":"User the job runs as"},"createdTime":{"type":"number","description":"Job creation timestamp (epoch ms)"},"format":{"type":"string","description":"Job format (SINGLE_TASK or MULTI_TASK)"},"maxConcurrentRuns":{"type":"number","description":"Maximum number of concurrent runs"},"timeoutSeconds":{"type":"number","description":"Job-level timeout in seconds (0 or null means no timeout)","optional":true},"schedule":{"type":"object","description":"Cron schedule configuration (quartz_cron_expression, timezone_id, pause_status)","optional":true},"tags":{"type":"object","description":"Key-value tags applied to the job","optional":true},"tasks":{"type":"array","description":"Task definitions for the job (empty for single-task jobs)","items":{"type":"object"}}},"databricks_get_run":{"runId":{"type":"number","description":"The run ID"},"jobId":{"type":"number","description":"The job ID this run belongs to"},"runName":{"type":"string","description":"Name of the run"},"runType":{"type":"string","description":"Type of run (JOB_RUN, WORKFLOW_RUN, SUBMIT_RUN)"},"attemptNumber":{"type":"number","description":"Retry attempt number (0 for initial attempt)"},"state":{"type":"object","description":"Run state information","properties":{"lifeCycleState":{"type":"string","description":"Lifecycle state (QUEUED, PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED, INTERNAL_ERROR, BLOCKED, WAITING_FOR_RETRY)"},"resultState":{"type":"string","description":"Result state (SUCCESS, FAILED, TIMEDOUT, CANCELED, SUCCESS_WITH_FAILURES, UPSTREAM_FAILED, UPSTREAM_CANCELED, EXCLUDED)","optional":true},"stateMessage":{"type":"string","description":"Descriptive message for the current state"},"userCancelledOrTimedout":{"type":"boolean","description":"Whether the run was cancelled by user or timed out"}}},"startTime":{"type":"number","description":"Run start timestamp (epoch ms)","optional":true},"endTime":{"type":"number","description":"Run end timestamp (epoch ms, 0 if still running)","optional":true},"setupDuration":{"type":"number","description":"Cluster setup duration (ms)","optional":true},"executionDuration":{"type":"number","description":"Execution duration (ms)","optional":true},"cleanupDuration":{"type":"number","description":"Cleanup duration (ms)","optional":true},"queueDuration":{"type":"number","description":"Time spent in queue before execution (ms)","optional":true},"runPageUrl":{"type":"string","description":"URL to the run detail page in Databricks UI"},"creatorUserName":{"type":"string","description":"Email of the user who triggered the run"}},"databricks_get_run_output":{"notebookOutput":{"type":"object","description":"Notebook task output (from dbutils.notebook.exit())","optional":true,"properties":{"result":{"type":"string","description":"Value passed to dbutils.notebook.exit() (max 5 MB)","optional":true},"truncated":{"type":"boolean","description":"Whether the result was truncated"}}},"error":{"type":"string","description":"Error message if the run failed or output is unavailable","optional":true},"errorTrace":{"type":"string","description":"Error stack trace if available","optional":true},"logs":{"type":"string","description":"Log output (last 5 MB) from spark_jar, spark_python, or python_wheel tasks","optional":true},"logsTruncated":{"type":"boolean","description":"Whether the log output was truncated"}},"databricks_get_statement":{"statementId":{"type":"string","description":"Unique identifier for the statement"},"status":{"type":"string","description":"Execution status (SUCCEEDED, PENDING, RUNNING, FAILED, CANCELED, CLOSED)"},"columns":{"type":"array","description":"Column schema of the result set","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"position":{"type":"number","description":"Column position (0-based)"},"typeName":{"type":"string","description":"Column type (STRING, INT, LONG, DOUBLE, BOOLEAN, TIMESTAMP, DATE, DECIMAL, etc.)"}}}},"data":{"type":"array","description":"Result rows as a 2D array of strings where each inner array is a row of column values","optional":true,"items":{"type":"array","description":"A single row of column values as strings"}},"totalRows":{"type":"number","description":"Total number of rows in the result","optional":true},"truncated":{"type":"boolean","description":"Whether the result set was truncated due to row_limit or byte_limit"}},"databricks_list_clusters":{"clusters":{"type":"array","description":"List of clusters in the workspace","items":{"type":"object","properties":{"clusterId":{"type":"string","description":"Unique cluster identifier"},"clusterName":{"type":"string","description":"Cluster display name"},"state":{"type":"string","description":"Current state (PENDING, RUNNING, RESTARTING, RESIZING, TERMINATING, TERMINATED, ERROR, UNKNOWN)"},"stateMessage":{"type":"string","description":"Human-readable state description"},"creatorUserName":{"type":"string","description":"Email of the cluster creator"},"sparkVersion":{"type":"string","description":"Spark runtime version (e.g., 13.3.x-scala2.12)"},"nodeTypeId":{"type":"string","description":"Worker node type identifier"},"driverNodeTypeId":{"type":"string","description":"Driver node type identifier"},"numWorkers":{"type":"number","description":"Number of worker nodes (for fixed-size clusters)","optional":true},"autoscale":{"type":"object","description":"Autoscaling configuration (null for fixed-size clusters)","optional":true,"properties":{"minWorkers":{"type":"number","description":"Minimum number of workers"},"maxWorkers":{"type":"number","description":"Maximum number of workers"}}},"clusterSource":{"type":"string","description":"Origin (API, UI, JOB, MODELS, PIPELINE, PIPELINE_MAINTENANCE, SQL)"},"autoterminationMinutes":{"type":"number","description":"Minutes of inactivity before auto-termination (0 = disabled)"},"startTime":{"type":"number","description":"Cluster start timestamp (epoch ms)","optional":true}}}}},"databricks_list_jobs":{"jobs":{"type":"array","description":"List of jobs in the workspace","items":{"type":"object","properties":{"jobId":{"type":"number","description":"Unique job identifier"},"name":{"type":"string","description":"Job name"},"createdTime":{"type":"number","description":"Job creation timestamp (epoch ms)"},"creatorUserName":{"type":"string","description":"Email of the job creator"},"maxConcurrentRuns":{"type":"number","description":"Maximum number of concurrent runs"},"format":{"type":"string","description":"Job format (SINGLE_TASK or MULTI_TASK)"}}}},"hasMore":{"type":"boolean","description":"Whether more jobs are available for pagination"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"databricks_list_runs":{"runs":{"type":"array","description":"List of job runs","items":{"type":"object","properties":{"runId":{"type":"number","description":"Unique run identifier"},"jobId":{"type":"number","description":"Job this run belongs to"},"runName":{"type":"string","description":"Run name"},"runType":{"type":"string","description":"Run type (JOB_RUN, WORKFLOW_RUN, SUBMIT_RUN)"},"state":{"type":"object","description":"Run state information","properties":{"lifeCycleState":{"type":"string","description":"Lifecycle state (QUEUED, PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED, INTERNAL_ERROR, BLOCKED, WAITING_FOR_RETRY)"},"resultState":{"type":"string","description":"Result state (SUCCESS, FAILED, TIMEDOUT, CANCELED, SUCCESS_WITH_FAILURES, UPSTREAM_FAILED, UPSTREAM_CANCELED, EXCLUDED)","optional":true},"stateMessage":{"type":"string","description":"Descriptive state message"},"userCancelledOrTimedout":{"type":"boolean","description":"Whether the run was cancelled by user or timed out"}}},"startTime":{"type":"number","description":"Run start timestamp (epoch ms)","optional":true},"endTime":{"type":"number","description":"Run end timestamp (epoch ms)","optional":true}}}},"hasMore":{"type":"boolean","description":"Whether more runs are available for pagination"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"databricks_list_warehouses":{"warehouses":{"type":"array","description":"List of SQL warehouses in the workspace","items":{"type":"object","properties":{"warehouseId":{"type":"string","description":"Unique warehouse identifier"},"name":{"type":"string","description":"Warehouse display name"},"clusterSize":{"type":"string","description":"Warehouse size (e.g., 2X-Small, Small, Medium, Large)"},"state":{"type":"string","description":"Current state (STARTING, RUNNING, STOPPING, STOPPED, DELETING, DELETED)"},"warehouseType":{"type":"string","description":"Warehouse type (CLASSIC, PRO)"},"creatorName":{"type":"string","description":"Email of the warehouse creator"},"autoStopMinutes":{"type":"number","description":"Minutes of inactivity before auto-stop (0 = disabled)"},"numClusters":{"type":"number","description":"Current number of running clusters"},"minNumClusters":{"type":"number","description":"Minimum cluster count for scaling"},"maxNumClusters":{"type":"number","description":"Maximum cluster count for scaling"},"numActiveSessions":{"type":"number","description":"Number of active sessions"},"enableServerlessCompute":{"type":"boolean","description":"Whether serverless compute is enabled"}}}}},"databricks_run_job":{"runId":{"type":"number","description":"The globally unique ID of the triggered run"},"numberInJob":{"type":"number","description":"The sequence number of this run among all runs of the job"}},"datadog_cancel_downtime":{"success":{"type":"boolean","description":"Whether the downtime was successfully canceled"}},"datadog_create_downtime":{"downtime":{"type":"object","description":"The created downtime details","properties":{"id":{"type":"number","description":"Downtime ID"},"scope":{"type":"array","description":"Downtime scope"},"message":{"type":"string","description":"Downtime message"},"start":{"type":"number","description":"Start time (Unix timestamp)"},"end":{"type":"number","description":"End time (Unix timestamp)"},"active":{"type":"boolean","description":"Whether downtime is currently active"}}}},"datadog_create_event":{"event":{"type":"object","description":"The created event details","properties":{"id":{"type":"number","description":"Event ID"},"title":{"type":"string","description":"Event title"},"text":{"type":"string","description":"Event text"},"date_happened":{"type":"number","description":"Unix timestamp when event occurred"},"priority":{"type":"string","description":"Event priority"},"alert_type":{"type":"string","description":"Alert type"},"host":{"type":"string","description":"Associated host"},"tags":{"type":"array","description":"Event tags"},"url":{"type":"string","description":"URL to view the event in Datadog"}}}},"datadog_create_monitor":{"monitor":{"type":"object","description":"The created monitor details","properties":{"id":{"type":"number","description":"Monitor ID"},"name":{"type":"string","description":"Monitor name"},"type":{"type":"string","description":"Monitor type"},"query":{"type":"string","description":"Monitor query"},"message":{"type":"string","description":"Notification message"},"tags":{"type":"array","description":"Monitor tags"},"priority":{"type":"number","description":"Monitor priority"},"overall_state":{"type":"string","description":"Current monitor state"},"created":{"type":"string","description":"Creation timestamp"},"modified":{"type":"string","description":"Last modification timestamp"}}}},"datadog_get_monitor":{"monitor":{"type":"object","description":"The monitor details","properties":{"id":{"type":"number","description":"Monitor ID"},"name":{"type":"string","description":"Monitor name"},"type":{"type":"string","description":"Monitor type"},"query":{"type":"string","description":"Monitor query"},"message":{"type":"string","description":"Notification message"},"tags":{"type":"array","description":"Monitor tags"},"priority":{"type":"number","description":"Monitor priority"},"overall_state":{"type":"string","description":"Current monitor state"},"created":{"type":"string","description":"Creation timestamp"},"modified":{"type":"string","description":"Last modification timestamp"}}}},"datadog_list_downtimes":{"downtimes":{"type":"array","description":"List of downtimes","items":{"type":"object","properties":{"id":{"type":"number","description":"Downtime ID"},"scope":{"type":"array","description":"Downtime scope"},"message":{"type":"string","description":"Downtime message"},"start":{"type":"number","description":"Start time (Unix timestamp)"},"end":{"type":"number","description":"End time (Unix timestamp)"},"active":{"type":"boolean","description":"Whether downtime is currently active"}}}}},"datadog_list_monitors":{"monitors":{"type":"array","description":"List of monitors","items":{"type":"object","properties":{"id":{"type":"number","description":"Monitor ID"},"name":{"type":"string","description":"Monitor name"},"type":{"type":"string","description":"Monitor type"},"query":{"type":"string","description":"Monitor query"},"overall_state":{"type":"string","description":"Current state"},"tags":{"type":"array","description":"Tags"}}}}},"datadog_mute_monitor":{"success":{"type":"boolean","description":"Whether the monitor was successfully muted"}},"datadog_query_logs":{"logs":{"type":"array","description":"List of log entries","items":{"type":"object","properties":{"id":{"type":"string","description":"Log ID"},"content":{"type":"object","description":"Log content","properties":{"timestamp":{"type":"string","description":"Log timestamp"},"host":{"type":"string","description":"Host name"},"service":{"type":"string","description":"Service name"},"message":{"type":"string","description":"Log message"},"status":{"type":"string","description":"Log status/level"}}}}}},"nextLogId":{"type":"string","description":"Cursor for pagination","optional":true}},"datadog_query_timeseries":{"series":{"type":"array","description":"Array of timeseries data with metric name, tags, and data points"},"status":{"type":"string","description":"Query status"}},"datadog_send_logs":{"success":{"type":"boolean","description":"Whether the logs were sent successfully"}},"datadog_submit_metrics":{"success":{"type":"boolean","description":"Whether the metrics were submitted successfully"},"errors":{"type":"array","description":"Any errors that occurred during submission"}},"datagma_enrich_company":{"name":{"type":"string","description":"Company name","optional":true},"website":{"type":"string","description":"Company website","optional":true},"industries":{"type":"string","description":"Industry classification","optional":true},"companySize":{"type":"string","description":"Employee headcount range","optional":true},"type":{"type":"string","description":"Company type (e.g., Private, Public)","optional":true},"founded":{"type":"string","description":"Year founded","optional":true},"shortDescription":{"type":"string","description":"Short company description","optional":true},"revenueRange":{"type":"string","description":"Estimated annual revenue range","optional":true},"headquarters":{"type":"string","description":"Headquarters location","optional":true}},"datagma_enrich_person":{"name":{"type":"string","description":"Full name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Work email address","optional":true},"emailStatus":{"type":"string","description":"Email verification status","optional":true},"jobTitle":{"type":"string","description":"Current job title","optional":true},"company":{"type":"string","description":"Current company name","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"location":{"type":"string","description":"Location string","optional":true},"country":{"type":"string","description":"Country","optional":true},"region":{"type":"string","description":"Region/state","optional":true},"city":{"type":"string","description":"City","optional":true},"extractedRole":{"type":"string","description":"Extracted role category","optional":true},"extractedSeniority":{"type":"string","description":"Extracted seniority level","optional":true},"twitter":{"type":"string","description":"Twitter handle","optional":true},"phone":{"type":"string","description":"Mobile phone number","optional":true},"personConfidenceScore":{"type":"number","description":"Confidence score for the person match (0–1)","optional":true}},"datagma_find_email":{"email":{"type":"string","description":"Verified work email address","optional":true},"emailStatus":{"type":"string","description":"Email verification status (e.g., valid, invalid)","optional":true},"emailDomain":{"type":"string","description":"Email domain","optional":true},"mxfound":{"type":"boolean","description":"Whether MX records were found","optional":true},"smtpCheck":{"type":"boolean","description":"Whether SMTP validation succeeded","optional":true},"catchAll":{"type":"boolean","description":"Whether the domain is catch-all","optional":true}},"datagma_find_phone":{"phone":{"type":"string","description":"Mobile phone number","optional":true},"countryCode":{"type":"string","description":"Country code prefix (e.g., +1)","optional":true},"isWhatsapp":{"type":"boolean","description":"Whether the number is linked to WhatsApp","optional":true}},"datagma_get_credits":{"credits":{"type":"number","description":"Remaining Datagma credits","optional":true}},"daytona_create_sandbox":{"sandbox":{"type":"json","description":"The created sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_delete_sandbox":{"sandbox":{"type":"json","description":"The deleted sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"name":{"type":"string","description":"Name of the downloaded file"},"mimeType":{"type":"string","description":"MIME type of the downloaded file"},"size":{"type":"number","description":"Size of the downloaded file in bytes"}},"daytona_execute_command":{"exitCode":{"type":"number","description":"Exit code of the command (-1 if missing from the response)"},"result":{"type":"string","description":"Combined stdout/stderr output of the command"}},"daytona_get_sandbox":{"sandbox":{"type":"json","description":"The sandbox details","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_git_clone":{"repoUrl":{"type":"string","description":"URL of the cloned repository"},"clonePath":{"type":"string","description":"Path the repository was cloned into"}},"daytona_list_files":{"files":{"type":"array","description":"Files and directories at the given path","items":{"type":"json","properties":{"name":{"type":"string","description":"File or directory name"},"isDir":{"type":"boolean","description":"Whether the entry is a directory"},"size":{"type":"number","description":"Size in bytes"},"mode":{"type":"string","description":"File mode string"},"permissions":{"type":"string","description":"Permission string"},"owner":{"type":"string","description":"Owning user"},"group":{"type":"string","description":"Owning group"},"modifiedAt":{"type":"string","description":"Last modification timestamp"}}}}},"daytona_list_sandboxes":{"sandboxes":{"type":"array","description":"Sandboxes in the organization","items":{"type":"json","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page of results","optional":true}},"daytona_run_code":{"exitCode":{"type":"number","description":"Exit code of the code run (-1 if missing from the response)"},"result":{"type":"string","description":"Combined stdout/stderr output of the code run"},"artifacts":{"type":"json","description":"Artifacts produced by the run (e.g., matplotlib charts)","optional":true}},"daytona_start_sandbox":{"sandbox":{"type":"json","description":"The started sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_stop_sandbox":{"sandbox":{"type":"json","description":"The stopped sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_upload_file":{"uploadedPath":{"type":"string","description":"Path of the uploaded file in the sandbox"},"name":{"type":"string","description":"Name of the uploaded file"},"size":{"type":"number","description":"Size of the uploaded file in bytes"}},"deployments_deploy":{"workflowId":{"type":"string","description":"ID of the deployed workflow"},"isDeployed":{"type":"boolean","description":"Whether the workflow is now deployed"},"deployedAt":{"type":"string","description":"ISO 8601 timestamp of the deployment (null if unavailable)"},"version":{"type":"number","description":"The deployment version that is now active","optional":true},"warnings":{"type":"array","description":"Non-fatal warnings (e.g. trigger or schedule sync still in progress)"}},"deployments_get_version":{"workflowId":{"type":"string","description":"ID of the workflow"},"version":{"type":"number","description":"The deployment version number"},"name":{"type":"string","description":"Version label","optional":true},"description":{"type":"string","description":"Version description","optional":true},"isActive":{"type":"boolean","description":"Whether this version is currently live"},"createdAt":{"type":"string","description":"When this version was deployed (ISO 8601)"},"deployedState":{"type":"json","description":"The full workflow state snapshot (blocks, edges, loops, parallels, variables)"}},"deployments_list_versions":{"workflowId":{"type":"string","description":"ID of the workflow"},"versions":{"type":"array","description":"Deployment versions, newest first (id, version, name, description, isActive, createdAt, createdBy, deployedByName)"}},"deployments_promote":{"workflowId":{"type":"string","description":"ID of the workflow"},"isDeployed":{"type":"boolean","description":"Whether the workflow is now deployed"},"deployedAt":{"type":"string","description":"ISO 8601 timestamp of the active deployment (null if unavailable)"},"version":{"type":"number","description":"The deployment version that is now live"},"warnings":{"type":"array","description":"Non-fatal warnings (e.g. trigger or schedule sync still in progress)"}},"deployments_undeploy":{"workflowId":{"type":"string","description":"ID of the undeployed workflow"},"isDeployed":{"type":"boolean","description":"Whether the workflow is still deployed (false)"},"deployedAt":{"type":"string","description":"Always null after an undeploy","optional":true},"warnings":{"type":"array","description":"Non-fatal warnings (e.g. trigger or schedule cleanup still in progress)"}},"devin_append_session_tags":{"tags":{"type":"json","description":"Updated list of tags on the session (array of strings)"}},"devin_archive_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_create_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_get_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_get_session_tags":{"tags":{"type":"json","description":"Tags applied to the session (array of strings)"}},"devin_list_session_attachments":{"attachments":{"type":"array","description":"Attachments associated with the session","items":{"type":"object","properties":{"attachmentId":{"type":"string","description":"Unique identifier for the attachment"},"name":{"type":"string","description":"Attachment file name"},"url":{"type":"string","description":"URL to download the attachment"},"source":{"type":"string","description":"Origin of the attachment (devin or user)"},"contentType":{"type":"string","description":"MIME type of the attachment","optional":true}}}}},"devin_list_session_messages":{"messages":{"type":"array","description":"Messages exchanged in the session","items":{"type":"object","properties":{"eventId":{"type":"string","description":"Unique identifier for the message event"},"source":{"type":"string","description":"Origin of the message (devin or user)"},"message":{"type":"string","description":"The message content"},"createdAt":{"type":"number","description":"Unix timestamp when the message was created","optional":true}}}},"endCursor":{"type":"string","description":"Pagination cursor for the next page, or null if last page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether more messages are available"},"total":{"type":"number","description":"Total number of messages, if provided","optional":true}},"devin_list_sessions":{"sessions":{"type":"array","description":"List of Devin sessions","items":{"type":"object","properties":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session"},"status":{"type":"string","description":"Session status"},"statusDetail":{"type":"string","description":"Detailed status","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Creation timestamp (Unix)","optional":true},"updatedAt":{"type":"number","description":"Last updated timestamp (Unix)","optional":true},"tags":{"type":"json","description":"Session tags (array of strings)"},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}}}},"endCursor":{"type":"string","description":"Pagination cursor for the next page, or null if last page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether more sessions are available"},"total":{"type":"number","description":"Total number of sessions, if provided","optional":true}},"devin_replace_session_tags":{"tags":{"type":"json","description":"Updated list of tags on the session (array of strings)"}},"devin_send_message":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_terminate_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"discord_add_reaction":{"message":{"type":"string","description":"Success or error message"}},"discord_archive_thread":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated thread data","properties":{"id":{"type":"string","description":"Thread ID"},"archived":{"type":"boolean","description":"Whether thread is archived"}}}},"discord_assign_role":{"message":{"type":"string","description":"Success or error message"}},"discord_ban_member":{"message":{"type":"string","description":"Success or error message"}},"discord_bulk_delete_messages":{"message":{"type":"string","description":"Success or error message"}},"discord_create_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created channel data","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"guild_id":{"type":"string","description":"Server ID"}}}},"discord_create_invite":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created invite data","properties":{"code":{"type":"string","description":"Invite code"},"url":{"type":"string","description":"Full invite URL"},"max_age":{"type":"number","description":"Max age in seconds"},"max_uses":{"type":"number","description":"Max uses"},"temporary":{"type":"boolean","description":"Whether temporary"}}}},"discord_create_role":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created role data","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role name"},"color":{"type":"number","description":"Role color"},"hoist":{"type":"boolean","description":"Whether role is hoisted"},"mentionable":{"type":"boolean","description":"Whether role is mentionable"}}}},"discord_create_thread":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created thread data","properties":{"id":{"type":"string","description":"Thread ID"},"name":{"type":"string","description":"Thread name"},"type":{"type":"number","description":"Thread channel type"},"guild_id":{"type":"string","description":"Server ID"},"parent_id":{"type":"string","description":"Parent channel ID"}}}},"discord_create_webhook":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created webhook data","properties":{"id":{"type":"string","description":"Webhook ID"},"name":{"type":"string","description":"Webhook name"},"token":{"type":"string","description":"Webhook token"},"url":{"type":"string","description":"Webhook URL"},"channel_id":{"type":"string","description":"Channel ID"}}}},"discord_delete_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"The deleted channel, as returned by Discord","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"guild_id":{"type":"string","description":"Server ID"}}}},"discord_delete_invite":{"message":{"type":"string","description":"Success or error message"}},"discord_delete_message":{"message":{"type":"string","description":"Success or error message"}},"discord_delete_role":{"message":{"type":"string","description":"Success or error message"}},"discord_delete_webhook":{"message":{"type":"string","description":"Success or error message"}},"discord_edit_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated Discord message data","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Updated message content"},"channel_id":{"type":"string","description":"Channel ID"},"edited_timestamp":{"type":"string","description":"Message edited timestamp"}}}},"discord_execute_webhook":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Message sent via webhook","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"}}}},"discord_get_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Channel data","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"topic":{"type":"string","description":"Channel topic"},"guild_id":{"type":"string","description":"Server ID"}}}},"discord_get_invite":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Invite data","properties":{"code":{"type":"string","description":"Invite code"},"guild":{"type":"object","description":"Server information"},"channel":{"type":"object","description":"Channel information"},"approximate_member_count":{"type":"number","description":"Approximate member count"},"approximate_presence_count":{"type":"number","description":"Approximate online count"}}}},"discord_get_member":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Member data","properties":{"user":{"type":"object","description":"User information","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username"},"avatar":{"type":"string","description":"Avatar hash"}}},"nick":{"type":"string","description":"Server nickname"},"roles":{"type":"array","description":"Array of role IDs"},"joined_at":{"type":"string","description":"When the member joined"}}}},"discord_get_messages":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Container for messages data","properties":{"messages":{"type":"array","description":"Array of Discord messages with full metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID"},"author":{"type":"object","description":"Message author information","properties":{"id":{"type":"string","description":"Author user ID"},"username":{"type":"string","description":"Author username"},"avatar":{"type":"string","description":"Author avatar hash"},"bot":{"type":"boolean","description":"Whether author is a bot"}}},"timestamp":{"type":"string","description":"Message timestamp"},"edited_timestamp":{"type":"string","description":"Message edited timestamp"},"embeds":{"type":"array","description":"Message embeds"},"attachments":{"type":"array","description":"Message attachments"},"mentions":{"type":"array","description":"User mentions in message"},"mention_roles":{"type":"array","description":"Role mentions in message"},"mention_everyone":{"type":"boolean","description":"Whether message mentions everyone"}}}},"channel_id":{"type":"string","description":"Channel ID"}}}},"discord_get_pinned_messages":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"array","description":"Array of pinned Discord messages","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"pinned_at":{"type":"string","description":"When the message was pinned"},"author":{"type":"object","description":"Message author information","properties":{"id":{"type":"string","description":"Author user ID"},"username":{"type":"string","description":"Author username"}}}}}},"hasMore":{"type":"boolean","description":"Whether more pinned messages exist beyond this page"}},"discord_get_server":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Discord server (guild) information","properties":{"id":{"type":"string","description":"Server ID"},"name":{"type":"string","description":"Server name"},"icon":{"type":"string","description":"Server icon hash"},"description":{"type":"string","description":"Server description"},"owner_id":{"type":"string","description":"Server owner user ID"},"roles":{"type":"array","description":"Server roles"},"approximate_member_count":{"type":"number","description":"Approximate total member count"},"approximate_presence_count":{"type":"number","description":"Approximate online member count"}}}},"discord_get_user":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Discord user information","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username"},"discriminator":{"type":"string","description":"User discriminator (4-digit number)"},"avatar":{"type":"string","description":"User avatar hash"},"bot":{"type":"boolean","description":"Whether user is a bot"},"system":{"type":"boolean","description":"Whether user is a system user"},"email":{"type":"string","description":"User email (if available)"},"verified":{"type":"boolean","description":"Whether user email is verified"}}}},"discord_get_webhook":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Webhook data","properties":{"id":{"type":"string","description":"Webhook ID"},"name":{"type":"string","description":"Webhook name"},"channel_id":{"type":"string","description":"Channel ID"},"guild_id":{"type":"string","description":"Server ID"},"token":{"type":"string","description":"Webhook token"}}}},"discord_join_thread":{"message":{"type":"string","description":"Success or error message"}},"discord_kick_member":{"message":{"type":"string","description":"Success or error message"}},"discord_leave_thread":{"message":{"type":"string","description":"Success or error message"}},"discord_list_channels":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"array","description":"Array of Discord channels in the server","items":{"type":"object","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"topic":{"type":"string","description":"Channel topic"},"parent_id":{"type":"string","description":"Parent category ID"},"position":{"type":"number","description":"Sort position within the channel list"}}}}},"discord_list_roles":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"array","description":"Array of Discord roles in the server","items":{"type":"object","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role name"},"color":{"type":"number","description":"Role color"},"hoist":{"type":"boolean","description":"Whether role is hoisted"},"position":{"type":"number","description":"Role position in the hierarchy"},"mentionable":{"type":"boolean","description":"Whether role is mentionable"}}}}},"discord_pin_message":{"message":{"type":"string","description":"Success or error message"}},"discord_remove_reaction":{"message":{"type":"string","description":"Success or error message"}},"discord_remove_role":{"message":{"type":"string","description":"Success or error message"}},"discord_send_message":{"message":{"type":"string","description":"Success or error message"},"files":{"type":"file[]","description":"Files attached to the message"},"data":{"type":"object","description":"Discord message data","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID where message was sent"},"author":{"type":"object","description":"Message author information","properties":{"id":{"type":"string","description":"Author user ID"},"username":{"type":"string","description":"Author username"},"avatar":{"type":"string","description":"Author avatar hash"},"bot":{"type":"boolean","description":"Whether author is a bot"}}},"timestamp":{"type":"string","description":"Message timestamp"},"edited_timestamp":{"type":"string","description":"Message edited timestamp"},"embeds":{"type":"array","description":"Message embeds"},"attachments":{"type":"array","description":"Message attachments"},"mentions":{"type":"array","description":"User mentions in message"},"mention_roles":{"type":"array","description":"Role mentions in message"},"mention_everyone":{"type":"boolean","description":"Whether message mentions everyone"}}}},"discord_unban_member":{"message":{"type":"string","description":"Success or error message"}},"discord_unpin_message":{"message":{"type":"string","description":"Success or error message"}},"discord_update_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated channel data","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"topic":{"type":"string","description":"Channel topic"}}}},"discord_update_member":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated member data","properties":{"nick":{"type":"string","description":"Server nickname"},"mute":{"type":"boolean","description":"Voice mute status"},"deaf":{"type":"boolean","description":"Voice deaf status"}}}},"discord_update_role":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated role data","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role name"},"color":{"type":"number","description":"Role color"}}}},"docusign_create_from_template":{"envelopeId":{"type":"string","description":"Created envelope ID"},"status":{"type":"string","description":"Envelope status"},"statusDateTime":{"type":"string","description":"Status change datetime","optional":true},"uri":{"type":"string","description":"Envelope URI","optional":true}},"docusign_download_document":{"file":{"type":"file","description":"Stored downloaded document file","optional":true},"base64Content":{"type":"string","description":"Deprecated legacy inline content. New downloads return file.","optional":true},"mimeType":{"type":"string","description":"MIME type of the document"},"fileName":{"type":"string","description":"Original file name"}},"docusign_get_envelope":{"envelopeId":{"type":"string","description":"Envelope ID"},"status":{"type":"string","description":"Envelope status (created, sent, delivered, completed, declined, voided)"},"emailSubject":{"type":"string","description":"Email subject line"},"sentDateTime":{"type":"string","description":"When the envelope was sent","optional":true},"completedDateTime":{"type":"string","description":"When all recipients completed signing","optional":true},"createdDateTime":{"type":"string","description":"When the envelope was created"},"statusChangedDateTime":{"type":"string","description":"When the status last changed"},"voidedReason":{"type":"string","description":"Reason the envelope was voided","optional":true},"signerCount":{"type":"number","description":"Number of signers"},"documentCount":{"type":"number","description":"Number of documents"}},"docusign_list_envelopes":{"envelopes":{"type":"array","description":"Array of DocuSign envelopes","items":{"type":"object","properties":{"envelopeId":{"type":"string","description":"Unique envelope identifier"},"status":{"type":"string","description":"Envelope status (created, sent, delivered, completed, declined, voided)"},"emailSubject":{"type":"string","description":"Email subject line"},"sentDateTime":{"type":"string","description":"ISO 8601 datetime when envelope was sent","optional":true},"completedDateTime":{"type":"string","description":"ISO 8601 datetime when envelope was completed","optional":true},"createdDateTime":{"type":"string","description":"ISO 8601 datetime when envelope was created"},"statusChangedDateTime":{"type":"string","description":"ISO 8601 datetime of last status change"}}}},"totalSetSize":{"type":"number","description":"Total number of matching envelopes"},"resultSetSize":{"type":"number","description":"Number of envelopes returned in this response"}},"docusign_list_recipients":{"signers":{"type":"array","description":"Array of DocuSign recipients","items":{"type":"object","properties":{"recipientId":{"type":"string","description":"Recipient identifier"},"name":{"type":"string","description":"Recipient name"},"email":{"type":"string","description":"Recipient email address"},"status":{"type":"string","description":"Recipient signing status (sent, delivered, completed, declined)"},"signedDateTime":{"type":"string","description":"ISO 8601 datetime when recipient signed","optional":true},"deliveredDateTime":{"type":"string","description":"ISO 8601 datetime when delivered to recipient","optional":true}}}},"carbonCopies":{"type":"array","description":"Array of carbon copy recipients","items":{"type":"object","properties":{"recipientId":{"type":"string","description":"Recipient ID"},"name":{"type":"string","description":"Recipient name"},"email":{"type":"string","description":"Recipient email"},"status":{"type":"string","description":"Recipient status"}}}}},"docusign_list_templates":{"templates":{"type":"array","description":"Array of DocuSign templates","items":{"type":"object","properties":{"templateId":{"type":"string","description":"Template identifier"},"name":{"type":"string","description":"Template name"},"description":{"type":"string","description":"Template description","optional":true},"shared":{"type":"boolean","description":"Whether template is shared","optional":true},"created":{"type":"string","description":"ISO 8601 creation date"},"lastModified":{"type":"string","description":"ISO 8601 last modified date"}}}},"totalSetSize":{"type":"number","description":"Total number of matching templates"},"resultSetSize":{"type":"number","description":"Number of templates returned in this response"}},"docusign_send_envelope":{"envelopeId":{"type":"string","description":"Created envelope ID"},"status":{"type":"string","description":"Envelope status"},"statusDateTime":{"type":"string","description":"Status change datetime","optional":true},"uri":{"type":"string","description":"Envelope URI","optional":true}},"docusign_void_envelope":{"envelopeId":{"type":"string","description":"Voided envelope ID"},"status":{"type":"string","description":"Envelope status (voided)"}},"downdetector_get_company":{"company":{"type":"object","description":"Company details","properties":{"id":{"type":"number","description":"Company id"},"name":{"type":"string","description":"Company name"},"slug":{"type":"string","description":"Company slug"},"url":{"type":"string","description":"Company status page URL"},"status":{"type":"string","description":"Cached current status (success, warning, or danger)"},"categoryId":{"type":"number","description":"Category id"},"countryIso":{"type":"string","description":"ISO-2 country code"},"siteId":{"type":"number","description":"Site id"},"baselineCurrent":{"type":"number","description":"The current considered average reports at this point in time"},"stats24":{"type":"array","description":"Reports over the last 24h in 15-minute buckets","items":{"type":"number"}},"baseline":{"type":"array","description":"Averaged baseline values per 15m over 24h","items":{"type":"number"}},"indicators":{"type":"array","description":"List of available problem indicators","items":{"type":"string"}},"description":{"type":"string","description":"Company description"}}}},"downdetector_get_company_attribution":{"attribution":{"type":"object","description":"Incident attribution detail","properties":{"attribution":{"type":"number","description":"Attribution enum (0 N/A, 1 undetermined, 2 external, 3 internal)"},"attributionCalculatedAt":{"type":"string","description":"ISO 8601 timestamp when attribution was calculated"},"userImpact":{"type":"number","description":"User impact enum (0 low, 1 medium, 2 high, 3 very high)"},"userImpactCalculatedAt":{"type":"string","description":"ISO 8601 timestamp when user impact was calculated"},"reason":{"type":"number","description":"Reason enum explaining how the attribution value was calculated (0-7)"},"dangerDurationS":{"type":"number","description":"Duration of the current danger (outage) state in seconds"},"incidentId":{"type":"number","description":"Id of the related incident (null when attribution is N/A)"},"incidentCreatedAt":{"type":"string","description":"ISO 8601 timestamp when the related incident was created"}}}},"downdetector_get_company_baseline":{"baseline":{"type":"number","description":"The current baseline (expected average reports) for this period"}},"downdetector_get_company_events":{"events":{"type":"array","description":"List of events for the company","items":{"type":"object","properties":{"id":{"type":"number","description":"Event id"},"title":{"type":"string","description":"Localized event title"},"body":{"type":"string","description":"Localized event body"},"companyId":{"type":"number","description":"Id of the impacted company"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"publishAt":{"type":"string","description":"ISO 8601 publish timestamp"},"isActive":{"type":"boolean","description":"Whether the event is ongoing"},"measurement":{"type":"object","description":"Measured vs expected report volume for the event window","properties":{"startedOn":{"type":"string","description":"Measurement window start (ISO 8601)"},"endedOn":{"type":"string","description":"Measurement window end (ISO 8601)"},"expected":{"type":"number","description":"Expected reports based on historic data"},"actual":{"type":"number","description":"Actual reports in the window"}}}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_get_company_incidents":{"incidents":{"type":"array","description":"List of incidents for the company","items":{"type":"object","properties":{"id":{"type":"number","description":"Incident id"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the incident was created"},"resolvedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was resolved (null if active)"},"isActive":{"type":"boolean","description":"Whether the incident is currently active"},"peakAttribution":{"type":"number","description":"Peak attribution enum (0 N/A, 1 undetermined, 2 external, 3 internal)"},"peakUserImpact":{"type":"number","description":"Peak user impact enum (0 low, 1 medium, 2 high, 3 very high)"},"total":{"type":"number","description":"Total reports during the incident"},"indicators":{"type":"number","description":"Number of indicator reports during the incident"},"other":{"type":"number","description":"Number of other reports during the incident"},"updatedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was updated"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_get_company_indicators":{"indicators":{"type":"array","description":"Reported problem indicators with their counts","items":{"type":"object","properties":{"slug":{"type":"string","description":"Indicator slug"},"indicator":{"type":"string","description":"Human-readable indicator label"},"key":{"type":"string","description":"Indicator key"},"amount":{"type":"number","description":"Number of reports for this indicator"},"percentage":{"type":"number","description":"Share of total reports (percentage)"}}}}},"downdetector_get_company_last_15":{"count":{"type":"number","description":"Number of reports over the last 15 minutes"}},"downdetector_get_company_status":{"status":{"type":"string","description":"Current status: \\"success\\", \\"warning\\", or \\"danger\\""}},"downdetector_get_provider":{"provider":{"type":"object","description":"Provider details","properties":{"id":{"type":"number","description":"Provider id"},"name":{"type":"string","description":"Provider name"},"downdetectorId":{"type":"number","description":"Downdetector internal provider id"}}}},"downdetector_get_reports":{"reports":{"type":"array","description":"Report counts bucketed by interval","items":{"type":"object","properties":{"pointInTime":{"type":"string","description":"Start of the time bucket (ISO 8601)"},"total":{"type":"number","description":"Total number of reports in the bucket"},"indicators":{"type":"number","description":"Number of indicator reports"},"other":{"type":"number","description":"Number of reports from other sources"}}}}},"downdetector_get_site_companies":{"companies":{"type":"array","description":"List of companies on the site","items":{"type":"object","properties":{"id":{"type":"number","description":"Company id"},"name":{"type":"string","description":"Company name"},"slug":{"type":"string","description":"Company slug"},"url":{"type":"string","description":"Company status page URL"},"status":{"type":"string","description":"Cached current status (success, warning, or danger)"},"countryIso":{"type":"string","description":"ISO-2 country code"},"categoryId":{"type":"number","description":"Category id"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_list_categories":{"categories":{"type":"array","description":"List of Downdetector categories","items":{"type":"object","properties":{"id":{"type":"number","description":"Category id"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"}}}}},"downdetector_list_incidents":{"incidents":{"type":"array","description":"List of incidents across all companies","items":{"type":"object","properties":{"id":{"type":"number","description":"Incident id"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the incident was created"},"resolvedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was resolved (null if active)"},"isActive":{"type":"boolean","description":"Whether the incident is currently active"},"peakAttribution":{"type":"number","description":"Peak attribution enum (0 N/A, 1 undetermined, 2 external, 3 internal)"},"peakUserImpact":{"type":"number","description":"Peak user impact enum (0 low, 1 medium, 2 high, 3 very high)"},"total":{"type":"number","description":"Total reports during the incident"},"indicators":{"type":"number","description":"Number of indicator reports during the incident"},"other":{"type":"number","description":"Number of other reports during the incident"},"updatedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was updated"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_list_sites":{"sites":{"type":"array","description":"List of Downdetector sites","items":{"type":"object","properties":{"id":{"type":"number","description":"Site id"},"name":{"type":"string","description":"Site name"},"domain":{"type":"string","description":"Site domain"},"countryId":{"type":"number","description":"Country id for the site"}}}}},"downdetector_search_companies":{"companies":{"type":"array","description":"List of companies matching the search","items":{"type":"object","properties":{"id":{"type":"number","description":"Company id"},"name":{"type":"string","description":"Company name"},"slug":{"type":"string","description":"Company slug"},"url":{"type":"string","description":"Company status page URL"},"countryIso":{"type":"string","description":"ISO-2 country code"},"categoryId":{"type":"number","description":"Category id"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"dropbox_copy":{"metadata":{"type":"object","description":"Metadata of the copied item","properties":{".tag":{"type":"string","description":"Type: file or folder"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the copied item"},"path_display":{"type":"string","description":"Display path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true}}}},"dropbox_create_folder":{"folder":{"type":"object","description":"The created folder metadata","properties":{"id":{"type":"string","description":"Unique identifier for the folder"},"name":{"type":"string","description":"Name of the folder"},"path_display":{"type":"string","description":"Display path of the folder","optional":true},"path_lower":{"type":"string","description":"Lowercase path of the folder","optional":true}}}},"dropbox_create_shared_link":{"sharedLink":{"type":"object","description":"The created shared link","properties":{"url":{"type":"string","description":"The shared link URL"},"name":{"type":"string","description":"Name of the shared item"},"path_lower":{"type":"string","description":"Lowercase path of the shared item","optional":true},"expires":{"type":"string","description":"Expiration date if set","optional":true},"link_permissions":{"type":"object","description":"Permissions for the shared link"}}}},"dropbox_delete":{"metadata":{"type":"object","description":"Metadata of the deleted item","properties":{".tag":{"type":"string","description":"Type: file, folder, or deleted"},"name":{"type":"string","description":"Name of the deleted item"},"path_display":{"type":"string","description":"Display path","optional":true}}},"deleted":{"type":"boolean","description":"Whether the deletion was successful"}},"dropbox_download":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"metadata":{"type":"json","description":"The file metadata"},"temporaryLink":{"type":"string","description":"Temporary link to download the file (valid for ~4 hours)"},"content":{"type":"string","description":"Base64 encoded file content (if fetched)"}},"dropbox_get_metadata":{"metadata":{"type":"object","description":"Metadata for the file or folder","properties":{".tag":{"type":"string","description":"Type: file, folder, or deleted"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the item"},"path_display":{"type":"string","description":"Display path","optional":true},"path_lower":{"type":"string","description":"Lowercase path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true},"client_modified":{"type":"string","description":"Client modification time (files only)","optional":true},"server_modified":{"type":"string","description":"Server modification time (files only)","optional":true},"rev":{"type":"string","description":"Revision identifier (files only)","optional":true},"content_hash":{"type":"string","description":"Content hash (files only)","optional":true}}}},"dropbox_list_folder":{"entries":{"type":"array","description":"List of files and folders in the directory","items":{"type":"object","properties":{".tag":{"type":"string","description":"Type: file, folder, or deleted"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the file/folder"},"path_display":{"type":"string","description":"Display path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true}}}},"cursor":{"type":"string","description":"Cursor for pagination"},"hasMore":{"type":"boolean","description":"Whether there are more results"}},"dropbox_list_revisions":{"entries":{"type":"array","description":"The revisions for the file, most recent first","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for this revision"},"name":{"type":"string","description":"Name of the file"},"path_display":{"type":"string","description":"Display path","optional":true},"rev":{"type":"string","description":"Revision identifier, pass to Restore"},"size":{"type":"number","description":"Size of this revision in bytes"},"server_modified":{"type":"string","description":"Server modification time"}}}},"isDeleted":{"type":"boolean","description":"Whether the file identified by the latest revision is deleted or moved"},"hasMore":{"type":"boolean","description":"Whether there are more revisions available"}},"dropbox_list_shared_links":{"links":{"type":"array","description":"Shared links applicable to the path argument","items":{"type":"object","properties":{".tag":{"type":"string","description":"Type: file or folder"},"url":{"type":"string","description":"The shared link URL"},"name":{"type":"string","description":"Name of the shared item"},"path_lower":{"type":"string","description":"Lowercase path of the shared item","optional":true},"expires":{"type":"string","description":"Expiration date if set","optional":true}}}},"hasMore":{"type":"boolean","description":"Whether there are more results"},"cursor":{"type":"string","description":"Cursor for pagination (only returned when no path is given)"}},"dropbox_move":{"metadata":{"type":"object","description":"Metadata of the moved item","properties":{".tag":{"type":"string","description":"Type: file or folder"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the moved item"},"path_display":{"type":"string","description":"Display path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true}}}},"dropbox_restore":{"metadata":{"type":"object","description":"Metadata of the restored file","properties":{"id":{"type":"string","description":"Unique identifier for the file"},"name":{"type":"string","description":"Name of the file"},"path_display":{"type":"string","description":"Display path of the file","optional":true},"path_lower":{"type":"string","description":"Lowercase path of the file","optional":true},"size":{"type":"number","description":"Size of the file in bytes"},"rev":{"type":"string","description":"Revision identifier of the restored file"},"server_modified":{"type":"string","description":"Server modification time"}}}},"dropbox_search":{"matches":{"type":"array","description":"Search results","items":{"type":"object","properties":{"match_type":{"type":"object","description":"Type of match: filename, content, or both"},"metadata":{"type":"object","description":"File or folder metadata"}}}},"hasMore":{"type":"boolean","description":"Whether there are more results"},"cursor":{"type":"string","description":"Cursor for pagination"}},"dropbox_upload":{"file":{"type":"object","description":"The uploaded file metadata","properties":{"id":{"type":"string","description":"Unique identifier for the file"},"name":{"type":"string","description":"Name of the file"},"path_display":{"type":"string","description":"Display path of the file","optional":true},"path_lower":{"type":"string","description":"Lowercase path of the file","optional":true},"size":{"type":"number","description":"Size of the file in bytes"},"client_modified":{"type":"string","description":"Client modification time"},"server_modified":{"type":"string","description":"Server modification time"},"rev":{"type":"string","description":"Revision identifier"},"content_hash":{"type":"string","description":"Content hash for the file","optional":true}}}},"dropcontact_enrich_contact":{"request_id":{"type":"string","description":"Dropcontact async request ID","optional":true},"email_found":{"type":"boolean","description":"Whether a verified email was found"},"email":{"type":"string","description":"Primary verified email address","optional":true},"emails":{"type":"array","description":"All email addresses returned (each with email and qualification)","optional":true,"items":{"type":"object","properties":{"email":{"type":"string","description":"Email address"},"qualification":{"type":"string","description":"Email qualification (e.g. nominative@pro)"}}}},"qualification":{"type":"string","description":"Primary email qualification (e.g. nominative@pro, catch_all@pro)","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"civility":{"type":"string","description":"Civility (Mr, Mrs, etc.)","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"company":{"type":"string","description":"Company name","optional":true},"website":{"type":"string","description":"Company website","optional":true},"company_linkedin":{"type":"string","description":"Company LinkedIn URL","optional":true},"linkedin":{"type":"string","description":"Personal LinkedIn URL","optional":true},"country":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"siren":{"type":"string","description":"French SIREN number","optional":true},"siret":{"type":"string","description":"French SIRET number","optional":true},"siret_address":{"type":"string","description":"SIRET registered address","optional":true},"siret_zip":{"type":"string","description":"SIRET registered postal code","optional":true},"siret_city":{"type":"string","description":"SIRET registered city","optional":true},"vat":{"type":"string","description":"VAT number","optional":true},"nb_employees":{"type":"string","description":"Employee count range","optional":true},"employee_count":{"type":"number","description":"Exact employee count (Growth plan and above)","optional":true},"naf5_code":{"type":"string","description":"NAF/APE code (France)","optional":true},"naf5_des":{"type":"string","description":"NAF/APE code description (France)","optional":true},"industry":{"type":"string","description":"Industry classification","optional":true},"job":{"type":"string","description":"Job title","optional":true},"job_level":{"type":"string","description":"Job seniority level (e.g. C-level, Director)","optional":true},"job_function":{"type":"string","description":"Job function (e.g. Sales, Engineering)","optional":true},"company_turnover":{"type":"string","description":"Company revenue/turnover range","optional":true},"company_results":{"type":"string","description":"Company net results","optional":true}},"dspy_chain_of_thought":{"answer":{"type":"string","description":"The answer generated through chain of thought reasoning"},"reasoning":{"type":"string","description":"The step-by-step reasoning that led to the answer"},"status":{"type":"string","description":"Response status from the DSPy server (success or error)"},"rawOutput":{"type":"json","description":"The complete raw output from the DSPy program (result.toDict())"}},"dspy_predict":{"answer":{"type":"string","description":"The main output/answer from the DSPy program"},"reasoning":{"type":"string","description":"The reasoning or rationale behind the answer (if available)","optional":true},"status":{"type":"string","description":"Response status from the DSPy server (success or error)"},"rawOutput":{"type":"json","description":"The complete raw output from the DSPy program (result.toDict())"}},"dspy_react":{"answer":{"type":"string","description":"The final answer or result from the ReAct agent"},"reasoning":{"type":"string","description":"The overall reasoning summary from the agent","optional":true},"trajectory":{"type":"array","description":"The step-by-step trajectory of thoughts, actions, and observations","items":{"type":"object","properties":{"thought":{"type":"string","description":"The reasoning thought at this step"},"toolName":{"type":"string","description":"The name of the tool/action called"},"toolArgs":{"type":"json","description":"Arguments passed to the tool"},"observation":{"type":"string","description":"The observation/result from the tool execution","optional":true}}}},"status":{"type":"string","description":"Response status from the DSPy server (success or error)"},"rawOutput":{"type":"json","description":"The complete raw output from the DSPy program (result.toDict())"}},"dub_bulk_create_links":{"created":{"type":"json","description":"Array of successfully created link objects"},"errors":{"type":"json","description":"Array of per-link errors ({ link, error, code }) for links that failed"},"count":{"type":"number","description":"Number of links successfully created"}},"dub_bulk_delete_links":{"deletedCount":{"type":"number","description":"Number of links that were deleted"}},"dub_bulk_update_links":{"updated":{"type":"json","description":"Array of updated link objects"},"count":{"type":"number","description":"Number of links updated"}},"dub_create_link":{"id":{"type":"string","description":"Unique ID of the created link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"dub_create_tag":{"id":{"type":"string","description":"Unique ID of the created tag"},"name":{"type":"string","description":"Name of the tag"},"color":{"type":"string","description":"Color assigned to the tag"}},"dub_delete_link":{"id":{"type":"string","description":"ID of the deleted link"}},"dub_get_analytics":{"clicks":{"type":"number","description":"Total number of clicks"},"leads":{"type":"number","description":"Total number of leads"},"sales":{"type":"number","description":"Total number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"data":{"type":"json","description":"Grouped analytics data (timeseries, countries, devices, etc.)","optional":true}},"dub_get_events":{"events":{"type":"json","description":"Array of event objects (event, timestamp, click, link, and customer/sale data when applicable)"},"count":{"type":"number","description":"Number of events returned"}},"dub_get_link":{"id":{"type":"string","description":"Unique ID of the link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"dub_get_links_count":{"count":{"type":"number","description":"Total number of links matching the filters"},"groups":{"type":"json","description":"Per-group counts when groupBy is set (e.g. [{ domain, count }])","optional":true}},"dub_get_qr_code":{"file":{"type":"file","description":"Generated QR code image stored in execution files"},"content":{"type":"string","description":"Base64-encoded PNG image data"}},"dub_list_domains":{"domains":{"type":"json","description":"Array of domain objects (slug, verified, primary, archived)"},"count":{"type":"number","description":"Number of domains returned"}},"dub_list_folders":{"folders":{"type":"json","description":"Array of folder objects (id, name, accessLevel)"},"count":{"type":"number","description":"Number of folders returned"}},"dub_list_links":{"links":{"type":"json","description":"Array of link objects (id, domain, key, url, shortLink, clicks, tags, createdAt)"},"count":{"type":"number","description":"Number of links returned"}},"dub_list_tags":{"tags":{"type":"json","description":"Array of tag objects (id, name, color)"},"count":{"type":"number","description":"Number of tags returned"}},"dub_update_link":{"id":{"type":"string","description":"Unique ID of the updated link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"dub_upsert_link":{"id":{"type":"string","description":"Unique ID of the link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"duckduckgo_search":{"heading":{"type":"string","description":"The heading/title of the instant answer"},"abstract":{"type":"string","description":"A short abstract summary of the topic"},"abstractText":{"type":"string","description":"Plain text version of the abstract"},"abstractSource":{"type":"string","description":"The source of the abstract (e.g., Wikipedia)"},"abstractURL":{"type":"string","description":"URL to the source of the abstract"},"definition":{"type":"string","description":"Dictionary-style definition if available"},"definitionSource":{"type":"string","description":"The source of the definition"},"definitionURL":{"type":"string","description":"URL to the source of the definition"},"image":{"type":"string","description":"URL to an image related to the topic"},"answer":{"type":"string","description":"Direct answer if available (e.g., for calculations)"},"answerType":{"type":"string","description":"Type of the answer (e.g., calc, ip, etc.)"},"type":{"type":"string","description":"Response type: A (article), D (disambiguation), C (category), N (name), E (exclusive)"},"redirect":{"type":"string","description":"!bang redirect URL, populated only for bang queries"},"relatedTopics":{"type":"array","description":"Array of related topics with URLs and descriptions","items":{"type":"object","properties":{"FirstURL":{"type":"string","description":"URL to the related topic"},"Text":{"type":"string","description":"Description of the related topic"},"Result":{"type":"string","description":"HTML result snippet"}}}},"results":{"type":"array","description":"Array of external link results","items":{"type":"object","properties":{"FirstURL":{"type":"string","description":"URL of the result"},"Text":{"type":"string","description":"Description of the result"},"Result":{"type":"string","description":"HTML result snippet"}}}}},"dynamodb_delete":{"message":{"type":"string","description":"Operation status message"}},"dynamodb_get":{"message":{"type":"string","description":"Operation status message"},"item":{"type":"json","description":"Retrieved item","optional":true}},"dynamodb_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"List of table names in the region"},"tableDetails":{"type":"json","description":"Detailed schema information for a specific table","optional":true}},"dynamodb_put":{"message":{"type":"string","description":"Operation status message"},"item":{"type":"json","description":"Created item","optional":true}},"dynamodb_query":{"message":{"type":"string","description":"Operation status message"},"items":{"type":"array","description":"Array of items returned"},"count":{"type":"number","description":"Number of items returned"},"lastEvaluatedKey":{"type":"json","description":"Pagination token to pass as exclusiveStartKey to fetch the next page of results","optional":true}},"dynamodb_scan":{"message":{"type":"string","description":"Operation status message"},"items":{"type":"array","description":"Array of items returned"},"count":{"type":"number","description":"Number of items returned"},"lastEvaluatedKey":{"type":"json","description":"Pagination token to pass as exclusiveStartKey to fetch the next page of results","optional":true}},"dynamodb_update":{"message":{"type":"string","description":"Operation status message"},"item":{"type":"json","description":"Updated item with all attributes","optional":true}},"elasticsearch_bulk":{"took":{"type":"number","description":"Time in milliseconds the bulk operation took"},"errors":{"type":"boolean","description":"Whether any operation had an error"},"items":{"type":"array","description":"Results for each operation"}},"elasticsearch_cluster_health":{"cluster_name":{"type":"string","description":"Name of the cluster"},"status":{"type":"string","description":"Cluster health status: green, yellow, or red"},"number_of_nodes":{"type":"number","description":"Total number of nodes in the cluster"},"number_of_data_nodes":{"type":"number","description":"Number of data nodes"},"active_shards":{"type":"number","description":"Number of active shards"},"unassigned_shards":{"type":"number","description":"Number of unassigned shards"}},"elasticsearch_cluster_stats":{"cluster_name":{"type":"string","description":"Name of the cluster"},"status":{"type":"string","description":"Cluster health status"},"nodes":{"type":"object","description":"Node statistics including count and versions"},"indices":{"type":"object","description":"Index statistics including document count and store size"}},"elasticsearch_count":{"count":{"type":"number","description":"Number of documents matching the query"},"_shards":{"type":"object","description":"Shard statistics"}},"elasticsearch_create_index":{"acknowledged":{"type":"boolean","description":"Whether the request was acknowledged"},"shards_acknowledged":{"type":"boolean","description":"Whether the shards were acknowledged"},"index":{"type":"string","description":"Created index name"}},"elasticsearch_delete_document":{"_index":{"type":"string","description":"Index name"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"Document version"},"result":{"type":"string","description":"Operation result (deleted or not_found)"}},"elasticsearch_delete_index":{"acknowledged":{"type":"boolean","description":"Whether the deletion was acknowledged"}},"elasticsearch_get_document":{"_index":{"type":"string","description":"Index name"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"Document version"},"found":{"type":"boolean","description":"Whether the document was found"},"_source":{"type":"json","description":"Document content"}},"elasticsearch_get_index":{"index":{"type":"json","description":"Index information including aliases, mappings, and settings"}},"elasticsearch_index_document":{"_index":{"type":"string","description":"Index where the document was stored"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"Document version"},"result":{"type":"string","description":"Operation result (created or updated)"}},"elasticsearch_list_indices":{"message":{"type":"string","description":"Summary message about the indices"},"indices":{"type":"json","description":"Array of index information objects"}},"elasticsearch_search":{"took":{"type":"number","description":"Time in milliseconds the search took"},"timed_out":{"type":"boolean","description":"Whether the search timed out"},"hits":{"type":"object","description":"Search results with total count and matching documents"},"aggregations":{"type":"json","description":"Aggregation results if any","optional":true}},"elasticsearch_update_document":{"_index":{"type":"string","description":"Index name"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"New document version"},"result":{"type":"string","description":"Operation result (updated or noop)"}},"elevenlabs_audio_isolation":{"audioUrl":{"type":"string","description":"URL of the isolated audio"},"audioFile":{"type":"file","description":"The isolated audio file"}},"elevenlabs_edit_voice_settings":{"status":{"type":"string","description":"Request outcome (\\"ok\\" on success)"}},"elevenlabs_get_user":{"userId":{"type":"string","description":"Unique user identifier"},"isNewUser":{"type":"boolean","description":"Whether the user is new"},"subscription":{"type":"object","description":"Subscription and usage details","properties":{"tier":{"type":"string","description":"Subscription tier"},"characterCount":{"type":"number","description":"Characters used this period"},"characterLimit":{"type":"number","description":"Character quota for this period"},"canExtendCharacterLimit":{"type":"boolean","description":"Whether the character limit can be extended"},"status":{"type":"string","description":"Subscription status"},"nextCharacterCountResetUnix":{"type":"number","description":"Unix timestamp when the character count resets"}}}},"elevenlabs_get_voice":{"voiceId":{"type":"string","description":"Unique voice identifier"},"name":{"type":"string","description":"Voice name"},"category":{"type":"string","description":"Voice category"},"description":{"type":"string","description":"Voice description"},"labels":{"type":"json","description":"Voice labels (accent, gender, age, use case)"},"previewUrl":{"type":"string","description":"URL to a preview audio sample"},"settings":{"type":"json","description":"Default voice settings"},"availableForTiers":{"type":"array","description":"Subscription tiers the voice is available on"},"highQualityBaseModelIds":{"type":"array","description":"Model IDs that support high-quality output for this voice"},"isOwner":{"type":"boolean","description":"Whether the current user owns this voice"}},"elevenlabs_get_voice_settings":{"stability":{"type":"number","description":"Voice stability (0.0-1.0)"},"similarityBoost":{"type":"number","description":"Similarity boost (0.0-1.0)"},"style":{"type":"number","description":"Style exaggeration (0.0-1.0)"},"useSpeakerBoost":{"type":"boolean","description":"Whether speaker boost is enabled"},"speed":{"type":"number","description":"Speech speed (1.0 = normal)"}},"elevenlabs_list_models":{"models":{"type":"array","description":"List of available models","items":{"type":"object","properties":{"modelId":{"type":"string","description":"Unique model identifier"},"name":{"type":"string","description":"Model name"},"description":{"type":"string","description":"Model description"},"canDoTextToSpeech":{"type":"boolean","description":"Supports text-to-speech"},"canDoVoiceConversion":{"type":"boolean","description":"Supports voice conversion"},"canUseStyle":{"type":"boolean","description":"Supports the style parameter"},"canUseSpeakerBoost":{"type":"boolean","description":"Supports speaker boost"},"languages":{"type":"array","description":"Languages supported by the model","items":{"type":"object","properties":{"languageId":{"type":"string","description":"Language code"},"name":{"type":"string","description":"Language name"}}}}}}}},"elevenlabs_list_voices":{"voices":{"type":"array","description":"List of voices","items":{"type":"object","properties":{"voiceId":{"type":"string","description":"Unique voice identifier"},"name":{"type":"string","description":"Voice name"},"category":{"type":"string","description":"Voice category"},"description":{"type":"string","description":"Voice description"},"labels":{"type":"json","description":"Voice labels (accent, gender, age, use case)"},"previewUrl":{"type":"string","description":"URL to a preview audio sample"},"settings":{"type":"json","description":"Default voice settings"}}}},"totalCount":{"type":"number","description":"Total number of matching voices","optional":true},"hasMore":{"type":"boolean","description":"Whether more voices are available"},"nextPageToken":{"type":"string","description":"Token to fetch the next page","optional":true}},"elevenlabs_sound_effects":{"audioUrl":{"type":"string","description":"URL of the generated sound effect"},"audioFile":{"type":"file","description":"The generated sound effect file"}},"elevenlabs_speech_to_speech":{"audioUrl":{"type":"string","description":"URL of the converted audio"},"audioFile":{"type":"file","description":"The converted audio file"}},"elevenlabs_tts":{"audioUrl":{"type":"string","description":"The URL of the generated audio"},"audioFile":{"type":"file","description":"The generated audio file"}},"emailbison_attach_leads_to_campaign":{"success":{"type":"boolean","description":"Whether the action succeeded"},"message":{"type":"string","description":"Action message","optional":true}},"emailbison_attach_tags_to_leads":{"success":{"type":"boolean","description":"Whether the action succeeded"},"message":{"type":"string","description":"Action message","optional":true}},"emailbison_create_campaign":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}},"emailbison_create_lead":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}},"emailbison_create_tag":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"},"created_at":{"type":"string","description":"Tag creation timestamp","optional":true},"updated_at":{"type":"string","description":"Tag update timestamp","optional":true}},"emailbison_get_lead":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}},"emailbison_list_campaigns":{"campaigns":{"type":"array","description":"List of campaigns","items":{"type":"object","properties":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of campaigns returned"}},"emailbison_list_leads":{"leads":{"type":"array","description":"List of leads","items":{"type":"object","properties":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of leads returned"}},"emailbison_list_replies":{"replies":{"type":"array","description":"List of replies","items":{"type":"object","properties":{"id":{"type":"number","description":"Reply ID"},"subject":{"type":"string","description":"Reply subject","optional":true},"text_body":{"type":"string","description":"Reply text body","optional":true},"from_email_address":{"type":"string","description":"Sender email","optional":true},"primary_to_email_address":{"type":"string","description":"Primary recipient","optional":true},"date_received":{"type":"string","description":"Date received","optional":true},"interested":{"type":"boolean","description":"Whether the reply is marked interested"},"read":{"type":"boolean","description":"Whether the reply is read"}}}},"count":{"type":"number","description":"Number of replies returned"}},"emailbison_list_tags":{"tags":{"type":"array","description":"List of tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"},"created_at":{"type":"string","description":"Tag creation timestamp","optional":true},"updated_at":{"type":"string","description":"Tag update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of tags returned"}},"emailbison_update_campaign":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}},"emailbison_update_campaign_status":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}},"emailbison_update_lead":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}},"enrich_check_credits":{"totalCredits":{"type":"number","description":"Total credits allocated to the account"},"creditsUsed":{"type":"number","description":"Credits consumed so far"},"creditsRemaining":{"type":"number","description":"Available credits remaining"}},"enrich_company_funding":{"legalName":{"type":"string","description":"Legal company name","optional":true},"employeeCount":{"type":"number","description":"Number of employees","optional":true},"headquarters":{"type":"string","description":"Headquarters location","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"totalFundingRaised":{"type":"number","description":"Total funding raised","optional":true},"fundingRounds":{"type":"array","description":"Funding rounds","items":{"type":"object","properties":{"roundType":{"type":"string","description":"Round type"},"amount":{"type":"number","description":"Amount raised"},"date":{"type":"string","description":"Date"},"investors":{"type":"array","description":"Investors"}}}},"monthlyVisits":{"type":"number","description":"Monthly website visits","optional":true},"trafficChange":{"type":"number","description":"Traffic change percentage","optional":true},"itSpending":{"type":"number","description":"Estimated IT spending in USD","optional":true},"executives":{"type":"array","description":"Executive team","items":{"type":"object","properties":{"name":{"type":"string","description":"Name"},"title":{"type":"string","description":"Title"}}}}},"enrich_company_lookup":{"name":{"type":"string","description":"Company name","optional":true},"universalName":{"type":"string","description":"Universal company name","optional":true},"companyId":{"type":"string","description":"Company ID","optional":true},"description":{"type":"string","description":"Company description","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn company URL","optional":true},"websiteUrl":{"type":"string","description":"Company website","optional":true},"followers":{"type":"number","description":"Number of LinkedIn followers","optional":true},"staffCount":{"type":"number","description":"Number of employees","optional":true},"foundedDate":{"type":"string","description":"Date founded","optional":true},"type":{"type":"string","description":"Company type","optional":true},"industries":{"type":"array","description":"Industries","items":{"type":"string","description":"Industry"}},"specialties":{"type":"array","description":"Company specialties","items":{"type":"string","description":"Specialty"}},"headquarters":{"type":"json","description":"Headquarters location","properties":{"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country"},"postalCode":{"type":"string","description":"Postal code"},"line1":{"type":"string","description":"Address line 1"}}},"logo":{"type":"string","description":"Company logo URL","optional":true},"coverImage":{"type":"string","description":"Cover image URL","optional":true},"fundingRounds":{"type":"array","description":"Funding history","items":{"type":"object","properties":{"roundType":{"type":"string","description":"Funding round type"},"amount":{"type":"number","description":"Amount raised"},"currency":{"type":"string","description":"Currency"},"investors":{"type":"array","description":"Investors"}}}}},"enrich_company_revenue":{"companyName":{"type":"string","description":"Company name","optional":true},"shortDescription":{"type":"string","description":"Short company description","optional":true},"fullSummary":{"type":"string","description":"Full company summary","optional":true},"revenue":{"type":"string","description":"Company revenue","optional":true},"revenueMin":{"type":"number","description":"Minimum revenue estimate","optional":true},"revenueMax":{"type":"number","description":"Maximum revenue estimate","optional":true},"employeeCount":{"type":"number","description":"Number of employees","optional":true},"founded":{"type":"string","description":"Year founded","optional":true},"ownership":{"type":"string","description":"Ownership type","optional":true},"status":{"type":"string","description":"Company status (e.g., Active)","optional":true},"website":{"type":"string","description":"Company website URL","optional":true},"ceo":{"type":"json","description":"CEO information","properties":{"name":{"type":"string","description":"CEO name"},"designation":{"type":"string","description":"CEO designation/title"},"rating":{"type":"number","description":"CEO rating"}}},"socialLinks":{"type":"json","description":"Social media links","properties":{"linkedIn":{"type":"string","description":"LinkedIn URL"},"twitter":{"type":"string","description":"Twitter URL"},"facebook":{"type":"string","description":"Facebook URL"}}},"totalFunding":{"type":"string","description":"Total funding raised","optional":true},"fundingRounds":{"type":"number","description":"Number of funding rounds","optional":true},"competitors":{"type":"array","description":"Competitors","items":{"type":"object","properties":{"name":{"type":"string","description":"Competitor name"},"revenue":{"type":"string","description":"Revenue"},"employeeCount":{"type":"number","description":"Employee count"},"headquarters":{"type":"string","description":"Headquarters"}}}}},"enrich_disposable_email_check":{"email":{"type":"string","description":"Email address checked"},"score":{"type":"number","description":"Validation score (0-100)"},"testsPassed":{"type":"string","description":"Number of tests passed (e.g., \\"3/3\\")"},"passed":{"type":"boolean","description":"Whether the email passed all validation tests"},"reason":{"type":"string","description":"Reason for failure if email did not pass","optional":true},"mailServerIp":{"type":"string","description":"Mail server IP address","optional":true},"mxRecords":{"type":"array","description":"MX records for the domain","items":{"type":"object","properties":{"host":{"type":"string","description":"MX record host"},"pref":{"type":"number","description":"MX record preference"}}}}},"enrich_email_to_ip":{"email":{"type":"string","description":"Email address looked up"},"ip":{"type":"string","description":"Associated IP address","optional":true},"found":{"type":"boolean","description":"Whether an IP address was found"}},"enrich_email_to_person_lite":{"name":{"type":"string","description":"Full name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"title":{"type":"string","description":"Job title","optional":true},"location":{"type":"string","description":"Location","optional":true},"company":{"type":"string","description":"Current company","optional":true},"companyLocation":{"type":"string","description":"Company location","optional":true},"companyLinkedIn":{"type":"string","description":"Company LinkedIn URL","optional":true},"profileId":{"type":"string","description":"LinkedIn profile ID","optional":true},"schoolName":{"type":"string","description":"School name","optional":true},"schoolUrl":{"type":"string","description":"School URL","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"photoUrl":{"type":"string","description":"Profile photo URL","optional":true},"followerCount":{"type":"number","description":"Number of followers","optional":true},"connectionCount":{"type":"number","description":"Number of connections","optional":true},"languages":{"type":"array","description":"Languages spoken","items":{"type":"string","description":"Language"}},"projects":{"type":"array","description":"Projects","items":{"type":"string","description":"Project"}},"certifications":{"type":"array","description":"Certifications","items":{"type":"string","description":"Certification"}},"volunteerExperience":{"type":"array","description":"Volunteer experience","items":{"type":"string","description":"Volunteer role"}}},"enrich_email_to_phone":{"email":{"type":"string","description":"Email address looked up","optional":true},"mobileNumber":{"type":"string","description":"Found mobile phone number","optional":true},"found":{"type":"boolean","description":"Whether a phone number was found"},"status":{"type":"string","description":"Request status (in_progress or completed)","optional":true}},"enrich_email_to_profile":{"displayName":{"type":"string","description":"Full display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"headline":{"type":"string","description":"Professional headline","optional":true},"occupation":{"type":"string","description":"Current occupation","optional":true},"summary":{"type":"string","description":"Profile summary","optional":true},"location":{"type":"string","description":"Location","optional":true},"country":{"type":"string","description":"Country","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"photoUrl":{"type":"string","description":"Profile photo URL","optional":true},"connectionCount":{"type":"number","description":"Number of connections","optional":true},"isConnectionCountObfuscated":{"type":"boolean","description":"Whether connection count is obfuscated (500+)","optional":true},"positionHistory":{"type":"array","description":"Work experience history","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title"},"company":{"type":"string","description":"Company name"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"},"location":{"type":"string","description":"Location"}}}},"education":{"type":"array","description":"Education history","items":{"type":"object","properties":{"school":{"type":"string","description":"School name"},"degree":{"type":"string","description":"Degree"},"fieldOfStudy":{"type":"string","description":"Field of study"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"}}}},"certifications":{"type":"array","description":"Professional certifications","items":{"type":"object","properties":{"name":{"type":"string","description":"Certification name"},"authority":{"type":"string","description":"Issuing authority"},"url":{"type":"string","description":"Certification URL"}}}},"skills":{"type":"array","description":"List of skills","items":{"type":"string","description":"Skill"}},"languages":{"type":"array","description":"List of languages","items":{"type":"string","description":"Language"}},"locale":{"type":"string","description":"Profile locale (e.g., en_US)","optional":true},"version":{"type":"number","description":"Profile version number","optional":true}},"enrich_find_email":{"email":{"type":"string","description":"Found email address","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"domain":{"type":"string","description":"Company domain","optional":true},"found":{"type":"boolean","description":"Whether an email was found"},"acceptAll":{"type":"boolean","description":"Whether the domain accepts all emails","optional":true}},"enrich_get_post_details":{"postId":{"type":"string","description":"Post ID","optional":true},"author":{"type":"json","description":"Author information","properties":{"name":{"type":"string","description":"Author name"},"headline":{"type":"string","description":"Author headline"},"linkedInUrl":{"type":"string","description":"Author LinkedIn URL"},"profileImage":{"type":"string","description":"Author profile image"}}},"timestamp":{"type":"string","description":"Post timestamp","optional":true},"textContent":{"type":"string","description":"Post text content","optional":true},"hashtags":{"type":"array","description":"Hashtags","items":{"type":"string","description":"Hashtag"}},"mediaUrls":{"type":"array","description":"Media URLs","items":{"type":"string","description":"Media URL"}},"reactions":{"type":"number","description":"Number of reactions"},"commentsCount":{"type":"number","description":"Number of comments"}},"enrich_ip_to_company":{"name":{"type":"string","description":"Company name","optional":true},"legalName":{"type":"string","description":"Legal company name","optional":true},"domain":{"type":"string","description":"Primary domain","optional":true},"domainAliases":{"type":"array","description":"Domain aliases","items":{"type":"string","description":"Domain alias"}},"sector":{"type":"string","description":"Business sector","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"employees":{"type":"number","description":"Number of employees","optional":true},"revenue":{"type":"string","description":"Estimated revenue","optional":true},"location":{"type":"json","description":"Company location","properties":{"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State"},"country":{"type":"string","description":"Country"},"timezone":{"type":"string","description":"Timezone"}}},"linkedInUrl":{"type":"string","description":"LinkedIn company URL","optional":true},"twitterUrl":{"type":"string","description":"Twitter URL","optional":true},"facebookUrl":{"type":"string","description":"Facebook URL","optional":true}},"enrich_linkedin_profile":{"profileId":{"type":"string","description":"LinkedIn profile ID","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"subTitle":{"type":"string","description":"Profile subtitle/headline","optional":true},"profilePicture":{"type":"string","description":"Profile picture URL","optional":true},"backgroundImage":{"type":"string","description":"Background image URL","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"location":{"type":"string","description":"Location","optional":true},"followersCount":{"type":"number","description":"Number of followers","optional":true},"connectionsCount":{"type":"number","description":"Number of connections","optional":true},"premium":{"type":"boolean","description":"Whether the account is premium"},"influencer":{"type":"boolean","description":"Whether the account is an influencer"},"positions":{"type":"array","description":"Work positions","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title"},"company":{"type":"string","description":"Company name"},"companyLogo":{"type":"string","description":"Company logo URL"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"},"location":{"type":"string","description":"Location"}}}},"education":{"type":"array","description":"Education history","items":{"type":"object","properties":{"school":{"type":"string","description":"School name"},"degree":{"type":"string","description":"Degree"},"fieldOfStudy":{"type":"string","description":"Field of study"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"}}}},"websites":{"type":"array","description":"Personal websites","items":{"type":"string","description":"Website URL"}}},"enrich_linkedin_to_personal_email":{"email":{"type":"string","description":"Personal email address","optional":true},"found":{"type":"boolean","description":"Whether an email was found"},"status":{"type":"string","description":"Request status","optional":true}},"enrich_linkedin_to_work_email":{"email":{"type":"string","description":"Found work email address","optional":true},"found":{"type":"boolean","description":"Whether an email was found"},"status":{"type":"string","description":"Request status (in_progress or completed)","optional":true}},"enrich_phone_finder":{"profileUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"mobileNumber":{"type":"string","description":"Found mobile phone number","optional":true},"found":{"type":"boolean","description":"Whether a phone number was found"},"status":{"type":"string","description":"Request status (in_progress or completed)","optional":true}},"enrich_reverse_hash_lookup":{"hash":{"type":"string","description":"MD5 hash that was looked up"},"email":{"type":"string","description":"Original email address","optional":true},"displayName":{"type":"string","description":"Display name associated with the email","optional":true},"found":{"type":"boolean","description":"Whether an email was found for the hash"}},"enrich_sales_pointer_people":{"data":{"type":"array","description":"People results","items":{"type":"object","properties":{"name":{"type":"string","description":"Full name"},"summary":{"type":"string","description":"Professional summary"},"location":{"type":"string","description":"Location"},"profilePicture":{"type":"string","description":"Profile picture URL"},"linkedInUrn":{"type":"string","description":"LinkedIn URN"},"positions":{"type":"array","description":"Work positions","properties":{"title":{"type":"string","description":"Job title"},"company":{"type":"string","description":"Company"}}},"education":{"type":"array","description":"Education","properties":{"school":{"type":"string","description":"School"},"degree":{"type":"string","description":"Degree"}}}}}},"pagination":{"type":"json","description":"Pagination info","properties":{"totalCount":{"type":"number","description":"Total results"},"returnedCount":{"type":"number","description":"Returned count"},"start":{"type":"number","description":"Start position"},"limit":{"type":"number","description":"Limit"}}}},"enrich_search_company":{"currentPage":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"pageSize":{"type":"number","description":"Results per page"},"companies":{"type":"array","description":"Search results","items":{"type":"object","properties":{"companyName":{"type":"string","description":"Company name"},"tagline":{"type":"string","description":"Company tagline"},"webAddress":{"type":"string","description":"Website URL"},"industries":{"type":"array","description":"Industries"},"teamSize":{"type":"number","description":"Team size"},"linkedInProfile":{"type":"string","description":"LinkedIn URL"}}}}},"enrich_search_company_activities":{"paginationToken":{"type":"string","description":"Token for fetching next page","optional":true},"activityType":{"type":"string","description":"Type of activities returned"},"activities":{"type":"array","description":"Activities","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Activity ID"},"commentary":{"type":"string","description":"Activity text content"},"linkedInUrl":{"type":"string","description":"Link to activity"},"timeElapsed":{"type":"string","description":"Time elapsed since activity"},"numReactions":{"type":"number","description":"Total number of reactions"},"author":{"type":"object","description":"Activity author info","properties":{"name":{"type":"string","description":"Author name"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"}}},"reactionBreakdown":{"type":"object","description":"Reactions","properties":{"likes":{"type":"number","description":"Likes"},"empathy":{"type":"number","description":"Empathy reactions"},"other":{"type":"number","description":"Other reactions"}}},"attachments":{"type":"array","description":"Attachments"}}}}},"enrich_search_company_employees":{"currentPage":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"pageSize":{"type":"number","description":"Number of results per page"},"profiles":{"type":"array","description":"Employee profiles","items":{"type":"object","properties":{"profileIdentifier":{"type":"string","description":"Profile ID"},"givenName":{"type":"string","description":"First name"},"familyName":{"type":"string","description":"Last name"},"currentPosition":{"type":"string","description":"Current job title"},"profileImage":{"type":"string","description":"Profile image URL"},"externalProfileUrl":{"type":"string","description":"LinkedIn URL"},"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country"},"expertSkills":{"type":"array","description":"Skills"}}}}},"enrich_search_jobs":{"count":{"type":"number","description":"Number of job postings returned"},"jobs":{"type":"array","description":"Job postings","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title"},"companyName":{"type":"string","description":"Hiring company name"},"companyLink":{"type":"string","description":"Company LinkedIn URL"},"companyLogo":{"type":"string","description":"Company logo URL"},"location":{"type":"string","description":"Job location"},"url":{"type":"string","description":"Job posting URL"},"postedDate":{"type":"string","description":"Date the job was posted"},"postedTimestamp":{"type":"string","description":"Timestamp the job was posted"},"hiringStatus":{"type":"string","description":"Hiring status"},"criteria":{"type":"object","description":"Employment criteria (seniority, type, function)"}}}}},"enrich_search_logo":{"logoUrl":{"type":"string","description":"URL to fetch the company logo","optional":true},"domain":{"type":"string","description":"Domain that was looked up"}},"enrich_search_people":{"currentPage":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"pageSize":{"type":"number","description":"Results per page"},"profiles":{"type":"array","description":"Search results","items":{"type":"object","properties":{"profileIdentifier":{"type":"string","description":"Profile ID"},"givenName":{"type":"string","description":"First name"},"familyName":{"type":"string","description":"Last name"},"currentPosition":{"type":"string","description":"Current job title"},"profileImage":{"type":"string","description":"Profile image URL"},"externalProfileUrl":{"type":"string","description":"LinkedIn URL"},"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country"},"expertSkills":{"type":"array","description":"Skills"}}}}},"enrich_search_people_activities":{"paginationToken":{"type":"string","description":"Token for fetching next page","optional":true},"activityType":{"type":"string","description":"Type of activities returned"},"activities":{"type":"array","description":"Activities","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Activity ID"},"commentary":{"type":"string","description":"Activity text content"},"linkedInUrl":{"type":"string","description":"Link to activity"},"timeElapsed":{"type":"string","description":"Time elapsed since activity"},"numReactions":{"type":"number","description":"Total number of reactions"},"author":{"type":"object","description":"Activity author info","properties":{"name":{"type":"string","description":"Author name"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"}}},"reactionBreakdown":{"type":"object","description":"Reactions","properties":{"likes":{"type":"number","description":"Likes"},"empathy":{"type":"number","description":"Empathy reactions"},"other":{"type":"number","description":"Other reactions"}}},"attachments":{"type":"array","description":"Attachment URLs"}}}}},"enrich_search_post_comments":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of comments returned"},"comments":{"type":"array","description":"Comments","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Comment activity ID"},"commentary":{"type":"string","description":"Comment text"},"linkedInUrl":{"type":"string","description":"Link to comment"},"commenter":{"type":"object","description":"Commenter info","properties":{"profileId":{"type":"string","description":"Profile ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"subTitle":{"type":"string","description":"Subtitle/headline"},"profilePicture":{"type":"string","description":"Profile picture URL"},"backgroundImage":{"type":"string","description":"Background image URL"},"entityUrn":{"type":"string","description":"Entity URN"},"objectUrn":{"type":"string","description":"Object URN"},"profileType":{"type":"string","description":"Profile type"}}},"reactionBreakdown":{"type":"object","description":"Reactions on the comment","properties":{"likes":{"type":"number","description":"Number of likes"},"empathy":{"type":"number","description":"Number of empathy reactions"},"other":{"type":"number","description":"Number of other reactions"}}}}}}},"enrich_search_post_comments_by_url":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of comments returned"},"comments":{"type":"array","description":"Comments","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Comment activity ID"},"commentary":{"type":"string","description":"Comment text"},"linkedInUrl":{"type":"string","description":"Link to comment"},"commenter":{"type":"object","description":"Commenter info","properties":{"profileId":{"type":"string","description":"Profile ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"subTitle":{"type":"string","description":"Subtitle/headline"},"profilePicture":{"type":"string","description":"Profile picture URL"},"backgroundImage":{"type":"string","description":"Background image URL"},"entityUrn":{"type":"string","description":"Entity URN"},"objectUrn":{"type":"string","description":"Object URN"},"profileType":{"type":"string","description":"Profile type"}}},"reactionBreakdown":{"type":"object","description":"Reactions on the comment","properties":{"likes":{"type":"number","description":"Number of likes"},"empathy":{"type":"number","description":"Number of empathy reactions"},"other":{"type":"number","description":"Number of other reactions"}}}}}}},"enrich_search_post_reactions":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of reactions returned"},"reactions":{"type":"array","description":"Reactions","items":{"type":"object","properties":{"reactionType":{"type":"string","description":"Type of reaction"},"reactor":{"type":"object","description":"Person who reacted","properties":{"name":{"type":"string","description":"Name"},"subTitle":{"type":"string","description":"Job title"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"},"linkedInUrl":{"type":"string","description":"LinkedIn URL"}}}}}}},"enrich_search_post_reactions_by_url":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of reactions returned"},"reactions":{"type":"array","description":"Reactions","items":{"type":"object","properties":{"reactionType":{"type":"string","description":"Type of reaction"},"reactor":{"type":"object","description":"Person who reacted","properties":{"name":{"type":"string","description":"Name"},"subTitle":{"type":"string","description":"Job title"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"},"linkedInUrl":{"type":"string","description":"LinkedIn URL"}}}}}}},"enrich_search_posts":{"count":{"type":"number","description":"Total number of results"},"posts":{"type":"array","description":"Search results","items":{"type":"object","properties":{"url":{"type":"string","description":"Post URL"},"postId":{"type":"string","description":"Post ID"},"author":{"type":"object","description":"Author information","properties":{"name":{"type":"string","description":"Author name"},"headline":{"type":"string","description":"Author headline"},"linkedInUrl":{"type":"string","description":"Author LinkedIn URL"},"profileImage":{"type":"string","description":"Author profile image"}}},"timestamp":{"type":"string","description":"Post timestamp"},"textContent":{"type":"string","description":"Post text content"},"hashtags":{"type":"array","description":"Hashtags"},"mediaUrls":{"type":"array","description":"Media URLs"},"reactions":{"type":"number","description":"Number of reactions"},"commentsCount":{"type":"number","description":"Number of comments"}}}}},"enrich_search_similar_companies":{"companies":{"type":"array","description":"Similar companies","items":{"type":"object","properties":{"url":{"type":"string","description":"LinkedIn URL"},"name":{"type":"string","description":"Company name"},"universalName":{"type":"string","description":"Universal name"},"type":{"type":"string","description":"Company type"},"description":{"type":"string","description":"Description"},"phone":{"type":"string","description":"Phone number"},"website":{"type":"string","description":"Website URL"},"logo":{"type":"string","description":"Logo URL"},"foundedYear":{"type":"number","description":"Year founded"},"staffTotal":{"type":"number","description":"Total staff"},"industries":{"type":"array","description":"Industries"},"relevancyScore":{"type":"number","description":"Relevancy score"},"relevancyValue":{"type":"string","description":"Relevancy value"}}}}},"enrich_verify_email":{"email":{"type":"string","description":"Email address verified"},"status":{"type":"string","description":"Verification status"},"result":{"type":"string","description":"Deliverability result (deliverable, undeliverable, etc.)"},"confidenceScore":{"type":"number","description":"Confidence score (0-100)"},"smtpProvider":{"type":"string","description":"Email service provider (e.g., Google, Microsoft)","optional":true},"mailDisposable":{"type":"boolean","description":"Whether the email is from a disposable provider"},"mailAcceptAll":{"type":"boolean","description":"Whether the domain is a catch-all domain"},"free":{"type":"boolean","description":"Whether the email uses a free email service"}},"enrichment_run":{"email":{"type":"string","description":"email (from the selected enrichment)","optional":true},"status":{"type":"string","description":"status (from the selected enrichment)","optional":true},"deliverable":{"type":"boolean","description":"deliverable (from the selected enrichment)","optional":true},"phone":{"type":"string","description":"phone (from the selected enrichment)","optional":true},"domain":{"type":"string","description":"domain (from the selected enrichment)","optional":true},"employeeCount":{"type":"string","description":"employee count (from the selected enrichment)","optional":true},"description":{"type":"string","description":"description (from the selected enrichment)","optional":true},"matched":{"type":"boolean","description":"Whether the enrichment found a result"},"provider":{"type":"string","description":"Provider whose result was returned (e.g. \\"Hunter\\", \\"People Data Labs\\")","optional":true}},"enrow_find_email":{"id":{"type":"string","description":"Enrow job identifier used for polling"},"email":{"type":"string","description":"Email address found or verified","optional":true},"qualification":{"type":"string","description":"Enrow quality result: \\"valid\\" or \\"invalid\\"","optional":true},"fullname":{"type":"string","description":"Full name of the person searched","optional":true},"company_name":{"type":"string","description":"Company name associated with the result","optional":true},"company_domain":{"type":"string","description":"Company domain associated with the result","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL of the person","optional":true}},"enrow_verify_email":{"id":{"type":"string","description":"Enrow job identifier used for polling"},"email":{"type":"string","description":"Email address found or verified","optional":true},"qualification":{"type":"string","description":"Enrow quality result: \\"valid\\" or \\"invalid\\"","optional":true}},"evernote_copy_note":{"note":{"type":"object","description":"The copied note metadata","properties":{"guid":{"type":"string","description":"New note GUID"},"title":{"type":"string","description":"Note title"},"notebookGuid":{"type":"string","description":"GUID of the destination notebook","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true}}}},"evernote_create_note":{"note":{"type":"object","description":"The created note","properties":{"guid":{"type":"string","description":"Unique identifier of the note"},"title":{"type":"string","description":"Title of the note"},"content":{"type":"string","description":"ENML content of the note","optional":true},"notebookGuid":{"type":"string","description":"GUID of the containing notebook","optional":true},"tagNames":{"type":"array","description":"Tag names applied to the note","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true}}}},"evernote_create_notebook":{"notebook":{"type":"object","description":"The created notebook","properties":{"guid":{"type":"string","description":"Notebook GUID"},"name":{"type":"string","description":"Notebook name"},"defaultNotebook":{"type":"boolean","description":"Whether this is the default notebook"},"serviceCreated":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"serviceUpdated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"stack":{"type":"string","description":"Notebook stack name","optional":true}}}},"evernote_create_tag":{"tag":{"type":"object","description":"The created tag","properties":{"guid":{"type":"string","description":"Tag GUID"},"name":{"type":"string","description":"Tag name"},"parentGuid":{"type":"string","description":"Parent tag GUID","optional":true},"updateSequenceNum":{"type":"number","description":"Update sequence number","optional":true}}}},"evernote_delete_note":{"success":{"type":"boolean","description":"Whether the note was successfully deleted"},"noteGuid":{"type":"string","description":"GUID of the deleted note"}},"evernote_get_note":{"note":{"type":"object","description":"The retrieved note","properties":{"guid":{"type":"string","description":"Unique identifier of the note"},"title":{"type":"string","description":"Title of the note"},"content":{"type":"string","description":"ENML content of the note","optional":true},"contentLength":{"type":"number","description":"Length of the note content","optional":true},"notebookGuid":{"type":"string","description":"GUID of the containing notebook","optional":true},"tagGuids":{"type":"array","description":"GUIDs of tags on the note","optional":true},"tagNames":{"type":"array","description":"Names of tags on the note","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"active":{"type":"boolean","description":"Whether the note is active (not in trash)"}}}},"evernote_get_notebook":{"notebook":{"type":"object","description":"The retrieved notebook","properties":{"guid":{"type":"string","description":"Notebook GUID"},"name":{"type":"string","description":"Notebook name"},"defaultNotebook":{"type":"boolean","description":"Whether this is the default notebook"},"serviceCreated":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"serviceUpdated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"stack":{"type":"string","description":"Notebook stack name","optional":true}}}},"evernote_list_notebooks":{"notebooks":{"type":"array","description":"List of notebooks","properties":{"guid":{"type":"string","description":"Notebook GUID"},"name":{"type":"string","description":"Notebook name"},"defaultNotebook":{"type":"boolean","description":"Whether this is the default notebook"},"serviceCreated":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"serviceUpdated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"stack":{"type":"string","description":"Notebook stack name","optional":true}}}},"evernote_list_tags":{"tags":{"type":"array","description":"List of tags","properties":{"guid":{"type":"string","description":"Tag GUID"},"name":{"type":"string","description":"Tag name"},"parentGuid":{"type":"string","description":"Parent tag GUID","optional":true},"updateSequenceNum":{"type":"number","description":"Update sequence number","optional":true}}}},"evernote_search_notes":{"totalNotes":{"type":"number","description":"Total number of matching notes"},"notes":{"type":"array","description":"List of matching note metadata","properties":{"guid":{"type":"string","description":"Note GUID"},"title":{"type":"string","description":"Note title","optional":true},"contentLength":{"type":"number","description":"Content length in bytes","optional":true},"created":{"type":"number","description":"Creation timestamp","optional":true},"updated":{"type":"number","description":"Last updated timestamp","optional":true},"notebookGuid":{"type":"string","description":"Containing notebook GUID","optional":true},"tagGuids":{"type":"array","description":"Tag GUIDs","optional":true}}}},"evernote_update_note":{"note":{"type":"object","description":"The updated note","properties":{"guid":{"type":"string","description":"Unique identifier of the note"},"title":{"type":"string","description":"Title of the note"},"content":{"type":"string","description":"ENML content of the note","optional":true},"notebookGuid":{"type":"string","description":"GUID of the containing notebook","optional":true},"tagNames":{"type":"array","description":"Tag names on the note","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true}}}},"exa_agent":{"runId":{"type":"string","description":"Identifier of the agent run, reusable as previousRunId"},"status":{"type":"string","description":"Final status of the agent run"},"stopReason":{"type":"string","description":"Why the agent stopped, such as schema_satisfied","nullable":true},"text":{"type":"string","description":"The written answer produced by the agent"},"structured":{"type":"json","description":"Structured result matching outputSchema, when one was supplied","optional":true},"grounding":{"type":"json","description":"Field-level citations backing the agent output","optional":true},"research":{"type":"array","description":"The agent answer in the shape the retired Research operation emitted, so workflows that reference it keep resolving","items":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"summary":{"type":"string"},"text":{"type":"string"},"score":{"type":"number"}}}}},"exa_answer":{"answer":{"type":"json","description":"AI-generated answer to the question. A string, or an object matching outputSchema when one was supplied."},"citations":{"type":"array","description":"Sources and citations for the answer","items":{"type":"object","properties":{"id":{"type":"string","description":"Exa identifier for the cited source"},"title":{"type":"string","description":"The title of the cited source"},"url":{"type":"string","description":"The URL of the cited source"},"text":{"type":"string","description":"Full page text of the cited source, when text is enabled"},"author":{"type":"string","description":"The author of the cited source"},"publishedDate":{"type":"string","description":"Publication date of the cited source"}}}},"requestId":{"type":"string","description":"Exa request identifier, useful for support"}},"exa_find_similar_links":{"similarLinks":{"type":"array","description":"Similar links found with titles, URLs, and text snippets","items":{"type":"object","properties":{"id":{"type":"string","description":"Exa identifier for the similar page"},"title":{"type":"string","description":"The title of the similar webpage"},"url":{"type":"string","description":"The URL of the similar webpage"},"text":{"type":"string","description":"Text snippet or full content from the similar webpage"},"summary":{"type":"string","description":"AI-generated summary of the similar webpage"},"highlights":{"type":"array","description":"Relevant snippets extracted from the page","items":{"type":"string"}},"score":{"type":"number","description":"Similarity score indicating how similar the page is"}}}},"requestId":{"type":"string","description":"Exa request identifier, useful for support"}},"exa_get_contents":{"results":{"type":"array","description":"Retrieved content from URLs with title, text, and summaries","items":{"type":"object","properties":{"id":{"type":"string","description":"Exa identifier for the retrieved document"},"url":{"type":"string","description":"The URL that content was retrieved from"},"title":{"type":"string","description":"The title of the webpage"},"text":{"type":"string","description":"The full text content of the webpage"},"summary":{"type":"string","description":"AI-generated summary of the webpage content"},"highlights":{"type":"array","description":"Relevant snippets extracted from the page","items":{"type":"string"}},"highlightScores":{"type":"array","description":"Similarity score for each highlight","items":{"type":"number"}},"subpages":{"type":"json","description":"Crawled subpages of the document"},"entities":{"type":"json","description":"Structured entity data for company, people, and publication pages"},"extras":{"type":"json","description":"Extracted links and image links when requested"}}}},"statuses":{"type":"json","description":"Per-URL crawl outcome, showing which pages succeeded and whether they came from cache"},"requestId":{"type":"string","description":"Exa request identifier, useful for support"}},"exa_search":{"results":{"type":"array","description":"Search results with titles, URLs, and text snippets","items":{"type":"object","properties":{"id":{"type":"string","description":"Result identifier, usable as an id on the Get Contents operation"},"title":{"type":"string","description":"The title of the search result"},"url":{"type":"string","description":"The URL of the search result"},"publishedDate":{"type":"string","description":"Date when the content was published"},"author":{"type":"string","description":"The author of the content"},"summary":{"type":"string","description":"A brief summary of the content"},"favicon":{"type":"string","description":"URL of the site\'s favicon"},"image":{"type":"string","description":"URL of a representative image from the page"},"text":{"type":"string","description":"Text snippet or full content from the page"},"highlights":{"type":"array","description":"Relevant snippets extracted from the page","items":{"type":"string"}},"highlightScores":{"type":"array","description":"Similarity score for each highlight","items":{"type":"number"}},"subpages":{"type":"json","description":"Crawled subpages of the result"},"entities":{"type":"json","description":"Structured entity data for company, people, and publication results"},"extras":{"type":"json","description":"Extracted links and image links when requested"},"score":{"type":"number","description":"Relevance score. Only returned by the legacy neural search type","optional":true}}}},"requestId":{"type":"string","description":"Exa request identifier, useful for support"},"structuredOutput":{"type":"json","description":"Synthesized answer matching outputSchema, when one was supplied","optional":true},"grounding":{"type":"json","description":"Field-level citations backing the synthesized output","optional":true}},"extend_parser":{"id":{"type":"string","description":"Unique identifier for the parser run"},"status":{"type":"string","description":"Processing status"},"chunks":{"type":"json","description":"Parsed document content chunks"},"blocks":{"type":"json","description":"Block-level document elements with type and content"},"pageCount":{"type":"number","description":"Number of pages processed","optional":true},"creditsUsed":{"type":"number","description":"API credits consumed","optional":true}},"extend_parser_v2":{"id":{"type":"string","description":"Unique identifier for the parser run"},"status":{"type":"string","description":"Processing status"},"chunks":{"type":"json","description":"Parsed document content chunks"},"blocks":{"type":"json","description":"Block-level document elements with type and content"},"pageCount":{"type":"number","description":"Number of pages processed","optional":true},"creditsUsed":{"type":"number","description":"API credits consumed","optional":true}},"fathom_get_summary":{"template_name":{"type":"string","description":"Name of the summary template used","optional":true},"markdown_formatted":{"type":"string","description":"Markdown-formatted summary text","optional":true}},"fathom_get_transcript":{"transcript":{"type":"array","description":"Array of transcript entries with speaker, text, and timestamp","items":{"type":"object","properties":{"speaker":{"type":"object","description":"Speaker information","properties":{"display_name":{"type":"string","description":"Speaker display name"},"matched_calendar_invitee_email":{"type":"string","description":"Matched calendar invitee email","optional":true}}},"text":{"type":"string","description":"Transcript text"},"timestamp":{"type":"string","description":"Timestamp (HH:MM:SS)"}}}}},"fathom_list_meeting_types":{"meetingTypes":{"type":"array","description":"List of meeting types","items":{"type":"object","properties":{"name":{"type":"string","description":"Meeting type name"},"status":{"type":"string","description":"Meeting type status: active or inactive"},"created_at":{"type":"string","description":"Date the meeting type was created"}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"fathom_list_meetings":{"meetings":{"type":"array","description":"List of meetings","items":{"type":"object","properties":{"title":{"type":"string","description":"Meeting title"},"meeting_title":{"type":"string","description":"Calendar event title","optional":true},"meeting_type":{"type":"string","description":"Meeting type name","optional":true},"recording_id":{"type":"number","description":"Unique recording ID","optional":true},"url":{"type":"string","description":"URL to view the meeting"},"meeting_url":{"type":"string","description":"URL of the underlying video call (Zoom, Meet, Teams, etc.)","optional":true},"share_url":{"type":"string","description":"Shareable URL"},"created_at":{"type":"string","description":"Creation timestamp"},"scheduled_start_time":{"type":"string","description":"Scheduled start time","optional":true},"scheduled_end_time":{"type":"string","description":"Scheduled end time","optional":true},"recording_start_time":{"type":"string","description":"Recording start time","optional":true},"recording_end_time":{"type":"string","description":"Recording end time","optional":true},"transcript_language":{"type":"string","description":"Transcript language"},"calendar_invitees_domains_type":{"type":"string","description":"Invitee domain type: only_internal or one_or_more_external","optional":true},"shared_with":{"type":"string","description":"Sharing scope: no_teams, single_team, multiple_teams, or all_teams","optional":true},"recorded_by":{"type":"object","description":"Recorder details","optional":true,"properties":{"name":{"type":"string","description":"Name of the recorder"},"email":{"type":"string","description":"Email of the recorder"},"email_domain":{"type":"string","description":"Email domain of the recorder"},"team":{"type":"string","description":"Recorder team name","optional":true}}},"calendar_invitees":{"type":"array","description":"Calendar invitees for the meeting","items":{"type":"object","properties":{"name":{"type":"string","description":"Invitee name","optional":true},"email":{"type":"string","description":"Invitee email","optional":true},"email_domain":{"type":"string","description":"Invitee email domain","optional":true},"is_external":{"type":"boolean","description":"Whether the invitee is external"},"matched_speaker_display_name":{"type":"string","description":"Matched transcript speaker display name","optional":true}}}},"default_summary":{"type":"object","description":"Meeting summary","optional":true,"properties":{"template_name":{"type":"string","description":"Summary template name","optional":true},"markdown_formatted":{"type":"string","description":"Markdown-formatted summary","optional":true}}},"transcript":{"type":"array","description":"Transcript entries with speaker, text, and timestamp","optional":true,"items":{"type":"object","properties":{"speaker":{"type":"object","description":"Speaker information","properties":{"display_name":{"type":"string","description":"Speaker display name"},"matched_calendar_invitee_email":{"type":"string","description":"Matched calendar invitee email","optional":true}}},"text":{"type":"string","description":"Transcript text"},"timestamp":{"type":"string","description":"Timestamp (HH:MM:SS)"}}}},"action_items":{"type":"array","description":"Action items extracted from the meeting","optional":true,"items":{"type":"object","properties":{"description":{"type":"string","description":"Action item description"},"user_generated":{"type":"boolean","description":"Whether the action item was user-generated"},"completed":{"type":"boolean","description":"Whether the action item is completed"},"recording_timestamp":{"type":"string","description":"Timestamp in the recording (HH:MM:SS)"},"recording_playback_url":{"type":"string","description":"Playback URL for the action item moment"},"assignee":{"type":"object","description":"Assignee details","properties":{"name":{"type":"string","description":"Assignee name","optional":true},"email":{"type":"string","description":"Assignee email","optional":true},"team":{"type":"string","description":"Assignee team","optional":true}}}}}},"highlights":{"type":"array","description":"Meeting highlights with type, summary, text, and start/end time","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Highlight type"},"summary":{"type":"string","description":"Highlight summary","optional":true},"text":{"type":"string","description":"Highlight text"},"start_time":{"type":"number","description":"Start time in seconds"},"end_time":{"type":"number","description":"End time in seconds"}}}},"crm_matches":{"type":"object","description":"Matched CRM contacts, companies, and deals","optional":true,"properties":{"contacts":{"type":"array","description":"Matched CRM contacts","items":{"type":"object","properties":{"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email"},"record_url":{"type":"string","description":"CRM record URL"}}}},"companies":{"type":"array","description":"Matched CRM companies","items":{"type":"object","properties":{"name":{"type":"string","description":"Company name"},"record_url":{"type":"string","description":"CRM record URL"}}}},"deals":{"type":"array","description":"Matched CRM deals","items":{"type":"object","properties":{"name":{"type":"string","description":"Deal name"},"amount":{"type":"number","description":"Deal amount"},"record_url":{"type":"string","description":"CRM record URL"}}}},"error":{"type":"string","description":"CRM match error, if any","optional":true}}}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"fathom_list_team_members":{"members":{"type":"array","description":"List of team members","items":{"type":"object","properties":{"name":{"type":"string","description":"Team member name"},"email":{"type":"string","description":"Team member email"},"created_at":{"type":"string","description":"Date the member was added"}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"fathom_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"name":{"type":"string","description":"Team name"},"created_at":{"type":"string","description":"Date the team was created"}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"file_append":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"url":{"type":"string","description":"URL to access the file","optional":true}},"file_compress":{"id":{"type":"string","description":"Compressed archive file ID"},"name":{"type":"string","description":"Compressed archive file name"},"size":{"type":"number","description":"Compressed archive size in bytes"},"url":{"type":"string","description":"URL to access the compressed archive","optional":true},"files":{"type":"file[]","description":"Compressed archive file object, as a single-item array"}},"file_decompress":{"files":{"type":"file[]","description":"Extracted workspace file objects"}},"file_fetch":{"files":{"type":"file[]","description":"Fetched files as UserFile objects"},"combinedContent":{"type":"string","description":"Combined content of all fetched files"}},"file_get":{"file":{"type":"file","description":"Workspace file object"}},"file_get_content":{"contents":{"type":"array","description":"Array of file text contents, one entry per file in input order"}},"file_manage_sharing":{"url":{"type":"string","description":"Public share URL for the file"},"isActive":{"type":"boolean","description":"Whether the public link is enabled"},"authType":{"type":"string","description":"Access mode: public, password, email, or sso"},"hasPassword":{"type":"boolean","description":"Whether the share is password-protected"},"allowedEmails":{"type":"array","description":"Allowed emails/domains for email or SSO access"}},"file_parser":{"files":{"type":"array","description":"Array of parsed files with content and metadata"},"combinedContent":{"type":"string","description":"Combined content of all parsed files"},"processedFiles":{"type":"file[]","description":"Array of UserFile objects for downstream use"}},"file_parser_v2":{"files":{"type":"array","description":"Array of parsed files with content, metadata, and file properties"},"combinedContent":{"type":"string","description":"All file contents merged into a single text string"}},"file_parser_v3":{"files":{"type":"file[]","description":"Parsed files as UserFile objects"},"combinedContent":{"type":"string","description":"Combined content of all parsed files"}},"file_read":{"files":{"type":"file[]","description":"Workspace file objects"}},"file_write":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"url":{"type":"string","description":"URL to access the file","optional":true}},"findymail_find_email_from_linkedin":{"contact":{"type":"object","description":"Contact information","properties":{"name":{"type":"string","description":"Contact full name"},"email":{"type":"string","description":"Contact email address"},"domain":{"type":"string","description":"Email domain"}},"optional":true}},"findymail_find_email_from_name":{"contact":{"type":"object","description":"Contact information","properties":{"name":{"type":"string","description":"Contact full name"},"email":{"type":"string","description":"Contact email address"},"domain":{"type":"string","description":"Email domain"}},"optional":true}},"findymail_find_emails_by_domain":{"contacts":{"type":"array","description":"List of contacts found","items":{"type":"object","properties":{"name":{"type":"string","description":"Contact full name"},"email":{"type":"string","description":"Contact email address"},"domain":{"type":"string","description":"Email domain"}}}}},"findymail_find_employees":{"employees":{"type":"array","description":"List of employees matching the search criteria","items":{"type":"object","properties":{"name":{"type":"string","description":"Employee full name"},"linkedinUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"companyWebsite":{"type":"string","description":"Company website","optional":true},"companyName":{"type":"string","description":"Company name","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true}}}}},"findymail_find_phone":{"phone":{"type":"string","description":"Phone number in E.164 format. Only available for US numbers.","optional":true},"line_type":{"type":"string","description":"Phone line type (e.g., \\"Mobile\\", \\"Landline\\")","optional":true}},"findymail_get_company":{"name":{"type":"string","description":"Company name","optional":true},"domain":{"type":"string","description":"Company domain","optional":true},"company_size":{"type":"string","description":"Employee headcount range (e.g., 1001-5000)","optional":true},"industry":{"type":"string","description":"Industry classification","optional":true},"linkedin_url":{"type":"string","description":"Company LinkedIn URL","optional":true},"description":{"type":"string","description":"Company description","optional":true}},"findymail_get_credits":{"credits":{"type":"number","description":"Remaining finder credits"},"verifier_credits":{"type":"number","description":"Remaining verifier credits"}},"findymail_lookup_technologies":{"domain":{"type":"string","description":"The resolved company domain"},"technologies":{"type":"array","description":"List of technologies","items":{"type":"object","properties":{"name":{"type":"string","description":"Technology name"},"category":{"type":"string","description":"Technology category"},"subcategory":{"type":"string","description":"Technology subcategory"},"last_detected_at":{"type":"string","description":"Last detection timestamp (ISO 8601)","optional":true}}}}},"findymail_reverse_email_lookup":{"email":{"type":"string","description":"The email address that was looked up","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"fullName":{"type":"string","description":"Full name from profile","optional":true},"username":{"type":"string","description":"LinkedIn username","optional":true},"headline":{"type":"string","description":"Profile headline","optional":true},"jobTitle":{"type":"string","description":"Current job title","optional":true},"summary":{"type":"string","description":"Profile summary","optional":true},"city":{"type":"string","description":"City","optional":true},"region":{"type":"string","description":"Region or state","optional":true},"country":{"type":"string","description":"Country","optional":true},"companyLinkedinUrl":{"type":"string","description":"Current company LinkedIn URL","optional":true},"companyName":{"type":"string","description":"Current company name","optional":true},"companyWebsite":{"type":"string","description":"Current company website","optional":true},"isPremium":{"type":"boolean","description":"Whether the profile has LinkedIn Premium","optional":true},"isOpenProfile":{"type":"boolean","description":"Whether the profile is an Open Profile","optional":true},"skills":{"type":"array","description":"List of profile skills"},"jobs":{"type":"array","description":"Job history entries"},"educations":{"type":"array","description":"Education history (school, degree, fieldOfStudy, startDate, endDate)"},"certificates":{"type":"array","description":"Certifications (name, issuingOrganization, issueDate, expirationDate)"}},"findymail_search_technologies":{"technologies":{"type":"array","description":"List of technologies","items":{"type":"object","properties":{"name":{"type":"string","description":"Technology name"},"category":{"type":"string","description":"Technology category"},"subcategory":{"type":"string","description":"Technology subcategory"},"last_detected_at":{"type":"string","description":"Last detection timestamp (ISO 8601)","optional":true}}}}},"findymail_verify_email":{"email":{"type":"string","description":"The verified email address"},"verified":{"type":"boolean","description":"Whether the email is verified as deliverable"},"provider":{"type":"string","description":"Email service provider (e.g., Google, Microsoft)","optional":true}},"firecrawl_agent":{"success":{"type":"boolean","description":"Whether the agent operation was successful"},"status":{"type":"string","description":"Current status of the agent job (processing, completed, failed)"},"data":{"type":"object","description":"Extracted data from the agent"},"expiresAt":{"type":"string","description":"Timestamp when the results expire (24 hours)"},"sources":{"type":"object","description":"Array of source URLs used by the agent"}},"firecrawl_batch_scrape":{"pages":{"type":"array","description":"Array of scraped pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}},"total":{"type":"number","description":"Total number of pages attempted"},"completed":{"type":"number","description":"Number of pages successfully scraped"},"invalidURLs":{"type":"array","description":"URLs that were skipped because they were invalid","optional":true,"items":{"type":"string","description":"Invalid URL"}}},"firecrawl_batch_scrape_status":{"status":{"type":"string","description":"Current batch scrape status (scraping, completed, or failed)"},"total":{"type":"number","description":"Total number of pages attempted"},"completed":{"type":"number","description":"Number of pages successfully scraped"},"creditsUsed":{"type":"number","description":"Credits consumed by the batch scrape"},"expiresAt":{"type":"string","description":"ISO timestamp when the batch scrape results expire","optional":true},"next":{"type":"string","description":"URL to retrieve the next page of results when present","optional":true},"pages":{"type":"array","description":"Array of scraped pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}}},"firecrawl_cancel_crawl":{"status":{"type":"string","description":"Status of the cancelled crawl job (e.g., \\"cancelled\\")"}},"firecrawl_crawl":{"pages":{"type":"array","description":"Array of crawled pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}},"total":{"type":"number","description":"Total number of pages found during crawl"}},"firecrawl_crawl_status":{"status":{"type":"string","description":"Current crawl status (scraping, completed, or failed)"},"total":{"type":"number","description":"Total number of pages attempted"},"completed":{"type":"number","description":"Number of pages successfully crawled"},"creditsUsed":{"type":"number","description":"Credits consumed by the crawl"},"expiresAt":{"type":"string","description":"ISO timestamp when the crawl results expire","optional":true},"next":{"type":"string","description":"URL to retrieve the next page of results when present","optional":true},"pages":{"type":"array","description":"Array of crawled pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}}},"firecrawl_credit_usage":{"remainingCredits":{"type":"number","description":"Number of credits remaining for the team"},"planCredits":{"type":"number","description":"Credits allocated in the current plan","optional":true},"billingPeriodStart":{"type":"string","description":"Start of the current billing period","optional":true},"billingPeriodEnd":{"type":"string","description":"End of the current billing period","optional":true}},"firecrawl_extract":{"success":{"type":"boolean","description":"Whether the extraction operation was successful"},"data":{"type":"object","description":"Extracted structured data according to the schema or prompt"}},"firecrawl_extract_status":{"status":{"type":"string","description":"Current extract status (processing, completed, failed, or cancelled)"},"data":{"type":"json","description":"Extracted structured data according to the schema or prompt"},"expiresAt":{"type":"string","description":"ISO timestamp when the extract results expire","optional":true},"creditsUsed":{"type":"number","description":"Number of credits used by the extract job","optional":true},"tokensUsed":{"type":"number","description":"Number of tokens used by the extract job","optional":true}},"firecrawl_map":{"success":{"type":"boolean","description":"Whether the mapping operation was successful"},"links":{"type":"array","description":"Array of discovered URLs from the website","items":{"type":"string"}}},"firecrawl_parse":{"markdown":{"type":"string","description":"Parsed document content in markdown format"},"summary":{"type":"string","description":"Generated summary of the document","optional":true},"html":{"type":"string","description":"Processed HTML content","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"screenshot":{"type":"string","description":"Screenshot URL or base64 (when requested)","optional":true},"links":{"type":"array","description":"URLs discovered in the document","optional":true,"items":{"type":"string","description":"Discovered URL"}},"metadata":{"type":"object","description":"Document metadata","optional":true,"properties":{"title":{"type":"string","description":"Document title","optional":true},"description":{"type":"string","description":"Document description","optional":true},"language":{"type":"string","description":"Document language code","optional":true},"sourceURL":{"type":"string","description":"Source URL","optional":true},"url":{"type":"string","description":"Final URL","optional":true},"keywords":{"type":"string","description":"Document keywords","optional":true},"statusCode":{"type":"number","description":"HTTP status code","optional":true},"contentType":{"type":"string","description":"Document content type","optional":true},"error":{"type":"string","description":"Error message if parse failed","optional":true}}},"warning":{"type":"string","description":"Warning message from the parse operation","optional":true}},"firecrawl_scrape":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Raw HTML content of the page","optional":true},"metadata":{"type":"object","description":"Page metadata including SEO and Open Graph information","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code (e.g., \\"en\\")","optional":true},"sourceURL":{"type":"string","description":"Original source URL that was scraped"},"statusCode":{"type":"number","description":"HTTP status code of the response"},"keywords":{"type":"string","description":"Page meta keywords","optional":true},"robots":{"type":"string","description":"Robots meta directive (e.g., \\"follow, index\\")","optional":true},"ogTitle":{"type":"string","description":"Open Graph title","optional":true},"ogDescription":{"type":"string","description":"Open Graph description","optional":true},"ogUrl":{"type":"string","description":"Open Graph URL","optional":true},"ogImage":{"type":"string","description":"Open Graph image URL","optional":true},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions for Open Graph","optional":true,"items":{"type":"string","description":"Locale code"}},"ogSiteName":{"type":"string","description":"Open Graph site name","optional":true},"error":{"type":"string","description":"Error message if scrape failed","optional":true}}}},"firecrawl_search":{"data":{"type":"array","description":"Search results data with scraped content and metadata","items":{"type":"object","properties":{"title":{"type":"string","description":"Search result title from search engine"},"description":{"type":"string","description":"Search result description/snippet from search engine"},"url":{"type":"string","description":"URL of the search result"},"markdown":{"type":"string","description":"Page content in markdown (when scrapeOptions.formats includes \\"markdown\\")","optional":true},"html":{"type":"string","description":"Processed HTML content (when scrapeOptions.formats includes \\"html\\")","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML (when scrapeOptions.formats includes \\"rawHtml\\")","optional":true},"links":{"type":"array","description":"Links found on the page (when scrapeOptions.formats includes \\"links\\")","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours, when scrapeOptions.formats includes \\"screenshot\\")","optional":true},"metadata":{"type":"object","description":"Metadata about the search result page","properties":{"title":{"type":"string","description":"Page title","optional":true},"description":{"type":"string","description":"Page meta description","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code","optional":true},"error":{"type":"string","description":"Error message if scrape failed","optional":true}}}}}}},"fireflies_add_to_live_meeting":{"success":{"type":"boolean","description":"Whether the bot was successfully added to the meeting"}},"fireflies_create_bite":{"bite":{"type":"object","description":"Created bite details","properties":{"id":{"type":"string","description":"Bite ID"},"name":{"type":"string","description":"Bite name"},"status":{"type":"string","description":"Processing status"}}}},"fireflies_delete_transcript":{"success":{"type":"boolean","description":"Whether the transcript was successfully deleted"},"transcript":{"type":"object","description":"The deleted transcript","optional":true,"properties":{"id":{"type":"string","description":"Transcript ID"},"title":{"type":"string","description":"Meeting title"},"date":{"type":"number","description":"Meeting timestamp"},"duration":{"type":"number","description":"Meeting duration"},"host_email":{"type":"string","description":"Host email address"},"organizer_email":{"type":"string","description":"Organizer email address"}}}},"fireflies_get_transcript":{"transcript":{"type":"object","description":"The transcript with full details","properties":{"id":{"type":"string","description":"Transcript ID"},"title":{"type":"string","description":"Meeting title"},"date":{"type":"number","description":"Meeting timestamp"},"duration":{"type":"number","description":"Meeting duration in seconds"},"transcript_url":{"type":"string","description":"URL to view transcript"},"audio_url":{"type":"string","description":"URL to audio recording"},"host_email":{"type":"string","description":"Host email address"},"participants":{"type":"array","description":"List of participant emails"},"speakers":{"type":"array","description":"List of speakers"},"sentences":{"type":"array","description":"Transcript sentences"},"summary":{"type":"object","description":"Meeting summary and action items"},"analytics":{"type":"object","description":"Meeting analytics and sentiment"}}}},"fireflies_get_user":{"user":{"type":"object","description":"User information","properties":{"user_id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"integrations":{"type":"array","description":"Connected integrations"},"is_admin":{"type":"boolean","description":"Whether user is admin"},"minutes_consumed":{"type":"number","description":"Total minutes transcribed"},"num_transcripts":{"type":"number","description":"Number of transcripts"},"recent_transcript":{"type":"string","description":"Most recent transcript ID"},"recent_meeting":{"type":"string","description":"Most recent meeting date"}}}},"fireflies_list_bites":{"bites":{"type":"array","description":"List of bites/soundbites"}},"fireflies_list_contacts":{"contacts":{"type":"array","description":"List of contacts from meetings"}},"fireflies_list_transcripts":{"transcripts":{"type":"array","description":"List of transcripts"},"count":{"type":"number","description":"Number of transcripts returned"}},"fireflies_list_users":{"users":{"type":"array","description":"List of team users"}},"fireflies_upload_audio":{"success":{"type":"boolean","description":"Whether the upload was successful"},"title":{"type":"string","description":"Title of the uploaded meeting"},"message":{"type":"string","description":"Status message from Fireflies"}},"flint_create_task":{"taskId":{"type":"string","description":"Identifier of the created background task"},"status":{"type":"string","description":"Initial task status (running)"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the task was created"}},"flint_generate_pages":{"taskId":{"type":"string","description":"Identifier of the created background task"},"status":{"type":"string","description":"Initial task status (running)"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the task was created"}},"flint_get_task":{"taskId":{"type":"string","description":"Identifier of the task"},"status":{"type":"string","description":"Task status: running, completed, or failed"},"pagesCreated":{"type":"array","description":"Pages created by the task (populated when completed)","items":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g., /about)"},"previewUrl":{"type":"string","description":"Preview deployment URL for the page","nullable":true},"editUrl":{"type":"string","description":"Flint editor URL for the page","nullable":true},"publishedUrl":{"type":"string","description":"Published URL on the live domain (present when publish is enabled)","nullable":true}}}},"pagesModified":{"type":"array","description":"Pages modified by the task (populated when completed)","items":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g., /about)"},"previewUrl":{"type":"string","description":"Preview deployment URL for the page","nullable":true},"editUrl":{"type":"string","description":"Flint editor URL for the page","nullable":true},"publishedUrl":{"type":"string","description":"Published URL on the live domain (present when publish is enabled)","nullable":true}}}},"pagesDeleted":{"type":"array","description":"Pages deleted by the task (populated when completed)","items":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g., /about)"},"previewUrl":{"type":"string","description":"Preview deployment URL for the page","nullable":true},"editUrl":{"type":"string","description":"Flint editor URL for the page","nullable":true},"publishedUrl":{"type":"string","description":"Published URL on the live domain (present when publish is enabled)","nullable":true}}}},"errorMessage":{"type":"string","description":"Error message when the task failed","optional":true}},"function_execute":{"result":{"type":"string","description":"The result of the code execution"},"stdout":{"type":"string","description":"The standard output of the code execution"}},"gamma_check_status":{"generationId":{"type":"string","description":"The generation ID that was checked"},"status":{"type":"string","description":"Generation status: pending, completed, or failed"},"gammaUrl":{"type":"string","description":"URL of the generated gamma (only present when status is completed)","optional":true},"credits":{"type":"object","description":"Credit usage information (only present when status is completed)","optional":true,"properties":{"deducted":{"type":"number","description":"Number of credits deducted for this generation","optional":true},"remaining":{"type":"number","description":"Remaining credits in the account","optional":true}}},"error":{"type":"object","description":"Error details (only present when status is failed)","optional":true,"properties":{"message":{"type":"string","description":"Human-readable error message","optional":true},"statusCode":{"type":"number","description":"HTTP status code of the error","optional":true}}}},"gamma_generate":{"generationId":{"type":"string","description":"The ID of the generation job. Use with Check Status to poll for completion."}},"gamma_generate_from_template":{"generationId":{"type":"string","description":"The ID of the generation job. Use with Check Status to poll for completion."}},"gamma_list_folders":{"folders":{"type":"array","description":"List of available folders","items":{"type":"object","properties":{"id":{"type":"string","description":"Folder ID (use with folderIds parameter)"},"name":{"type":"string","description":"Folder display name"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available on the next page"},"nextCursor":{"type":"string","description":"Pagination cursor to pass as the after parameter for the next page","optional":true}},"gamma_list_themes":{"themes":{"type":"array","description":"List of available themes","items":{"type":"object","properties":{"id":{"type":"string","description":"Theme ID (use with themeId parameter)"},"name":{"type":"string","description":"Theme display name"},"type":{"type":"string","description":"Theme type: standard or custom"},"colorKeywords":{"type":"array","description":"Color descriptors for this theme","items":{"type":"string","description":"Color keyword"}},"toneKeywords":{"type":"array","description":"Tone descriptors for this theme","items":{"type":"string","description":"Tone keyword"}}}}},"hasMore":{"type":"boolean","description":"Whether more results are available on the next page"},"nextCursor":{"type":"string","description":"Pagination cursor to pass as the after parameter for the next page","optional":true}},"github_add_assignees":{"content":{"type":"string","description":"Human-readable assignees confirmation"},"metadata":{"type":"object","description":"Updated issue metadata with assignees","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"All assignees on the issue"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_add_assignees_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body","optional":true},"user":{"type":"json","description":"Issue creator"},"labels":{"type":"array","description":"Array of label objects"},"assignees":{"type":"array","description":"Array of assignee objects"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_add_labels":{"content":{"type":"string","description":"Human-readable labels confirmation"},"metadata":{"type":"object","description":"Labels metadata","properties":{"labels":{"type":"array","description":"All labels currently on the issue"},"issue_number":{"type":"number","description":"Issue number"},"html_url":{"type":"string","description":"GitHub issue URL"}}}},"github_add_labels_v2":{"items":{"type":"array","description":"Array of label objects on the issue","items":{"type":"object","properties":{"id":{"type":"number","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color"},"description":{"type":"string","description":"Label description","optional":true}}}},"count":{"type":"number","description":"Number of labels"}},"github_cancel_workflow_run":{"content":{"type":"string","description":"Cancellation status message"},"metadata":{"type":"object","description":"Cancellation metadata","properties":{"run_id":{"type":"number","description":"Workflow run ID"},"status":{"type":"string","description":"Cancellation status (cancellation_initiated, cannot_cancel, processed)"}}}},"github_cancel_workflow_run_v2":{"cancelled":{"type":"boolean","description":"Whether cancellation was initiated"},"run_id":{"type":"number","description":"Workflow run ID","optional":true}},"github_check_star":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Check star metadata","properties":{"starred":{"type":"boolean","description":"Whether you have starred the repo"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}}}},"github_check_star_v2":{"starred":{"type":"boolean","description":"Whether you have starred the repo"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}},"github_close_issue":{"content":{"type":"string","description":"Human-readable issue close confirmation"},"metadata":{"type":"object","description":"Closed issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Closed timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_close_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"Reason for closing","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}},"github_close_pr":{"content":{"type":"string","description":"Human-readable PR close confirmation"},"metadata":{"type":"object","description":"Closed pull request metadata","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (should be closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"merged":{"type":"boolean","description":"Whether PR is merged"},"draft":{"type":"boolean","description":"Whether PR is draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"github_close_pr_v2":{"id":{"type":"number","description":"PR ID"},"number":{"type":"number","description":"PR number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"PR description","optional":true},"user":{"type":"json","description":"User who created the PR"},"head":{"type":"json","description":"Head branch info"},"base":{"type":"json","description":"Base branch info"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"merged":{"type":"boolean","description":"Whether PR is merged"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_comment":{"content":{"type":"string","description":"Human-readable comment confirmation"},"metadata":{"type":"object","description":"Comment metadata"}},"github_comment_v2":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (if file comment)","optional":true},"line":{"type":"number","description":"Line number","optional":true},"side":{"type":"string","description":"Diff side","optional":true},"commit_id":{"type":"string","description":"Commit ID","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"github_compare_commits":{"content":{"type":"string","description":"Human-readable comparison"},"metadata":{"type":"object","description":"Comparison metadata","properties":{"status":{"type":"string","description":"ahead, behind, identical, or diverged"},"ahead_by":{"type":"number","description":"Commits ahead"},"behind_by":{"type":"number","description":"Commits behind"},"total_commits":{"type":"number","description":"Total commits between"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Diff URL"},"patch_url":{"type":"string","description":"Patch URL"},"base_commit":{"type":"object","description":"Base commit info"},"merge_base_commit":{"type":"object","description":"Merge base commit info"},"commits":{"type":"array","description":"Commits between base and head","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"}}}},"files":{"type":"array","description":"Changed files","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change type"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"}}}}}}},"github_compare_commits_v2":{"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"permalink_url":{"type":"string","description":"Permanent link URL"},"diff_url":{"type":"string","description":"Diff download URL"},"patch_url":{"type":"string","description":"Patch download URL"},"status":{"type":"string","description":"Comparison status (ahead, behind, identical, diverged)"},"ahead_by":{"type":"number","description":"Commits head is ahead of base"},"behind_by":{"type":"number","description":"Commits head is behind base"},"total_commits":{"type":"number","description":"Total commits in comparison"},"base_commit":{"type":"object","description":"Base commit object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}},"merge_base_commit":{"type":"object","description":"Merge base commit object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"}}},"commits":{"type":"array","description":"Commits between base and head","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"files":{"type":"array","description":"Changed files (diff entries)","items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA","optional":true},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added, removed, modified, renamed, copied, changed, unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}}},"github_create_branch":{"content":{"type":"string","description":"Human-readable branch creation confirmation"},"metadata":{"type":"object","description":"Git reference metadata","properties":{"ref":{"type":"string","description":"Full reference name (refs/heads/branch)"},"url":{"type":"string","description":"API URL for the reference"},"sha":{"type":"string","description":"Commit SHA the branch points to"}}}},"github_create_branch_v2":{"ref":{"type":"string","description":"Full reference name (refs/heads/branch)"},"node_id":{"type":"string","description":"Git ref node ID"},"url":{"type":"string","description":"API URL for the reference"},"object":{"type":"json","description":"Git object with type and sha"}},"github_create_comment_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"id":{"type":"number","description":"Reaction ID"},"user":{"type":"object","description":"User who reacted"},"content":{"type":"string","description":"Reaction type"},"created_at":{"type":"string","description":"Creation date"}}}},"github_create_comment_reaction_v2":{"id":{"type":"number","description":"Reaction ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"content":{"type":"string","description":"Reaction type (+1, -1, laugh, confused, heart, hooray, rocket, eyes)"},"created_at":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"optional":true}},"github_create_file":{"content":{"type":"string","description":"Human-readable file creation confirmation"},"metadata":{"type":"object","description":"File and commit metadata","properties":{"file":{"type":"object","description":"Created file information","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type"},"download_url":{"type":"string","description":"Direct download URL"},"html_url":{"type":"string","description":"GitHub web UI URL"}}},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author information"},"committer":{"type":"object","description":"Committer information"},"html_url":{"type":"string","description":"Commit URL"}}}}}},"github_create_file_v2":{"content":{"type":"json","description":"Created file content info"},"commit":{"type":"json","description":"Commit information"}},"github_create_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Gist metadata","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"object","description":"Files in gist"},"owner":{"type":"object","description":"Owner info"}}}},"github_create_gist_v2":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether files are truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (object with filenames as keys, each containing filename, type, language, raw_url, size, truncated, content)"},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_create_issue":{"content":{"type":"string","description":"Human-readable issue creation confirmation"},"metadata":{"type":"object","description":"Issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_create_issue_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"id":{"type":"number","description":"Reaction ID"},"user":{"type":"object","description":"User who reacted"},"content":{"type":"string","description":"Reaction type"},"created_at":{"type":"string","description":"Creation date"}}}},"github_create_issue_reaction_v2":{"id":{"type":"number","description":"Reaction ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"content":{"type":"string","description":"Reaction type (+1, -1, laugh, confused, heart, hooray, rocket, eyes)"},"created_at":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"optional":true}},"github_create_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}}},"github_create_milestone":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Milestone metadata","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues count"},"closed_issues":{"type":"number","description":"Closed issues count"},"created_at":{"type":"string","description":"Creation date"},"creator":{"type":"object","description":"Creator info"}}}},"github_create_milestone_v2":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_create_pr":{"content":{"type":"string","description":"Human-readable PR creation confirmation"},"metadata":{"type":"object","description":"Pull request metadata","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"merged":{"type":"boolean","description":"Whether PR is merged"},"draft":{"type":"boolean","description":"Whether PR is draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"github_create_pr_review":{"content":{"type":"string","description":"Human-readable review confirmation"},"metadata":{"type":"object","description":"Review metadata","properties":{"id":{"type":"number","description":"Review ID"},"state":{"type":"string","description":"Review state (APPROVED/CHANGES_REQUESTED/COMMENTED)"},"body":{"type":"string","description":"Review body text"},"html_url":{"type":"string","description":"GitHub web URL for the review"},"commit_id":{"type":"string","description":"SHA of the reviewed commit","nullable":true}}}},"github_create_pr_review_v2":{"id":{"type":"number","description":"Review ID"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"nullable":true},"body":{"type":"string","description":"Review body text"},"state":{"type":"string","description":"Review state (APPROVED/CHANGES_REQUESTED/COMMENTED)"},"html_url":{"type":"string","description":"GitHub web URL for the review"},"pull_request_url":{"type":"string","description":"API URL of the reviewed pull request"},"commit_id":{"type":"string","description":"SHA of the reviewed commit","nullable":true},"submitted_at":{"type":"string","description":"Review submission timestamp","optional":true}},"github_create_pr_v2":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"PR description","optional":true},"user":{"type":"json","description":"User who created the PR"},"head":{"type":"json","description":"Head branch info"},"base":{"type":"json","description":"Base branch info"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"merged":{"type":"boolean","description":"Whether PR is merged"},"mergeable":{"type":"boolean","description":"Whether PR is mergeable","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_create_project":{"content":{"type":"string","description":"Human-readable confirmation message"},"metadata":{"type":"object","description":"Created project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed","optional":true},"public":{"type":"boolean","description":"Whether project is public","optional":true},"shortDescription":{"type":"string","description":"Project short description","optional":true}}}},"github_create_project_v2":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true}},"github_create_release":{"content":{"type":"string","description":"Human-readable release creation summary"},"metadata":{"type":"object","description":"Release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_create_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"github_delete_branch":{"content":{"type":"string","description":"Human-readable deletion confirmation"},"metadata":{"type":"object","description":"Deletion metadata","properties":{"deleted":{"type":"boolean","description":"Whether the branch was deleted"},"branch":{"type":"string","description":"Name of the deleted branch"}}}},"github_delete_branch_v2":{"deleted":{"type":"boolean","description":"Whether the branch was deleted"},"branch":{"type":"string","description":"Name of the deleted branch"}},"github_delete_comment":{"content":{"type":"string","description":"Human-readable deletion confirmation"},"metadata":{"type":"object","description":"Deletion result metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion was successful"},"comment_id":{"type":"number","description":"Deleted comment ID"}}}},"github_delete_comment_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}}}},"github_delete_comment_reaction_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}},"github_delete_comment_v2":{"deleted":{"type":"boolean","description":"Whether deletion was successful"},"comment_id":{"type":"number","description":"Deleted comment ID"}},"github_delete_file":{"content":{"type":"string","description":"Human-readable file deletion confirmation"},"metadata":{"type":"object","description":"Deletion confirmation and commit metadata","properties":{"deleted":{"type":"boolean","description":"Whether the file was deleted"},"path":{"type":"string","description":"File path that was deleted"},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author information"},"committer":{"type":"object","description":"Committer information"},"html_url":{"type":"string","description":"Commit URL"}}}}}},"github_delete_file_v2":{"content":{"type":"json","description":"File content info (null for delete)","optional":true},"commit":{"type":"json","description":"Commit information"}},"github_delete_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"gist_id":{"type":"string","description":"The deleted gist ID"}}}},"github_delete_gist_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"gist_id":{"type":"string","description":"The deleted gist ID"}},"github_delete_issue_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}}}},"github_delete_issue_reaction_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}},"github_delete_milestone":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"milestone_number":{"type":"number","description":"The deleted milestone number"}}}},"github_delete_milestone_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"milestone_number":{"type":"number","description":"The deleted milestone number"}},"github_delete_project":{"content":{"type":"string","description":"Human-readable confirmation message"},"metadata":{"type":"object","description":"Deleted project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"}}}},"github_delete_project_v2":{"id":{"type":"string","description":"Deleted project node ID"},"title":{"type":"string","description":"Deleted project title"},"number":{"type":"number","description":"Deleted project number"},"url":{"type":"string","description":"Deleted project URL"}},"github_delete_release":{"content":{"type":"string","description":"Human-readable deletion confirmation"},"metadata":{"type":"object","description":"Deletion result metadata","properties":{"deleted":{"type":"boolean","description":"Whether the release was successfully deleted"},"release_id":{"type":"number","description":"ID of the deleted release"}}}},"github_delete_release_v2":{"deleted":{"type":"boolean","description":"Whether the release was deleted"},"release_id":{"type":"number","description":"ID of the deleted release"}},"github_fork_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Forked gist metadata","properties":{"id":{"type":"string","description":"New gist ID"},"html_url":{"type":"string","description":"Web URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"owner":{"type":"object","description":"Owner info"},"files":{"type":"array","description":"File names"}}}},"github_fork_gist_v2":{"id":{"type":"string","description":"New gist ID"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"owner":{"type":"object","description":"Owner info"},"files":{"type":"object","description":"Files"}},"github_fork_repo":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Forked repository metadata","properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"html_url":{"type":"string","description":"Web URL"},"clone_url":{"type":"string","description":"HTTPS clone URL"},"ssh_url":{"type":"string","description":"SSH clone URL"},"default_branch":{"type":"string","description":"Default branch"},"fork":{"type":"boolean","description":"Is a fork"},"parent":{"type":"object","description":"Parent repository"},"owner":{"type":"object","description":"Owner info"},"created_at":{"type":"string","description":"Creation date"}}}},"github_fork_repo_v2":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"clone_url":{"type":"string","description":"HTTPS clone URL"},"ssh_url":{"type":"string","description":"SSH clone URL"},"git_url":{"type":"string","description":"Git protocol URL"},"default_branch":{"type":"string","description":"Default branch name"},"fork":{"type":"boolean","description":"Whether this is a fork"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp","optional":true},"owner":{"type":"object","description":"Fork owner","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"parent":{"type":"object","description":"Parent repository (source of the fork)","optional":true,"properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"owner":{"type":"object","description":"Parent owner","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"}}}}},"source":{"type":"object","description":"Source repository (ultimate origin)","optional":true,"properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name"},"html_url":{"type":"string","description":"Web URL"}}}},"github_get_branch":{"content":{"type":"string","description":"Human-readable branch details"},"metadata":{"type":"object","description":"Branch metadata","properties":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"}}}},"github_get_branch_protection":{"content":{"type":"string","description":"Human-readable branch protection summary"},"metadata":{"type":"object","description":"Branch protection configuration","properties":{"required_status_checks":{"type":"object","description":"Status check requirements (null if not configured)","properties":{"strict":{"type":"boolean","description":"Require branches to be up to date"},"contexts":{"type":"array","description":"Required status check contexts","items":{"type":"string"}}}},"enforce_admins":{"type":"object","description":"Admin enforcement settings","properties":{"enabled":{"type":"boolean","description":"Enforce for administrators"}}},"required_pull_request_reviews":{"type":"object","description":"Pull request review requirements (null if not configured)","properties":{"required_approving_review_count":{"type":"number","description":"Number of approving reviews required"},"dismiss_stale_reviews":{"type":"boolean","description":"Dismiss stale pull request approvals"},"require_code_owner_reviews":{"type":"boolean","description":"Require review from code owners"}}},"restrictions":{"type":"object","description":"Push restrictions (null if not configured)","properties":{"users":{"type":"array","description":"Users who can push","items":{"type":"string"}},"teams":{"type":"array","description":"Teams who can push","items":{"type":"string"}}}}}}},"github_get_branch_protection_v2":{"url":{"type":"string","description":"Protection settings URL"},"required_status_checks":{"type":"json","description":"Status check requirements","optional":true},"enforce_admins":{"type":"json","description":"Admin enforcement settings"},"required_pull_request_reviews":{"type":"json","description":"PR review requirements","optional":true},"restrictions":{"type":"json","description":"Push restrictions","optional":true},"required_linear_history":{"type":"json","description":"Linear history requirement","optional":true},"allow_force_pushes":{"type":"json","description":"Force push settings","optional":true},"allow_deletions":{"type":"json","description":"Deletion settings","optional":true},"block_creations":{"type":"json","description":"Creation blocking settings","optional":true},"required_conversation_resolution":{"type":"json","description":"Conversation resolution requirement","optional":true},"required_signatures":{"type":"json","description":"Signature requirements","optional":true}},"github_get_branch_v2":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit reference info","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"},"protection":{"type":"json","description":"Protection settings object"},"protection_url":{"type":"string","description":"URL to protection settings"}},"github_get_commit":{"content":{"type":"string","description":"Human-readable commit details"},"metadata":{"type":"object","description":"Commit metadata","properties":{"sha":{"type":"string","description":"Full commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"},"committer":{"type":"object","description":"Committer info"},"stats":{"type":"object","description":"Change stats","properties":{"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"total":{"type":"number","description":"Total changes"}}},"files":{"type":"array","description":"Changed files","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change type"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"patch":{"type":"string","description":"Diff patch","optional":true}}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent commit SHA"},"html_url":{"type":"string","description":"Parent commit URL"}}}}}}},"github_get_commit_v2":{"sha":{"type":"string","description":"Commit SHA"},"node_id":{"type":"string","description":"GraphQL node ID"},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"stats":{"type":"object","description":"Change statistics","optional":true,"properties":{"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"total":{"type":"number","description":"Total changes"}}},"files":{"type":"array","description":"Changed files (diff entries)","items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA","optional":true},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added, removed, modified, renamed, copied, changed, unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent SHA"},"url":{"type":"string","description":"Parent API URL"},"html_url":{"type":"string","description":"Parent web URL"}}}}},"github_get_file_content":{"content":{"type":"string","description":"Human-readable file information with content preview"},"file":{"type":"file","description":"Downloaded file stored in execution files","optional":true},"metadata":{"type":"object","description":"File metadata including name, path, SHA, size, and URLs","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type (file or dir)"},"download_url":{"type":"string","description":"Direct download URL","optional":true},"html_url":{"type":"string","description":"GitHub web UI URL","optional":true}}}},"github_get_file_content_v2":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type (file/dir/symlink/submodule)"},"content":{"type":"string","description":"Decoded file content","optional":true},"encoding":{"type":"string","description":"Content encoding"},"html_url":{"type":"string","description":"GitHub web URL"},"download_url":{"type":"string","description":"Direct download URL","optional":true},"git_url":{"type":"string","description":"Git blob API URL"},"_links":{"type":"json","description":"Related links"},"file":{"type":"file","description":"Downloaded file stored in execution files","optional":true}},"github_get_gist":{"content":{"type":"string","description":"Human-readable gist with file contents"},"metadata":{"type":"object","description":"Gist metadata","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"object","description":"Files with content"},"owner":{"type":"object","description":"Owner info"},"comments":{"type":"number","description":"Comment count"},"forks_url":{"type":"string","description":"Forks URL"},"commits_url":{"type":"string","description":"Commits URL"}}}},"github_get_gist_v2":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git clone URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (keyed by filename)","properties":{"[filename]":{"type":"object","description":"File object","properties":{"filename":{"type":"string","description":"File name"},"type":{"type":"string","description":"MIME type"},"language":{"type":"string","description":"Programming language","optional":true},"raw_url":{"type":"string","description":"Raw file URL"},"size":{"type":"number","description":"File size in bytes"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"content":{"type":"string","description":"File content"}}}}},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_get_issue":{"content":{"type":"string","description":"Human-readable issue details"},"metadata":{"type":"object","description":"Detailed issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Closed timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_get_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}},"closed_by":{"type":"object","description":"User who closed the issue","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"optional":true}},"github_get_latest_release":{"content":{"type":"string","description":"Human-readable release details"},"metadata":{"type":"object","description":"Release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_get_latest_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"github_get_milestone":{"content":{"type":"string","description":"Human-readable milestone details"},"metadata":{"type":"object","description":"Milestone metadata","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues count"},"closed_issues":{"type":"number","description":"Closed issues count"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"closed_at":{"type":"string","description":"Close date","optional":true},"creator":{"type":"object","description":"Creator info"}}}},"github_get_milestone_v2":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_get_pr_files":{"content":{"type":"string","description":"Human-readable list of files changed in PR"},"metadata":{"type":"object","description":"PR files metadata","properties":{"files":{"type":"array","description":"Array of file changes","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change type (added/modified/deleted/renamed)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"patch":{"type":"string","description":"File diff patch"},"blob_url":{"type":"string","description":"GitHub blob URL"},"raw_url":{"type":"string","description":"Raw file URL"}}}},"total_count":{"type":"number","description":"Total number of files changed"}}}},"github_get_pr_files_v2":{"items":{"type":"array","description":"Array of changed file objects","items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA"},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added/removed/modified/renamed/copied/changed/unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total line changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}},"count":{"type":"number","description":"Total number of files"}},"github_get_project":{"content":{"type":"string","description":"Human-readable project details"},"metadata":{"type":"object","description":"Project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed","optional":true},"public":{"type":"boolean","description":"Whether project is public","optional":true},"shortDescription":{"type":"string","description":"Project short description","optional":true}}}},"github_get_project_v2":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true},"readme":{"type":"string","description":"Project readme","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}},"github_get_readme":{"content":{"type":"string","description":"README name, path, and decoded text content"},"metadata":{"type":"object","description":"README file metadata","properties":{"name":{"type":"string","description":"README file name"},"path":{"type":"string","description":"README file path"},"sha":{"type":"string","description":"Blob SHA of the README"},"size":{"type":"number","description":"File size in bytes"},"html_url":{"type":"string","description":"GitHub web URL for the README"},"download_url":{"type":"string","description":"Raw download URL for the README"}}}},"github_get_readme_v2":{"name":{"type":"string","description":"README file name"},"path":{"type":"string","description":"README file path"},"sha":{"type":"string","description":"Blob SHA of the README"},"size":{"type":"number","description":"File size in bytes"},"encoding":{"type":"string","description":"Original content encoding from the API"},"html_url":{"type":"string","description":"GitHub web URL for the README"},"download_url":{"type":"string","description":"Raw download URL for the README"},"content":{"type":"string","description":"Decoded README text content"}},"github_get_release":{"content":{"type":"string","description":"Human-readable release details"},"metadata":{"type":"object","description":"Release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_get_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"github_get_tree":{"content":{"type":"string","description":"Human-readable directory tree listing"},"metadata":{"type":"object","description":"Directory contents metadata","properties":{"path":{"type":"string","description":"Directory path"},"items":{"type":"array","description":"Array of files and directories","items":{"type":"object","properties":{"name":{"type":"string","description":"File or directory name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git object SHA"},"size":{"type":"number","description":"Size in bytes"},"type":{"type":"string","description":"Type (file, dir, symlink, submodule)"},"download_url":{"type":"string","description":"Direct download URL (files only)"},"html_url":{"type":"string","description":"GitHub web UI URL"}}}},"total_count":{"type":"number","description":"Total number of items"}}}},"github_get_tree_v2":{"items":{"type":"array","description":"Array of file/directory objects","items":{"type":"object","properties":{"name":{"type":"string","description":"File or directory name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git object SHA"},"size":{"type":"number","description":"Size in bytes"},"type":{"type":"string","description":"Type (file/dir/symlink/submodule)"},"html_url":{"type":"string","description":"GitHub web URL"},"download_url":{"type":"string","description":"Direct download URL","optional":true},"git_url":{"type":"string","description":"Git blob API URL"},"url":{"type":"string","description":"API URL for this item"},"_links":{"type":"json","description":"Related links"}}}},"count":{"type":"number","description":"Total number of items"}},"github_get_workflow":{"content":{"type":"string","description":"Human-readable workflow details"},"metadata":{"type":"object","description":"Workflow metadata","properties":{"id":{"type":"number","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled)"},"badge_url":{"type":"string","description":"Badge URL for workflow"}}}},"github_get_workflow_run":{"content":{"type":"string","description":"Human-readable workflow run details"},"metadata":{"type":"object","description":"Workflow run metadata","properties":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name"},"status":{"type":"string","description":"Run status"},"conclusion":{"type":"string","description":"Run conclusion"},"html_url":{"type":"string","description":"GitHub web URL"},"run_number":{"type":"number","description":"Run number"}}}},"github_get_workflow_run_v2":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name","optional":true},"head_branch":{"type":"string","description":"Head branch name","optional":true},"head_sha":{"type":"string","description":"Head commit SHA"},"run_number":{"type":"number","description":"Run number"},"run_attempt":{"type":"number","description":"Run attempt number"},"event":{"type":"string","description":"Event that triggered the run"},"status":{"type":"string","description":"Run status (queued/in_progress/completed)"},"conclusion":{"type":"string","description":"Run conclusion (success/failure/cancelled/etc)","optional":true},"workflow_id":{"type":"number","description":"Associated workflow ID"},"html_url":{"type":"string","description":"GitHub web URL"},"logs_url":{"type":"string","description":"Logs download URL"},"jobs_url":{"type":"string","description":"Jobs API URL"},"artifacts_url":{"type":"string","description":"Artifacts API URL"},"run_started_at":{"type":"string","description":"Run start timestamp","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"triggering_actor":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"pull_requests":{"type":"array","description":"Associated pull requests","items":{"type":"object","description":"Pull request reference","properties":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"url":{"type":"string","description":"API URL"}}}},"referenced_workflows":{"type":"array","description":"Referenced workflows","items":{"type":"object","description":"Referenced workflow","properties":{"path":{"type":"string","description":"Path to referenced workflow"},"sha":{"type":"string","description":"Commit SHA of referenced workflow"},"ref":{"type":"string","description":"Git ref of referenced workflow","optional":true}}}},"head_commit":{"type":"object","description":"Head commit information","optional":true,"properties":{"id":{"type":"string","description":"Commit SHA"},"tree_id":{"type":"string","description":"Tree SHA"},"message":{"type":"string","description":"Commit message"},"timestamp":{"type":"string","description":"Commit timestamp"}}}},"github_get_workflow_v2":{"id":{"type":"number","description":"Workflow ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled_manually/disabled_inactivity)"},"html_url":{"type":"string","description":"GitHub web URL"},"badge_url":{"type":"string","description":"Status badge URL"},"url":{"type":"string","description":"API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"deleted_at":{"type":"string","description":"Deletion timestamp","optional":true}},"github_issue_comment":{"content":{"type":"string","description":"Human-readable comment confirmation"},"metadata":{"type":"object","description":"Comment metadata","properties":{"id":{"type":"number","description":"Comment ID"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Comment body"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"},"id":{"type":"number","description":"User ID"}}}}}},"github_issue_comment_v2":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (for file comments)","optional":true},"line":{"type":"number","description":"Line number (for file comments)","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT for diff comments)","optional":true},"commit_id":{"type":"string","description":"Commit SHA","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"github_job_logs":{"logs":{"type":"string","description":"Trailing portion of the job log"},"truncated":{"type":"boolean","description":"Whether earlier output was dropped to fit maxCharacters"},"totalBytes":{"type":"number","description":"Full size of the log in bytes, null when the server did not report it","nullable":true}},"github_latest_commit":{"content":{"type":"string","description":"Human-readable commit summary"},"metadata":{"type":"object","description":"Commit metadata"}},"github_latest_commit_v2":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_list_branches":{"content":{"type":"string","description":"Human-readable list of branches"},"metadata":{"type":"object","description":"Branch list metadata","properties":{"branches":{"type":"array","description":"Array of branch objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"}}}},"total_count":{"type":"number","description":"Total number of branches"}}}},"github_list_branches_v2":{"items":{"type":"array","description":"Array of branch objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit reference info","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"}}}},"count":{"type":"number","description":"Number of branches returned"}},"github_list_commits":{"content":{"type":"string","description":"Human-readable commit list"},"metadata":{"type":"object","description":"Commits metadata","properties":{"commits":{"type":"array","description":"Array of commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"},"committer":{"type":"object","description":"Committer info"}}}},"count":{"type":"number","description":"Number of commits returned"}}}},"github_list_commits_v2":{"items":{"type":"array","description":"Array of commit objects from GitHub API","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"node_id":{"type":"string","description":"GraphQL node ID"},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent SHA"},"url":{"type":"string","description":"Parent API URL"},"html_url":{"type":"string","description":"Parent web URL"}}}}}}},"count":{"type":"number","description":"Number of commits returned"}},"github_list_forks":{"content":{"type":"string","description":"Human-readable fork list"},"metadata":{"type":"object","description":"Forks metadata","properties":{"forks":{"type":"array","description":"Array of forks","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name"},"html_url":{"type":"string","description":"Web URL"},"owner":{"type":"object","description":"Owner info"},"stargazers_count":{"type":"number","description":"Star count"},"forks_count":{"type":"number","description":"Fork count"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"default_branch":{"type":"string","description":"Default branch"}}}},"count":{"type":"number","description":"Number of forks returned"}}}},"github_list_forks_v2":{"items":{"type":"array","description":"Array of fork repository objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"fork":{"type":"boolean","description":"Whether this is a fork"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp","optional":true},"size":{"type":"number","description":"Repository size in KB"},"stargazers_count":{"type":"number","description":"Number of stars"},"watchers_count":{"type":"number","description":"Number of watchers"},"forks_count":{"type":"number","description":"Number of forks"},"open_issues_count":{"type":"number","description":"Number of open issues"},"language":{"type":"string","description":"Primary programming language","optional":true},"default_branch":{"type":"string","description":"Default branch name"},"visibility":{"type":"string","description":"Repository visibility"},"archived":{"type":"boolean","description":"Whether repository is archived"},"disabled":{"type":"boolean","description":"Whether repository is disabled"},"owner":{"type":"object","description":"Fork owner","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"count":{"type":"number","description":"Number of forks returned"}},"github_list_gists":{"content":{"type":"string","description":"Human-readable gist list"},"metadata":{"type":"object","description":"Gists metadata","properties":{"gists":{"type":"array","description":"Array of gists","items":{"type":"object","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"array","description":"File names"},"owner":{"type":"object","description":"Owner info"},"comments":{"type":"number","description":"Comment count"}}}},"count":{"type":"number","description":"Number of gists returned"}}}},"github_list_gists_v2":{"items":{"type":"array","description":"Array of gist objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git clone URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (keyed by filename)","properties":{"[filename]":{"type":"object","description":"File object","properties":{"filename":{"type":"string","description":"File name"},"type":{"type":"string","description":"MIME type"},"language":{"type":"string","description":"Programming language","optional":true},"raw_url":{"type":"string","description":"Raw file URL"},"size":{"type":"number","description":"File size in bytes"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"content":{"type":"string","description":"File content"}}}}},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"count":{"type":"number","description":"Number of gists returned"}},"github_list_issue_comments":{"content":{"type":"string","description":"Human-readable comments summary"},"metadata":{"type":"object","description":"Comments list metadata","properties":{"comments":{"type":"array","description":"Array of comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"}}},"created_at":{"type":"string","description":"Creation timestamp"},"html_url":{"type":"string","description":"GitHub web URL"}}}},"total_count":{"type":"number","description":"Total number of comments"}}}},"github_list_issue_comments_v2":{"items":{"type":"array","description":"Array of comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (for file comments)","optional":true},"line":{"type":"number","description":"Line number (for file comments)","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT for diff comments)","optional":true},"commit_id":{"type":"string","description":"Commit SHA","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}},"count":{"type":"number","description":"Number of comments returned"}},"github_list_issues":{"content":{"type":"string","description":"Human-readable list of issues"},"metadata":{"type":"object","description":"Issues list metadata","properties":{"issues":{"type":"array","description":"Array of issues","items":{"type":"object","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"total_count":{"type":"number","description":"Total number of issues returned"}}}},"github_list_issues_v2":{"items":{"type":"array","description":"Array of issue objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}}}}},"count":{"type":"number","description":"Number of issues returned"}},"github_list_milestones":{"content":{"type":"string","description":"Human-readable milestone list"},"metadata":{"type":"object","description":"Milestones metadata","properties":{"milestones":{"type":"array","description":"Array of milestones","items":{"type":"object","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues"},"closed_issues":{"type":"number","description":"Closed issues"}}}},"count":{"type":"number","description":"Number of milestones returned"}}}},"github_list_milestones_v2":{"items":{"type":"array","description":"Array of milestone objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"count":{"type":"number","description":"Number of milestones returned"}},"github_list_pr_comments":{"content":{"type":"string","description":"Human-readable review comments summary"},"metadata":{"type":"object","description":"Review comments list metadata","properties":{"comments":{"type":"array","description":"Array of review comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"}}},"created_at":{"type":"string","description":"Creation timestamp"},"html_url":{"type":"string","description":"GitHub web URL"}}}},"total_count":{"type":"number","description":"Total number of review comments"}}}},"github_list_pr_comments_v2":{"items":{"type":"array","description":"Array of review comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path"},"position":{"type":"number","description":"Position in diff","optional":true},"line":{"type":"number","description":"Line number","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT)","optional":true},"commit_id":{"type":"string","description":"Commit SHA"},"original_commit_id":{"type":"string","description":"Original commit SHA"},"diff_hunk":{"type":"string","description":"Diff hunk context"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}},"count":{"type":"number","description":"Number of comments returned"}},"github_list_projects":{"content":{"type":"string","description":"Human-readable list of projects"},"metadata":{"type":"object","description":"Projects metadata","properties":{"projects":{"type":"array","description":"Array of project objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Project short description"}}}},"totalCount":{"type":"number","description":"Total number of projects"}}}},"github_list_projects_v2":{"items":{"type":"array","description":"Array of project objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true}}}},"totalCount":{"type":"number","description":"Total number of projects"}},"github_list_prs":{"content":{"type":"string","description":"Human-readable list of pull requests"},"metadata":{"type":"object","description":"Pull requests list metadata","properties":{"prs":{"type":"array","description":"Array of pull request summaries"},"total_count":{"type":"number","description":"Total number of PRs returned"},"open_count":{"type":"number","description":"Number of open PRs"},"closed_count":{"type":"number","description":"Number of closed PRs"}}}},"github_list_prs_v2":{"items":{"type":"array","description":"Array of pull request objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Pull request ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Diff URL"},"body":{"type":"string","description":"PR description","optional":true},"locked":{"type":"boolean","description":"Whether PR is locked"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"merged_at":{"type":"string","description":"Merge timestamp","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"head":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"}}},"base":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"}}}}}},"count":{"type":"number","description":"Number of PRs returned"}},"github_list_releases":{"content":{"type":"string","description":"Human-readable list of releases with summary"},"metadata":{"type":"object","description":"Releases metadata","properties":{"total_count":{"type":"number","description":"Total number of releases returned"},"releases":{"type":"array","description":"Array of release objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Tarball download URL"},"zipball_url":{"type":"string","description":"Zipball download URL"},"draft":{"type":"boolean","description":"Is draft release"},"prerelease":{"type":"boolean","description":"Is prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}}}}},"github_list_releases_v2":{"items":{"type":"array","description":"Array of release objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}}}},"count":{"type":"number","description":"Number of releases returned"}},"github_list_review_threads":{"threads":{"type":"array","description":"Review threads in this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Review thread node ID"},"isResolved":{"type":"boolean","description":"Whether the thread is resolved"},"path":{"type":"string","description":"Repository-relative file path"},"line":{"type":"number","description":"Line the thread is anchored to","nullable":true},"commentsTotalCount":{"type":"number","description":"Total comments on the thread; exceeds the fetched count when the thread was truncated"},"comments":{"type":"array","description":"Fetched comments, oldest first","items":{"type":"object","properties":{"body":{"type":"string","description":"Comment body"},"authorAssociation":{"type":"string","description":"Author\'s association with the repository (OWNER, MEMBER, ...)"},"authorLogin":{"type":"string","description":"Author login","nullable":true},"authorType":{"type":"string","description":"Author GraphQL type (User, Bot, Organization)","nullable":true}}}}}}},"totalCount":{"type":"number","description":"Total review threads on the pull request"},"hasNextPage":{"type":"boolean","description":"Whether more thread pages remain"},"endCursor":{"type":"string","description":"Cursor to pass as `cursor` for the next page","nullable":true},"latestReview":{"type":"object","description":"Newest submitted review on the pull request","nullable":true,"properties":{"state":{"type":"string","description":"Review state"},"submittedAt":{"type":"string","description":"Submission timestamp"},"authorLogin":{"type":"string","description":"Reviewer login","nullable":true},"authorType":{"type":"string","description":"Reviewer GraphQL type (User, Bot)","nullable":true}}}},"github_list_stargazers":{"content":{"type":"string","description":"Human-readable stargazer list"},"metadata":{"type":"object","description":"Stargazers metadata","properties":{"stargazers":{"type":"array","description":"Array of stargazers","items":{"type":"object","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"User or Organization"}}}},"count":{"type":"number","description":"Number of stargazers returned"}}}},"github_list_stargazers_v2":{"items":{"type":"array","description":"Array of user objects from GitHub API","items":{"type":"object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"},"gravatar_id":{"type":"string","description":"Gravatar ID"},"followers_url":{"type":"string","description":"Followers API URL"},"following_url":{"type":"string","description":"Following API URL"},"gists_url":{"type":"string","description":"Gists API URL"},"starred_url":{"type":"string","description":"Starred API URL"},"repos_url":{"type":"string","description":"Repos API URL"}}}},"count":{"type":"number","description":"Number of stargazers returned"}},"github_list_tags":{"content":{"type":"string","description":"Human-readable list of tags"},"metadata":{"type":"object","description":"Tags metadata","properties":{"total_count":{"type":"number","description":"Total number of tags returned"},"tags":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name"},"commit_sha":{"type":"string","description":"Commit SHA the tag points to"},"zipball_url":{"type":"string","description":"Zipball download URL"},"tarball_url":{"type":"string","description":"Tarball download URL"}}}}}}},"github_list_tags_v2":{"items":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name"},"zipball_url":{"type":"string","description":"Zipball download URL"},"tarball_url":{"type":"string","description":"Tarball download URL"},"node_id":{"type":"string","description":"Node ID"},"commit":{"type":"object","description":"Commit the tag points to","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}}}}},"count":{"type":"number","description":"Number of tags returned"}},"github_list_workflow_runs":{"content":{"type":"string","description":"Human-readable workflow runs summary"},"metadata":{"type":"object","description":"Workflow runs metadata","properties":{"total_count":{"type":"number","description":"Total number of workflow runs"},"workflow_runs":{"type":"array","description":"Array of workflow run objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name"},"status":{"type":"string","description":"Run status"},"conclusion":{"type":"string","description":"Run conclusion"},"html_url":{"type":"string","description":"GitHub web URL"},"run_number":{"type":"number","description":"Run number"}}}}}}},"github_list_workflow_runs_v2":{"total_count":{"type":"number","description":"Total number of workflow runs"},"items":{"type":"array","description":"Array of workflow run objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name","optional":true},"head_branch":{"type":"string","description":"Head branch name","optional":true},"head_sha":{"type":"string","description":"Head commit SHA"},"run_number":{"type":"number","description":"Run number"},"run_attempt":{"type":"number","description":"Run attempt number"},"event":{"type":"string","description":"Event that triggered the run"},"status":{"type":"string","description":"Run status (queued/in_progress/completed)"},"conclusion":{"type":"string","description":"Run conclusion (success/failure/cancelled/etc)","optional":true},"workflow_id":{"type":"number","description":"Associated workflow ID"},"html_url":{"type":"string","description":"GitHub web URL"},"logs_url":{"type":"string","description":"Logs download URL"},"jobs_url":{"type":"string","description":"Jobs API URL"},"artifacts_url":{"type":"string","description":"Artifacts API URL"},"run_started_at":{"type":"string","description":"Run start timestamp","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"triggering_actor":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"pull_requests":{"type":"array","description":"Associated pull requests","items":{"type":"object","description":"Pull request reference","properties":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"url":{"type":"string","description":"API URL"}}}},"referenced_workflows":{"type":"array","description":"Referenced workflows","items":{"type":"object","description":"Referenced workflow","properties":{"path":{"type":"string","description":"Path to referenced workflow"},"sha":{"type":"string","description":"Commit SHA of referenced workflow"},"ref":{"type":"string","description":"Git ref of referenced workflow","optional":true}}}},"head_commit":{"type":"object","description":"Head commit information","optional":true,"properties":{"id":{"type":"string","description":"Commit SHA"},"tree_id":{"type":"string","description":"Tree SHA"},"message":{"type":"string","description":"Commit message"},"timestamp":{"type":"string","description":"Commit timestamp"}}}}}}},"github_list_workflows":{"content":{"type":"string","description":"Human-readable workflows summary"},"metadata":{"type":"object","description":"Workflows metadata","properties":{"total_count":{"type":"number","description":"Total number of workflows"},"workflows":{"type":"array","description":"Array of workflow objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled)"},"badge_url":{"type":"string","description":"Badge URL for workflow"}}}}}}},"github_list_workflows_v2":{"total_count":{"type":"number","description":"Total number of workflows"},"items":{"type":"array","description":"Array of workflow objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled_manually/disabled_inactivity)"},"html_url":{"type":"string","description":"GitHub web URL"},"badge_url":{"type":"string","description":"Status badge URL"},"url":{"type":"string","description":"API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"deleted_at":{"type":"string","description":"Deletion timestamp","optional":true}}}}},"github_merge_pr":{"content":{"type":"string","description":"Human-readable merge confirmation"},"metadata":{"type":"object","description":"Merge result metadata","properties":{"sha":{"type":"string","description":"Merge commit SHA"},"merged":{"type":"boolean","description":"Whether merge was successful"},"message":{"type":"string","description":"Response message"}}}},"github_merge_pr_v2":{"sha":{"type":"string","description":"Merge commit SHA","optional":true},"merged":{"type":"boolean","description":"Whether merge was successful"},"message":{"type":"string","description":"Response message"}},"github_pr":{"content":{"type":"string","description":"Human-readable PR summary"},"metadata":{"type":"object","description":"Detailed PR metadata including file changes","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed/merged)"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Raw diff URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"array","description":"Files changed in the PR","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"patch":{"type":"string","description":"File diff patch","optional":true},"blob_url":{"type":"string","description":"GitHub blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"status":{"type":"string","description":"Change type (added/modified/deleted)"}}}}}}},"github_pr_v2":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Raw diff URL"},"body":{"type":"string","description":"PR description","nullable":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"head":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"},"repo_full_name":{"type":"string","description":"Full name (owner/repo) of the branch\'s repository","nullable":true}}},"base":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"},"repo_full_name":{"type":"string","description":"Full name (owner/repo) of the branch\'s repository","nullable":true}}},"merged":{"type":"boolean","description":"Whether PR is merged"},"mergeable":{"type":"boolean","description":"Whether PR is mergeable","nullable":true},"merged_by":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"nullable":true},"comments":{"type":"number","description":"Number of comments"},"review_comments":{"type":"number","description":"Number of review comments"},"commits":{"type":"number","description":"Number of commits"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changed_files":{"type":"number","description":"Number of changed files"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","nullable":true},"merged_at":{"type":"string","description":"Merge timestamp","nullable":true},"files":{"type":"array","description":"Array of changed file objects","optional":true,"items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA"},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added/removed/modified/renamed/copied/changed/unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total line changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}}},"github_remove_label":{"content":{"type":"string","description":"Human-readable label removal confirmation"},"metadata":{"type":"object","description":"Remaining labels metadata","properties":{"labels":{"type":"array","description":"Labels remaining on the issue after removal"},"issue_number":{"type":"number","description":"Issue number"},"html_url":{"type":"string","description":"GitHub issue URL"}}}},"github_remove_label_v2":{"items":{"type":"array","description":"Remaining labels on the issue","items":{"type":"object","properties":{"id":{"type":"number","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color"},"description":{"type":"string","description":"Label description","optional":true}}}},"count":{"type":"number","description":"Number of remaining labels"}},"github_reply_review_thread":{"id":{"type":"string","description":"Node ID of the created reply comment"},"url":{"type":"string","description":"GitHub web URL of the reply"},"createdAt":{"type":"string","description":"Creation timestamp"}},"github_repo_info":{"content":{"type":"string","description":"Human-readable repository summary"},"metadata":{"type":"object","description":"Repository metadata","properties":{"name":{"type":"string","description":"Repository name"},"description":{"type":"string","description":"Repository description"},"stars":{"type":"number","description":"Number of stars"},"forks":{"type":"number","description":"Number of forks"},"openIssues":{"type":"number","description":"Number of open issues"},"language":{"type":"string","description":"Primary programming language"}}}},"github_repo_info_v2":{"id":{"type":"number","description":"Repository ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full repository name (owner/repo)"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"homepage":{"type":"string","description":"Homepage URL","optional":true},"language":{"type":"string","description":"Primary programming language","optional":true},"default_branch":{"type":"string","description":"Default branch name"},"visibility":{"type":"string","description":"Repository visibility (public/private)"},"private":{"type":"boolean","description":"Whether the repository is private"},"fork":{"type":"boolean","description":"Whether this is a fork"},"archived":{"type":"boolean","description":"Whether the repository is archived"},"disabled":{"type":"boolean","description":"Whether the repository is disabled"},"stargazers_count":{"type":"number","description":"Number of stars"},"watchers_count":{"type":"number","description":"Number of watchers"},"forks_count":{"type":"number","description":"Number of forks"},"open_issues_count":{"type":"number","description":"Number of open issues"},"topics":{"type":"array","description":"Repository topics"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp"},"owner":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"license":{"type":"object","description":"License information","optional":true,"properties":{"key":{"type":"string","description":"License key (e.g., mit)"},"name":{"type":"string","description":"License name"},"spdx_id":{"type":"string","description":"SPDX identifier"}}}},"github_request_reviewers":{"content":{"type":"string","description":"Human-readable reviewer request confirmation"},"metadata":{"type":"object","description":"Requested reviewers metadata","properties":{"requested_reviewers":{"type":"array","description":"Array of requested reviewer users","items":{"type":"object","properties":{"login":{"type":"string","description":"User login"},"id":{"type":"number","description":"User ID"}}}},"requested_teams":{"type":"array","description":"Array of requested reviewer teams","items":{"type":"object","properties":{"name":{"type":"string","description":"Team name"},"id":{"type":"number","description":"Team ID"}}}}}}},"github_request_reviewers_v2":{"id":{"type":"number","description":"PR ID"},"number":{"type":"number","description":"PR number"},"title":{"type":"string","description":"PR title"},"html_url":{"type":"string","description":"GitHub web URL"},"requested_reviewers":{"type":"array","description":"Array of requested reviewer objects"},"requested_teams":{"type":"array","description":"Array of requested team objects"}},"github_rerun_workflow":{"content":{"type":"string","description":"Rerun confirmation message"},"metadata":{"type":"object","description":"Rerun metadata","properties":{"run_id":{"type":"number","description":"Workflow run ID"},"status":{"type":"string","description":"Rerun status (rerun_initiated)"}}}},"github_rerun_workflow_v2":{"rerun_requested":{"type":"boolean","description":"Whether rerun was requested"},"run_id":{"type":"number","description":"Workflow run ID","optional":true}},"github_resolve_review_thread":{"id":{"type":"string","description":"Review thread node ID"},"isResolved":{"type":"boolean","description":"Whether the thread is now resolved"}},"github_search_code":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of code matches","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"File path"},"sha":{"type":"string","description":"Blob SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"repository":{"type":"object","description":"Repository info","properties":{"full_name":{"type":"string","description":"Repository full name"},"html_url":{"type":"string","description":"Repository URL"}}}}}}}}},"github_search_code_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of code matches from GitHub API","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"File path"},"sha":{"type":"string","description":"Blob SHA"},"url":{"type":"string","description":"API URL"},"git_url":{"type":"string","description":"Git blob URL"},"html_url":{"type":"string","description":"GitHub web URL"},"score":{"type":"number","description":"Search relevance score"},"repository":{"type":"object","description":"Repository containing the code","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"html_url":{"type":"string","description":"GitHub web URL"},"description":{"type":"string","description":"Repository description","optional":true},"fork":{"type":"boolean","description":"Whether this is a fork"},"url":{"type":"string","description":"API URL"},"owner":{"type":"object","description":"Repository owner","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}},"text_matches":{"type":"array","description":"Text matches showing context","items":{"type":"object","properties":{"object_url":{"type":"string","description":"Object URL"},"object_type":{"type":"string","description":"Object type","optional":true},"property":{"type":"string","description":"Property matched"},"fragment":{"type":"string","description":"Text fragment with match"},"matches":{"type":"array","description":"Match indices","items":{"type":"object","properties":{"text":{"type":"string","description":"Matched text"},"indices":{"type":"array","description":"Start and end indices"}}}}}}}}}}},"github_search_commits":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"commit":{"type":"object","description":"Commit details","properties":{"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"},"committer":{"type":"object","description":"Committer info"}}},"author":{"type":"object","description":"GitHub user (author)","optional":true},"committer":{"type":"object","description":"GitHub user (committer)","optional":true},"repository":{"type":"object","description":"Repository info"}}}}}}},"github_search_commits_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of commit objects from GitHub API","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"node_id":{"type":"string","description":"GraphQL node ID"},"html_url":{"type":"string","description":"Web URL"},"url":{"type":"string","description":"API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"score":{"type":"number","description":"Search relevance score"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git author","properties":{"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"},"date":{"type":"string","description":"Author date (ISO 8601)"}}},"committer":{"type":"object","description":"Git committer","properties":{"name":{"type":"string","description":"Committer name"},"email":{"type":"string","description":"Committer email"},"date":{"type":"string","description":"Commit date (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}}}},"author":{"type":"object","description":"GitHub user (author)","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user (committer)","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"repository":{"type":"object","description":"Repository containing the commit","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"html_url":{"type":"string","description":"GitHub web URL"},"description":{"type":"string","description":"Repository description","optional":true},"owner":{"type":"object","description":"Repository owner","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent SHA"},"url":{"type":"string","description":"Parent API URL"},"html_url":{"type":"string","description":"Parent web URL"}}}}}}}},"github_search_issues":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of issues/PRs","items":{"type":"object","properties":{"number":{"type":"number","description":"Issue/PR number"},"title":{"type":"string","description":"Title"},"state":{"type":"string","description":"State (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"user":{"type":"object","description":"Author info"},"labels":{"type":"array","description":"Label names"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Last update date"},"comments":{"type":"number","description":"Comment count"},"is_pull_request":{"type":"boolean","description":"Whether this is a PR"},"repository_url":{"type":"string","description":"Repository API URL"}}}}}}},"github_search_issues_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of issue/PR objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Issue ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Title"},"state":{"type":"string","description":"State (open or closed)"},"locked":{"type":"boolean","description":"Whether issue is locked"},"html_url":{"type":"string","description":"Web URL"},"url":{"type":"string","description":"API URL"},"repository_url":{"type":"string","description":"Repository API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"body":{"type":"string","description":"Body text","optional":true},"comments":{"type":"number","description":"Number of comments"},"score":{"type":"number","description":"Search relevance score"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"user":{"type":"object","description":"Issue author","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignee":{"type":"object","description":"Primary assignee","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"assignees":{"type":"array","description":"All assignees","items":{"type":"object","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"milestone":{"type":"object","description":"Associated milestone","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true}}},"pull_request":{"type":"object","description":"Pull request details (if this is a PR)","optional":true,"properties":{"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Web URL"},"diff_url":{"type":"string","description":"Diff URL"},"patch_url":{"type":"string","description":"Patch URL"}}}}}}},"github_search_repos":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of repositories","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"description":{"type":"string","description":"Description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"stargazers_count":{"type":"number","description":"Star count"},"forks_count":{"type":"number","description":"Fork count"},"language":{"type":"string","description":"Primary language","optional":true},"topics":{"type":"array","description":"Repository topics"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Last update date"},"owner":{"type":"object","description":"Owner info"}}}}}}},"github_search_repos_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of repository objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"fork":{"type":"boolean","description":"Whether this is a fork"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp","optional":true},"size":{"type":"number","description":"Repository size in KB"},"stargazers_count":{"type":"number","description":"Number of stars"},"watchers_count":{"type":"number","description":"Number of watchers"},"forks_count":{"type":"number","description":"Number of forks"},"open_issues_count":{"type":"number","description":"Number of open issues"},"language":{"type":"string","description":"Primary programming language","optional":true},"default_branch":{"type":"string","description":"Default branch name"},"visibility":{"type":"string","description":"Repository visibility"},"archived":{"type":"boolean","description":"Whether repository is archived"},"disabled":{"type":"boolean","description":"Whether repository is disabled"},"score":{"type":"number","description":"Search relevance score"},"topics":{"type":"array","description":"Repository topics"},"license":{"type":"object","description":"License information","optional":true,"properties":{"key":{"type":"string","description":"License key (e.g., mit)"},"name":{"type":"string","description":"License name"},"spdx_id":{"type":"string","description":"SPDX identifier"}}},"owner":{"type":"object","description":"Repository owner","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}}},"github_search_users":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of users/orgs","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"login":{"type":"string","description":"Username"},"html_url":{"type":"string","description":"Profile URL"},"avatar_url":{"type":"string","description":"Avatar URL"},"type":{"type":"string","description":"User or Organization"},"score":{"type":"number","description":"Search relevance score"}}}}}}},"github_search_users_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of user objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"login":{"type":"string","description":"Username"},"avatar_url":{"type":"string","description":"Avatar image URL"},"gravatar_id":{"type":"string","description":"Gravatar ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"followers_url":{"type":"string","description":"Followers API URL"},"following_url":{"type":"string","description":"Following API URL"},"gists_url":{"type":"string","description":"Gists API URL"},"starred_url":{"type":"string","description":"Starred API URL"},"repos_url":{"type":"string","description":"Repos API URL"},"organizations_url":{"type":"string","description":"Organizations API URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"},"score":{"type":"number","description":"Search relevance score"}}}}},"github_star_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Star operation metadata","properties":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}}}},"github_star_gist_v2":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}},"github_star_repo":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Star operation metadata","properties":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}}}},"github_star_repo_v2":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}},"github_status_check_rollup":{"state":{"type":"string","description":"Merged rollup state, or null when the commit carries no checks at all","nullable":true},"totalCount":{"type":"number","description":"Total contexts on the commit across all pages"},"hasNextPage":{"type":"boolean","description":"Whether more context pages remain"},"endCursor":{"type":"string","description":"Cursor to pass as `cursor` for the next page","nullable":true},"contexts":{"type":"array","description":"Check runs and legacy commit statuses, discriminated by __typename","items":{"type":"object","properties":{"__typename":{"type":"string","description":"Either \\"CheckRun\\" or \\"StatusContext\\""},"name":{"type":"string","description":"Check run name (CheckRun variant only)"},"status":{"type":"string","description":"Check run status (QUEUED, IN_PROGRESS, COMPLETED, WAITING, REQUESTED, PENDING)"},"conclusion":{"type":"string","description":"Conclusion once completed (SUCCESS, FAILURE, STARTUP_FAILURE, ...)","nullable":true},"detailsUrl":{"type":"string","description":"Link to the check run","nullable":true},"databaseId":{"type":"number","description":"REST id of the check run; the Actions job id for an Actions run","nullable":true},"isRequired":{"type":"boolean","description":"Whether the check is required to merge this pull request"},"title":{"type":"string","description":"Reported output title; null on every GitHub Actions check run","nullable":true},"summary":{"type":"string","description":"Reported output summary; null on every GitHub Actions check run","nullable":true},"context":{"type":"string","description":"Status context name (StatusContext variant only)"},"state":{"type":"string","description":"Status state (StatusContext variant only)"},"description":{"type":"string","description":"Status description","nullable":true},"targetUrl":{"type":"string","description":"Status target URL","nullable":true}}}}},"github_trigger_workflow":{"content":{"type":"string","description":"Confirmation message"},"metadata":{"type":"object","description":"Empty metadata object (204 No Content response)"}},"github_trigger_workflow_v2":{"triggered":{"type":"boolean","description":"Whether workflow was triggered"},"workflow_id":{"type":"string","description":"Workflow ID or filename","optional":true},"ref":{"type":"string","description":"Git reference used","optional":true}},"github_unstar_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Unstar operation metadata","properties":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}}}},"github_unstar_gist_v2":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}},"github_unstar_repo":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Unstar operation metadata","properties":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}}}},"github_unstar_repo_v2":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}},"github_update_branch_protection":{"content":{"type":"string","description":"Human-readable branch protection update summary"},"metadata":{"type":"object","description":"Updated branch protection configuration","properties":{"required_status_checks":{"type":"object","description":"Status check requirements (null if disabled)","properties":{"strict":{"type":"boolean","description":"Require branches to be up to date"},"contexts":{"type":"array","description":"Required status check contexts","items":{"type":"string"}}}},"enforce_admins":{"type":"object","description":"Admin enforcement settings","properties":{"enabled":{"type":"boolean","description":"Enforce for administrators"}}},"required_pull_request_reviews":{"type":"object","description":"Pull request review requirements (null if disabled)","properties":{"required_approving_review_count":{"type":"number","description":"Number of approving reviews required"},"dismiss_stale_reviews":{"type":"boolean","description":"Dismiss stale pull request approvals"},"require_code_owner_reviews":{"type":"boolean","description":"Require review from code owners"}}},"restrictions":{"type":"object","description":"Push restrictions (null if disabled)","properties":{"users":{"type":"array","description":"Users who can push","items":{"type":"string"}},"teams":{"type":"array","description":"Teams who can push","items":{"type":"string"}}}}}}},"github_update_branch_protection_v2":{"url":{"type":"string","description":"Protection settings URL"},"required_status_checks":{"type":"json","description":"Status check requirements","optional":true},"enforce_admins":{"type":"json","description":"Admin enforcement settings"},"required_pull_request_reviews":{"type":"json","description":"PR review requirements","optional":true},"restrictions":{"type":"json","description":"Push restrictions","optional":true},"required_linear_history":{"type":"json","description":"Linear history requirement","optional":true},"allow_force_pushes":{"type":"json","description":"Force push settings","optional":true},"allow_deletions":{"type":"json","description":"Deletion settings","optional":true},"block_creations":{"type":"json","description":"Creation blocking settings","optional":true},"required_conversation_resolution":{"type":"json","description":"Conversation resolution requirement","optional":true},"required_signatures":{"type":"json","description":"Signature requirements","optional":true}},"github_update_comment":{"content":{"type":"string","description":"Human-readable update confirmation"},"metadata":{"type":"object","description":"Updated comment metadata","properties":{"id":{"type":"number","description":"Comment ID"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Updated comment body"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"},"id":{"type":"number","description":"User ID"}}}}}},"github_update_comment_v2":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (for file comments)","optional":true},"line":{"type":"number","description":"Line number (for file comments)","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT for diff comments)","optional":true},"commit_id":{"type":"string","description":"Commit SHA","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"github_update_file":{"content":{"type":"string","description":"Human-readable file update confirmation"},"metadata":{"type":"object","description":"Updated file and commit metadata","properties":{"file":{"type":"object","description":"Updated file information","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"New git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type"},"download_url":{"type":"string","description":"Direct download URL"},"html_url":{"type":"string","description":"GitHub web UI URL"}}},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author information"},"committer":{"type":"object","description":"Committer information"},"html_url":{"type":"string","description":"Commit URL"}}}}}},"github_update_file_v2":{"content":{"type":"json","description":"Updated file content info"},"commit":{"type":"json","description":"Commit information"}},"github_update_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Updated gist metadata","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"object","description":"Current files"}}}},"github_update_gist_v2":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether files are truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (object with filenames as keys, each containing filename, type, language, raw_url, size, truncated, content)"},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_update_issue":{"content":{"type":"string","description":"Human-readable issue update confirmation"},"metadata":{"type":"object","description":"Updated issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Closed timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_update_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}}},"github_update_milestone":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Updated milestone metadata","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues"},"closed_issues":{"type":"number","description":"Closed issues"},"updated_at":{"type":"string","description":"Update date"}}}},"github_update_milestone_v2":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_update_pr":{"content":{"type":"string","description":"Human-readable PR update confirmation"},"metadata":{"type":"object","description":"Updated pull request metadata","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"merged":{"type":"boolean","description":"Whether PR is merged"},"draft":{"type":"boolean","description":"Whether PR is draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"github_update_pr_v2":{"id":{"type":"number","description":"PR ID"},"number":{"type":"number","description":"PR number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"PR description","optional":true},"user":{"type":"json","description":"User who created the PR"},"head":{"type":"json","description":"Head branch info"},"base":{"type":"json","description":"Base branch info"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"merged":{"type":"boolean","description":"Whether PR is merged"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_update_project":{"content":{"type":"string","description":"Human-readable confirmation message"},"metadata":{"type":"object","description":"Updated project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed","optional":true},"public":{"type":"boolean","description":"Whether project is public","optional":true},"shortDescription":{"type":"string","description":"Project short description","optional":true}}}},"github_update_project_v2":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true}},"github_update_release":{"content":{"type":"string","description":"Human-readable release update summary"},"metadata":{"type":"object","description":"Updated release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_update_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"gitlab_activate_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_add_member":{"member":{"type":"object","description":"The added member"},"alreadyMember":{"type":"boolean","description":"Whether the user was already a member (add was a no-op)"}},"gitlab_add_saml_group_link":{"samlGroupLink":{"type":"object","description":"The created SAML group link"}},"gitlab_approve_access_request":{"accessRequest":{"type":"object","description":"The approved access request"}},"gitlab_approve_merge_request":{"approvalsRequired":{"type":"number","description":"Number of approvals required"},"approvalsLeft":{"type":"number","description":"Number of approvals still needed"},"approvedBy":{"type":"array","description":"List of approvers"}},"gitlab_approve_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_ban_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_block_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_cancel_pipeline":{"pipeline":{"type":"object","description":"The cancelled GitLab pipeline"}},"gitlab_compare_branches":{"commit":{"type":"object","description":"The latest commit in the comparison"},"commits":{"type":"array","description":"Commits between the two references"},"diffs":{"type":"array","description":"File diffs between the two references"},"compareTimeout":{"type":"boolean","description":"Whether the comparison exceeded size limits or timed out"},"compareSameRef":{"type":"boolean","description":"Whether both references point to the same commit"},"webUrl":{"type":"string","description":"The web URL for viewing the comparison"}},"gitlab_create_branch":{"name":{"type":"string","description":"The created branch name"},"webUrl":{"type":"string","description":"The web URL of the branch"},"protected":{"type":"boolean","description":"Whether the branch is protected"},"commit":{"type":"object","description":"The commit the branch points to"}},"gitlab_create_file":{"filePath":{"type":"string","description":"The created file path"},"branch":{"type":"string","description":"The branch the file was committed to"}},"gitlab_create_issue":{"issue":{"type":"object","description":"The created GitLab issue"}},"gitlab_create_issue_note":{"note":{"type":"object","description":"The created comment"}},"gitlab_create_merge_request":{"mergeRequest":{"type":"object","description":"The created GitLab merge request"}},"gitlab_create_merge_request_note":{"note":{"type":"object","description":"The created comment"}},"gitlab_create_pipeline":{"pipeline":{"type":"object","description":"The created GitLab pipeline"}},"gitlab_create_release":{"release":{"type":"object","description":"The created GitLab release"}},"gitlab_create_user":{"user":{"type":"object","description":"The created user"}},"gitlab_deactivate_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_delete_branch":{"success":{"type":"boolean","description":"Whether the branch was deleted successfully"}},"gitlab_delete_issue":{"success":{"type":"boolean","description":"Whether the issue was deleted successfully"}},"gitlab_delete_saml_group_link":{"success":{"type":"boolean","description":"Whether the SAML group link was deleted successfully"}},"gitlab_delete_user":{"success":{"type":"boolean","description":"Whether the user was deleted successfully"}},"gitlab_delete_user_identity":{"success":{"type":"boolean","description":"Whether the identity was deleted successfully"}},"gitlab_deny_access_request":{"success":{"type":"boolean","description":"Whether the access request was denied successfully"}},"gitlab_get_file":{"filePath":{"type":"string","description":"The file path"},"fileName":{"type":"string","description":"The file name"},"size":{"type":"number","description":"The file size in bytes"},"ref":{"type":"string","description":"The branch, tag, or commit SHA"},"blobId":{"type":"string","description":"The blob ID"},"lastCommitId":{"type":"string","description":"The last commit ID that modified the file"},"content":{"type":"string","description":"The decoded file content, truncated to 1M characters"},"truncated":{"type":"boolean","description":"Whether the content was truncated"}},"gitlab_get_group":{"group":{"type":"object","description":"The GitLab group details"}},"gitlab_get_issue":{"issue":{"type":"object","description":"The GitLab issue details"}},"gitlab_get_job_log":{"log":{"type":"string","description":"The job log (trace) output, truncated to 200k characters"},"truncated":{"type":"boolean","description":"Whether the log was truncated"}},"gitlab_get_merge_request":{"mergeRequest":{"type":"object","description":"The GitLab merge request details"}},"gitlab_get_merge_request_changes":{"mergeRequestIid":{"type":"number","description":"The merge request internal ID (IID)"},"changes":{"type":"array","description":"List of file changes (diffs)"},"changesCount":{"type":"number","description":"Number of changed files returned (first 100)"},"hasMore":{"type":"boolean","description":"Whether the merge request has more than 100 changed files (results truncated)"}},"gitlab_get_pipeline":{"pipeline":{"type":"object","description":"The GitLab pipeline details"}},"gitlab_get_project":{"project":{"type":"object","description":"The GitLab project details"}},"gitlab_invite_member":{"status":{"type":"string","description":"Invitation status returned by GitLab"},"message":{"type":"object","description":"Per-email result detail, if any"}},"gitlab_list_access_requests":{"accessRequests":{"type":"array","description":"List of pending access requests"},"total":{"type":"number","description":"Total number of access requests"}},"gitlab_list_branches":{"branches":{"type":"array","description":"List of branches"},"total":{"type":"number","description":"Total number of branches"}},"gitlab_list_commits":{"commits":{"type":"array","description":"List of commits"},"total":{"type":"number","description":"Number of commits returned on this page (GitLab does not report a grand total for commits)"}},"gitlab_list_groups":{"groups":{"type":"array","description":"List of GitLab groups"},"total":{"type":"number","description":"Total number of groups"}},"gitlab_list_invitations":{"invitations":{"type":"array","description":"List of pending invitations"},"total":{"type":"number","description":"Total number of invitations"}},"gitlab_list_issues":{"issues":{"type":"array","description":"List of GitLab issues"},"total":{"type":"number","description":"Total number of issues"}},"gitlab_list_members":{"members":{"type":"array","description":"List of project or group members"},"total":{"type":"number","description":"Total number of members"}},"gitlab_list_merge_requests":{"mergeRequests":{"type":"array","description":"List of GitLab merge requests"},"total":{"type":"number","description":"Total number of merge requests"}},"gitlab_list_pipeline_jobs":{"jobs":{"type":"array","description":"List of pipeline jobs"},"total":{"type":"number","description":"Total number of jobs"}},"gitlab_list_pipelines":{"pipelines":{"type":"array","description":"List of GitLab pipelines"},"total":{"type":"number","description":"Total number of pipelines"}},"gitlab_list_projects":{"projects":{"type":"array","description":"List of GitLab projects"},"total":{"type":"number","description":"Total number of projects"}},"gitlab_list_releases":{"releases":{"type":"array","description":"List of GitLab releases"},"total":{"type":"number","description":"Total number of releases"}},"gitlab_list_repository_tree":{"tree":{"type":"array","description":"List of repository tree entries"},"total":{"type":"number","description":"Total number of tree entries"}},"gitlab_list_saml_group_links":{"samlGroupLinks":{"type":"array","description":"List of SAML group links"},"total":{"type":"number","description":"Number of SAML group links"}},"gitlab_list_user_memberships":{"memberships":{"type":"array","description":"The user\'s project and group memberships"},"total":{"type":"number","description":"Total number of memberships"}},"gitlab_merge_merge_request":{"mergeRequest":{"type":"object","description":"The merged GitLab merge request"}},"gitlab_play_job":{"id":{"type":"number","description":"The job ID"},"name":{"type":"string","description":"The job name"},"status":{"type":"string","description":"The job status"},"webUrl":{"type":"string","description":"The web URL of the job"}},"gitlab_reject_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_remove_member":{"success":{"type":"boolean","description":"Whether the member was removed successfully"}},"gitlab_retry_pipeline":{"pipeline":{"type":"object","description":"The retried GitLab pipeline"}},"gitlab_revoke_invitation":{"success":{"type":"boolean","description":"Whether the invitation was revoked successfully"}},"gitlab_search_users":{"users":{"type":"array","description":"List of matching users"},"total":{"type":"number","description":"Total number of matching users"}},"gitlab_unban_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_unblock_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_update_file":{"filePath":{"type":"string","description":"The updated file path"},"branch":{"type":"string","description":"The branch the update was committed to"}},"gitlab_update_invitation":{"invitation":{"type":"object","description":"The updated invitation"}},"gitlab_update_issue":{"issue":{"type":"object","description":"The updated GitLab issue"}},"gitlab_update_member":{"member":{"type":"object","description":"The updated member"}},"gitlab_update_merge_request":{"mergeRequest":{"type":"object","description":"The updated GitLab merge request"}},"gitlab_update_user":{"user":{"type":"object","description":"The updated user"}},"gmail_add_label":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_add_label_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_archive":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_archive_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_create_label_v2":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label display name"},"messageListVisibility":{"type":"string","description":"Visibility of messages with this label","optional":true},"labelListVisibility":{"type":"string","description":"Visibility of the label in the label list","optional":true},"type":{"type":"string","description":"Label type (system or user)","optional":true}},"gmail_delete":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_delete_draft_v2":{"deleted":{"type":"boolean","description":"Whether the draft was successfully deleted"},"draftId":{"type":"string","description":"ID of the deleted draft"}},"gmail_delete_label_v2":{"deleted":{"type":"boolean","description":"Whether the label was successfully deleted"},"labelId":{"type":"string","description":"ID of the deleted label"}},"gmail_delete_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_draft":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Draft metadata","properties":{"id":{"type":"string","description":"Draft ID"},"message":{"type":"object","description":"Message metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels"}}}}}},"gmail_draft_v2":{"draftId":{"type":"string","description":"Draft ID","optional":true},"messageId":{"type":"string","description":"Gmail message ID for the draft","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_edit_draft_v2":{"draftId":{"type":"string","description":"Draft ID","optional":true},"messageId":{"type":"string","description":"Gmail message ID for the draft","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_get_draft_v2":{"id":{"type":"string","description":"Draft ID"},"messageId":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"to":{"type":"string","description":"Recipient email address","optional":true},"from":{"type":"string","description":"Sender email address","optional":true},"subject":{"type":"string","description":"Draft subject","optional":true},"body":{"type":"string","description":"Draft body text","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Draft labels","optional":true}},"gmail_get_thread_v2":{"id":{"type":"string","description":"Thread ID"},"historyId":{"type":"string","description":"History ID","optional":true},"messages":{"type":"json","description":"Array of messages in the thread with id, from, to, subject, date, body, and labels"}},"gmail_list_drafts_v2":{"drafts":{"type":"json","description":"Array of draft objects with id, messageId, and threadId"},"resultSizeEstimate":{"type":"number","description":"Estimated total number of drafts"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"gmail_list_labels_v2":{"labels":{"type":"json","description":"Array of label objects with id, name, type, and visibility settings"}},"gmail_list_threads_v2":{"threads":{"type":"json","description":"Array of thread objects with id, snippet, and historyId"},"resultSizeEstimate":{"type":"number","description":"Estimated total number of threads"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"gmail_mark_read":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_mark_read_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_mark_unread":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_mark_unread_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_move":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_move_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_read":{"content":{"type":"string","description":"Text content of the email"},"metadata":{"type":"json","description":"Metadata of the email"},"attachments":{"type":"file[]","description":"Attachments of the email"}},"gmail_read_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"string","description":"Recipient email address","optional":true},"subject":{"type":"string","description":"Email subject","optional":true},"date":{"type":"string","description":"Email date","optional":true},"body":{"type":"string","description":"Email body text (best-effort plain text)","optional":true},"hasAttachments":{"type":"boolean","description":"Whether the email has attachments","optional":true},"attachmentCount":{"type":"number","description":"Number of attachments","optional":true},"attachments":{"type":"file[]","description":"Downloaded attachments (if enabled)","optional":true},"results":{"type":"json","description":"Summary results when reading multiple messages","optional":true}},"gmail_remove_label":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_remove_label_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_search":{"content":{"type":"string","description":"Search results summary"},"metadata":{"type":"object","description":"Search metadata","properties":{"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"subject":{"type":"string","description":"Email subject"},"from":{"type":"string","description":"Sender email address"},"date":{"type":"string","description":"Email date"},"snippet":{"type":"string","description":"Email snippet/preview"}}}}}}},"gmail_search_v2":{"results":{"type":"json","description":"Array of search results"}},"gmail_send":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels"}}}},"gmail_send_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_trash_thread_v2":{"id":{"type":"string","description":"Thread ID"},"trashed":{"type":"boolean","description":"Whether the thread was successfully trashed"}},"gmail_unarchive":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_unarchive_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_untrash_thread_v2":{"id":{"type":"string","description":"Thread ID"},"untrashed":{"type":"boolean","description":"Whether the thread was successfully removed from trash"}},"gmail_update_label_v2":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label display name","optional":true},"messageListVisibility":{"type":"string","description":"Visibility of messages with this label","optional":true},"labelListVisibility":{"type":"string","description":"Visibility of the label in the label list","optional":true},"type":{"type":"string","description":"Label type (system or user)","optional":true}},"gong_aggregate_activity":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"usersActivity":{"type":"array","description":"Aggregated activity statistics per user","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"callsAsHost":{"type":"number","description":"Number of recorded calls this user hosted"},"callsAttended":{"type":"number","description":"Number of calls where this user was a participant (not host)"},"callsGaveFeedback":{"type":"number","description":"Number of recorded calls the user gave feedback on"},"callsReceivedFeedback":{"type":"number","description":"Number of recorded calls the user received feedback on"},"callsRequestedFeedback":{"type":"number","description":"Number of recorded calls the user requested feedback on"},"callsScorecardsFilled":{"type":"number","description":"Number of scorecards the user completed"},"callsScorecardsReceived":{"type":"number","description":"Number of calls where someone filled a scorecard on the user\'s calls"},"ownCallsListenedTo":{"type":"number","description":"Number of the user\'s own calls the user listened to"},"othersCallsListenedTo":{"type":"number","description":"Number of other users\' calls the user listened to"},"callsSharedInternally":{"type":"number","description":"Number of calls the user shared internally"},"callsSharedExternally":{"type":"number","description":"Number of calls the user shared externally"},"callsCommentsGiven":{"type":"number","description":"Number of calls where the user provided at least one comment"},"callsCommentsReceived":{"type":"number","description":"Number of calls where the user received at least one comment"},"callsMarkedAsFeedbackGiven":{"type":"number","description":"Number of calls where the user selected Mark as reviewed"},"callsMarkedAsFeedbackReceived":{"type":"number","description":"Number of calls where others selected Mark as reviewed on the user\'s calls"}}}},"timeZone":{"type":"string","description":"The company\'s defined timezone in Gong"},"fromDateTime":{"type":"string","description":"Start of results in ISO-8601 format"},"toDateTime":{"type":"string","description":"End of results in ISO-8601 format"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_aggregate_by_period":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"usersAggregateActivity":{"type":"array","description":"Aggregated activity per user, one item per consecutive time period in the range","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"userAggregateActivity":{"type":"array","description":"Activity counts per time period","items":{"type":"object","properties":{"fromDate":{"type":"string","description":"Start of the period (ISO-8601)"},"toDate":{"type":"string","description":"End of the period (ISO-8601)"},"callsAsHost":{"type":"number","description":"Calls the user hosted"},"callsAttended":{"type":"number","description":"Calls the user attended (not host)"},"callsGaveFeedback":{"type":"number","description":"Calls the user gave feedback on"},"callsReceivedFeedback":{"type":"number","description":"Calls the user received feedback on"},"callsRequestedFeedback":{"type":"number","description":"Calls the user requested feedback on"},"callsScorecardsFilled":{"type":"number","description":"Scorecards the user completed"},"callsScorecardsReceived":{"type":"number","description":"Calls where someone filled a scorecard on the user\'s calls"},"ownCallsListenedTo":{"type":"number","description":"The user\'s own calls the user listened to"},"othersCallsListenedTo":{"type":"number","description":"Other users\' calls the user listened to"},"callsSharedInternally":{"type":"number","description":"Calls the user shared internally"},"callsSharedExternally":{"type":"number","description":"Calls the user shared externally"},"callsCommentsGiven":{"type":"number","description":"Calls the user commented on"},"callsCommentsReceived":{"type":"number","description":"Calls where the user\'s calls received a comment"},"callsMarkedAsFeedbackGiven":{"type":"number","description":"Calls the user marked as reviewed"},"callsMarkedAsFeedbackReceived":{"type":"number","description":"The user\'s calls marked as reviewed by others"}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_answered_scorecards":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"answeredScorecards":{"type":"array","description":"List of answered scorecards with scores and answers","items":{"type":"object","properties":{"answeredScorecardId":{"type":"number","description":"Identifier of the answered scorecard"},"scorecardId":{"type":"number","description":"Identifier of the scorecard"},"scorecardName":{"type":"string","description":"Scorecard name"},"callId":{"type":"number","description":"Gong\'s unique numeric identifier for the call"},"callStartTime":{"type":"string","description":"Date/time of the call in ISO-8601 format"},"reviewedUserId":{"type":"number","description":"User ID of the team member being reviewed"},"reviewerUserId":{"type":"number","description":"User ID of the team member who completed the scorecard"},"reviewTime":{"type":"string","description":"Date/time when the review was completed in ISO-8601 format"},"visibilityType":{"type":"string","description":"Visibility type of the scorecard answer"},"answers":{"type":"array","description":"Answers in the answered scorecard","items":{"type":"object","properties":{"questionId":{"type":"number","description":"Identifier of the question"},"questionRevisionId":{"type":"number","description":"Identifier of the revision version of the question"},"isOverall":{"type":"boolean","description":"Whether this is the overall question"},"score":{"type":"number","description":"Score between 1 to 50 if answered, null otherwise"},"answerText":{"type":"string","description":"The answer\'s text if answered, null otherwise"},"notApplicable":{"type":"boolean","description":"Whether the question is not applicable to this call"},"selectedOptions":{"type":"array","description":"Identifiers of the options selected for select-type questions, null otherwise","items":{"type":"string"}}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_ask_anything":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"numOfCallsSearched":{"type":"number","description":"Number of calls used to generate the answer","optional":true},"numOfEmailsSearched":{"type":"number","description":"Number of emails used to generate the answer","optional":true},"answer":{"type":"array","description":"Sections of the generated answer with supporting evidence","items":{"type":"object","properties":{"answerItems":{"type":"array","description":"Text items that make up this part of the answer","items":{"type":"string"}},"callFindings":{"type":"array","description":"Evidence from calls used to generate this answer item","items":{"type":"object"}},"emailFindings":{"type":"array","description":"Evidence from emails used to generate this answer item","items":{"type":"object"}}}}}},"gong_assign_flow_prospects":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"prospectsAssigned":{"type":"array","description":"Prospects successfully assigned to the flow","items":{"type":"object","properties":{"flowId":{"type":"string","description":"The flow ID"},"flowName":{"type":"string","description":"The flow name"},"crmProspectId":{"type":"string","description":"The CRM prospect ID"},"flowInstanceId":{"type":"string","description":"The created flow instance ID"},"flowInstanceOwnerEmail":{"type":"string","description":"Email of the flow instance owner"},"flowInstanceOwnerFullName":{"type":"string","description":"Full name of the flow instance owner"},"flowInstanceCreateDate":{"type":"string","description":"Creation time of the flow instance in ISO-8601 format"},"flowInstanceStatus":{"type":"string","description":"Status of the flow instance"},"workspaceId":{"type":"string","description":"Workspace ID"},"exclusive":{"type":"boolean","description":"Whether this prospect can be added to other flows"}}}},"prospectsNotAssigned":{"type":"array","description":"Prospects that failed to be assigned to the flow","items":{"type":"object","properties":{"flowId":{"type":"string","description":"The flow ID"},"crmProspectId":{"type":"string","description":"The CRM prospect ID"},"errorCode":{"type":"string","description":"Failure reason: InvalidArgument, InvalidState, or UnexpectedError"},"errorMessage":{"type":"string","description":"Human-readable failure message"}}}}},"gong_create_call":{"callId":{"type":"string","description":"Gong\'s unique numeric identifier for the created call"},"requestId":{"type":"string","description":"Gong request reference ID for troubleshooting"}},"gong_day_by_day_activity":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"usersDetailedActivities":{"type":"array","description":"Day-by-day activity per user, with call IDs grouped by activity type","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"userDailyActivityStats":{"type":"array","description":"One record per day in the date range","items":{"type":"object","properties":{"fromDate":{"type":"string","description":"Start of the day (ISO-8601)"},"toDate":{"type":"string","description":"End of the day (ISO-8601)"},"callsAsHost":{"type":"array","description":"IDs of calls the user hosted"},"callsAttended":{"type":"array","description":"IDs of calls the user attended (not host)"},"callsGaveFeedback":{"type":"array","description":"IDs of calls the user gave feedback on"},"callsReceivedFeedback":{"type":"array","description":"IDs of calls the user received feedback on"},"callsRequestedFeedback":{"type":"array","description":"IDs of calls the user requested feedback on"},"callsScorecardsFilled":{"type":"array","description":"IDs of calls the user filled scorecards on"},"callsScorecardsReceived":{"type":"array","description":"IDs of the user\'s calls that received a scorecard"},"ownCallsListenedTo":{"type":"array","description":"IDs of the user\'s own calls the user listened to"},"othersCallsListenedTo":{"type":"array","description":"IDs of other users\' calls the user listened to"},"callsSharedInternally":{"type":"array","description":"IDs of calls the user shared internally"},"callsSharedExternally":{"type":"array","description":"IDs of calls the user shared externally"},"callsCommentsGiven":{"type":"array","description":"IDs of calls the user commented on"},"callsCommentsReceived":{"type":"array","description":"IDs of the user\'s calls that received a comment"},"callsMarkedAsFeedbackGiven":{"type":"array","description":"IDs of calls the user marked as reviewed"},"callsMarkedAsFeedbackReceived":{"type":"array","description":"IDs of the user\'s calls marked as reviewed by others"}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_get_brief":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"numOfCallsSearched":{"type":"number","description":"Number of calls used to generate the brief","optional":true},"numOfEmailsSearched":{"type":"number","description":"Number of emails used to generate the brief","optional":true},"briefSections":{"type":"array","description":"Sections of the generated brief","items":{"type":"object","properties":{"title":{"type":"string","description":"Section title"},"sectionSummary":{"type":"array","description":"The content displayed for this section","items":{"type":"string"}},"briefSectionType":{"type":"string","description":"The section type, which determines the source of the data"},"conversationFindings":{"type":"object","description":"Evidence from calls and emails used to generate this section"},"webFindings":{"type":"array","description":"Evidence from web search results used to generate this section","items":{"type":"object"}},"mcpResult":{"type":"object","description":"Result from an MCP data source used to generate this section"}}}}},"gong_get_call":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call"},"title":{"type":"string","description":"Call title","optional":true},"url":{"type":"string","description":"URL to the call in the Gong web app","optional":true},"scheduled":{"type":"string","description":"Scheduled call time in ISO-8601 format","optional":true},"started":{"type":"string","description":"Recording start time in ISO-8601 format"},"duration":{"type":"number","description":"Call duration in seconds"},"direction":{"type":"string","description":"Call direction (Inbound/Outbound)","optional":true},"system":{"type":"string","description":"Communication platform used (e.g., Outreach)","optional":true},"scope":{"type":"string","description":"Call scope: \'Internal\', \'External\', or \'Unknown\'","optional":true},"media":{"type":"string","description":"Media type (e.g., Video)","optional":true},"language":{"type":"string","description":"Language code in ISO-639-2B format","optional":true},"primaryUserId":{"type":"string","description":"Host team member identifier","optional":true},"workspaceId":{"type":"string","description":"Workspace identifier","optional":true},"sdrDisposition":{"type":"string","description":"SDR disposition classification","optional":true},"clientUniqueId":{"type":"string","description":"Call identifier from the origin recording system","optional":true},"customData":{"type":"string","description":"Metadata provided during call creation","optional":true},"purpose":{"type":"string","description":"Call purpose","optional":true},"meetingUrl":{"type":"string","description":"Web conference provider URL","optional":true},"isPrivate":{"type":"boolean","description":"Whether the call is private"},"calendarEventId":{"type":"string","description":"Calendar event identifier","optional":true}},"gong_get_call_transcript":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"callTranscripts":{"type":"array","description":"List of call transcripts with speaker turns and sentences","items":{"type":"object","properties":{"callId":{"type":"string","description":"Gong\'s unique numeric identifier for the call"},"transcript":{"type":"array","description":"List of monologues in the call","items":{"type":"object","properties":{"speakerId":{"type":"string","description":"Unique ID of the speaker, cross-reference with parties"},"topic":{"type":"string","description":"Name of the topic being discussed"},"sentences":{"type":"array","description":"List of sentences spoken in the monologue","items":{"type":"object","properties":{"start":{"type":"number","description":"Start time of the sentence in milliseconds from call start"},"end":{"type":"number","description":"End time of the sentence in milliseconds from call start"},"text":{"type":"string","description":"The sentence text"}}}}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_get_coaching":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"coachingData":{"type":"array","description":"A list of coaching data entries, one per manager\'s team","items":{"type":"object","properties":{"manager":{"type":"object","description":"The manager user information","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the user"},"emailAddress":{"type":"string","description":"Email address of the Gong user"},"firstName":{"type":"string","description":"First name of the Gong user"},"lastName":{"type":"string","description":"Last name of the Gong user"},"title":{"type":"string","description":"Job title of the Gong user"}}},"directReportsMetrics":{"type":"array","description":"Coaching metrics for each direct report","items":{"type":"object","properties":{"report":{"type":"object","description":"The direct report user information","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the user"},"emailAddress":{"type":"string","description":"Email address of the Gong user"},"firstName":{"type":"string","description":"First name of the Gong user"},"lastName":{"type":"string","description":"Last name of the Gong user"},"title":{"type":"string","description":"Job title of the Gong user"}}},"metrics":{"type":"json","description":"A map of metric names to arrays of string values representing coaching metrics"}}}}}}}},"gong_get_extensive_calls":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"calls":{"type":"array","description":"List of detailed call objects with metadata, content, interaction stats, and collaboration data","items":{"type":"object","properties":{"metaData":{"type":"object","description":"Call metadata (same fields as CallBasicData)","properties":{"id":{"type":"string","description":"Call ID"},"title":{"type":"string","description":"Call title"},"scheduled":{"type":"string","description":"Scheduled time in ISO-8601"},"started":{"type":"string","description":"Start time in ISO-8601"},"duration":{"type":"number","description":"Duration in seconds"},"direction":{"type":"string","description":"Call direction"},"system":{"type":"string","description":"Communication platform"},"scope":{"type":"string","description":"Internal/External/Unknown"},"media":{"type":"string","description":"Media type"},"language":{"type":"string","description":"Language code (ISO-639-2B)"},"url":{"type":"string","description":"Gong web app URL"},"primaryUserId":{"type":"string","description":"Host user ID"},"workspaceId":{"type":"string","description":"Workspace ID"},"sdrDisposition":{"type":"string","description":"SDR disposition"},"clientUniqueId":{"type":"string","description":"Origin system call ID"},"customData":{"type":"string","description":"Custom metadata"},"purpose":{"type":"string","description":"Call purpose"},"meetingUrl":{"type":"string","description":"Meeting URL"},"isPrivate":{"type":"boolean","description":"Whether call is private"},"calendarEventId":{"type":"string","description":"Calendar event ID"}}},"context":{"type":"array","description":"Links to external systems (CRM, Dialer, etc.)","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name (e.g., Salesforce)"},"objects":{"type":"array","description":"List of objects within the external system"}}}},"parties":{"type":"array","description":"List of call participants","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique participant ID in the call"},"name":{"type":"string","description":"Participant name"},"emailAddress":{"type":"string","description":"Email address"},"title":{"type":"string","description":"Job title"},"phoneNumber":{"type":"string","description":"Phone number"},"speakerId":{"type":"string","description":"Speaker ID for transcript cross-reference"},"userId":{"type":"string","description":"Gong user ID"},"affiliation":{"type":"string","description":"Company or non-company"},"methods":{"type":"array","description":"Whether invited or attended"},"context":{"type":"array","description":"Links to external systems for this party"}}}},"content":{"type":"object","description":"Call content data","properties":{"brief":{"type":"string","description":"AI-generated brief summary of the call (Call Spotlight)"},"outline":{"type":"array","description":"AI-generated call outline sections","items":{"type":"object","properties":{"section":{"type":"string","description":"Outline section name"},"startTime":{"type":"number","description":"Section start in seconds from call start"},"duration":{"type":"number","description":"Section duration in seconds"},"items":{"type":"array","description":"Bullet items within the section"}}}},"keyPoints":{"type":"array","description":"AI-generated key points of the call","items":{"type":"object","properties":{"text":{"type":"string","description":"Key point text"}}}},"callOutcome":{"type":"object","description":"AI-determined call outcome (Call Spotlight)","properties":{"id":{"type":"string","description":"Outcome category ID"},"category":{"type":"string","description":"Outcome category name"},"name":{"type":"string","description":"Outcome name"}}},"structure":{"type":"array","description":"Call agenda parts","items":{"type":"object","properties":{"name":{"type":"string","description":"Agenda name"},"duration":{"type":"number","description":"Duration of this part in seconds"}}}},"topics":{"type":"array","description":"Topics and their durations","items":{"type":"object","properties":{"name":{"type":"string","description":"Topic name (e.g., Pricing)"},"duration":{"type":"number","description":"Time spent on topic in seconds"}}}},"trackers":{"type":"array","description":"Trackers found in the call","items":{"type":"object","properties":{"id":{"type":"string","description":"Tracker ID"},"name":{"type":"string","description":"Tracker name"},"count":{"type":"number","description":"Number of occurrences"},"type":{"type":"string","description":"Keyword or Smart"},"occurrences":{"type":"array","description":"Details for each occurrence","items":{"type":"object","properties":{"speakerId":{"type":"string","description":"Speaker who said it"},"startTime":{"type":"number","description":"Seconds from call start"}}}},"phrases":{"type":"array","description":"Per-phrase occurrence counts","items":{"type":"object","properties":{"phrase":{"type":"string","description":"Specific phrase"},"count":{"type":"number","description":"Occurrences of this phrase"},"occurrences":{"type":"array","description":"Details per occurrence"}}}}}}},"highlights":{"type":"array","description":"AI-generated highlights including next steps, action items, and key moments","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the highlight"},"items":{"type":"array","description":"Individual highlight items","items":{"type":"object","properties":{"text":{"type":"string","description":"Text of the highlight item"},"startTimes":{"type":"array","description":"Start times in seconds from call start"}}}}}}}}},"interaction":{"type":"object","description":"Interaction statistics","properties":{"interactionStats":{"type":"array","description":"Interaction stat measurements (Longest Monologue, Interactivity, Patience, etc.)","items":{"type":"object","properties":{"name":{"type":"string","description":"Stat name"},"value":{"type":"number","description":"Stat value"}}}},"speakers":{"type":"array","description":"Talk duration per speaker","items":{"type":"object","properties":{"id":{"type":"string","description":"Participant ID"},"userId":{"type":"string","description":"Gong user ID"},"talkTime":{"type":"number","description":"Talk duration in seconds"}}}},"video":{"type":"array","description":"Video statistics","items":{"type":"object","properties":{"name":{"type":"string","description":"Segment type: Browser, Presentation, WebcamPrimaryUser, WebcamNonCompany, Webcam"},"duration":{"type":"number","description":"Total segment duration in seconds"}}}},"questions":{"type":"object","description":"Question counts","properties":{"companyCount":{"type":"number","description":"Questions by company speakers"},"nonCompanyCount":{"type":"number","description":"Questions by non-company speakers"}}}}},"collaboration":{"type":"object","description":"Collaboration data","properties":{"publicComments":{"type":"array","description":"Public comments on the call","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"commenterUserId":{"type":"string","description":"Commenter user ID"},"comment":{"type":"string","description":"Comment text"},"posted":{"type":"string","description":"Posted time in ISO-8601"},"audioStartTime":{"type":"number","description":"Seconds from call start the comment refers to"},"audioEndTime":{"type":"number","description":"Seconds from call start the comment end refers to"},"duringCall":{"type":"boolean","description":"Whether the comment was posted during the call"},"inReplyTo":{"type":"string","description":"ID of original comment if this is a reply"}}}}}},"media":{"type":"object","description":"Media download URLs (available for 8 hours)","properties":{"audioUrl":{"type":"string","description":"Audio download URL"},"videoUrl":{"type":"string","description":"Video download URL"}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_get_folder_content":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"folderId":{"type":"string","description":"Gong\'s unique numeric identifier for the folder"},"folderName":{"type":"string","description":"Display name of the folder"},"createdBy":{"type":"string","description":"Gong\'s unique numeric identifier for the user who added the folder"},"updated":{"type":"string","description":"Folder\'s last update time in ISO-8601 format"},"calls":{"type":"array","description":"List of calls in the library folder","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong unique numeric identifier of the call"},"title":{"type":"string","description":"The title of the call"},"note":{"type":"string","description":"A note attached to the call in the folder"},"addedBy":{"type":"string","description":"Gong unique numeric identifier for the user who added the call"},"created":{"type":"string","description":"Date and time the call was added to folder in ISO-8601 format"},"url":{"type":"string","description":"URL of the call"},"snippet":{"type":"object","description":"Call snippet time range","properties":{"fromSec":{"type":"number","description":"Snippet start in seconds relative to call start"},"toSec":{"type":"number","description":"Snippet end in seconds relative to call start"}}}}}}},"gong_get_logs":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"logEntries":{"type":"array","description":"Log entries matching the requested type and time range","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user, if available"},"userEmailAddress":{"type":"string","description":"Email address of the user, if available"},"userFullName":{"type":"string","description":"Full name of the user, if available"},"impersonatorUserId":{"type":"string","description":"Gong\'s unique numeric identifier for the impersonating user, if any"},"impersonatorEmailAddress":{"type":"string","description":"Email address of the impersonating user, if any"},"impersonatorFullName":{"type":"string","description":"Full name of the impersonating user, if any"},"impersonatorCompanyId":{"type":"string","description":"Gong\'s unique numeric identifier for the impersonating user\'s company"},"eventTime":{"type":"string","description":"Time of the event in ISO-8601 format"},"logRecord":{"type":"object","description":"Log fields and associated values, populated dynamically per log type"}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true},"totalRecords":{"type":"number","description":"Total number of records matching the filter","optional":true},"currentPageSize":{"type":"number","description":"Number of records in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true}},"gong_get_prospect_flows":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"prospectsAssigned":{"type":"array","description":"Flows currently assigned to the requested prospects","items":{"type":"object","properties":{"flowId":{"type":"string","description":"The flow ID"},"flowName":{"type":"string","description":"The flow name"},"crmProspectId":{"type":"string","description":"The CRM prospect ID"},"flowInstanceId":{"type":"string","description":"The flow instance ID"},"flowInstanceOwnerEmail":{"type":"string","description":"Email of the flow instance owner"},"flowInstanceOwnerFullName":{"type":"string","description":"Full name of the flow instance owner"},"flowInstanceCreateDate":{"type":"string","description":"Creation time of the flow instance in ISO-8601 format"},"flowInstanceStatus":{"type":"string","description":"Status of the flow instance"},"workspaceId":{"type":"string","description":"Workspace ID"},"exclusive":{"type":"boolean","description":"Whether this prospect can be added to other flows"}}}}},"gong_get_user":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"id":{"type":"string","description":"Unique numeric user ID (up to 20 digits)"},"emailAddress":{"type":"string","description":"User email address","optional":true},"created":{"type":"string","description":"User creation timestamp (ISO-8601)","optional":true},"active":{"type":"boolean","description":"Whether the user is active"},"emailAliases":{"type":"array","description":"Alternative email addresses for the user","optional":true,"items":{"type":"string"}},"trustedEmailAddress":{"type":"string","description":"Trusted email address for the user","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"phoneNumber":{"type":"string","description":"Phone number","optional":true},"extension":{"type":"string","description":"Phone extension number","optional":true},"personalMeetingUrls":{"type":"array","description":"Personal meeting URLs","optional":true,"items":{"type":"string"}},"settings":{"type":"object","description":"User settings","optional":true,"properties":{"webConferencesRecorded":{"type":"boolean","description":"Whether web conferences are recorded"},"preventWebConferenceRecording":{"type":"boolean","description":"Whether web conference recording is prevented"},"telephonyCallsImported":{"type":"boolean","description":"Whether telephony calls are imported"},"emailsImported":{"type":"boolean","description":"Whether emails are imported"},"preventEmailImport":{"type":"boolean","description":"Whether email import is prevented"},"nonRecordedMeetingsImported":{"type":"boolean","description":"Whether non-recorded meetings are imported"},"gongConnectEnabled":{"type":"boolean","description":"Whether Gong Connect is enabled"}}},"managerId":{"type":"string","description":"Manager user ID","optional":true},"meetingConsentPageUrl":{"type":"string","description":"Meeting consent page URL","optional":true},"spokenLanguages":{"type":"array","description":"Languages spoken by the user","optional":true,"items":{"type":"object","properties":{"language":{"type":"string","description":"Language code"},"primary":{"type":"boolean","description":"Whether this is the primary language"}}}}},"gong_interaction_stats":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"peopleInteractionStats":{"type":"array","description":"Interaction statistics per user. Applicable stat names: \'Longest Monologue\', \'Longest Customer Story\', \'Interactivity\', \'Patience\', \'Question Rate\'.","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"personInteractionStats":{"type":"array","description":"List of interaction stat measurements for this user","items":{"type":"object","properties":{"name":{"type":"string","description":"Stat name (e.g. Longest Monologue, Interactivity, Patience, Question Rate)"},"value":{"type":"number","description":"Stat measurement value (can be double or integer)"}}}}}}},"timeZone":{"type":"string","description":"The company\'s defined timezone in Gong"},"fromDateTime":{"type":"string","description":"Start of results in ISO-8601 format"},"toDateTime":{"type":"string","description":"End of results in ISO-8601 format"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_list_calls":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"calls":{"type":"array","description":"List of calls matching the date range","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call"},"title":{"type":"string","description":"Call title"},"scheduled":{"type":"string","description":"Scheduled call time in ISO-8601 format"},"started":{"type":"string","description":"Recording start time in ISO-8601 format"},"duration":{"type":"number","description":"Call duration in seconds"},"direction":{"type":"string","description":"Call direction (Inbound/Outbound)"},"system":{"type":"string","description":"Communication platform used (e.g., Outreach)"},"scope":{"type":"string","description":"Call scope: \'Internal\', \'External\', or \'Unknown\'"},"media":{"type":"string","description":"Media type (e.g., Video)"},"language":{"type":"string","description":"Language code in ISO-639-2B format"},"url":{"type":"string","description":"URL to the call in the Gong web app"},"primaryUserId":{"type":"string","description":"Host team member identifier"},"workspaceId":{"type":"string","description":"Workspace identifier"},"sdrDisposition":{"type":"string","description":"SDR disposition classification"},"clientUniqueId":{"type":"string","description":"Call identifier from the origin recording system"},"customData":{"type":"string","description":"Metadata provided during call creation"},"purpose":{"type":"string","description":"Call purpose"},"meetingUrl":{"type":"string","description":"Web conference provider URL"},"isPrivate":{"type":"boolean","description":"Whether the call is private"},"calendarEventId":{"type":"string","description":"Calendar event identifier"}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true},"totalRecords":{"type":"number","description":"Total number of records matching the filter","optional":true},"currentPageSize":{"type":"number","description":"Number of records in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true}},"gong_list_flows":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"flows":{"type":"array","description":"List of Gong Engage flows","items":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the flow"},"name":{"type":"string","description":"The name of the flow"},"folderId":{"type":"string","description":"The ID of the folder this flow is under"},"folderName":{"type":"string","description":"The name of the folder this flow is under"},"visibility":{"type":"string","description":"The flow visibility type (COMPANY, PERSONAL, or SHARED)"},"creationDate":{"type":"string","description":"Creation time of the flow in ISO-8601 format"},"exclusive":{"type":"boolean","description":"Indicates whether a prospect in this flow can be added to other flows"}}}},"totalRecords":{"type":"number","description":"Total number of flow records available","optional":true},"currentPageSize":{"type":"number","description":"Number of records returned in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true},"cursor":{"type":"string","description":"Pagination cursor for retrieving the next page of records","optional":true}},"gong_list_library_folders":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"folders":{"type":"array","description":"List of library folders with id, name, and parent relationships","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the folder"},"name":{"type":"string","description":"Display name of the folder"},"parentFolderId":{"type":"string","description":"Gong unique numeric identifier for the parent folder (null for root folder)"},"createdBy":{"type":"string","description":"Gong unique numeric identifier for the user who added the folder"},"updated":{"type":"string","description":"Folder\'s last update time in ISO-8601 format"}}}}},"gong_list_scorecards":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"scorecards":{"type":"array","description":"List of scorecard definitions with questions","items":{"type":"object","properties":{"scorecardId":{"type":"number","description":"Unique identifier for the scorecard"},"scorecardName":{"type":"string","description":"Display name of the scorecard"},"workspaceId":{"type":"number","description":"Workspace identifier associated with this scorecard"},"enabled":{"type":"boolean","description":"Whether the scorecard is active"},"updaterUserId":{"type":"number","description":"ID of the user who last modified the scorecard"},"created":{"type":"string","description":"Creation timestamp in ISO-8601 format"},"updated":{"type":"string","description":"Last update timestamp in ISO-8601 format"},"reviewMethod":{"type":"string","description":"Review method configured for the scorecard"},"questions":{"type":"array","description":"List of questions in the scorecard","items":{"type":"object","properties":{"questionId":{"type":"number","description":"Unique identifier for the question"},"questionRevisionId":{"type":"number","description":"Identifier for the specific revision of the question"},"questionText":{"type":"string","description":"The text content of the question"},"isOverall":{"type":"boolean","description":"Whether this is the primary overall question"},"questionType":{"type":"string","description":"The type of the question (e.g. range or select)"},"answerGuide":{"type":"string","description":"Guidance text describing how to answer the question"},"minRange":{"type":"number","description":"Minimum score for range-type questions"},"maxRange":{"type":"number","description":"Maximum score for range-type questions"},"answerOptions":{"type":"array","description":"Selectable options for select-type questions","items":{"type":"object","properties":{"id":{"type":"number","description":"Identifier of the option"},"text":{"type":"string","description":"Display text of the option"}}}}}}}}}}},"gong_list_trackers":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"trackers":{"type":"array","description":"List of keyword tracker definitions","items":{"type":"object","properties":{"trackerId":{"type":"string","description":"Unique identifier for the tracker"},"trackerName":{"type":"string","description":"Display name of the tracker"},"workspaceId":{"type":"string","description":"ID of the workspace containing the tracker"},"languageKeywords":{"type":"array","description":"Keywords organized by language","items":{"type":"object","properties":{"language":{"type":"string","description":"ISO 639-2/B language code (\\"mul\\" means keywords apply across all languages)"},"keywords":{"type":"array","description":"Words and phrases in the designated language"},"includeRelatedForms":{"type":"boolean","description":"Whether to include different word forms"}}}},"affiliation":{"type":"string","description":"Speaker affiliation filter: \\"Anyone\\", \\"Company\\", or \\"NonCompany\\""},"partOfQuestion":{"type":"boolean","description":"Whether to track keywords only within questions"},"saidAt":{"type":"string","description":"Position in call: \\"Anytime\\", \\"First\\", or \\"Last\\""},"saidAtInterval":{"type":"number","description":"Duration to search (in minutes or percentage)"},"saidAtUnit":{"type":"string","description":"Unit for saidAtInterval"},"saidInTopics":{"type":"array","description":"Topics where keywords should be detected"},"filterQuery":{"type":"string","description":"JSON-formatted call filtering criteria"},"created":{"type":"string","description":"Creation timestamp in ISO-8601 format"},"creatorUserId":{"type":"string","description":"ID of the user who created the tracker (null for built-in trackers)"},"updated":{"type":"string","description":"Last modification timestamp in ISO-8601 format"},"updaterUserId":{"type":"string","description":"ID of the user who last modified the tracker"}}}}},"gong_list_users":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"users":{"type":"array","description":"List of Gong users","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique numeric user ID (up to 20 digits)"},"emailAddress":{"type":"string","description":"User email address"},"created":{"type":"string","description":"User creation timestamp (ISO-8601)"},"active":{"type":"boolean","description":"Whether the user is active"},"emailAliases":{"type":"array","description":"Alternative email addresses for the user","items":{"type":"string"}},"trustedEmailAddress":{"type":"string","description":"Trusted email address for the user"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"title":{"type":"string","description":"Job title"},"phoneNumber":{"type":"string","description":"Phone number"},"extension":{"type":"string","description":"Phone extension number"},"personalMeetingUrls":{"type":"array","description":"Personal meeting URLs","items":{"type":"string"}},"settings":{"type":"object","description":"User settings","properties":{"webConferencesRecorded":{"type":"boolean","description":"Whether web conferences are recorded"},"preventWebConferenceRecording":{"type":"boolean","description":"Whether web conference recording is prevented"},"telephonyCallsImported":{"type":"boolean","description":"Whether telephony calls are imported"},"emailsImported":{"type":"boolean","description":"Whether emails are imported"},"preventEmailImport":{"type":"boolean","description":"Whether email import is prevented"},"nonRecordedMeetingsImported":{"type":"boolean","description":"Whether non-recorded meetings are imported"},"gongConnectEnabled":{"type":"boolean","description":"Whether Gong Connect is enabled"}}},"managerId":{"type":"string","description":"Manager user ID"},"meetingConsentPageUrl":{"type":"string","description":"Meeting consent page URL"},"spokenLanguages":{"type":"array","description":"Languages spoken by the user","items":{"type":"object","properties":{"language":{"type":"string","description":"Language code"},"primary":{"type":"boolean","description":"Whether this is the primary language"}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true},"totalRecords":{"type":"number","description":"Total number of user records","optional":true},"currentPageSize":{"type":"number","description":"Number of records in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true}},"gong_list_workspaces":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"workspaces":{"type":"array","description":"List of Gong workspaces","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the workspace"},"name":{"type":"string","description":"Display name of the workspace"},"description":{"type":"string","description":"Description of the workspace\'s purpose or content"}}}}},"gong_lookup_email":{"requestId":{"type":"string","description":"Gong request reference ID for troubleshooting"},"calls":{"type":"array","description":"Related calls referencing this email address","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call (up to 20 digits)"},"status":{"type":"string","description":"Call status"},"externalSystems":{"type":"array","description":"Links to external systems such as CRM, Telephony System, etc.","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects within the external system","items":{"type":"object","properties":{"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"}}}}}}}}}},"emails":{"type":"array","description":"Related email messages referencing this email address","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique 32 character identifier for the email message"},"from":{"type":"string","description":"The sender\'s email address"},"sentTime":{"type":"string","description":"Date and time the email was sent in ISO-8601 format"},"mailbox":{"type":"string","description":"The mailbox from which the email was retrieved"},"messageHash":{"type":"string","description":"Hash code of the email message"}}}},"meetings":{"type":"array","description":"Related meetings referencing this email address","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique identifier for the meeting"}}}},"customerData":{"type":"array","description":"Links to data from external systems (CRM, Telephony, etc.) that reference this email","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects in the external system","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the Lead or Contact (up to 20 digits)"},"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"},"mirrorId":{"type":"string","description":"CRM Mirror ID"},"fields":{"type":"array","description":"Object fields","items":{"type":"object","properties":{"name":{"type":"string","description":"Field name"},"value":{"type":"json","description":"Field value"}}}}}}}}}},"customerEngagement":{"type":"array","description":"Customer engagement events (such as viewing external shared calls)","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Event type"},"eventName":{"type":"string","description":"Event name"},"timestamp":{"type":"string","description":"Date and time the event occurred in ISO-8601 format"},"contentId":{"type":"string","description":"Event content ID"},"contentUrl":{"type":"string","description":"Event content URL"},"reportingSystem":{"type":"string","description":"Event reporting system"},"sourceEventId":{"type":"string","description":"Source event ID"}}}}},"gong_lookup_phone":{"requestId":{"type":"string","description":"Gong request reference ID for troubleshooting"},"suppliedPhoneNumber":{"type":"string","description":"The phone number that was supplied in the request"},"matchingPhoneNumbers":{"type":"array","description":"Phone numbers found in the system that match the supplied number","items":{"type":"string"}},"emailAddresses":{"type":"array","description":"Email addresses associated with the phone number","items":{"type":"string"}},"calls":{"type":"array","description":"Related calls referencing this phone number","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call (up to 20 digits)"},"status":{"type":"string","description":"Call status"},"externalSystems":{"type":"array","description":"Links to external systems such as CRM, Telephony System, etc.","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects within the external system","items":{"type":"object","properties":{"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"}}}}}}}}}},"emails":{"type":"array","description":"Related email messages associated with contacts matching this phone number","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique 32 character identifier for the email message"},"from":{"type":"string","description":"The sender\'s email address"},"sentTime":{"type":"string","description":"Date and time the email was sent in ISO-8601 format"},"mailbox":{"type":"string","description":"The mailbox from which the email was retrieved"},"messageHash":{"type":"string","description":"Hash code of the email message"}}}},"meetings":{"type":"array","description":"Related meetings associated with this phone number","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique identifier for the meeting"}}}},"customerData":{"type":"array","description":"Links to data from external systems (CRM, Telephony, etc.) that reference this phone number","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects in the external system","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the Lead or Contact (up to 20 digits)"},"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"},"mirrorId":{"type":"string","description":"CRM Mirror ID"},"fields":{"type":"array","description":"Object fields","items":{"type":"object","properties":{"name":{"type":"string","description":"Field name"},"value":{"type":"json","description":"Field value"}}}}}}}}}}},"gong_purge_email_address":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true}},"gong_purge_phone_number":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true}},"gong_unassign_flow_prospects":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"unassignedFlowInstanceIds":{"type":"array","description":"IDs of the flow instances the prospect was successfully removed from","items":{"type":"string"}}},"google_ads_ad_performance":{"ads":{"type":"array","description":"Ad performance data broken down by date","items":{"type":"object","properties":{"adId":{"type":"string","description":"Ad ID"},"adGroupId":{"type":"string","description":"Parent ad group ID"},"adGroupName":{"type":"string","description":"Parent ad group name"},"campaignId":{"type":"string","description":"Parent campaign ID"},"campaignName":{"type":"string","description":"Parent campaign name"},"adType":{"type":"string","description":"Ad type (RESPONSIVE_SEARCH_AD, EXPANDED_TEXT_AD, etc.)"},"impressions":{"type":"string","description":"Number of impressions"},"clicks":{"type":"string","description":"Number of clicks"},"costMicros":{"type":"string","description":"Cost in micros (divide by 1,000,000 for currency value)"},"ctr":{"type":"number","description":"Click-through rate (0.0 to 1.0)"},"conversions":{"type":"number","description":"Number of conversions"},"date":{"type":"string","description":"Date for this row (YYYY-MM-DD)"}}}},"totalCount":{"type":"number","description":"Total number of result rows"}},"google_ads_campaign_performance":{"campaigns":{"type":"array","description":"Campaign performance data broken down by date","items":{"type":"object","properties":{"id":{"type":"string","description":"Campaign ID"},"name":{"type":"string","description":"Campaign name"},"status":{"type":"string","description":"Campaign status"},"impressions":{"type":"string","description":"Number of impressions"},"clicks":{"type":"string","description":"Number of clicks"},"costMicros":{"type":"string","description":"Cost in micros (divide by 1,000,000 for currency value)"},"ctr":{"type":"number","description":"Click-through rate (0.0 to 1.0)"},"conversions":{"type":"number","description":"Number of conversions"},"date":{"type":"string","description":"Date for this row (YYYY-MM-DD)"}}}},"totalCount":{"type":"number","description":"Total number of result rows"}},"google_ads_list_ad_groups":{"adGroups":{"type":"array","description":"List of ad groups in the campaign","items":{"type":"object","properties":{"id":{"type":"string","description":"Ad group ID"},"name":{"type":"string","description":"Ad group name"},"status":{"type":"string","description":"Ad group status (ENABLED, PAUSED, REMOVED)"},"type":{"type":"string","description":"Ad group type (SEARCH_STANDARD, DISPLAY_STANDARD, SHOPPING_PRODUCT_ADS)"},"campaignId":{"type":"string","description":"Parent campaign ID"},"campaignName":{"type":"string","description":"Parent campaign name"}}}},"totalCount":{"type":"number","description":"Total number of ad groups returned"}},"google_ads_list_campaigns":{"campaigns":{"type":"array","description":"List of campaigns in the account","items":{"type":"object","properties":{"id":{"type":"string","description":"Campaign ID"},"name":{"type":"string","description":"Campaign name"},"status":{"type":"string","description":"Campaign status (ENABLED, PAUSED, REMOVED)"},"channelType":{"type":"string","description":"Advertising channel type (SEARCH, DISPLAY, SHOPPING, VIDEO, PERFORMANCE_MAX)"},"startDate":{"type":"string","description":"Campaign start date (YYYY-MM-DD)"},"endDate":{"type":"string","description":"Campaign end date (YYYY-MM-DD)"},"budgetAmountMicros":{"type":"string","description":"Daily budget in micros (divide by 1,000,000 for currency value)"}}}},"totalCount":{"type":"number","description":"Total number of campaigns returned"}},"google_ads_list_customers":{"customerIds":{"type":"array","description":"List of accessible customer IDs","items":{"type":"string","description":"Google Ads customer ID (numeric, no dashes)"}},"totalCount":{"type":"number","description":"Total number of accessible customer accounts"}},"google_ads_search":{"results":{"type":"json","description":"Array of result objects from the GAQL query"},"totalResultsCount":{"type":"number","description":"Total number of matching results"},"nextPageToken":{"type":"string","description":"Token for the next page of results"}},"google_appsheet_add_rows":{"rows":{"type":"array","description":"Rows added by AppSheet, including any generated key values","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows added"}}}},"google_appsheet_delete_rows":{"rows":{"type":"array","description":"Rows deleted by AppSheet","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows deleted"}}}},"google_appsheet_edit_rows":{"rows":{"type":"array","description":"Rows updated by AppSheet","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows updated"}}}},"google_appsheet_find_rows":{"rows":{"type":"array","description":"Matching rows returned by AppSheet","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows returned"}}}},"google_bigquery_create_dataset":{"datasetId":{"type":"string","description":"Unique dataset identifier"},"projectId":{"type":"string","description":"Project ID containing this dataset"},"friendlyName":{"type":"string","description":"Descriptive name for the dataset","optional":true},"description":{"type":"string","description":"Dataset description","optional":true},"location":{"type":"string","description":"Geographic location where the data resides","optional":true},"creationTime":{"type":"string","description":"Dataset creation time (milliseconds since epoch)","optional":true}},"google_bigquery_create_table":{"tableId":{"type":"string","description":"Table ID"},"datasetId":{"type":"string","description":"Dataset ID"},"projectId":{"type":"string","description":"Project ID"},"type":{"type":"string","description":"Table type (usually TABLE)","optional":true},"description":{"type":"string","description":"Table description","optional":true},"schema":{"type":"array","description":"Array of column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Data type"},"mode":{"type":"string","description":"Column mode (NULLABLE, REQUIRED, or REPEATED)","optional":true},"description":{"type":"string","description":"Column description","optional":true}}}},"creationTime":{"type":"string","description":"Table creation time (milliseconds since epoch)","optional":true},"location":{"type":"string","description":"Geographic location where the table resides","optional":true}},"google_bigquery_delete_dataset":{"deleted":{"type":"boolean","description":"Whether the dataset was deleted"}},"google_bigquery_delete_table":{"deleted":{"type":"boolean","description":"Whether the table was deleted"}},"google_bigquery_get_query_results":{"columns":{"type":"array","description":"Array of column names from the query result","items":{"type":"string","description":"Column name"}},"rows":{"type":"array","description":"Array of row objects keyed by column name","items":{"type":"object","description":"Row with column name/value pairs"}},"totalRows":{"type":"string","description":"Total number of rows in the complete result set","optional":true},"jobComplete":{"type":"boolean","description":"Whether the job has completed"},"totalBytesProcessed":{"type":"string","description":"Total bytes processed by the query","optional":true},"cacheHit":{"type":"boolean","description":"Whether the query result was served from cache","optional":true},"jobReference":{"type":"object","description":"Job reference (useful when jobComplete is false)","optional":true,"properties":{"projectId":{"type":"string","description":"Project ID containing the job"},"jobId":{"type":"string","description":"Unique job identifier"},"location":{"type":"string","description":"Geographic location of the job"}}},"pageToken":{"type":"string","description":"Token for fetching additional result pages","optional":true}},"google_bigquery_get_table":{"tableId":{"type":"string","description":"Table ID"},"datasetId":{"type":"string","description":"Dataset ID"},"projectId":{"type":"string","description":"Project ID"},"type":{"type":"string","description":"Table type (TABLE, VIEW, SNAPSHOT, MATERIALIZED_VIEW, EXTERNAL)","optional":true},"description":{"type":"string","description":"Table description","optional":true},"numRows":{"type":"string","description":"Total number of rows","optional":true},"numBytes":{"type":"string","description":"Total size in bytes, excluding data in streaming buffer","optional":true},"schema":{"type":"array","description":"Array of column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Data type (STRING, INTEGER, FLOAT, BOOLEAN, TIMESTAMP, RECORD, etc.)"},"mode":{"type":"string","description":"Column mode (NULLABLE, REQUIRED, or REPEATED)","optional":true},"description":{"type":"string","description":"Column description","optional":true}}}},"creationTime":{"type":"string","description":"Table creation time (milliseconds since epoch)","optional":true},"lastModifiedTime":{"type":"string","description":"Last modification time (milliseconds since epoch)","optional":true},"location":{"type":"string","description":"Geographic location where the table resides","optional":true}},"google_bigquery_insert_rows":{"insertedRows":{"type":"number","description":"Number of rows successfully inserted"},"errors":{"type":"array","description":"Array of per-row insertion errors (empty if all succeeded)","items":{"type":"object","properties":{"index":{"type":"number","description":"Zero-based index of the row that failed"},"errors":{"type":"array","description":"Error details for this row","items":{"type":"object","properties":{"reason":{"type":"string","description":"Short error code summarizing the error","optional":true},"location":{"type":"string","description":"Where the error occurred","optional":true},"message":{"type":"string","description":"Human-readable error description","optional":true}}}}}}}},"google_bigquery_list_datasets":{"datasets":{"type":"array","description":"Array of dataset objects","items":{"type":"object","properties":{"datasetId":{"type":"string","description":"Unique dataset identifier"},"projectId":{"type":"string","description":"Project ID containing this dataset"},"friendlyName":{"type":"string","description":"Descriptive name for the dataset","optional":true},"location":{"type":"string","description":"Geographic location where the data resides","optional":true}}}},"nextPageToken":{"type":"string","description":"Token for fetching next page of results","optional":true}},"google_bigquery_list_table_data":{"rows":{"type":"array","description":"Array of rows, each a raw array of column values in schema order","items":{"type":"array","description":"Row values in column order"}},"totalRows":{"type":"string","description":"Total number of rows in the table","optional":true},"pageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"google_bigquery_list_tables":{"tables":{"type":"array","description":"Array of table objects","items":{"type":"object","properties":{"tableId":{"type":"string","description":"Table identifier"},"datasetId":{"type":"string","description":"Dataset ID containing this table"},"projectId":{"type":"string","description":"Project ID containing this table"},"type":{"type":"string","description":"Table type (TABLE, VIEW, EXTERNAL, etc.)","optional":true},"friendlyName":{"type":"string","description":"User-friendly name for the table","optional":true},"creationTime":{"type":"string","description":"Time when created, in milliseconds since epoch","optional":true}}}},"totalItems":{"type":"number","description":"Total number of tables in the dataset","optional":true},"nextPageToken":{"type":"string","description":"Token for fetching next page of results","optional":true}},"google_bigquery_query":{"columns":{"type":"array","description":"Array of column names from the query result","items":{"type":"string","description":"Column name"}},"rows":{"type":"array","description":"Array of row objects keyed by column name","items":{"type":"object","description":"Row with column name/value pairs"}},"totalRows":{"type":"string","description":"Total number of rows in the complete result set","optional":true},"jobComplete":{"type":"boolean","description":"Whether the query completed within the timeout"},"totalBytesProcessed":{"type":"string","description":"Total bytes processed by the query","optional":true},"cacheHit":{"type":"boolean","description":"Whether the query result was served from cache","optional":true},"jobReference":{"type":"object","description":"Job reference (useful when jobComplete is false)","optional":true,"properties":{"projectId":{"type":"string","description":"Project ID containing the job"},"jobId":{"type":"string","description":"Unique job identifier"},"location":{"type":"string","description":"Geographic location of the job"}}},"pageToken":{"type":"string","description":"Token for fetching additional result pages","optional":true}},"google_books_volume_details":{"id":{"type":"string","description":"Volume ID"},"title":{"type":"string","description":"Book title"},"subtitle":{"type":"string","description":"Book subtitle","optional":true},"authors":{"type":"array","description":"List of authors"},"publisher":{"type":"string","description":"Publisher name","optional":true},"publishedDate":{"type":"string","description":"Publication date","optional":true},"description":{"type":"string","description":"Book description","optional":true},"pageCount":{"type":"number","description":"Number of pages","optional":true},"categories":{"type":"array","description":"Book categories"},"averageRating":{"type":"number","description":"Average rating (1-5)","optional":true},"ratingsCount":{"type":"number","description":"Number of ratings","optional":true},"language":{"type":"string","description":"Language code","optional":true},"previewLink":{"type":"string","description":"Link to preview on Google Books","optional":true},"infoLink":{"type":"string","description":"Link to info page","optional":true},"thumbnailUrl":{"type":"string","description":"Book cover thumbnail URL","optional":true},"isbn10":{"type":"string","description":"ISBN-10 identifier","optional":true},"isbn13":{"type":"string","description":"ISBN-13 identifier","optional":true}},"google_books_volume_search":{"totalItems":{"type":"number","description":"Total number of matching results"},"volumes":{"type":"array","description":"List of matching volumes","items":{"type":"object","properties":{"id":{"type":"string","description":"Volume ID"},"title":{"type":"string","description":"Book title"},"subtitle":{"type":"string","description":"Book subtitle"},"authors":{"type":"array","description":"List of authors"},"publisher":{"type":"string","description":"Publisher name"},"publishedDate":{"type":"string","description":"Publication date"},"description":{"type":"string","description":"Book description"},"pageCount":{"type":"number","description":"Number of pages"},"categories":{"type":"array","description":"Book categories"},"averageRating":{"type":"number","description":"Average rating (1-5)"},"ratingsCount":{"type":"number","description":"Number of ratings"},"language":{"type":"string","description":"Language code"},"previewLink":{"type":"string","description":"Link to preview on Google Books"},"infoLink":{"type":"string","description":"Link to info page"},"thumbnailUrl":{"type":"string","description":"Book cover thumbnail URL"},"isbn10":{"type":"string","description":"ISBN-10 identifier"},"isbn13":{"type":"string","description":"ISBN-13 identifier"}}}}},"google_calendar_create":{"content":{"type":"string","description":"Event creation confirmation message"},"metadata":{"type":"json","description":"Created event metadata including ID, status, Meet link, and details"}},"google_calendar_create_calendar":{"content":{"type":"string","description":"Calendar creation confirmation message"},"metadata":{"type":"json","description":"Created calendar metadata (id, summary, description, location, timeZone)"}},"google_calendar_create_calendar_v2":{"id":{"type":"string","description":"Calendar ID"},"summary":{"type":"string","description":"Calendar title"},"description":{"type":"string","description":"Calendar description","optional":true},"location":{"type":"string","description":"Calendar location","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true}},"google_calendar_create_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"hangoutLink":{"type":"string","description":"Google Meet link","optional":true},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"recurrence":{"type":"json","description":"Recurrence rules","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator","optional":true},"organizer":{"type":"json","description":"Event organizer","optional":true}},"google_calendar_delete":{"content":{"type":"string","description":"Event deletion confirmation message"},"metadata":{"type":"json","description":"Deletion details including event ID"}},"google_calendar_delete_calendar":{"content":{"type":"string","description":"Calendar deletion confirmation message"},"metadata":{"type":"json","description":"Deletion details including calendar ID"}},"google_calendar_delete_calendar_v2":{"calendarId":{"type":"string","description":"Deleted calendar ID"},"deleted":{"type":"boolean","description":"Whether deletion was successful"}},"google_calendar_delete_v2":{"eventId":{"type":"string","description":"Deleted event ID"},"deleted":{"type":"boolean","description":"Whether deletion was successful"}},"google_calendar_freebusy":{"content":{"type":"string","description":"Summary of free/busy results"},"metadata":{"type":"json","description":"Free/busy data with time range and per-calendar busy periods"}},"google_calendar_freebusy_v2":{"timeMin":{"type":"string","description":"Start of the queried time range"},"timeMax":{"type":"string","description":"End of the queried time range"},"calendars":{"type":"json","description":"Per-calendar free/busy data with busy periods and any errors"}},"google_calendar_get":{"content":{"type":"string","description":"Event retrieval confirmation message"},"metadata":{"type":"json","description":"Event details including ID, status, times, and attendees"}},"google_calendar_get_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator"},"organizer":{"type":"json","description":"Event organizer"}},"google_calendar_instances":{"content":{"type":"string","description":"Summary of found instances count"},"metadata":{"type":"json","description":"List of recurring event instances with pagination tokens"}},"google_calendar_instances_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true},"instances":{"type":"json","description":"List of recurring event instances"}},"google_calendar_invite":{"content":{"type":"string","description":"Attendee invitation confirmation message with email delivery status"},"metadata":{"type":"json","description":"Updated event metadata including attendee list and details"}},"google_calendar_invite_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator","optional":true},"organizer":{"type":"json","description":"Event organizer","optional":true}},"google_calendar_list":{"content":{"type":"string","description":"Summary of found events count"},"metadata":{"type":"json","description":"List of events with pagination tokens and event details"}},"google_calendar_list_acl":{"content":{"type":"string","description":"Summary of found sharing rules count"},"metadata":{"type":"json","description":"List of ACL rules with pagination token"}},"google_calendar_list_acl_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"rules":{"type":"array","description":"List of ACL rules","items":{"type":"object","properties":{"id":{"type":"string","description":"ACL rule ID"},"role":{"type":"string","description":"Access role"},"scope":{"type":"json","description":"Grantee scope (type and value)"}}}}},"google_calendar_list_calendars":{"content":{"type":"string","description":"Summary of found calendars count"},"metadata":{"type":"json","description":"List of calendars with their details"}},"google_calendar_list_calendars_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"calendars":{"type":"array","description":"List of calendars","items":{"type":"object","properties":{"id":{"type":"string","description":"Calendar ID"},"summary":{"type":"string","description":"Calendar title"},"description":{"type":"string","description":"Calendar description","optional":true},"location":{"type":"string","description":"Calendar location","optional":true},"timeZone":{"type":"string","description":"Calendar time zone"},"accessRole":{"type":"string","description":"Access role for the calendar"},"backgroundColor":{"type":"string","description":"Calendar background color"},"foregroundColor":{"type":"string","description":"Calendar foreground color"},"primary":{"type":"boolean","description":"Whether this is the primary calendar","optional":true},"hidden":{"type":"boolean","description":"Whether the calendar is hidden","optional":true},"selected":{"type":"boolean","description":"Whether the calendar is selected","optional":true}}}}},"google_calendar_list_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true},"events":{"type":"json","description":"List of events"}},"google_calendar_move":{"content":{"type":"string","description":"Event move confirmation message"},"metadata":{"type":"json","description":"Moved event metadata including new details"}},"google_calendar_move_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator"},"organizer":{"type":"json","description":"Event organizer"}},"google_calendar_quick_add":{"content":{"type":"string","description":"Event creation confirmation message from natural language"},"metadata":{"type":"json","description":"Created event metadata including parsed details","properties":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"URL to view the event in Google Calendar"},"status":{"type":"string","description":"Event status (confirmed, tentative, cancelled)"},"summary":{"type":"string","description":"Event title"},"description":{"type":"string","description":"Event description"},"location":{"type":"string","description":"Event location"},"start":{"type":"object","description":"Event start time"},"end":{"type":"object","description":"Event end time"},"attendees":{"type":"array","description":"List of event attendees"},"creator":{"type":"object","description":"Event creator info"},"organizer":{"type":"object","description":"Event organizer info"}}}},"google_calendar_quick_add_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator"},"organizer":{"type":"json","description":"Event organizer"}},"google_calendar_share_calendar":{"content":{"type":"string","description":"Sharing confirmation message"},"metadata":{"type":"json","description":"Created ACL rule (id, role, scope)"}},"google_calendar_share_calendar_v2":{"id":{"type":"string","description":"ACL rule ID"},"role":{"type":"string","description":"Granted access role"},"scope":{"type":"json","description":"Grantee scope (type and value)"}},"google_calendar_unshare_calendar":{"content":{"type":"string","description":"Removal confirmation message"},"metadata":{"type":"json","description":"Removal details including rule ID"}},"google_calendar_unshare_calendar_v2":{"ruleId":{"type":"string","description":"Removed ACL rule ID"},"deleted":{"type":"boolean","description":"Whether removal was successful"}},"google_calendar_update":{"content":{"type":"string","description":"Event update confirmation message"},"metadata":{"type":"json","description":"Updated event metadata including ID, status, Meet link, and details"}},"google_calendar_update_acl":{"content":{"type":"string","description":"Sharing update confirmation message"},"metadata":{"type":"json","description":"Updated ACL rule (id, role, scope)"}},"google_calendar_update_acl_v2":{"id":{"type":"string","description":"ACL rule ID"},"role":{"type":"string","description":"Granted access role"},"scope":{"type":"json","description":"Grantee scope (type and value)"}},"google_calendar_update_calendar":{"content":{"type":"string","description":"Calendar update confirmation message"},"metadata":{"type":"json","description":"Updated calendar metadata (id, summary, description, location, timeZone)"}},"google_calendar_update_calendar_v2":{"id":{"type":"string","description":"Calendar ID"},"summary":{"type":"string","description":"Calendar title"},"description":{"type":"string","description":"Calendar description","optional":true},"location":{"type":"string","description":"Calendar location","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true}},"google_calendar_update_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"hangoutLink":{"type":"string","description":"Google Meet link","optional":true},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"recurrence":{"type":"json","description":"Recurrence rules","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator","optional":true},"organizer":{"type":"json","description":"Event organizer","optional":true}},"google_contacts_create":{"content":{"type":"string","description":"Contact creation confirmation message"},"metadata":{"type":"json","description":"Created contact metadata including resource name and details"}},"google_contacts_delete":{"content":{"type":"string","description":"Contact deletion confirmation message"},"metadata":{"type":"json","description":"Deletion details including resource name"}},"google_contacts_get":{"content":{"type":"string","description":"Contact retrieval confirmation message"},"metadata":{"type":"json","description":"Contact details including name, email, phone, and organization"}},"google_contacts_list":{"content":{"type":"string","description":"Summary of found contacts count"},"metadata":{"type":"json","description":"List of contacts with pagination tokens"}},"google_contacts_search":{"content":{"type":"string","description":"Summary of search results count"},"metadata":{"type":"json","description":"Search results with matching contacts"}},"google_contacts_update":{"content":{"type":"string","description":"Contact update confirmation message"},"metadata":{"type":"json","description":"Updated contact metadata"}},"google_docs_create":{"metadata":{"type":"json","description":"Created document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_create_named_range":{"namedRangeId":{"type":"string","description":"The ID of the created named range","optional":true},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_create_paragraph_bullets":{"updatedContent":{"type":"boolean","description":"Indicates if the bullets were applied successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_delete_content_range":{"updatedContent":{"type":"boolean","description":"Indicates if the content range was deleted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_delete_named_range":{"updatedContent":{"type":"boolean","description":"Indicates if the named range(s) were deleted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_delete_paragraph_bullets":{"updatedContent":{"type":"boolean","description":"Indicates if the bullets were removed successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_image":{"objectId":{"type":"string","description":"The ID of the inserted inline image object","optional":true},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_page_break":{"updatedContent":{"type":"boolean","description":"Indicates if the page break was inserted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_table":{"updatedContent":{"type":"boolean","description":"Indicates if the table was inserted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_text":{"updatedContent":{"type":"boolean","description":"Indicates if text was inserted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_read":{"content":{"type":"string","description":"Extracted document text content"},"metadata":{"type":"json","description":"Document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_replace_text":{"occurrencesChanged":{"type":"number","description":"The number of occurrences that were replaced"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_update_paragraph_style":{"updatedContent":{"type":"boolean","description":"Indicates if the paragraph style was applied successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_update_text_style":{"updatedContent":{"type":"boolean","description":"Indicates if the text style was applied successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_write":{"updatedContent":{"type":"boolean","description":"Indicates if document content was updated successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_drive_copy":{"file":{"type":"json","description":"The copied file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID of the copy"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"owners":{"type":"json","description":"List of file owners"},"size":{"type":"string","description":"File size in bytes"}}}},"google_drive_create_comment":{"comment":{"type":"json","description":"The created comment","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Plain text content of the comment"},"htmlContent":{"type":"string","description":"HTML-formatted content of the comment"},"author":{"type":"json","description":"User who authored the comment"},"createdTime":{"type":"string","description":"When the comment was created"},"modifiedTime":{"type":"string","description":"When the comment was last modified"},"resolved":{"type":"boolean","description":"Whether the comment has been resolved"},"deleted":{"type":"boolean","description":"Whether the comment has been deleted"},"anchor":{"type":"string","description":"Region of the document the comment refers to"},"quotedFileContent":{"type":"json","description":"The file content the comment quotes"},"replies":{"type":"json","description":"Threaded replies to the comment"}}}},"google_drive_create_folder":{"file":{"type":"object","description":"Complete created folder metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive folder ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"Folder name"},"mimeType":{"type":"string","description":"MIME type (application/vnd.google-apps.folder)"},"description":{"type":"string","description":"Folder description"},"owners":{"type":"json","description":"List of folder owners"},"permissions":{"type":"json","description":"Folder permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether folder is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the folder"},"starred":{"type":"boolean","description":"Whether folder is starred"},"trashed":{"type":"boolean","description":"Whether folder is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"folderColorRgb":{"type":"string","description":"Folder color"},"createdTime":{"type":"string","description":"Folder creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the folder"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"iconLink":{"type":"string","description":"URL to folder icon"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing folder"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on folder"},"version":{"type":"string","description":"Version number"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"}}}},"google_drive_delete":{"deleted":{"type":"boolean","description":"Whether the file was successfully deleted"},"fileId":{"type":"string","description":"The ID of the deleted file"}},"google_drive_delete_comment":{"deleted":{"type":"boolean","description":"Whether the comment was successfully deleted"},"fileId":{"type":"string","description":"The ID of the file"},"commentId":{"type":"string","description":"The ID of the deleted comment"}},"google_drive_download":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"metadata":{"type":"object","description":"Complete file metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"},"revisions":{"type":"json","description":"File revision history (first 100 revisions only)"}}}},"google_drive_export":{"file":{"type":"file","description":"Exported file stored in execution files"},"exportedMimeType":{"type":"string","description":"The MIME type the file was exported to"}},"google_drive_get_about":{"user":{"type":"json","description":"Information about the authenticated user","properties":{"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address"},"photoLink":{"type":"string","description":"URL to user profile photo","optional":true},"permissionId":{"type":"string","description":"User permission ID"},"me":{"type":"boolean","description":"Whether this is the authenticated user"}}},"storageQuota":{"type":"json","description":"Storage quota information in bytes","properties":{"limit":{"type":"string","description":"Total storage limit in bytes (null for unlimited)","optional":true},"usage":{"type":"string","description":"Total storage used in bytes"},"usageInDrive":{"type":"string","description":"Storage used by Drive files in bytes"},"usageInDriveTrash":{"type":"string","description":"Storage used by trashed files in bytes"}}},"canCreateDrives":{"type":"boolean","description":"Whether user can create shared drives"},"importFormats":{"type":"json","description":"Map of MIME types that can be imported and their target formats"},"exportFormats":{"type":"json","description":"Map of Google Workspace MIME types and their exportable formats"},"maxUploadSize":{"type":"string","description":"Maximum upload size in bytes"}},"google_drive_get_content":{"content":{"type":"string","description":"File content as text (Google Workspace files are exported)"},"metadata":{"type":"object","description":"Complete file metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"},"revisions":{"type":"json","description":"File revision history (first 100 revisions only)"}}}},"google_drive_get_file":{"file":{"type":"json","description":"The file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description","optional":true},"size":{"type":"string","description":"File size in bytes","optional":true},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL","optional":true},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail","optional":true},"parents":{"type":"json","description":"Parent folder IDs"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions","optional":true},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"capabilities":{"type":"json","description":"User capabilities on file"},"md5Checksum":{"type":"string","description":"MD5 hash","optional":true},"version":{"type":"string","description":"Version number"}}}},"google_drive_get_revision":{"revision":{"type":"json","description":"The revision metadata","properties":{"id":{"type":"string","description":"Revision ID"},"mimeType":{"type":"string","description":"MIME type of the revision"},"modifiedTime":{"type":"string","description":"When this revision was created"},"keepForever":{"type":"boolean","description":"Whether this revision is preserved forever"},"published":{"type":"boolean","description":"Whether this revision is published"},"publishedLink":{"type":"string","description":"Public link to the published revision"},"lastModifyingUser":{"type":"json","description":"User who created this revision"},"originalFilename":{"type":"string","description":"Original filename for binary revisions"},"md5Checksum":{"type":"string","description":"MD5 checksum for binary revisions"},"size":{"type":"string","description":"Size of the revision in bytes"},"exportLinks":{"type":"json","description":"Export format links for the revision"}}}},"google_drive_list":{"files":{"type":"array","description":"Array of file metadata objects from Google Drive","items":{"type":"object","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results"}},"google_drive_list_comments":{"comments":{"type":"array","description":"List of comments on the file","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Plain text content of the comment"},"htmlContent":{"type":"string","description":"HTML-formatted content of the comment"},"author":{"type":"json","description":"User who authored the comment"},"createdTime":{"type":"string","description":"When the comment was created"},"modifiedTime":{"type":"string","description":"When the comment was last modified"},"resolved":{"type":"boolean","description":"Whether the comment has been resolved"},"deleted":{"type":"boolean","description":"Whether the comment has been deleted"},"anchor":{"type":"string","description":"Region of the document the comment refers to"},"quotedFileContent":{"type":"json","description":"The file content the comment quotes"},"replies":{"type":"json","description":"Threaded replies to the comment"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of comments"}},"google_drive_list_permissions":{"permissions":{"type":"array","description":"List of permissions on the file","items":{"type":"object","properties":{"id":{"type":"string","description":"Permission ID (use to remove permission)"},"type":{"type":"string","description":"Grantee type (user, group, domain, anyone)"},"role":{"type":"string","description":"Permission role (owner, organizer, fileOrganizer, writer, commenter, reader)"},"emailAddress":{"type":"string","description":"Email of the grantee"},"displayName":{"type":"string","description":"Display name of the grantee"},"photoLink":{"type":"string","description":"Photo URL of the grantee"},"domain":{"type":"string","description":"Domain of the grantee"},"expirationTime":{"type":"string","description":"When permission expires"},"deleted":{"type":"boolean","description":"Whether grantee account is deleted"},"allowFileDiscovery":{"type":"boolean","description":"Whether file is discoverable by grantee"},"pendingOwner":{"type":"boolean","description":"Whether ownership transfer is pending"},"permissionDetails":{"type":"json","description":"Details about inherited permissions"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of permissions"}},"google_drive_list_revisions":{"revisions":{"type":"array","description":"List of revisions for the file (most recent last)","items":{"type":"object","properties":{"id":{"type":"string","description":"Revision ID"},"mimeType":{"type":"string","description":"MIME type of the revision"},"modifiedTime":{"type":"string","description":"When this revision was created"},"keepForever":{"type":"boolean","description":"Whether this revision is preserved forever"},"published":{"type":"boolean","description":"Whether this revision is published"},"publishedLink":{"type":"string","description":"Public link to the published revision"},"lastModifyingUser":{"type":"json","description":"User who created this revision"},"originalFilename":{"type":"string","description":"Original filename for binary revisions"},"md5Checksum":{"type":"string","description":"MD5 checksum for binary revisions"},"size":{"type":"string","description":"Size of the revision in bytes"},"exportLinks":{"type":"json","description":"Export format links for the revision"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of revisions"}},"google_drive_move":{"file":{"type":"json","description":"The moved file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"owners":{"type":"json","description":"List of file owners"},"size":{"type":"string","description":"File size in bytes"}}}},"google_drive_search":{"files":{"type":"array","description":"Array of file metadata objects matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"size":{"type":"string","description":"File size in bytes"},"parents":{"type":"json","description":"Parent folder IDs"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results"}},"google_drive_share":{"permission":{"type":"json","description":"The created permission details","properties":{"id":{"type":"string","description":"Permission ID"},"type":{"type":"string","description":"Grantee type (user, group, domain, anyone)"},"role":{"type":"string","description":"Permission role"},"emailAddress":{"type":"string","description":"Email of the grantee","optional":true},"displayName":{"type":"string","description":"Display name of the grantee","optional":true},"domain":{"type":"string","description":"Domain of the grantee","optional":true},"expirationTime":{"type":"string","description":"Expiration time","optional":true},"deleted":{"type":"boolean","description":"Whether grantee is deleted"}}}},"google_drive_trash":{"file":{"type":"json","description":"The trashed file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"trashed":{"type":"boolean","description":"Whether file is in trash (should be true)"},"trashedTime":{"type":"string","description":"When file was trashed"},"webViewLink":{"type":"string","description":"URL to view in browser"}}}},"google_drive_unshare":{"removed":{"type":"boolean","description":"Whether the permission was successfully removed"},"fileId":{"type":"string","description":"The ID of the file"},"permissionId":{"type":"string","description":"The ID of the removed permission"}},"google_drive_untrash":{"file":{"type":"json","description":"The restored file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"trashed":{"type":"boolean","description":"Whether file is in trash (should be false)"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"}}}},"google_drive_update":{"file":{"type":"json","description":"The updated file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description","optional":true},"starred":{"type":"boolean","description":"Whether file is starred"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"},"modifiedTime":{"type":"string","description":"Last modification time"}}}},"google_drive_upload":{"file":{"type":"object","description":"Complete uploaded file metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"}}}},"google_forms_batch_update":{"replies":{"type":"array","description":"The replies from each update request","items":{"type":"json"}},"writeControl":{"type":"object","description":"Write control information with revision IDs","optional":true,"properties":{"requiredRevisionId":{"type":"string","description":"Required revision ID for conflict detection"},"targetRevisionId":{"type":"string","description":"Target revision ID"}}},"form":{"type":"object","description":"The updated form (if includeFormInResponse was true)","optional":true,"properties":{"formId":{"type":"string","description":"The form ID"},"info":{"type":"object","description":"Form info containing title and description","properties":{"title":{"type":"string","description":"The form title visible to responders"},"description":{"type":"string","description":"The form description"},"documentTitle":{"type":"string","description":"The document title visible in Drive"}}},"settings":{"type":"object","description":"Form settings","properties":{"quizSettings":{"type":"object","description":"Quiz settings","properties":{"isQuiz":{"type":"boolean","description":"Whether the form is a quiz"}}},"emailCollectionType":{"type":"string","description":"Email collection type"}}},"items":{"type":"array","description":"The form items (questions, sections, etc.)","items":{"type":"object","properties":{"itemId":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"description":{"type":"string","description":"Item description"},"questionItem":{"type":"json","description":"Question item configuration"},"questionGroupItem":{"type":"json","description":"Question group configuration"},"pageBreakItem":{"type":"json","description":"Page break configuration"},"textItem":{"type":"json","description":"Text item configuration"},"imageItem":{"type":"json","description":"Image item configuration"},"videoItem":{"type":"json","description":"Video item configuration"}}}},"revisionId":{"type":"string","description":"The revision ID of the form"},"responderUri":{"type":"string","description":"The URI to share with responders"},"linkedSheetId":{"type":"string","description":"The ID of the linked Google Sheet"},"publishSettings":{"type":"object","description":"Form publish settings","properties":{"publishState":{"type":"object","description":"Current publish state","properties":{"isPublished":{"type":"boolean","description":"Whether the form is published"},"isAcceptingResponses":{"type":"boolean","description":"Whether the form is accepting responses"}}}}}}}},"google_forms_create_form":{"formId":{"type":"string","description":"The ID of the created form"},"title":{"type":"string","description":"The form title","optional":true},"documentTitle":{"type":"string","description":"The document title in Drive","optional":true},"responderUri":{"type":"string","description":"The URI to share with responders","optional":true},"revisionId":{"type":"string","description":"The revision ID of the form","optional":true}},"google_forms_create_watch":{"id":{"type":"string","description":"The watch ID"},"eventType":{"type":"string","description":"The event type being watched"},"topicName":{"type":"string","description":"The Cloud Pub/Sub topic","optional":true},"createTime":{"type":"string","description":"When the watch was created","optional":true},"expireTime":{"type":"string","description":"When the watch expires (7 days after creation)","optional":true},"state":{"type":"string","description":"The watch state (ACTIVE, SUSPENDED)","optional":true}},"google_forms_delete_watch":{"deleted":{"type":"boolean","description":"Whether the watch was successfully deleted"}},"google_forms_get_form":{"formId":{"type":"string","description":"The form ID"},"title":{"type":"string","description":"The form title visible to responders","optional":true},"description":{"type":"string","description":"The form description","optional":true},"documentTitle":{"type":"string","description":"The document title visible in Drive","optional":true},"responderUri":{"type":"string","description":"The URI to share with responders","optional":true},"linkedSheetId":{"type":"string","description":"The ID of the linked Google Sheet","optional":true},"revisionId":{"type":"string","description":"The revision ID of the form","optional":true},"items":{"type":"array","description":"The form items (questions, sections, etc.)","items":{"type":"object","properties":{"itemId":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"description":{"type":"string","description":"Item description"}}}},"settings":{"type":"json","description":"Form settings","optional":true},"publishSettings":{"type":"json","description":"Form publish settings","optional":true}},"google_forms_get_responses":{"responses":{"type":"array","description":"Array of form responses (when no responseId provided)","items":{"type":"object","properties":{"responseId":{"type":"string","description":"Unique response ID"},"createTime":{"type":"string","description":"When the response was created"},"lastSubmittedTime":{"type":"string","description":"When the response was last submitted"},"answers":{"type":"json","description":"Map of question IDs to answer values"}}}},"nextPageToken":{"type":"string","description":"Token to fetch the next page of responses (null when no more pages)","optional":true},"response":{"type":"object","description":"Single form response (when responseId is provided)","properties":{"responseId":{"type":"string","description":"Unique response ID"},"createTime":{"type":"string","description":"When the response was created"},"lastSubmittedTime":{"type":"string","description":"When the response was last submitted"},"answers":{"type":"json","description":"Map of question IDs to answer values"}}},"raw":{"type":"json","description":"Raw API response data"}},"google_forms_list_watches":{"watches":{"type":"array","description":"List of watches for the form","items":{"type":"object","properties":{"id":{"type":"string","description":"Watch ID"},"eventType":{"type":"string","description":"Event type (SCHEMA or RESPONSES)"},"createTime":{"type":"string","description":"When the watch was created"},"expireTime":{"type":"string","description":"When the watch expires"},"state":{"type":"string","description":"Watch state"}}}}},"google_forms_renew_watch":{"id":{"type":"string","description":"The watch ID"},"eventType":{"type":"string","description":"The event type being watched","optional":true},"expireTime":{"type":"string","description":"The new expiration time","optional":true},"state":{"type":"string","description":"The watch state","optional":true}},"google_forms_set_publish_settings":{"formId":{"type":"string","description":"The form ID"},"publishSettings":{"type":"json","description":"The updated publish settings","properties":{"publishState":{"type":"object","description":"The publish state","properties":{"isPublished":{"type":"boolean","description":"Whether the form is published"},"isAcceptingResponses":{"type":"boolean","description":"Whether the form accepts responses"}}}}}},"google_groups_add_alias":{"id":{"type":"string","description":"Unique group identifier"},"primaryEmail":{"type":"string","description":"Group\'s primary email address"},"alias":{"type":"string","description":"The alias that was added"},"kind":{"type":"string","description":"API resource type"},"etag":{"type":"string","description":"Resource version identifier"}},"google_groups_add_member":{"member":{"type":"json","description":"Added member object"}},"google_groups_create_group":{"group":{"type":"json","description":"Created group object"}},"google_groups_delete_group":{"message":{"type":"string","description":"Success message"}},"google_groups_get_group":{"group":{"type":"json","description":"Group object"}},"google_groups_get_member":{"member":{"type":"json","description":"Member object"}},"google_groups_get_settings":{"email":{"type":"string","description":"The group\'s email address"},"name":{"type":"string","description":"The group name (max 75 characters)"},"description":{"type":"string","description":"The group description (max 4096 characters)"},"whoCanJoin":{"type":"string","description":"Who can join the group (ANYONE_CAN_JOIN, ALL_IN_DOMAIN_CAN_JOIN, INVITED_CAN_JOIN, CAN_REQUEST_TO_JOIN)"},"whoCanViewMembership":{"type":"string","description":"Who can view group membership"},"whoCanViewGroup":{"type":"string","description":"Who can view group messages"},"whoCanPostMessage":{"type":"string","description":"Who can post messages to the group"},"allowExternalMembers":{"type":"string","description":"Whether external users can be members"},"allowWebPosting":{"type":"string","description":"Whether web posting is allowed"},"primaryLanguage":{"type":"string","description":"The group\'s primary language"},"isArchived":{"type":"string","description":"Whether messages are archived"},"archiveOnly":{"type":"string","description":"Whether the group is archive-only (inactive)"},"messageModerationLevel":{"type":"string","description":"Message moderation level"},"spamModerationLevel":{"type":"string","description":"Spam handling level (ALLOW, MODERATE, SILENTLY_MODERATE, REJECT)"},"replyTo":{"type":"string","description":"Default reply destination"},"customReplyTo":{"type":"string","description":"Custom email for replies"},"includeCustomFooter":{"type":"string","description":"Whether to include custom footer"},"customFooterText":{"type":"string","description":"Custom footer text (max 1000 characters)"},"sendMessageDenyNotification":{"type":"string","description":"Whether to send rejection notifications"},"defaultMessageDenyNotificationText":{"type":"string","description":"Default rejection message text"},"membersCanPostAsTheGroup":{"type":"string","description":"Whether members can post as the group"},"includeInGlobalAddressList":{"type":"string","description":"Whether included in Global Address List"},"whoCanLeaveGroup":{"type":"string","description":"Who can leave the group"},"whoCanContactOwner":{"type":"string","description":"Who can contact the group owner"},"favoriteRepliesOnTop":{"type":"string","description":"Whether favorite replies appear at top"},"whoCanApproveMembers":{"type":"string","description":"Who can approve new members"},"whoCanBanUsers":{"type":"string","description":"Who can ban users"},"whoCanModerateMembers":{"type":"string","description":"Who can manage members"},"whoCanModerateContent":{"type":"string","description":"Who can moderate content"},"whoCanAssistContent":{"type":"string","description":"Who can assist with content metadata"},"enableCollaborativeInbox":{"type":"string","description":"Whether collaborative inbox is enabled"},"whoCanDiscoverGroup":{"type":"string","description":"Who can discover the group"},"defaultSender":{"type":"string","description":"Default sender identity (DEFAULT_SELF or GROUP)"}},"google_groups_has_member":{"isMember":{"type":"boolean","description":"Whether the user is a member of the group"}},"google_groups_list_aliases":{"aliases":{"type":"array","description":"List of email aliases for the group","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique group identifier"},"primaryEmail":{"type":"string","description":"Group\'s primary email address"},"alias":{"type":"string","description":"Alias email address"},"kind":{"type":"string","description":"API resource type"},"etag":{"type":"string","description":"Resource version identifier"}}}}},"google_groups_list_groups":{"groups":{"type":"json","description":"Array of group objects"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_groups_list_members":{"members":{"type":"json","description":"Array of member objects"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_groups_remove_alias":{"deleted":{"type":"boolean","description":"Whether the alias was successfully deleted"}},"google_groups_remove_member":{"message":{"type":"string","description":"Success message"}},"google_groups_update_group":{"group":{"type":"json","description":"Updated group object"}},"google_groups_update_member":{"member":{"type":"json","description":"Updated member object"}},"google_groups_update_settings":{"email":{"type":"string","description":"The group\'s email address"},"name":{"type":"string","description":"The group name"},"description":{"type":"string","description":"The group description"},"whoCanJoin":{"type":"string","description":"Who can join the group"},"whoCanViewMembership":{"type":"string","description":"Who can view group membership"},"whoCanViewGroup":{"type":"string","description":"Who can view group messages"},"whoCanPostMessage":{"type":"string","description":"Who can post messages to the group"},"allowExternalMembers":{"type":"string","description":"Whether external users can be members"},"allowWebPosting":{"type":"string","description":"Whether web posting is allowed"},"primaryLanguage":{"type":"string","description":"The group\'s primary language"},"isArchived":{"type":"string","description":"Whether messages are archived"},"archiveOnly":{"type":"string","description":"Whether the group is archive-only"},"messageModerationLevel":{"type":"string","description":"Message moderation level"},"spamModerationLevel":{"type":"string","description":"Spam handling level"},"replyTo":{"type":"string","description":"Default reply destination"},"customReplyTo":{"type":"string","description":"Custom email for replies"},"includeCustomFooter":{"type":"string","description":"Whether to include custom footer"},"customFooterText":{"type":"string","description":"Custom footer text"},"sendMessageDenyNotification":{"type":"string","description":"Whether to send rejection notifications"},"defaultMessageDenyNotificationText":{"type":"string","description":"Default rejection message text"},"membersCanPostAsTheGroup":{"type":"string","description":"Whether members can post as the group"},"includeInGlobalAddressList":{"type":"string","description":"Whether included in Global Address List"},"whoCanLeaveGroup":{"type":"string","description":"Who can leave the group"},"whoCanContactOwner":{"type":"string","description":"Who can contact the group owner"},"favoriteRepliesOnTop":{"type":"string","description":"Whether favorite replies appear at top"},"whoCanApproveMembers":{"type":"string","description":"Who can approve new members"},"whoCanBanUsers":{"type":"string","description":"Who can ban users"},"whoCanModerateMembers":{"type":"string","description":"Who can manage members"},"whoCanModerateContent":{"type":"string","description":"Who can moderate content"},"whoCanAssistContent":{"type":"string","description":"Who can assist with content metadata"},"enableCollaborativeInbox":{"type":"string","description":"Whether collaborative inbox is enabled"},"whoCanDiscoverGroup":{"type":"string","description":"Who can discover the group"},"defaultSender":{"type":"string","description":"Default sender identity"}},"google_maps_air_quality":{"dateTime":{"type":"string","description":"Timestamp of the air quality data"},"regionCode":{"type":"string","description":"Region code for the location"},"indexes":{"type":"array","description":"Array of air quality indexes","items":{"type":"object","properties":{"code":{"type":"string","description":"Index code (e.g., \\"uaqi\\", \\"usa_epa\\")"},"displayName":{"type":"string","description":"Display name of the index"},"aqi":{"type":"number","description":"Air quality index value"},"aqiDisplay":{"type":"string","description":"Formatted AQI display string"},"color":{"type":"object","description":"RGB color for the AQI level","properties":{"red":{"type":"number"},"green":{"type":"number"},"blue":{"type":"number"}}},"category":{"type":"string","description":"Category description (e.g., \\"Good\\", \\"Moderate\\")"},"dominantPollutant":{"type":"string","description":"The dominant pollutant"}}}},"pollutants":{"type":"array","description":"Array of pollutant concentrations","items":{"type":"object","properties":{"code":{"type":"string","description":"Pollutant code (e.g., \\"pm25\\", \\"o3\\")"},"displayName":{"type":"string","description":"Display name"},"fullName":{"type":"string","description":"Full pollutant name"},"concentration":{"type":"object","description":"Concentration info","properties":{"value":{"type":"number","description":"Concentration value"},"units":{"type":"string","description":"Units (e.g., \\"PARTS_PER_BILLION\\")"}}},"additionalInfo":{"type":"object","description":"Additional info about sources and effects"}}}},"healthRecommendations":{"type":"object","description":"Health recommendations for different populations"}},"google_maps_directions":{"routes":{"type":"array","description":"All available routes","items":{"type":"object","properties":{"summary":{"type":"string","description":"Route summary (main road names)"},"legs":{"type":"array","description":"Route legs (segments between waypoints)"},"overviewPolyline":{"type":"string","description":"Encoded polyline for the entire route"},"warnings":{"type":"array","description":"Route warnings"},"waypointOrder":{"type":"array","description":"Optimized waypoint order (if requested)"}}}},"distanceText":{"type":"string","description":"Total distance as human-readable text (e.g., \\"5.2 km\\")"},"distanceMeters":{"type":"number","description":"Total distance in meters"},"durationText":{"type":"string","description":"Total duration as human-readable text (e.g., \\"15 mins\\")"},"durationSeconds":{"type":"number","description":"Total duration in seconds"},"startAddress":{"type":"string","description":"Resolved starting address"},"endAddress":{"type":"string","description":"Resolved ending address"},"steps":{"type":"array","description":"Turn-by-turn navigation instructions","items":{"type":"object","properties":{"instruction":{"type":"string","description":"Navigation instruction (HTML stripped)"},"distanceText":{"type":"string","description":"Step distance as text"},"distanceMeters":{"type":"number","description":"Step distance in meters"},"durationText":{"type":"string","description":"Step duration as text"},"durationSeconds":{"type":"number","description":"Step duration in seconds"},"startLocation":{"type":"object","description":"Step start coordinates"},"endLocation":{"type":"object","description":"Step end coordinates"},"travelMode":{"type":"string","description":"Travel mode for this step"},"maneuver":{"type":"string","description":"Maneuver type (turn-left, etc.)","optional":true}}}},"polyline":{"type":"string","description":"Encoded polyline for the primary route"}},"google_maps_distance_matrix":{"originAddresses":{"type":"array","description":"Resolved origin addresses","items":{"type":"string"}},"destinationAddresses":{"type":"array","description":"Resolved destination addresses","items":{"type":"string"}},"rows":{"type":"array","description":"Distance matrix rows (one per origin)","items":{"type":"object","properties":{"elements":{"type":"array","description":"Elements (one per destination)","items":{"type":"object","properties":{"distanceText":{"type":"string","description":"Distance as text (e.g., \\"5.2 km\\")"},"distanceMeters":{"type":"number","description":"Distance in meters"},"durationText":{"type":"string","description":"Duration as text (e.g., \\"15 mins\\")"},"durationSeconds":{"type":"number","description":"Duration in seconds"},"durationInTrafficText":{"type":"string","description":"Duration in traffic as text","optional":true},"durationInTrafficSeconds":{"type":"number","description":"Duration in traffic in seconds","optional":true},"status":{"type":"string","description":"Element status (OK, NOT_FOUND, ZERO_RESULTS)"}}}}}}}},"google_maps_elevation":{"elevation":{"type":"number","description":"Elevation in meters above sea level (negative for below)"},"lat":{"type":"number","description":"Latitude of the elevation sample"},"lng":{"type":"number","description":"Longitude of the elevation sample"},"resolution":{"type":"number","description":"Maximum distance between data points (meters) from which elevation was interpolated","optional":true}},"google_maps_geocode":{"formattedAddress":{"type":"string","description":"The formatted address string"},"lat":{"type":"number","description":"Latitude coordinate"},"lng":{"type":"number","description":"Longitude coordinate"},"location":{"type":"json","description":"Location object with lat and lng"},"placeId":{"type":"string","description":"Google Place ID for this location"},"addressComponents":{"type":"array","description":"Detailed address components","items":{"type":"object","properties":{"longName":{"type":"string","description":"Full name of the component"},"shortName":{"type":"string","description":"Abbreviated name"},"types":{"type":"array","description":"Component types"}}}},"locationType":{"type":"string","description":"Location accuracy type (ROOFTOP, RANGE_INTERPOLATED, etc.)"}},"google_maps_geolocate":{"lat":{"type":"number","description":"Latitude coordinate"},"lng":{"type":"number","description":"Longitude coordinate"},"accuracy":{"type":"number","description":"Accuracy radius in meters"}},"google_maps_place_details":{"placeId":{"type":"string","description":"Google Place ID"},"name":{"type":"string","description":"Place name","optional":true},"formattedAddress":{"type":"string","description":"Formatted street address","optional":true},"lat":{"type":"number","description":"Latitude coordinate","optional":true},"lng":{"type":"number","description":"Longitude coordinate","optional":true},"types":{"type":"array","description":"Place types (e.g., restaurant, cafe)","items":{"type":"string"}},"rating":{"type":"number","description":"Average rating (1.0 to 5.0)","optional":true},"userRatingsTotal":{"type":"number","description":"Total number of user ratings","optional":true},"priceLevel":{"type":"number","description":"Price level (0=Free, 1=Inexpensive, 2=Moderate, 3=Expensive, 4=Very Expensive)","optional":true},"website":{"type":"string","description":"Place website URL","optional":true},"phoneNumber":{"type":"string","description":"Local formatted phone number","optional":true},"internationalPhoneNumber":{"type":"string","description":"International formatted phone number","optional":true},"openNow":{"type":"boolean","description":"Whether the place is currently open","optional":true},"weekdayText":{"type":"array","description":"Opening hours formatted by day of week","items":{"type":"string"}},"reviews":{"type":"array","description":"User reviews (up to 5 most relevant)","items":{"type":"object","properties":{"authorName":{"type":"string","description":"Reviewer name"},"authorUrl":{"type":"string","description":"Reviewer profile URL","optional":true},"profilePhotoUrl":{"type":"string","description":"Reviewer photo URL","optional":true},"rating":{"type":"number","description":"Rating given (1-5)"},"text":{"type":"string","description":"Review text"},"time":{"type":"number","description":"Review timestamp (Unix epoch)"},"relativeTimeDescription":{"type":"string","description":"Relative time (e.g., \\"a month ago\\")"}}}},"photos":{"type":"array","description":"Place photos","items":{"type":"object","properties":{"photoReference":{"type":"string","description":"Photo reference for Place Photos API"},"height":{"type":"number","description":"Photo height in pixels"},"width":{"type":"number","description":"Photo width in pixels"},"htmlAttributions":{"type":"array","description":"Required attributions"}}}},"url":{"type":"string","description":"Google Maps URL for the place","optional":true},"utcOffset":{"type":"number","description":"UTC offset in minutes","optional":true},"vicinity":{"type":"string","description":"Simplified address (neighborhood/street)","optional":true},"businessStatus":{"type":"string","description":"Business status (OPERATIONAL, CLOSED_TEMPORARILY, CLOSED_PERMANENTLY)","optional":true}},"google_maps_places_nearby":{"places":{"type":"array","description":"List of places found near the given location","items":{"type":"object","properties":{"placeId":{"type":"string","description":"Google Place resource ID"},"name":{"type":"string","description":"Place name"},"formattedAddress":{"type":"string","description":"Formatted address","optional":true},"lat":{"type":"number","description":"Latitude","optional":true},"lng":{"type":"number","description":"Longitude","optional":true},"types":{"type":"array","description":"Place types"},"rating":{"type":"number","description":"Average rating (1-5)","optional":true},"userRatingsTotal":{"type":"number","description":"Number of ratings","optional":true},"priceLevel":{"type":"string","description":"Price level (e.g., PRICE_LEVEL_MODERATE)","optional":true},"openNow":{"type":"boolean","description":"Whether currently open","optional":true},"businessStatus":{"type":"string","description":"Business status","optional":true}}}}},"google_maps_places_search":{"places":{"type":"array","description":"List of places found","items":{"type":"object","properties":{"placeId":{"type":"string","description":"Google Place ID"},"name":{"type":"string","description":"Place name"},"formattedAddress":{"type":"string","description":"Formatted address"},"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"},"types":{"type":"array","description":"Place types"},"rating":{"type":"number","description":"Average rating (1-5)","optional":true},"userRatingsTotal":{"type":"number","description":"Number of ratings","optional":true},"priceLevel":{"type":"number","description":"Price level (0-4)","optional":true},"openNow":{"type":"boolean","description":"Whether currently open","optional":true},"photoReference":{"type":"string","description":"Photo reference for Photos API","optional":true},"businessStatus":{"type":"string","description":"Business status","optional":true}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"google_maps_pollen":{"regionCode":{"type":"string","description":"Region code (ISO 3166-1 alpha-2) for the location"},"dailyInfo":{"type":"array","description":"Daily pollen forecast entries","items":{"type":"object","properties":{"date":{"type":"object","description":"Calendar date of the forecast entry","properties":{"year":{"type":"number"},"month":{"type":"number"},"day":{"type":"number"}}},"pollenTypeInfo":{"type":"array","description":"Pollen type indices (grass, tree, weed)","items":{"type":"object","properties":{"code":{"type":"string","description":"Pollen type code (GRASS, TREE, WEED)"},"displayName":{"type":"string","description":"Display name"},"inSeason":{"type":"boolean","description":"Whether the pollen type is in season"},"indexInfo":{"type":"object","description":"Universal Pollen Index (UPI) info"},"healthRecommendations":{"type":"array","description":"Health recommendations","items":{"type":"string"}}}}},"plantInfo":{"type":"array","description":"Per-plant forecast with descriptions","items":{"type":"object","properties":{"code":{"type":"string","description":"Plant code (e.g., BIRCH, RAGWEED)"},"displayName":{"type":"string","description":"Display name"},"inSeason":{"type":"boolean","description":"Whether the plant is in season"},"indexInfo":{"type":"object","description":"Universal Pollen Index (UPI) info"},"plantDescription":{"type":"object","description":"Plant details (type, family, season, cross-reactions)"}}}}}}}},"google_maps_reverse_geocode":{"formattedAddress":{"type":"string","description":"The formatted address string"},"placeId":{"type":"string","description":"Google Place ID for this location"},"addressComponents":{"type":"array","description":"Detailed address components","items":{"type":"object","properties":{"longName":{"type":"string","description":"Full name of the component"},"shortName":{"type":"string","description":"Abbreviated name"},"types":{"type":"array","description":"Component types"}}}},"types":{"type":"array","description":"Address types (e.g., street_address, route)","items":{"type":"string"}}},"google_maps_snap_to_roads":{"snappedPoints":{"type":"array","description":"Array of snapped points on roads","items":{"type":"object","properties":{"location":{"type":"object","description":"Snapped location coordinates","properties":{"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"}}},"originalIndex":{"type":"number","description":"Index in the original path (if not interpolated)"},"placeId":{"type":"string","description":"Place ID for this road segment"}}}},"warningMessage":{"type":"string","description":"Warning message if any (e.g., if points could not be snapped)"}},"google_maps_solar":{"name":{"type":"string","description":"Resource name of the building (e.g., \\"buildings/ChIJ...\\")"},"center":{"type":"object","description":"Center coordinate of the building","properties":{"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"}}},"imageryDate":{"type":"object","description":"Date the underlying imagery was captured"},"imageryQuality":{"type":"string","description":"Quality of the imagery used (HIGH, MEDIUM, BASE)"},"regionCode":{"type":"string","description":"Region code (ISO 3166-1 alpha-2) for the building"},"postalCode":{"type":"string","description":"Postal code of the building"},"administrativeArea":{"type":"string","description":"Administrative area (e.g., state or province)"},"solarPotential":{"type":"object","description":"Solar potential: max panel count/area, sunshine hours, carbon offset, panel specs, and configs"}},"google_maps_speed_limits":{"speedLimits":{"type":"array","description":"Array of speed limits for road segments","items":{"type":"object","properties":{"placeId":{"type":"string","description":"Place ID for the road segment"},"speedLimit":{"type":"number","description":"Speed limit value"},"units":{"type":"string","description":"Speed limit units (KPH or MPH)"}}}},"snappedPoints":{"type":"array","description":"Array of snapped points corresponding to the speed limits","items":{"type":"object","properties":{"location":{"type":"object","description":"Snapped location coordinates","properties":{"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"}}},"originalIndex":{"type":"number","description":"Index in the original path"},"placeId":{"type":"string","description":"Place ID for this road segment"}}}}},"google_maps_timezone":{"timeZoneId":{"type":"string","description":"IANA timezone ID (e.g., \\"America/New_York\\", \\"Europe/London\\")"},"timeZoneName":{"type":"string","description":"Localized timezone name (e.g., \\"Eastern Daylight Time\\")"},"rawOffset":{"type":"number","description":"UTC offset in seconds (without DST)"},"dstOffset":{"type":"number","description":"Daylight Saving Time offset in seconds (0 if not in DST)"},"totalOffsetSeconds":{"type":"number","description":"Total UTC offset in seconds (rawOffset + dstOffset)"},"totalOffsetHours":{"type":"number","description":"Total UTC offset in hours (e.g., -5 for EST, -4 for EDT)"}},"google_maps_validate_address":{"formattedAddress":{"type":"string","description":"The standardized formatted address"},"lat":{"type":"number","description":"Latitude coordinate"},"lng":{"type":"number","description":"Longitude coordinate"},"placeId":{"type":"string","description":"Google Place ID for this address"},"addressComplete":{"type":"boolean","description":"Whether the address is complete and deliverable"},"hasUnconfirmedComponents":{"type":"boolean","description":"Whether some address components could not be confirmed"},"hasInferredComponents":{"type":"boolean","description":"Whether some components were inferred (not in input)"},"hasReplacedComponents":{"type":"boolean","description":"Whether some components were replaced with canonical values"},"validationGranularity":{"type":"string","description":"Granularity of validation (PREMISE, SUB_PREMISE, ROUTE, etc.)"},"geocodeGranularity":{"type":"string","description":"Granularity of the geocode result"},"addressComponents":{"type":"array","description":"Detailed address components","items":{"type":"object","properties":{"longName":{"type":"string","description":"Full name of the component"},"shortName":{"type":"string","description":"Abbreviated name"},"types":{"type":"array","description":"Component types"}}}},"missingComponentTypes":{"type":"array","description":"Types of address components that are missing"},"unconfirmedComponentTypes":{"type":"array","description":"Types of components that could not be confirmed"},"unresolvedTokens":{"type":"array","description":"Input tokens that could not be resolved"}},"google_meet_create_space":{"name":{"type":"string","description":"Resource name of the space (e.g., spaces/abc123)"},"meetingUri":{"type":"string","description":"Meeting URL (e.g., https://meet.google.com/abc-defg-hij)"},"meetingCode":{"type":"string","description":"Meeting code (e.g., abc-defg-hij)"},"accessType":{"type":"string","description":"Access type configuration","optional":true},"entryPointAccess":{"type":"string","description":"Entry point access configuration","optional":true}},"google_meet_end_conference":{"ended":{"type":"boolean","description":"Whether the conference was ended successfully"}},"google_meet_get_conference_record":{"name":{"type":"string","description":"Conference record resource name"},"startTime":{"type":"string","description":"Conference start time"},"endTime":{"type":"string","description":"Conference end time","optional":true},"expireTime":{"type":"string","description":"Conference record expiration time"},"space":{"type":"string","description":"Associated space resource name"}},"google_meet_get_space":{"name":{"type":"string","description":"Resource name of the space"},"meetingUri":{"type":"string","description":"Meeting URL"},"meetingCode":{"type":"string","description":"Meeting code"},"accessType":{"type":"string","description":"Access type configuration","optional":true},"entryPointAccess":{"type":"string","description":"Entry point access configuration","optional":true},"activeConference":{"type":"string","description":"Active conference record name","optional":true}},"google_meet_list_conference_records":{"conferenceRecords":{"type":"json","description":"List of conference records with name, start/end times, and space"},"nextPageToken":{"type":"string","description":"Token for next page of results","optional":true}},"google_meet_list_participants":{"participants":{"type":"json","description":"List of participants with name, times, display name, and user type"},"nextPageToken":{"type":"string","description":"Token for next page of results","optional":true},"totalSize":{"type":"number","description":"Total number of participants","optional":true}},"google_pagespeed_analyze":{"finalUrl":{"type":"string","description":"The final URL after redirects","optional":true},"performanceScore":{"type":"number","description":"Performance category score (0-1)","optional":true},"accessibilityScore":{"type":"number","description":"Accessibility category score (0-1)","optional":true},"bestPracticesScore":{"type":"number","description":"Best Practices category score (0-1)","optional":true},"seoScore":{"type":"number","description":"SEO category score (0-1)","optional":true},"firstContentfulPaint":{"type":"string","description":"Time to First Contentful Paint (display value)","optional":true},"firstContentfulPaintMs":{"type":"number","description":"Time to First Contentful Paint in milliseconds","optional":true},"largestContentfulPaint":{"type":"string","description":"Time to Largest Contentful Paint (display value)","optional":true},"largestContentfulPaintMs":{"type":"number","description":"Time to Largest Contentful Paint in milliseconds","optional":true},"totalBlockingTime":{"type":"string","description":"Total Blocking Time (display value)","optional":true},"totalBlockingTimeMs":{"type":"number","description":"Total Blocking Time in milliseconds","optional":true},"cumulativeLayoutShift":{"type":"string","description":"Cumulative Layout Shift (display value)","optional":true},"cumulativeLayoutShiftValue":{"type":"number","description":"Cumulative Layout Shift numeric value","optional":true},"speedIndex":{"type":"string","description":"Speed Index (display value)","optional":true},"speedIndexMs":{"type":"number","description":"Speed Index in milliseconds","optional":true},"interactive":{"type":"string","description":"Time to Interactive (display value)","optional":true},"interactiveMs":{"type":"number","description":"Time to Interactive in milliseconds","optional":true},"overallCategory":{"type":"string","description":"Overall loading experience category (FAST, AVERAGE, SLOW, or NONE)","optional":true},"analysisTimestamp":{"type":"string","description":"UTC timestamp of the analysis","optional":true},"lighthouseVersion":{"type":"string","description":"Version of Lighthouse used for the analysis","optional":true}},"google_search":{"items":{"type":"array","description":"Array of search results from Google","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the search result"},"htmlTitle":{"type":"string","description":"Title of the search result with HTML markup","optional":true},"link":{"type":"string","description":"URL of the search result"},"displayLink":{"type":"string","description":"Display URL (abbreviated form)","optional":true},"snippet":{"type":"string","description":"Snippet or description of the search result"},"htmlSnippet":{"type":"string","description":"Snippet of the search result with HTML markup","optional":true},"formattedUrl":{"type":"string","description":"Display URL shown beneath the result","optional":true},"mime":{"type":"string","description":"MIME type of the result","optional":true},"fileFormat":{"type":"string","description":"File format of the result","optional":true},"cacheId":{"type":"string","description":"ID of Google\'s cached version","optional":true},"pagemap":{"type":"object","description":"PageMap information for the result (structured data)","optional":true},"image":{"type":"object","description":"Image metadata (present when searchType is image)","optional":true,"properties":{"contextLink":{"type":"string","description":"URL of the page hosting the image"},"height":{"type":"number","description":"Image height in pixels"},"width":{"type":"number","description":"Image width in pixels"},"byteSize":{"type":"number","description":"Image file size in bytes"},"thumbnailLink":{"type":"string","description":"Thumbnail image URL"},"thumbnailHeight":{"type":"number","description":"Thumbnail height in pixels"},"thumbnailWidth":{"type":"number","description":"Thumbnail width in pixels"}}}}}},"searchInformation":{"type":"object","description":"Information about the search query and results","properties":{"totalResults":{"type":"string","description":"Total number of search results available"},"searchTime":{"type":"number","description":"Time taken to perform the search in seconds"},"formattedSearchTime":{"type":"string","description":"Formatted search time for display"},"formattedTotalResults":{"type":"string","description":"Formatted total results count for display"}}},"nextPageStartIndex":{"type":"number","description":"Start index for the next page of results (null if no further results)","optional":true}},"google_sheets_append":{"tableRange":{"type":"string","description":"Range of the table where data was appended"},"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_append_v2":{"tableRange":{"type":"string","description":"Range of the table where data was appended"},"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_batch_clear_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"clearedRanges":{"type":"array","description":"Array of ranges that were cleared","items":{"type":"string"}},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_batch_get_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"valueRanges":{"type":"array","description":"Array of value ranges read from the spreadsheet","items":{"type":"object","properties":{"range":{"type":"string","description":"The range that was read"},"majorDimension":{"type":"string","description":"Major dimension (ROWS or COLUMNS)"},"values":{"type":"array","description":"The cell values as a 2D array"}}}},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_batch_update_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"totalUpdatedRows":{"type":"number","description":"Total number of rows updated"},"totalUpdatedColumns":{"type":"number","description":"Total number of columns updated"},"totalUpdatedCells":{"type":"number","description":"Total number of cells updated"},"totalUpdatedSheets":{"type":"number","description":"Total number of sheets updated"},"responses":{"type":"array","description":"Array of update responses for each range","items":{"type":"object","properties":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"updatedRange":{"type":"string","description":"The range that was updated"},"updatedRows":{"type":"number","description":"Number of rows updated in this range"},"updatedColumns":{"type":"number","description":"Number of columns updated in this range"},"updatedCells":{"type":"number","description":"Number of cells updated in this range"}}}},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_clear_v2":{"clearedRange":{"type":"string","description":"The range that was cleared"},"sheetName":{"type":"string","description":"Name of the sheet that was cleared"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_copy_sheet_v2":{"sheetId":{"type":"number","description":"The ID of the newly created sheet in the destination"},"title":{"type":"string","description":"The title of the copied sheet"},"index":{"type":"number","description":"The index (position) of the copied sheet"},"sheetType":{"type":"string","description":"The type of the sheet (GRID, CHART, etc.)"},"destinationSpreadsheetId":{"type":"string","description":"The ID of the destination spreadsheet"},"destinationSpreadsheetUrl":{"type":"string","description":"URL to the destination spreadsheet"}},"google_sheets_create_spreadsheet_v2":{"spreadsheetId":{"type":"string","description":"The ID of the created spreadsheet"},"title":{"type":"string","description":"The title of the created spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to the created spreadsheet"},"sheets":{"type":"array","description":"List of sheets created in the spreadsheet","items":{"type":"object","properties":{"sheetId":{"type":"number","description":"The sheet ID"},"title":{"type":"string","description":"The sheet title/name"},"index":{"type":"number","description":"The sheet index (position)"}}}}},"google_sheets_delete_rows_v2":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"sheetId":{"type":"number","description":"The numeric ID of the sheet"},"deletedRowRange":{"type":"string","description":"Description of the deleted row range"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_delete_sheet_v2":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"deletedSheetId":{"type":"number","description":"The numeric ID of the deleted sheet"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_delete_spreadsheet_v2":{"spreadsheetId":{"type":"string","description":"The ID of the deleted spreadsheet"},"deleted":{"type":"boolean","description":"Whether the spreadsheet was successfully deleted"}},"google_sheets_get_spreadsheet_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"title":{"type":"string","description":"The title of the spreadsheet"},"locale":{"type":"string","description":"The locale of the spreadsheet","optional":true},"timeZone":{"type":"string","description":"The time zone of the spreadsheet","optional":true},"spreadsheetUrl":{"type":"string","description":"URL to the spreadsheet"},"sheets":{"type":"array","description":"List of sheets in the spreadsheet","items":{"type":"object","properties":{"sheetId":{"type":"number","description":"The sheet ID"},"title":{"type":"string","description":"The sheet title/name"},"index":{"type":"number","description":"The sheet index (position)"},"rowCount":{"type":"number","description":"Number of rows in the sheet"},"columnCount":{"type":"number","description":"Number of columns in the sheet"},"hidden":{"type":"boolean","description":"Whether the sheet is hidden"}}}}},"google_sheets_read":{"data":{"type":"json","description":"Sheet data including range and cell values"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_read_v2":{"sheetName":{"type":"string","description":"Name of the sheet that was read"},"range":{"type":"string","description":"The range of cells that was read"},"values":{"type":"array","description":"The cell values as a 2D array"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_update":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_update_v2":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_write":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_write_v2":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_slides_add_image":{"imageId":{"type":"string","description":"The object ID of the newly created image"},"metadata":{"type":"json","description":"Operation metadata including presentation ID and image URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID where the image was inserted"},"imageUrl":{"type":"string","description":"The source image URL"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_add_slide":{"slideId":{"type":"string","description":"The object ID of the newly created slide"},"metadata":{"type":"json","description":"Operation metadata including presentation ID, layout, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"layout":{"type":"string","description":"The layout used for the new slide"},"insertionIndex":{"type":"number","description":"The zero-based index where the slide was inserted","optional":true},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_batch_update":{"replies":{"type":"array","description":"Array of reply objects, one per request (parallel-indexed)","items":{"type":"json"}},"writeControl":{"type":"json","description":"WriteControl returned by the server (revision tracking)"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"requestCount":{"type":"number","description":"Number of replies returned"}}}},"google_slides_copy_presentation":{"presentationId":{"type":"string","description":"ID of the new copied presentation"},"title":{"type":"string","description":"Title of the new presentation"},"metadata":{"type":"object","description":"Operation metadata","properties":{"sourcePresentationId":{"type":"string","description":"Source/template presentation ID"},"presentationId":{"type":"string","description":"New presentation ID"},"title":{"type":"string","description":"New presentation title"},"mimeType":{"type":"string","description":"MIME type of the presentation"},"url":{"type":"string","description":"URL to the new presentation"}}}},"google_slides_create":{"metadata":{"type":"json","description":"Created presentation metadata including ID, title, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"title":{"type":"string","description":"The presentation title"},"mimeType":{"type":"string","description":"The mime type of the presentation"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_create_line":{"lineId":{"type":"string","description":"Object ID of the new line"},"lineCategory":{"type":"string","description":"Line category created"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The slide ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_paragraph_bullets":{"created":{"type":"boolean","description":"Whether bullets were created"},"objectId":{"type":"string","description":"The object where bullets were created"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_shape":{"shapeId":{"type":"string","description":"The object ID of the newly created shape"},"shapeType":{"type":"string","description":"The type of shape that was created"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and page object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID where the shape was created"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_sheets_chart":{"chartObjectId":{"type":"string","description":"Object ID of the inserted chart"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The slide ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_table":{"tableId":{"type":"string","description":"The object ID of the newly created table"},"rows":{"type":"number","description":"Number of rows in the table"},"columns":{"type":"number","description":"Number of columns in the table"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and page object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID where the table was created"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_video":{"videoObjectId":{"type":"string","description":"Object ID of the inserted video"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The slide ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_object":{"deleted":{"type":"boolean","description":"Whether the object was successfully deleted"},"objectId":{"type":"string","description":"The object ID that was deleted"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_paragraph_bullets":{"deleted":{"type":"boolean","description":"Whether bullets were deleted"},"objectId":{"type":"string","description":"The object whose bullets were deleted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_table_column":{"deleted":{"type":"boolean","description":"Whether the column was deleted"},"tableObjectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_table_row":{"deleted":{"type":"boolean","description":"Whether the row was deleted"},"tableObjectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_text":{"deleted":{"type":"boolean","description":"Whether the text was deleted"},"objectId":{"type":"string","description":"The object whose text was deleted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_duplicate_object":{"duplicatedObjectId":{"type":"string","description":"The object ID of the newly created duplicate"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and source object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"sourceObjectId":{"type":"string","description":"The original object ID that was duplicated"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_export_presentation":{"file":{"type":"file","description":"Stored exported presentation file","optional":true},"contentBase64":{"type":"string","description":"Deprecated legacy inline content. New exports return file.","optional":true},"mimeType":{"type":"string","description":"MIME type of the exported content"},"sizeBytes":{"type":"number","description":"Size of the exported content in bytes"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"exportFormat":{"type":"string","description":"Export format used"}}}},"google_slides_get_page":{"objectId":{"type":"string","description":"The object ID of the page"},"pageType":{"type":"string","description":"The type of page (SLIDE, MASTER, LAYOUT, NOTES, NOTES_MASTER)"},"pageElements":{"type":"array","description":"Array of page elements (shapes, images, tables, etc.) on this page","items":{"type":"json"}},"slideProperties":{"type":"object","description":"Properties specific to slides (layout, master, notes)","optional":true,"properties":{"layoutObjectId":{"type":"string","description":"Object ID of the layout this slide is based on"},"masterObjectId":{"type":"string","description":"Object ID of the master this slide is based on"},"notesPage":{"type":"json","description":"The notes page associated with the slide","optional":true}}},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_get_thumbnail":{"contentUrl":{"type":"string","description":"URL to the thumbnail image (valid for 30 minutes)"},"width":{"type":"number","description":"Width of the thumbnail in pixels"},"height":{"type":"number","description":"Height of the thumbnail in pixels"},"metadata":{"type":"json","description":"Operation metadata including presentation ID and page object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID for the thumbnail"},"thumbnailSize":{"type":"string","description":"The requested thumbnail size"},"mimeType":{"type":"string","description":"The thumbnail MIME type"}}}},"google_slides_group_objects":{"grouped":{"type":"boolean","description":"Whether the objects were grouped"},"groupObjectId":{"type":"string","description":"Object ID of the new group"},"childrenObjectIds":{"type":"array","description":"IDs of the grouped children","items":{"type":"string"}},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_insert_table_columns":{"inserted":{"type":"boolean","description":"Whether columns were inserted"},"tableObjectId":{"type":"string","description":"The table updated"},"number":{"type":"number","description":"Number of columns inserted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_insert_table_rows":{"inserted":{"type":"boolean","description":"Whether rows were inserted"},"tableObjectId":{"type":"string","description":"The table updated"},"number":{"type":"number","description":"Number of rows inserted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_insert_text":{"inserted":{"type":"boolean","description":"Whether the text was successfully inserted"},"objectId":{"type":"string","description":"The object ID where text was inserted"},"text":{"type":"string","description":"The text that was inserted"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_merge_table_cells":{"merged":{"type":"boolean","description":"Whether the cells were merged"},"objectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_read":{"slides":{"type":"json","description":"Array of slides with their content"},"metadata":{"type":"json","description":"Presentation metadata including ID, title, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"title":{"type":"string","description":"The presentation title"},"pageSize":{"type":"object","description":"Presentation page size","optional":true,"properties":{"width":{"type":"json","description":"Page width as a Dimension object"},"height":{"type":"json","description":"Page height as a Dimension object"}}},"mimeType":{"type":"string","description":"The mime type of the presentation"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_refresh_sheets_chart":{"refreshed":{"type":"boolean","description":"Whether the chart was refreshed"},"objectId":{"type":"string","description":"The chart object refreshed"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_replace_all_shapes_with_image":{"occurrencesChanged":{"type":"number","description":"Number of shapes that were replaced with the image"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"imageUrl":{"type":"string","description":"The image URL inserted"},"findText":{"type":"string","description":"The matched text token"}}}},"google_slides_replace_all_shapes_with_sheets_chart":{"occurrencesChanged":{"type":"number","description":"Number of shapes replaced with the chart"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"findText":{"type":"string","description":"The matched text token"},"spreadsheetId":{"type":"string","description":"Source spreadsheet ID"},"chartId":{"type":"number","description":"Source chart ID"}}}},"google_slides_replace_all_text":{"occurrencesChanged":{"type":"number","description":"Number of text occurrences that were replaced"},"metadata":{"type":"json","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"findText":{"type":"string","description":"The text that was searched for"},"replaceText":{"type":"string","description":"The text that replaced the matches"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_replace_image":{"replaced":{"type":"boolean","description":"Whether the image was replaced"},"imageObjectId":{"type":"string","description":"The image object that was replaced"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"imageUrl":{"type":"string","description":"The new image URL"}}}},"google_slides_reroute_line":{"rerouted":{"type":"boolean","description":"Whether the line was rerouted"},"objectId":{"type":"string","description":"The line object rerouted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_ungroup_objects":{"ungrouped":{"type":"boolean","description":"Whether the objects were ungrouped"},"objectIds":{"type":"array","description":"Group IDs that were ungrouped","items":{"type":"string"}},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_unmerge_table_cells":{"unmerged":{"type":"boolean","description":"Whether the cells were unmerged"},"objectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_image_properties":{"updated":{"type":"boolean","description":"Whether the image properties were updated"},"objectId":{"type":"string","description":"The image object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_line_category":{"updated":{"type":"boolean","description":"Whether the line category was updated"},"objectId":{"type":"string","description":"The line object updated"},"lineCategory":{"type":"string","description":"New line category"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_line_properties":{"updated":{"type":"boolean","description":"Whether the line properties were updated"},"objectId":{"type":"string","description":"The line object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_element_alt_text":{"updated":{"type":"boolean","description":"Whether alt text was updated"},"objectId":{"type":"string","description":"The element updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_element_transform":{"updated":{"type":"boolean","description":"Whether the transform was updated"},"objectId":{"type":"string","description":"The element transformed"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_elements_z_order":{"reordered":{"type":"boolean","description":"Whether the z-order was changed"},"objectIds":{"type":"array","description":"Elements reordered","items":{"type":"string"}},"operation":{"type":"string","description":"Operation applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_properties":{"updated":{"type":"boolean","description":"Whether the page properties were updated"},"objectId":{"type":"string","description":"The page object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_paragraph_style":{"updated":{"type":"boolean","description":"Whether the paragraph style was updated"},"objectId":{"type":"string","description":"The object whose paragraph was styled"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_shape_properties":{"updated":{"type":"boolean","description":"Whether the shape properties were updated"},"objectId":{"type":"string","description":"The shape object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_slide_properties":{"updated":{"type":"boolean","description":"Whether the slide properties were updated"},"objectId":{"type":"string","description":"The slide object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_slides_position":{"moved":{"type":"boolean","description":"Whether the slides were successfully moved"},"slideObjectIds":{"type":"array","description":"The slide object IDs that were moved","items":{"type":"string"}},"insertionIndex":{"type":"number","description":"The index where the slides were moved to"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_border_properties":{"updated":{"type":"boolean","description":"Whether the border properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_cell_properties":{"updated":{"type":"boolean","description":"Whether the cell properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_column_properties":{"updated":{"type":"boolean","description":"Whether the column properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_row_properties":{"updated":{"type":"boolean","description":"Whether the row properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_text_style":{"updated":{"type":"boolean","description":"Whether the text style was updated"},"objectId":{"type":"string","description":"The object whose text was styled"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_video_properties":{"updated":{"type":"boolean","description":"Whether the video properties were updated"},"objectId":{"type":"string","description":"The video object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_write":{"updatedContent":{"type":"boolean","description":"Indicates if presentation content was updated successfully"},"metadata":{"type":"json","description":"Updated presentation metadata including ID, title, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"title":{"type":"string","description":"The presentation title"},"mimeType":{"type":"string","description":"The mime type of the presentation"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_tasks_create":{"id":{"type":"string","description":"Task ID"},"title":{"type":"string","description":"Task title"},"notes":{"type":"string","description":"Task notes","optional":true},"status":{"type":"string","description":"Task status (needsAction or completed)"},"due":{"type":"string","description":"Due date","optional":true},"updated":{"type":"string","description":"Last modification time"},"selfLink":{"type":"string","description":"URL for the task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task ID","optional":true},"position":{"type":"string","description":"Position among sibling tasks"},"completed":{"type":"string","description":"Completion date","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true}},"google_tasks_delete":{"taskId":{"type":"string","description":"Deleted task ID"},"deleted":{"type":"boolean","description":"Whether deletion was successful"}},"google_tasks_get":{"id":{"type":"string","description":"Task ID"},"title":{"type":"string","description":"Task title"},"notes":{"type":"string","description":"Task notes","optional":true},"status":{"type":"string","description":"Task status (needsAction or completed)"},"due":{"type":"string","description":"Due date","optional":true},"updated":{"type":"string","description":"Last modification time"},"selfLink":{"type":"string","description":"URL for the task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task ID","optional":true},"position":{"type":"string","description":"Position among sibling tasks"},"completed":{"type":"string","description":"Completion date","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true}},"google_tasks_list":{"tasks":{"type":"array","description":"List of tasks","items":{"type":"object","properties":{"id":{"type":"string","description":"Task identifier"},"title":{"type":"string","description":"Title of the task"},"notes":{"type":"string","description":"Notes/description for the task","optional":true},"status":{"type":"string","description":"Task status: \\"needsAction\\" or \\"completed\\""},"due":{"type":"string","description":"Due date (RFC 3339 timestamp)","optional":true},"completed":{"type":"string","description":"Completion date (RFC 3339 timestamp)","optional":true},"updated":{"type":"string","description":"Last modification time (RFC 3339 timestamp)"},"selfLink":{"type":"string","description":"URL pointing to this task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task identifier","optional":true},"position":{"type":"string","description":"Position among sibling tasks (string-based ordering)"},"hidden":{"type":"boolean","description":"Whether the task is hidden","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true},"links":{"type":"array","description":"Collection of links associated with the task","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (e.g., \\"email\\", \\"generic\\", \\"chat_message\\")"},"description":{"type":"string","description":"Link description"},"link":{"type":"string","description":"The URL"}}}}}}},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results","optional":true}},"google_tasks_list_task_lists":{"taskLists":{"type":"array","description":"List of task lists","items":{"type":"object","properties":{"id":{"type":"string","description":"Task list identifier"},"title":{"type":"string","description":"Title of the task list"},"updated":{"type":"string","description":"Last modification time (RFC 3339 timestamp)"},"selfLink":{"type":"string","description":"URL pointing to this task list"}}}},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results","optional":true}},"google_tasks_update":{"id":{"type":"string","description":"Task ID"},"title":{"type":"string","description":"Task title"},"notes":{"type":"string","description":"Task notes","optional":true},"status":{"type":"string","description":"Task status (needsAction or completed)"},"due":{"type":"string","description":"Due date","optional":true},"updated":{"type":"string","description":"Last modification time"},"selfLink":{"type":"string","description":"URL for the task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task ID","optional":true},"position":{"type":"string","description":"Position among sibling tasks"},"completed":{"type":"string","description":"Completion date","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true}},"google_translate_detect":{"language":{"type":"string","description":"The detected language code (e.g., \\"en\\", \\"es\\", \\"fr\\")"},"confidence":{"type":"number","description":"Confidence score of the detection","optional":true}},"google_translate_text":{"translatedText":{"type":"string","description":"The translated text"},"detectedSourceLanguage":{"type":"string","description":"The detected source language code (if source was not specified)","optional":true}},"google_vault_add_held_accounts":{"responses":{"type":"array","description":"Per-account results of the add operation","items":{"type":"object","properties":{"account":{"type":"json","description":"Held account (accountId, email)"},"status":{"type":"json","description":"Status (code, message) if the add failed"}}}}},"google_vault_add_matters_permissions":{"permission":{"type":"json","description":"Created matter permission (accountId, role)"}},"google_vault_close_matters":{"matter":{"type":"json","description":"Closed matter object"}},"google_vault_create_matters":{"matter":{"type":"json","description":"Created matter object"}},"google_vault_create_matters_export":{"export":{"type":"json","description":"Created export object"}},"google_vault_create_matters_holds":{"hold":{"type":"json","description":"Created hold object"}},"google_vault_create_saved_query":{"savedQuery":{"type":"json","description":"Created saved query object"}},"google_vault_delete_matters":{"matter":{"type":"json","description":"Deleted matter object"}},"google_vault_delete_matters_export":{"success":{"type":"boolean","description":"Whether the export was deleted"}},"google_vault_delete_matters_holds":{"success":{"type":"boolean","description":"Whether the hold was deleted"}},"google_vault_delete_saved_query":{"success":{"type":"boolean","description":"Whether the saved query was deleted"}},"google_vault_download_export_file":{"file":{"type":"file","description":"Downloaded Vault export file stored in execution files"}},"google_vault_list_matters":{"matters":{"type":"json","description":"Array of matter objects"},"matter":{"type":"json","description":"Single matter object (when matterId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_list_matters_export":{"exports":{"type":"json","description":"Array of export objects"},"export":{"type":"json","description":"Single export object (when exportId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_list_matters_holds":{"holds":{"type":"json","description":"Array of hold objects"},"hold":{"type":"json","description":"Single hold object (when holdId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_list_saved_queries":{"savedQueries":{"type":"json","description":"Array of saved query objects"},"savedQuery":{"type":"json","description":"Single saved query object (when savedQueryId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_remove_held_accounts":{"statuses":{"type":"array","description":"Per-account removal status, in request order","items":{"type":"json","description":"Status (code, message) for one account removal"}}},"google_vault_remove_matters_permissions":{"success":{"type":"boolean","description":"Whether the collaborator was removed"}},"google_vault_reopen_matters":{"matter":{"type":"json","description":"Reopened matter object"}},"google_vault_undelete_matters":{"matter":{"type":"json","description":"Restored matter object"}},"google_vault_update_matters":{"matter":{"type":"json","description":"Updated matter object"}},"google_vault_update_matters_holds":{"hold":{"type":"json","description":"Updated hold object"}},"grafana_check_data_source_health":{"status":{"type":"string","description":"Health status of the data source (e.g., OK)"},"message":{"type":"string","description":"Detailed health message from the data source"}},"grafana_create_alert_rule":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}},"grafana_create_annotation":{"id":{"type":"number","description":"The ID of the created annotation"},"message":{"type":"string","description":"Confirmation message"}},"grafana_create_contact_point":{"uid":{"type":"string","description":"UID of the created contact point"},"name":{"type":"string","description":"Name of the contact point"},"type":{"type":"string","description":"Receiver type"},"settings":{"type":"json","description":"Type-specific settings"},"disableResolveMessage":{"type":"boolean","description":"Whether resolve notifications are suppressed"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"}},"grafana_create_dashboard":{"id":{"type":"number","description":"The numeric ID of the created dashboard"},"uid":{"type":"string","description":"The UID of the created dashboard"},"url":{"type":"string","description":"The URL path to the dashboard"},"status":{"type":"string","description":"Status of the operation (success)"},"version":{"type":"number","description":"The version number of the dashboard"},"slug":{"type":"string","description":"URL-friendly slug of the dashboard"}},"grafana_create_folder":{"id":{"type":"number","description":"The numeric ID of the created folder"},"uid":{"type":"string","description":"The UID of the created folder"},"title":{"type":"string","description":"The title of the created folder"},"url":{"type":"string","description":"The URL path to the folder","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights on the folder","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Version number of the folder","optional":true}},"grafana_delete_alert_rule":{"message":{"type":"string","description":"Confirmation message"}},"grafana_delete_annotation":{"message":{"type":"string","description":"Confirmation message"}},"grafana_delete_dashboard":{"title":{"type":"string","description":"The title of the deleted dashboard"},"message":{"type":"string","description":"Confirmation message"},"id":{"type":"number","description":"The ID of the deleted dashboard"}},"grafana_delete_folder":{"uid":{"type":"string","description":"The UID of the deleted folder"},"message":{"type":"string","description":"Confirmation message"}},"grafana_get_alert_rule":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}},"grafana_get_dashboard":{"dashboard":{"type":"json","description":"The full dashboard JSON object"},"meta":{"type":"json","description":"Dashboard metadata (version, permissions, etc.)"}},"grafana_get_data_source":{"id":{"type":"number","description":"Data source ID"},"uid":{"type":"string","description":"Data source UID"},"orgId":{"type":"number","description":"Organization ID"},"name":{"type":"string","description":"Data source name"},"type":{"type":"string","description":"Data source type"},"typeLogoUrl":{"type":"string","description":"Logo URL for the data source type"},"access":{"type":"string","description":"Access mode (proxy or direct)"},"url":{"type":"string","description":"Data source connection URL"},"user":{"type":"string","description":"Username used to connect"},"database":{"type":"string","description":"Database name (if applicable)"},"basicAuth":{"type":"boolean","description":"Whether basic auth is enabled"},"basicAuthUser":{"type":"string","description":"Basic auth username","optional":true},"withCredentials":{"type":"boolean","description":"Whether to send credentials with cross-origin requests","optional":true},"isDefault":{"type":"boolean","description":"Whether this is the default data source"},"jsonData":{"type":"json","description":"Additional data source configuration"},"secureJsonFields":{"type":"object","description":"Map of secure fields that are set (values are not returned)","optional":true},"version":{"type":"number","description":"Data source version","optional":true},"readOnly":{"type":"boolean","description":"Whether the data source is read-only"}},"grafana_get_folder":{"id":{"type":"number","description":"The numeric ID of the folder"},"uid":{"type":"string","description":"The UID of the folder"},"title":{"type":"string","description":"The title of the folder"},"url":{"type":"string","description":"The URL path to the folder","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights on the folder","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Version number of the folder","optional":true}},"grafana_get_health":{"commit":{"type":"string","description":"Git commit hash of the running Grafana build"},"database":{"type":"string","description":"Database health status (e.g., ok)"},"version":{"type":"string","description":"Grafana version"}},"grafana_list_alert_rules":{"rules":{"type":"array","description":"List of alert rules","items":{"type":"object","properties":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}}}}},"grafana_list_annotations":{"annotations":{"type":"array","description":"List of annotations","items":{"type":"object","properties":{"id":{"type":"number","description":"Annotation ID"},"alertId":{"type":"number","description":"Associated alert ID (0 if not alert-driven)"},"dashboardId":{"type":"number","description":"Dashboard ID","optional":true},"dashboardUID":{"type":"string","description":"Dashboard UID","optional":true},"panelId":{"type":"number","description":"Panel ID within the dashboard","optional":true},"userId":{"type":"number","description":"ID of the user who created the annotation"},"userName":{"type":"string","description":"Username of the user who created the annotation","optional":true},"newState":{"type":"string","description":"New alert state (alert annotations only)","optional":true},"prevState":{"type":"string","description":"Previous alert state (alert annotations only)","optional":true},"time":{"type":"number","description":"Start time in epoch ms"},"timeEnd":{"type":"number","description":"End time in epoch ms","optional":true},"text":{"type":"string","description":"Annotation text"},"metric":{"type":"string","description":"Metric associated with the annotation","optional":true},"tags":{"type":"array","items":{"type":"string"},"description":"Annotation tags"},"data":{"type":"json","description":"Additional annotation data object from Grafana"}}}}},"grafana_list_contact_points":{"contactPoints":{"type":"array","description":"List of contact points","items":{"type":"object","properties":{"uid":{"type":"string","description":"Contact point UID"},"name":{"type":"string","description":"Contact point name"},"type":{"type":"string","description":"Notification type (email, slack, etc.)"},"settings":{"type":"object","description":"Type-specific settings"},"disableResolveMessage":{"type":"boolean","description":"Whether resolve messages are disabled"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"}}}}},"grafana_list_dashboards":{"dashboards":{"type":"array","description":"List of dashboard search results","items":{"type":"object","properties":{"id":{"type":"number","description":"Dashboard ID"},"uid":{"type":"string","description":"Dashboard UID"},"title":{"type":"string","description":"Dashboard title"},"url":{"type":"string","description":"Dashboard URL path"},"tags":{"type":"array","description":"Dashboard tags"},"folderTitle":{"type":"string","description":"Parent folder title"}}}}},"grafana_list_data_sources":{"dataSources":{"type":"array","description":"List of data sources","items":{"type":"object","properties":{"id":{"type":"number","description":"Data source ID"},"uid":{"type":"string","description":"Data source UID"},"orgId":{"type":"number","description":"Organization ID"},"name":{"type":"string","description":"Data source name"},"type":{"type":"string","description":"Data source type (prometheus, mysql, etc.)"},"typeLogoUrl":{"type":"string","description":"Logo URL for the data source type"},"access":{"type":"string","description":"Access mode (proxy or direct)"},"url":{"type":"string","description":"Data source URL"},"user":{"type":"string","description":"Username used to connect"},"database":{"type":"string","description":"Database name (if applicable)"},"basicAuth":{"type":"boolean","description":"Whether basic auth is enabled"},"basicAuthUser":{"type":"string","description":"Basic auth username","optional":true},"withCredentials":{"type":"boolean","description":"Whether to send credentials with cross-origin requests","optional":true},"isDefault":{"type":"boolean","description":"Whether this is the default data source"},"jsonData":{"type":"object","description":"Type-specific JSON configuration"},"secureJsonFields":{"type":"object","description":"Map of secure fields that are set (values are not returned)","optional":true},"version":{"type":"number","description":"Data source version","optional":true},"readOnly":{"type":"boolean","description":"Whether the data source is read-only"}}}}},"grafana_list_folders":{"folders":{"type":"array","description":"List of folders","items":{"type":"object","properties":{"id":{"type":"number","description":"Folder ID"},"uid":{"type":"string","description":"Folder UID"},"title":{"type":"string","description":"Folder title"},"url":{"type":"string","description":"Folder URL path","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Folder version number","optional":true}}}}},"grafana_update_alert_rule":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}},"grafana_update_annotation":{"id":{"type":"number","description":"The ID of the updated annotation"},"message":{"type":"string","description":"Confirmation message"}},"grafana_update_dashboard":{"id":{"type":"number","description":"The numeric ID of the updated dashboard"},"uid":{"type":"string","description":"The UID of the updated dashboard"},"url":{"type":"string","description":"The URL path to the dashboard"},"status":{"type":"string","description":"Status of the operation (success)"},"version":{"type":"number","description":"The new version number of the dashboard"},"slug":{"type":"string","description":"URL-friendly slug of the dashboard"}},"grafana_update_folder":{"id":{"type":"number","description":"The numeric ID of the folder"},"uid":{"type":"string","description":"The UID of the folder"},"title":{"type":"string","description":"The updated title of the folder"},"url":{"type":"string","description":"The URL path to the folder","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights on the folder","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Version number of the folder","optional":true}},"grain_create_hook":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"The webhook URL"},"view_id":{"type":"string","description":"Grain view ID for the webhook"},"actions":{"type":"array","description":"Configured actions for the webhook"},"inserted_at":{"type":"string","description":"ISO8601 creation timestamp"}},"grain_create_hook_v2":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"The webhook URL"},"hook_type":{"type":"string","description":"Event type the hook subscribes to"},"include":{"type":"json","description":"Include object the hook was created with"},"inserted_at":{"type":"string","description":"ISO8601 creation timestamp"}},"grain_delete_hook":{"success":{"type":"boolean","description":"True when webhook was successfully deleted"}},"grain_delete_hook_v2":{"success":{"type":"boolean","description":"True when webhook was successfully deleted"}},"grain_get_recording":{"id":{"type":"string","description":"Recording UUID"},"title":{"type":"string","description":"Recording title"},"start_datetime":{"type":"string","description":"ISO8601 start timestamp"},"end_datetime":{"type":"string","description":"ISO8601 end timestamp"},"duration_ms":{"type":"number","description":"Duration in milliseconds"},"media_type":{"type":"string","description":"audio, transcript, or video"},"source":{"type":"string","description":"Recording source (zoom, meet, teams, etc.)"},"url":{"type":"string","description":"URL to view in Grain"},"thumbnail_url":{"type":"string","description":"Thumbnail image URL","optional":true},"tags":{"type":"array","description":"Array of tag strings"},"teams":{"type":"array","description":"Teams the recording belongs to"},"meeting_type":{"type":"object","description":"Meeting type info (id, name, scope)","optional":true},"highlights":{"type":"array","description":"Highlights (if included)","optional":true},"participants":{"type":"array","description":"Participants (if included)","optional":true},"ai_summary":{"type":"object","description":"AI summary text (if included)","optional":true},"ai_action_items":{"type":"array","description":"AI-detected action items with status, text, and assignee (if included)","optional":true},"calendar_event":{"type":"object","description":"Calendar event data (if included)","optional":true},"hubspot":{"type":"object","description":"HubSpot associations (if included)","optional":true}},"grain_get_transcript":{"transcript":{"type":"array","description":"Array of transcript sections","items":{"type":"object","properties":{"participant_id":{"type":"string","description":"Participant UUID (nullable)"},"speaker":{"type":"string","description":"Speaker name"},"start":{"type":"number","description":"Start timestamp in ms"},"end":{"type":"number","description":"End timestamp in ms"},"text":{"type":"string","description":"Transcript text"}}}}},"grain_list_hooks":{"hooks":{"type":"array","description":"Array of hook objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"Webhook URL"},"view_id":{"type":"string","description":"Grain view ID"},"actions":{"type":"array","description":"Configured actions"},"inserted_at":{"type":"string","description":"Creation timestamp"}}}}},"grain_list_hooks_v2":{"hooks":{"type":"array","description":"Array of hook objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"Webhook URL"},"hook_type":{"type":"string","description":"Event type the hook subscribes to"},"include":{"type":"object","description":"Include object the hook was created with"},"inserted_at":{"type":"string","description":"Creation timestamp"}}}}},"grain_list_meeting_types":{"meeting_types":{"type":"array","description":"Array of meeting type objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Meeting type UUID"},"name":{"type":"string","description":"Meeting type name"},"scope":{"type":"string","description":"internal or external"}}}}},"grain_list_recordings":{"recordings":{"type":"array","description":"Array of recording objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording UUID"},"title":{"type":"string","description":"Recording title"},"start_datetime":{"type":"string","description":"ISO8601 start timestamp"},"end_datetime":{"type":"string","description":"ISO8601 end timestamp"},"duration_ms":{"type":"number","description":"Duration in milliseconds"},"media_type":{"type":"string","description":"audio, transcript, or video"},"source":{"type":"string","description":"Recording source"},"url":{"type":"string","description":"URL to view in Grain"},"thumbnail_url":{"type":"string","description":"Thumbnail URL"},"tags":{"type":"array","description":"Array of tags"},"teams":{"type":"array","description":"Teams the recording belongs to"},"meeting_type":{"type":"object","description":"Meeting type info"}}}},"cursor":{"type":"string","description":"Cursor for next page (null if no more)","optional":true}},"grain_list_teams":{"teams":{"type":"array","description":"Array of team objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Team UUID"},"name":{"type":"string","description":"Team name"}}}}},"grain_list_views":{"views":{"type":"array","description":"Array of Grain views","items":{"type":"object","properties":{"id":{"type":"string","description":"View UUID"},"name":{"type":"string","description":"View name"},"type":{"type":"string","description":"View type: recordings, highlights, or stories"}}}}},"granola_get_note":{"id":{"type":"string","description":"Note ID"},"title":{"type":"string","description":"Note title","optional":true},"ownerName":{"type":"string","description":"Note owner name","optional":true},"ownerEmail":{"type":"string","description":"Note owner email"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"webUrl":{"type":"string","description":"URL to view the note in Granola"},"summaryText":{"type":"string","description":"Plain text summary of the meeting"},"summaryMarkdown":{"type":"string","description":"Markdown-formatted summary of the meeting","optional":true},"attendees":{"type":"json","description":"Meeting attendees","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee email"}}},"folders":{"type":"json","description":"Folders the note belongs to","properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name"}}},"calendarEventTitle":{"type":"string","description":"Calendar event title","optional":true},"calendarOrganiser":{"type":"string","description":"Calendar event organiser email","optional":true},"calendarEventId":{"type":"string","description":"Calendar event ID","optional":true},"scheduledStartTime":{"type":"string","description":"Scheduled start time","optional":true},"scheduledEndTime":{"type":"string","description":"Scheduled end time","optional":true},"invitees":{"type":"json","description":"Calendar event invitee emails"},"transcript":{"type":"json","description":"Meeting transcript entries (only if requested)","optional":true,"properties":{"speaker":{"type":"string","description":"Speaker source (microphone or speaker)"},"speakerLabel":{"type":"string","description":"Diarization label for the speaker (e.g., Speaker A)","optional":true},"speakerName":{"type":"string","description":"Resolved name of the identified speaker, when available","optional":true},"text":{"type":"string","description":"Transcript text"},"startTime":{"type":"string","description":"Segment start time"},"endTime":{"type":"string","description":"Segment end time"}}}},"granola_list_folders":{"folders":{"type":"json","description":"List of folders","properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name"},"parentFolderId":{"type":"string","description":"Parent folder ID, or null for top-level folders","optional":true}}},"hasMore":{"type":"boolean","description":"Whether more folders are available"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"granola_list_notes":{"notes":{"type":"json","description":"List of meeting notes","properties":{"id":{"type":"string","description":"Note ID"},"title":{"type":"string","description":"Note title"},"ownerName":{"type":"string","description":"Note owner name"},"ownerEmail":{"type":"string","description":"Note owner email"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"hasMore":{"type":"boolean","description":"Whether more notes are available"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"greenhouse_get_application":{"id":{"type":"number","description":"Application ID"},"candidate_id":{"type":"number","description":"Associated candidate ID"},"prospect":{"type":"boolean","description":"Whether this is a prospect application"},"status":{"type":"string","description":"Status (active, converted, hired, rejected)"},"applied_at":{"type":"string","description":"Application date (ISO 8601)"},"rejected_at":{"type":"string","description":"Rejection date (ISO 8601)","optional":true},"last_activity_at":{"type":"string","description":"Last activity date (ISO 8601)"},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"address":{"type":"string","description":"Location address","optional":true}}},"source":{"type":"object","description":"Application source","optional":true,"properties":{"id":{"type":"number","description":"Source ID"},"public_name":{"type":"string","description":"Source name"}}},"credited_to":{"type":"object","description":"User credited for the application","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"recruiter":{"type":"object","description":"Assigned recruiter","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"coordinator":{"type":"object","description":"Assigned coordinator","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"current_stage":{"type":"object","description":"Current interview stage (null when hired)","optional":true,"properties":{"id":{"type":"number","description":"Stage ID"},"name":{"type":"string","description":"Stage name"}}},"rejection_reason":{"type":"object","description":"Rejection reason","optional":true,"properties":{"id":{"type":"number","description":"Rejection reason ID"},"name":{"type":"string","description":"Rejection reason name"},"type":{"type":"object","description":"Rejection reason type","properties":{"id":{"type":"number","description":"Type ID"},"name":{"type":"string","description":"Type name"}}}}},"jobs":{"type":"array","description":"Associated jobs","items":{"type":"object","properties":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job name"}}}},"job_post_id":{"type":"number","description":"Job post ID","optional":true},"answers":{"type":"array","description":"Application question answers","items":{"type":"object","properties":{"question":{"type":"string","description":"Question text"},"answer":{"type":"string","description":"Answer text"}}}},"attachments":{"type":"array","description":"File attachments (URLs expire after 7 days)","items":{"type":"object","properties":{"filename":{"type":"string","description":"File name"},"url":{"type":"string","description":"Download URL (expires after 7 days)"},"type":{"type":"string","description":"Type (resume, cover_letter, offer_packet, other)"},"created_at":{"type":"string","description":"Upload timestamp","optional":true}}}},"custom_fields":{"type":"object","description":"Custom field values"}},"greenhouse_get_candidate":{"id":{"type":"number","description":"Candidate ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"company":{"type":"string","description":"Current employer","optional":true},"title":{"type":"string","description":"Current job title","optional":true},"is_private":{"type":"boolean","description":"Whether candidate is private"},"can_email":{"type":"boolean","description":"Whether candidate can be emailed"},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"last_activity":{"type":"string","description":"Last activity timestamp (ISO 8601)","optional":true},"email_addresses":{"type":"array","description":"Email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (personal, work, other)"}}}},"phone_numbers":{"type":"array","description":"Phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (home, work, mobile, skype, other)"}}}},"addresses":{"type":"array","description":"Addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Address"},"type":{"type":"string","description":"Type (home, work, other)"}}}},"website_addresses":{"type":"array","description":"Website addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"URL"},"type":{"type":"string","description":"Type (personal, company, portfolio, blog, other)"}}}},"social_media_addresses":{"type":"array","description":"Social media profiles","items":{"type":"object","properties":{"value":{"type":"string","description":"URL or handle"}}}},"tags":{"type":"array","description":"Tags","items":{"type":"string","description":"Tag"}},"application_ids":{"type":"array","description":"Associated application IDs","items":{"type":"number","description":"Application ID"}},"recruiter":{"type":"object","description":"Assigned recruiter","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"coordinator":{"type":"object","description":"Assigned coordinator","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"attachments":{"type":"array","description":"File attachments (URLs expire after 7 days)","items":{"type":"object","properties":{"filename":{"type":"string","description":"File name"},"url":{"type":"string","description":"Download URL (expires after 7 days)"},"type":{"type":"string","description":"Type (resume, cover_letter, offer_packet, other)"},"created_at":{"type":"string","description":"Upload timestamp","optional":true}}}},"educations":{"type":"array","description":"Education history","items":{"type":"object","properties":{"id":{"type":"number","description":"Education record ID"},"school_name":{"type":"string","description":"School name","optional":true},"degree":{"type":"string","description":"Degree type","optional":true},"discipline":{"type":"string","description":"Field of study","optional":true},"start_date":{"type":"string","description":"Start date (ISO 8601)","optional":true},"end_date":{"type":"string","description":"End date (ISO 8601)","optional":true}}}},"employments":{"type":"array","description":"Employment history","items":{"type":"object","properties":{"id":{"type":"number","description":"Employment record ID"},"company_name":{"type":"string","description":"Company name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"start_date":{"type":"string","description":"Start date (ISO 8601)","optional":true},"end_date":{"type":"string","description":"End date (ISO 8601)","optional":true}}}},"custom_fields":{"type":"object","description":"Custom field values"}},"greenhouse_get_job":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job title"},"requisition_id":{"type":"string","description":"External requisition ID","optional":true},"status":{"type":"string","description":"Job status (open, closed, draft)"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"opened_at":{"type":"string","description":"Date job was opened (ISO 8601)","optional":true},"closed_at":{"type":"string","description":"Date job was closed (ISO 8601)","optional":true},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"is_template":{"type":"boolean","description":"Whether this is a job template","optional":true},"notes":{"type":"string","description":"Hiring plan notes (may contain HTML)","optional":true},"departments":{"type":"array","description":"Associated departments","items":{"type":"object","properties":{"id":{"type":"number","description":"Department ID"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"number","description":"Parent department ID","optional":true}}}},"offices":{"type":"array","description":"Associated offices","items":{"type":"object","properties":{"id":{"type":"number","description":"Office ID"},"name":{"type":"string","description":"Office name"},"location":{"type":"object","description":"Office location","properties":{"name":{"type":"string","description":"Location name","optional":true}}}}}},"hiring_team":{"type":"object","description":"Hiring team members","properties":{"hiring_managers":{"type":"array","description":"Hiring managers"},"recruiters":{"type":"array","description":"Recruiters (includes responsible flag)"},"coordinators":{"type":"array","description":"Coordinators (includes responsible flag)"},"sourcers":{"type":"array","description":"Sourcers"}}},"openings":{"type":"array","description":"Job openings/slots","items":{"type":"object","properties":{"id":{"type":"number","description":"Opening internal ID"},"opening_id":{"type":"string","description":"Custom opening identifier","optional":true},"status":{"type":"string","description":"Opening status (open, closed)"},"opened_at":{"type":"string","description":"Date opened (ISO 8601)","optional":true},"closed_at":{"type":"string","description":"Date closed (ISO 8601)","optional":true},"application_id":{"type":"number","description":"Hired application ID","optional":true},"close_reason":{"type":"object","description":"Reason for closing","optional":true,"properties":{"id":{"type":"number","description":"Close reason ID"},"name":{"type":"string","description":"Close reason name"}}}}}},"custom_fields":{"type":"object","description":"Custom field values"}},"greenhouse_get_user":{"id":{"type":"number","description":"User ID"},"name":{"type":"string","description":"Full name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"primary_email_address":{"type":"string","description":"Primary email address"},"disabled":{"type":"boolean","description":"Whether the user is disabled"},"site_admin":{"type":"boolean","description":"Whether the user is a site admin"},"emails":{"type":"array","description":"All email addresses","items":{"type":"string","description":"Email address"}},"employee_id":{"type":"string","description":"Employee ID","optional":true},"linked_candidate_ids":{"type":"array","description":"IDs of candidates linked to this user","items":{"type":"number","description":"Candidate ID"}},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"}},"greenhouse_list_applications":{"applications":{"type":"array","description":"List of applications","items":{"type":"object","properties":{"id":{"type":"number","description":"Application ID"},"candidate_id":{"type":"number","description":"Associated candidate ID"},"prospect":{"type":"boolean","description":"Whether this is a prospect application"},"status":{"type":"string","description":"Status (active, converted, hired, rejected)"},"current_stage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"number","description":"Stage ID"},"name":{"type":"string","description":"Stage name"}}},"jobs":{"type":"array","description":"Associated jobs","items":{"type":"object","properties":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job name"}}}},"applied_at":{"type":"string","description":"Application date (ISO 8601)"},"rejected_at":{"type":"string","description":"Rejection date (ISO 8601)","optional":true},"last_activity_at":{"type":"string","description":"Last activity date (ISO 8601)"}}}},"count":{"type":"number","description":"Number of applications returned"}},"greenhouse_list_candidates":{"candidates":{"type":"array","description":"List of candidates","items":{"type":"object","properties":{"id":{"type":"number","description":"Candidate ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"company":{"type":"string","description":"Current employer","optional":true},"title":{"type":"string","description":"Current job title","optional":true},"is_private":{"type":"boolean","description":"Whether candidate is private"},"can_email":{"type":"boolean","description":"Whether candidate can be emailed"},"email_addresses":{"type":"array","description":"Email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Email type (personal, work, other)"}}}},"tags":{"type":"array","description":"Candidate tags","items":{"type":"string","description":"Tag"}},"application_ids":{"type":"array","description":"Associated application IDs","items":{"type":"number","description":"Application ID"}},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"last_activity":{"type":"string","description":"Last activity timestamp (ISO 8601)","optional":true}}}},"count":{"type":"number","description":"Number of candidates returned"}},"greenhouse_list_departments":{"departments":{"type":"array","description":"List of departments","items":{"type":"object","properties":{"id":{"type":"number","description":"Department ID"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"number","description":"Parent department ID","optional":true},"child_ids":{"type":"array","description":"Child department IDs","items":{"type":"number","description":"Department ID"}},"external_id":{"type":"string","description":"External system ID","optional":true}}}},"count":{"type":"number","description":"Number of departments returned"}},"greenhouse_list_job_stages":{"stages":{"type":"array","description":"List of job stages in order","items":{"type":"object","properties":{"id":{"type":"number","description":"Stage ID"},"name":{"type":"string","description":"Stage name"},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"job_id":{"type":"number","description":"Associated job ID"},"priority":{"type":"number","description":"Stage order priority"},"active":{"type":"boolean","description":"Whether the stage is active"},"interviews":{"type":"array","description":"Interview steps in this stage","items":{"type":"object","properties":{"id":{"type":"number","description":"Interview ID"},"name":{"type":"string","description":"Interview name"},"schedulable":{"type":"boolean","description":"Whether the interview is schedulable"},"estimated_minutes":{"type":"number","description":"Estimated duration in minutes","optional":true},"default_interviewer_users":{"type":"array","description":"Default interviewers","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"name":{"type":"string","description":"Full name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}}},"interview_kit":{"type":"object","description":"Interview kit details","optional":true,"properties":{"id":{"type":"number","description":"Kit ID"},"content":{"type":"string","description":"Kit content (HTML)","optional":true},"questions":{"type":"array","description":"Interview kit questions","items":{"type":"object","properties":{"id":{"type":"number","description":"Question ID"},"question":{"type":"string","description":"Question text"}}}}}}}}}}}},"count":{"type":"number","description":"Number of stages returned"}},"greenhouse_list_jobs":{"jobs":{"type":"array","description":"List of jobs","items":{"type":"object","properties":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job title"},"status":{"type":"string","description":"Job status (open, closed, draft)"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"departments":{"type":"array","description":"Associated departments","items":{"type":"object","properties":{"id":{"type":"number","description":"Department ID"},"name":{"type":"string","description":"Department name"}}}},"offices":{"type":"array","description":"Associated offices","items":{"type":"object","properties":{"id":{"type":"number","description":"Office ID"},"name":{"type":"string","description":"Office name"}}}},"opened_at":{"type":"string","description":"Date job was opened (ISO 8601)","optional":true},"closed_at":{"type":"string","description":"Date job was closed (ISO 8601)","optional":true},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"}}}},"count":{"type":"number","description":"Number of jobs returned"}},"greenhouse_list_offices":{"offices":{"type":"array","description":"List of offices","items":{"type":"object","properties":{"id":{"type":"number","description":"Office ID"},"name":{"type":"string","description":"Office name"},"location":{"type":"object","description":"Office location","properties":{"name":{"type":"string","description":"Location name","optional":true}}},"primary_contact_user_id":{"type":"number","description":"Primary contact user ID","optional":true},"parent_id":{"type":"number","description":"Parent office ID","optional":true},"child_ids":{"type":"array","description":"Child office IDs","items":{"type":"number","description":"Office ID"}},"external_id":{"type":"string","description":"External system ID","optional":true}}}},"count":{"type":"number","description":"Number of offices returned"}},"greenhouse_list_users":{"users":{"type":"array","description":"List of Greenhouse users","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"name":{"type":"string","description":"Full name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"primary_email_address":{"type":"string","description":"Primary email"},"disabled":{"type":"boolean","description":"Whether the user is disabled"},"site_admin":{"type":"boolean","description":"Whether the user is a site admin"},"emails":{"type":"array","description":"All email addresses","items":{"type":"string","description":"Email address"}},"employee_id":{"type":"string","description":"Employee ID","optional":true},"linked_candidate_ids":{"type":"array","description":"IDs of candidates linked to this user","items":{"type":"number","description":"Candidate ID"}},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"}}}},"count":{"type":"number","description":"Number of users returned"}},"greptile_index_repo":{"repositoryId":{"type":"string","description":"Unique identifier for the indexed repository (format: remote:branch:owner/repo)"},"statusEndpoint":{"type":"string","description":"URL endpoint to check indexing status"},"message":{"type":"string","description":"Status message about the indexing operation"}},"greptile_query":{"message":{"type":"string","description":"AI-generated answer to the query"},"sources":{"type":"array","description":"Relevant code references that support the answer","items":{"type":"object","properties":{"repository":{"type":"string","description":"Repository name (owner/repo)"},"remote":{"type":"string","description":"Git remote (github/gitlab)"},"branch":{"type":"string","description":"Branch name"},"filepath":{"type":"string","description":"Path to the file"},"linestart":{"type":"number","description":"Starting line number"},"lineend":{"type":"number","description":"Ending line number"},"summary":{"type":"string","description":"Summary of the code section"},"distance":{"type":"number","description":"Similarity score (lower = more relevant)"}}}}},"greptile_search":{"sources":{"type":"array","description":"Relevant code references matching the search query","items":{"type":"object","properties":{"repository":{"type":"string","description":"Repository name (owner/repo)"},"remote":{"type":"string","description":"Git remote (github/gitlab)"},"branch":{"type":"string","description":"Branch name"},"filepath":{"type":"string","description":"Path to the file"},"linestart":{"type":"number","description":"Starting line number"},"lineend":{"type":"number","description":"Ending line number"},"summary":{"type":"string","description":"Summary of the code section"},"distance":{"type":"number","description":"Similarity score (lower = more relevant)"}}}}},"greptile_status":{"repository":{"type":"string","description":"Repository name (owner/repo)"},"remote":{"type":"string","description":"Git remote (github/gitlab)"},"branch":{"type":"string","description":"Branch name"},"private":{"type":"boolean","description":"Whether the repository is private"},"status":{"type":"string","description":"Indexing status: submitted, cloning, processing, completed, or failed"},"filesProcessed":{"type":"number","description":"Number of files processed so far"},"numFiles":{"type":"number","description":"Total number of files in the repository"},"sampleQuestions":{"type":"array","description":"Sample questions for the indexed repository"},"sha":{"type":"string","description":"Git commit SHA of the indexed version"}},"guardrails_validate":{"passed":{"type":"boolean","description":"Whether validation passed"},"validationType":{"type":"string","description":"Type of validation performed"},"input":{"type":"string","description":"Original input"},"error":{"type":"string","description":"Error message if validation failed","optional":true},"score":{"type":"number","description":"Confidence score (0-10, 0=hallucination, 10=grounded, only for hallucination check)","optional":true},"reasoning":{"type":"string","description":"Reasoning for confidence score (only for hallucination check)","optional":true},"detectedEntities":{"type":"array","description":"Detected PII entities (only for PII detection)","optional":true},"maskedText":{"type":"string","description":"Text with PII masked (only for PII detection in mask mode)","optional":true}},"hex_cancel_run":{"success":{"type":"boolean","description":"Whether the run was successfully cancelled"},"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID that was cancelled"}},"hex_create_collection":{"id":{"type":"string","description":"Newly created collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}},"hex_create_group":{"id":{"type":"string","description":"Newly created group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}},"hex_deactivate_user":{"success":{"type":"boolean","description":"Whether the user was successfully deactivated"},"userId":{"type":"string","description":"User UUID that was deactivated"}},"hex_delete_group":{"success":{"type":"boolean","description":"Whether the group was successfully deleted"},"groupId":{"type":"string","description":"Group UUID that was deleted"}},"hex_get_collection":{"id":{"type":"string","description":"Collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}},"hex_get_data_connection":{"id":{"type":"string","description":"Connection UUID"},"name":{"type":"string","description":"Connection name"},"type":{"type":"string","description":"Connection type (e.g., snowflake, postgres, bigquery)"},"description":{"type":"string","description":"Connection description","optional":true},"connectViaSsh":{"type":"boolean","description":"Whether SSH tunneling is enabled","optional":true},"includeMagic":{"type":"boolean","description":"Whether Magic AI features are enabled","optional":true},"allowWritebackCells":{"type":"boolean","description":"Whether writeback cells are allowed","optional":true}},"hex_get_group":{"id":{"type":"string","description":"Group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}},"hex_get_project":{"id":{"type":"string","description":"Project UUID"},"title":{"type":"string","description":"Project title"},"description":{"type":"string","description":"Project description","optional":true},"status":{"type":"object","description":"Project status","properties":{"name":{"type":"string","description":"Status name (e.g., PUBLISHED, DRAFT)"}}},"type":{"type":"string","description":"Project type (PROJECT or COMPONENT)"},"creator":{"type":"object","description":"Project creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"}}},"owner":{"type":"object","description":"Project owner","optional":true,"properties":{"email":{"type":"string","description":"Owner email"}}},"categories":{"type":"array","description":"Project categories","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Category name"},"description":{"type":"string","description":"Category description"}}}},"lastEditedAt":{"type":"string","description":"ISO 8601 last edited timestamp","optional":true},"lastPublishedAt":{"type":"string","description":"ISO 8601 last published timestamp","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"archivedAt":{"type":"string","description":"ISO 8601 archived timestamp","optional":true},"trashedAt":{"type":"string","description":"ISO 8601 trashed timestamp","optional":true}},"hex_get_project_runs":{"runs":{"type":"array","description":"List of project runs","items":{"type":"object","properties":{"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID"},"runUrl":{"type":"string","description":"URL to view the run","optional":true},"status":{"type":"string","description":"Run status (PENDING, RUNNING, COMPLETED, ERRORED, KILLED, UNABLE_TO_ALLOCATE_KERNEL)"},"startTime":{"type":"string","description":"Run start time","optional":true},"endTime":{"type":"string","description":"Run end time","optional":true},"elapsedTime":{"type":"number","description":"Elapsed time in seconds","optional":true},"traceId":{"type":"string","description":"Trace ID","optional":true},"projectVersion":{"type":"number","description":"Project version number","optional":true}}}},"total":{"type":"number","description":"Total number of runs returned"},"traceId":{"type":"string","description":"Top-level trace ID","optional":true},"nextPage":{"type":"string","description":"Cursor for the next page of runs","optional":true},"previousPage":{"type":"string","description":"Cursor for the previous page of runs","optional":true}},"hex_get_queried_tables":{"tables":{"type":"array","description":"List of warehouse tables queried by the project","items":{"type":"object","properties":{"dataConnectionId":{"type":"string","description":"Data connection UUID"},"dataConnectionName":{"type":"string","description":"Data connection name"},"tableName":{"type":"string","description":"Table name"}}}},"total":{"type":"number","description":"Total number of tables returned"}},"hex_get_run_status":{"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID"},"runUrl":{"type":"string","description":"URL to view the run"},"status":{"type":"string","description":"Run status (PENDING, RUNNING, COMPLETED, ERRORED, KILLED, UNABLE_TO_ALLOCATE_KERNEL)"},"startTime":{"type":"string","description":"ISO 8601 run start time","optional":true},"endTime":{"type":"string","description":"ISO 8601 run end time","optional":true},"elapsedTime":{"type":"number","description":"Elapsed time in seconds","optional":true},"traceId":{"type":"string","description":"Trace ID for debugging","optional":true},"projectVersion":{"type":"number","description":"Project version number","optional":true}},"hex_list_collections":{"collections":{"type":"array","description":"List of collections","items":{"type":"object","properties":{"id":{"type":"string","description":"Collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}}}},"total":{"type":"number","description":"Total number of collections returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_data_connections":{"connections":{"type":"array","description":"List of data connections","items":{"type":"object","properties":{"id":{"type":"string","description":"Connection UUID"},"name":{"type":"string","description":"Connection name"},"type":{"type":"string","description":"Connection type (e.g., athena, bigquery, databricks, postgres, redshift, snowflake)"},"description":{"type":"string","description":"Connection description","optional":true},"connectViaSsh":{"type":"boolean","description":"Whether SSH tunneling is enabled","optional":true},"includeMagic":{"type":"boolean","description":"Whether Magic AI features are enabled","optional":true},"allowWritebackCells":{"type":"boolean","description":"Whether writeback cells are allowed","optional":true}}}},"total":{"type":"number","description":"Total number of connections returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_groups":{"groups":{"type":"array","description":"List of workspace groups","items":{"type":"object","properties":{"id":{"type":"string","description":"Group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}}}},"total":{"type":"number","description":"Total number of groups returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_projects":{"projects":{"type":"array","description":"List of Hex projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project UUID"},"title":{"type":"string","description":"Project title"},"description":{"type":"string","description":"Project description","optional":true},"status":{"type":"object","description":"Project status","properties":{"name":{"type":"string","description":"Status name (e.g., PUBLISHED, DRAFT)"}}},"type":{"type":"string","description":"Project type (PROJECT or COMPONENT)"},"creator":{"type":"object","description":"Project creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"}}},"owner":{"type":"object","description":"Project owner","optional":true,"properties":{"email":{"type":"string","description":"Owner email"}}},"lastEditedAt":{"type":"string","description":"Last edited timestamp","optional":true},"lastPublishedAt":{"type":"string","description":"Last published timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"archivedAt":{"type":"string","description":"Archived timestamp","optional":true}}}},"total":{"type":"number","description":"Total number of projects returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_users":{"users":{"type":"array","description":"List of workspace users","items":{"type":"object","properties":{"id":{"type":"string","description":"User UUID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"role":{"type":"string","description":"User role (ADMIN, MANAGER, EDITOR, EXPLORER, MEMBER, GUEST, EMBEDDED_USER, ANONYMOUS)"},"lastLoginDate":{"type":"string","description":"Last login timestamp","optional":true}}}},"total":{"type":"number","description":"Total number of users returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_run_project":{"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID"},"runUrl":{"type":"string","description":"URL to view the run"},"runStatusUrl":{"type":"string","description":"URL to check run status"},"traceId":{"type":"string","description":"Trace ID for debugging","optional":true},"projectVersion":{"type":"number","description":"Project version number","optional":true}},"hex_update_collection":{"id":{"type":"string","description":"Collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}},"hex_update_group":{"id":{"type":"string","description":"Group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}},"hex_update_project":{"id":{"type":"string","description":"Project UUID"},"title":{"type":"string","description":"Project title"},"description":{"type":"string","description":"Project description","optional":true},"status":{"type":"object","description":"Updated project status","properties":{"name":{"type":"string","description":"Status name (e.g., PUBLISHED, DRAFT)"}}},"type":{"type":"string","description":"Project type (PROJECT or COMPONENT)"},"creator":{"type":"object","description":"Project creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"}}},"owner":{"type":"object","description":"Project owner","optional":true,"properties":{"email":{"type":"string","description":"Owner email"}}},"categories":{"type":"array","description":"Project categories","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Category name"},"description":{"type":"string","description":"Category description"}}}},"lastEditedAt":{"type":"string","description":"Last edited timestamp","optional":true},"lastPublishedAt":{"type":"string","description":"Last published timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"archivedAt":{"type":"string","description":"Archived timestamp","optional":true},"trashedAt":{"type":"string","description":"Trashed timestamp","optional":true}},"http_request":{"data":{"type":"json","description":"Response data from the HTTP request (JSON object, text, or other format)"},"status":{"type":"number","description":"HTTP status code of the response (e.g., 200, 404, 500)"},"headers":{"type":"object","description":"Response headers as key-value pairs","properties":{"content-type":{"type":"string","description":"Content type of the response","optional":true},"content-length":{"type":"string","description":"Content length","optional":true}}}},"hubspot_add_list_memberships":{"recordIdsAdded":{"type":"array","description":"IDs of the records that were added to the list","items":{"type":"string"}},"recordIdsMissing":{"type":"array","description":"IDs of the requested records that were not found","items":{"type":"string"}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_appointment":{"appointment":{"type":"object","description":"HubSpot appointment record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"appointmentId":{"type":"string","description":"The created appointment ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_association":{"fromObjectId":{"type":"string","description":"ID of the source record"},"toObjectId":{"type":"string","description":"ID of the associated target record"},"labels":{"type":"array","description":"Association labels (empty for default associations)","items":{"type":"string","description":"Association label"}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_company":{"company":{"type":"object","description":"HubSpot company record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records (contacts, deals, etc.)","optional":true}}},"companyId":{"type":"string","description":"The created company ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_contact":{"contact":{"type":"object","description":"HubSpot contact record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records (companies, deals, etc.)","optional":true}}},"contactId":{"type":"string","description":"The created contact ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_deal":{"deal":{"type":"object","description":"HubSpot deal record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, line items, etc.)","optional":true}}},"dealId":{"type":"string","description":"The created deal ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_email":{"email":{"type":"object","description":"HubSpot email engagement record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"emailId":{"type":"string","description":"The created email engagement ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_line_item":{"lineItem":{"type":"object","description":"HubSpot line item record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, quotes, etc.)","optional":true}}},"lineItemId":{"type":"string","description":"The created line item ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_list":{"list":{"type":"object","description":"HubSpot list","properties":{"listId":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"objectTypeId":{"type":"string","description":"Object type ID (e.g., 0-1 for contacts)"},"processingType":{"type":"string","description":"Processing type (MANUAL, DYNAMIC, SNAPSHOT)"},"processingStatus":{"type":"string","description":"Processing status (COMPLETE, PROCESSING)","optional":true},"listVersion":{"type":"number","description":"List version number","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)","optional":true}}},"listId":{"type":"string","description":"The created list ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_note":{"note":{"type":"object","description":"HubSpot note record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"noteId":{"type":"string","description":"The created note ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_ticket":{"ticket":{"type":"object","description":"HubSpot ticket record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"ticketId":{"type":"string","description":"The created ticket ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_association":{"fromObjectId":{"type":"string","description":"Source record ID"},"toObjectId":{"type":"string","description":"Target record ID"},"deleted":{"type":"boolean","description":"Whether the associations were removed"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_company":{"companyId":{"type":"string","description":"ID of the deleted company"},"deleted":{"type":"boolean","description":"Whether the company was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_contact":{"contactId":{"type":"string","description":"ID of the deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_deal":{"dealId":{"type":"string","description":"ID of the deleted deal"},"deleted":{"type":"boolean","description":"Whether the deal was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_line_item":{"lineItemId":{"type":"string","description":"ID of the deleted line item"},"deleted":{"type":"boolean","description":"Whether the line item was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_ticket":{"ticketId":{"type":"string","description":"ID of the deleted ticket"},"deleted":{"type":"boolean","description":"Whether the ticket was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_appointment":{"appointment":{"type":"object","description":"HubSpot appointment record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"appointmentId":{"type":"string","description":"The retrieved appointment ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_association_labels":{"labels":{"type":"array","description":"Association types defined between the two object types","items":{"type":"object","properties":{"category":{"type":"string","description":"Association category (HUBSPOT_DEFINED or USER_DEFINED)"},"typeId":{"type":"number","description":"Association type ID"},"label":{"type":"string","description":"Human-readable label (null for unlabeled defaults)","optional":true}}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_cart":{"cart":{"type":"object","description":"HubSpot CRM record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Record properties"},"associations":{"type":"object","description":"Associated records","optional":true}}},"cartId":{"type":"string","description":"The retrieved cart ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_company":{"company":{"type":"object","description":"HubSpot company record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records (contacts, deals, etc.)","optional":true}}},"companyId":{"type":"string","description":"The retrieved company ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_contact":{"contact":{"type":"object","description":"HubSpot contact record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records (companies, deals, etc.)","optional":true}}},"contactId":{"type":"string","description":"The retrieved contact ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_deal":{"deal":{"type":"object","description":"HubSpot deal record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, line items, etc.)","optional":true}}},"dealId":{"type":"string","description":"The retrieved deal ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_email":{"email":{"type":"object","description":"HubSpot email engagement record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"emailId":{"type":"string","description":"The retrieved email engagement ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_line_item":{"lineItem":{"type":"object","description":"HubSpot line item record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, quotes, etc.)","optional":true}}},"lineItemId":{"type":"string","description":"The retrieved line item ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_list":{"list":{"type":"object","description":"HubSpot list","properties":{"listId":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"objectTypeId":{"type":"string","description":"Object type ID (e.g., 0-1 for contacts)"},"processingType":{"type":"string","description":"Processing type (MANUAL, DYNAMIC, SNAPSHOT)"},"processingStatus":{"type":"string","description":"Processing status (COMPLETE, PROCESSING)","optional":true},"listVersion":{"type":"number","description":"List version number","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)","optional":true}}},"listId":{"type":"string","description":"The retrieved list ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_list_memberships":{"memberships":{"type":"array","description":"Records that are members of the list","items":{"type":"object","properties":{"recordId":{"type":"string","description":"ID of the member record"},"membershipTimestamp":{"type":"string","description":"When the record was added to the list","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_marketing_event":{"event":{"type":"object","description":"HubSpot marketing event","properties":{"objectId":{"type":"string","description":"Unique event ID (HubSpot internal)"},"eventName":{"type":"string","description":"Event name"},"eventType":{"type":"string","description":"Event type","optional":true},"eventStatus":{"type":"string","description":"Event status","optional":true},"eventDescription":{"type":"string","description":"Event description","optional":true},"eventUrl":{"type":"string","description":"Event URL","optional":true},"eventOrganizer":{"type":"string","description":"Event organizer","optional":true},"startDateTime":{"type":"string","description":"Start date/time (ISO 8601)","optional":true},"endDateTime":{"type":"string","description":"End date/time (ISO 8601)","optional":true},"eventCancelled":{"type":"boolean","description":"Whether event is cancelled","optional":true},"eventCompleted":{"type":"boolean","description":"Whether event is completed","optional":true},"registrants":{"type":"number","description":"Number of registrants","optional":true},"attendees":{"type":"number","description":"Number of attendees","optional":true},"cancellations":{"type":"number","description":"Number of cancellations","optional":true},"noShows":{"type":"number","description":"Number of no-shows","optional":true},"externalEventId":{"type":"string","description":"External event ID","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)"}}},"eventId":{"type":"string","description":"The retrieved marketing event ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_note":{"note":{"type":"object","description":"HubSpot note record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"noteId":{"type":"string","description":"The retrieved note ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_properties":{"properties":{"type":"array","description":"Array of HubSpot property definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Internal property name"},"label":{"type":"string","description":"Human-readable label"},"type":{"type":"string","description":"Property data type (string, number, enumeration, bool, datetime, etc.)"},"fieldType":{"type":"string","description":"Field type controlling HubSpot UI rendering"},"description":{"type":"string","description":"Property help text"},"groupName":{"type":"string","description":"Property group the property belongs to"},"options":{"type":"array","description":"Enumeration/picklist options (empty for non-enumerated properties)","items":{"type":"object","properties":{"label":{"type":"string","description":"Human-readable option label"},"value":{"type":"string","description":"Internal value used when setting the property"},"displayOrder":{"type":"number","description":"Display order (-1 sorts last)","optional":true},"hidden":{"type":"boolean","description":"Whether the option is hidden in the HubSpot UI"},"description":{"type":"string","description":"Option description","optional":true}}}},"displayOrder":{"type":"number","description":"Display order","optional":true},"calculated":{"type":"boolean","description":"Whether the property is calculated by HubSpot","optional":true},"hidden":{"type":"boolean","description":"Whether the property is hidden","optional":true},"hubspotDefined":{"type":"boolean","description":"Whether the property is a HubSpot default property","optional":true},"archived":{"type":"boolean","description":"Whether the property is archived","optional":true}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of property definitions returned"},"objectType":{"type":"string","description":"Object type the properties belong to"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_quote":{"quote":{"type":"object","description":"HubSpot quote record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Quote properties","properties":{"hs_title":{"type":"string","description":"Quote name/title"},"hs_expiration_date":{"type":"string","description":"Expiration date"},"hs_status":{"type":"string","description":"Quote status"},"hs_esign_enabled":{"type":"string","description":"Whether e-signatures are enabled"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, line items, etc.)","optional":true}}},"quoteId":{"type":"string","description":"The retrieved quote ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_ticket":{"ticket":{"type":"object","description":"HubSpot ticket record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"ticketId":{"type":"string","description":"The retrieved ticket ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_users":{"users":{"type":"array","description":"Array of HubSpot CRM records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Record properties"},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"totalItems":{"type":"number","description":"Total number of users returned"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_appointments":{"appointments":{"type":"array","description":"Array of HubSpot appointment records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_associations":{"results":{"type":"array","description":"Array of associated records","items":{"type":"object","properties":{"toObjectId":{"type":"string","description":"ID of the associated (target) record"},"associationTypes":{"type":"array","description":"Association types linking the two records","items":{"type":"object","properties":{"category":{"type":"string","description":"Association category (HUBSPOT_DEFINED, USER_DEFINED, INTEGRATOR_DEFINED)"},"typeId":{"type":"number","description":"Association type ID"},"label":{"type":"string","description":"Association label","optional":true}}}}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_carts":{"carts":{"type":"array","description":"Array of HubSpot CRM records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Record properties"},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_companies":{"companies":{"type":"array","description":"Array of HubSpot company records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_contacts":{"contacts":{"type":"array","description":"Array of HubSpot contact records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_deals":{"deals":{"type":"array","description":"Array of HubSpot deal records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_emails":{"emails":{"type":"array","description":"Array of HubSpot email engagement records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_line_items":{"lineItems":{"type":"array","description":"Array of HubSpot line item records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_lists":{"lists":{"type":"array","description":"Array of HubSpot list objects","items":{"type":"object","properties":{"listId":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"objectTypeId":{"type":"string","description":"Object type ID (e.g., 0-1 for contacts)"},"processingType":{"type":"string","description":"Processing type (MANUAL, DYNAMIC, SNAPSHOT)"},"processingStatus":{"type":"string","description":"Processing status (COMPLETE, PROCESSING)","optional":true},"listVersion":{"type":"number","description":"List version number","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"},"total":{"type":"number","description":"Total number of lists matching the query","optional":true}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_marketing_events":{"events":{"type":"array","description":"Array of HubSpot marketing event objects","items":{"type":"object","properties":{"objectId":{"type":"string","description":"Unique event ID (HubSpot internal)"},"eventName":{"type":"string","description":"Event name"},"eventType":{"type":"string","description":"Event type","optional":true},"eventStatus":{"type":"string","description":"Event status","optional":true},"eventDescription":{"type":"string","description":"Event description","optional":true},"eventUrl":{"type":"string","description":"Event URL","optional":true},"eventOrganizer":{"type":"string","description":"Event organizer","optional":true},"startDateTime":{"type":"string","description":"Start date/time (ISO 8601)","optional":true},"endDateTime":{"type":"string","description":"End date/time (ISO 8601)","optional":true},"eventCancelled":{"type":"boolean","description":"Whether event is cancelled","optional":true},"eventCompleted":{"type":"boolean","description":"Whether event is completed","optional":true},"registrants":{"type":"number","description":"Number of registrants","optional":true},"attendees":{"type":"number","description":"Number of attendees","optional":true},"cancellations":{"type":"number","description":"Number of cancellations","optional":true},"noShows":{"type":"number","description":"Number of no-shows","optional":true},"externalEventId":{"type":"string","description":"External event ID","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)"}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_notes":{"notes":{"type":"array","description":"Array of HubSpot note records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_owners":{"owners":{"type":"array","description":"Array of HubSpot owner objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Owner ID"},"email":{"type":"string","description":"Owner email address"},"firstName":{"type":"string","description":"Owner first name"},"lastName":{"type":"string","description":"Owner last name"},"userId":{"type":"number","description":"Associated user ID","optional":true},"teams":{"type":"array","description":"Teams the owner belongs to","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}},"createdAt":{"type":"string","description":"Creation date (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the owner is archived"}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_quotes":{"quotes":{"type":"array","description":"Array of HubSpot quote records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Quote properties","properties":{"hs_title":{"type":"string","description":"Quote name/title"},"hs_expiration_date":{"type":"string","description":"Expiration date"},"hs_status":{"type":"string","description":"Quote status"},"hs_esign_enabled":{"type":"string","description":"Whether e-signatures are enabled"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_tickets":{"tickets":{"type":"array","description":"Array of HubSpot ticket records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_remove_list_memberships":{"recordIdsRemoved":{"type":"array","description":"IDs of the records that were removed from the list","items":{"type":"string"}},"recordIdsMissing":{"type":"array","description":"IDs of the requested records that were not found","items":{"type":"string"}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_companies":{"companies":{"type":"array","description":"Array of HubSpot company records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching companies","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_contacts":{"contacts":{"type":"array","description":"Array of HubSpot contact records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching contacts","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_deals":{"deals":{"type":"array","description":"Array of HubSpot deal records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching deals","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_emails":{"emails":{"type":"array","description":"Array of HubSpot email engagement records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching emails","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_line_items":{"lineItems":{"type":"array","description":"Array of HubSpot line item records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching line items","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_notes":{"notes":{"type":"array","description":"Array of HubSpot note records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching notes","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_quotes":{"quotes":{"type":"array","description":"Array of HubSpot quote records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Quote properties","properties":{"hs_title":{"type":"string","description":"Quote name/title"},"hs_expiration_date":{"type":"string","description":"Expiration date"},"hs_status":{"type":"string","description":"Quote status"},"hs_esign_enabled":{"type":"string","description":"Whether e-signatures are enabled"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching quotes","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_tickets":{"tickets":{"type":"array","description":"Array of HubSpot ticket records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching tickets","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_appointment":{"appointment":{"type":"object","description":"HubSpot appointment record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"appointmentId":{"type":"string","description":"The updated appointment ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_company":{"company":{"type":"object","description":"HubSpot company record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records (contacts, deals, etc.)","optional":true}}},"companyId":{"type":"string","description":"The updated company ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_contact":{"contact":{"type":"object","description":"HubSpot contact record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records (companies, deals, etc.)","optional":true}}},"contactId":{"type":"string","description":"The updated contact ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_deal":{"deal":{"type":"object","description":"HubSpot deal record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, line items, etc.)","optional":true}}},"dealId":{"type":"string","description":"The updated deal ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_line_item":{"lineItem":{"type":"object","description":"HubSpot line item record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, quotes, etc.)","optional":true}}},"lineItemId":{"type":"string","description":"The updated line item ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_ticket":{"ticket":{"type":"object","description":"HubSpot ticket record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"ticketId":{"type":"string","description":"The updated ticket ID"},"success":{"type":"boolean","description":"Operation success status"}},"huggingface_chat":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Chat completion results","properties":{"content":{"type":"string","description":"Generated text content"},"model":{"type":"string","description":"Model used for generation"},"usage":{"type":"object","description":"Token usage information","properties":{"prompt_tokens":{"type":"number","description":"Number of tokens in the prompt"},"completion_tokens":{"type":"number","description":"Number of tokens in the completion"},"total_tokens":{"type":"number","description":"Total number of tokens used"}}}}}},"hunter_companies_find":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company domain"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry classification"},"sector":{"type":"string","description":"Business sector"},"size":{"type":"string","description":"Employee headcount range (e.g., \\"11-50\\")"},"founded_year":{"type":"number","description":"Year founded","optional":true},"location":{"type":"string","description":"Headquarters location (formatted)"},"country":{"type":"string","description":"Country (full name)"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"state":{"type":"string","description":"State/province"},"city":{"type":"string","description":"City"},"linkedin":{"type":"string","description":"LinkedIn handle (e.g., company/hunterio)"},"twitter":{"type":"string","description":"Twitter handle"},"facebook":{"type":"string","description":"Facebook handle"},"logo":{"type":"string","description":"Company logo URL"},"phone":{"type":"string","description":"Company phone number"},"tech":{"type":"array","description":"Technologies used by the company","items":{"type":"string","description":"Technology name"}}},"hunter_discover":{"results":{"type":"array","description":"List of companies matching the search criteria","items":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain"},"organization":{"type":"string","description":"Organization name"},"personal_emails":{"type":"number","description":"Count of personal emails"},"generic_emails":{"type":"number","description":"Count of generic (role-based) emails"},"total_emails":{"type":"number","description":"Total emails found for the company"}}}}},"hunter_domain_search":{"domain":{"type":"string","description":"The searched domain name"},"disposable":{"type":"boolean","description":"Whether the domain is a disposable email service"},"webmail":{"type":"boolean","description":"Whether the domain is a webmail provider (e.g., Gmail)"},"accept_all":{"type":"boolean","description":"Whether the server accepts all email addresses (may cause false positives)"},"pattern":{"type":"string","description":"The email pattern used by the organization (e.g., {first}, {first}.{last})"},"organization":{"type":"string","description":"The organization/company name"},"linked_domains":{"type":"array","description":"Other domains linked to the organization","items":{"type":"string","description":"Domain name"}},"emails":{"type":"array","description":"List of email addresses found for the domain (up to 100 per request)","items":{"type":"object","properties":{"value":{"type":"string","description":"The email address"},"type":{"type":"string","description":"Email type: personal or generic (role-based)"},"confidence":{"type":"number","description":"Probability score (0-100) that the email is correct"},"first_name":{"type":"string","description":"Person\'s first name","optional":true},"last_name":{"type":"string","description":"Person\'s last name","optional":true},"position":{"type":"string","description":"Job title/position","optional":true},"position_raw":{"type":"string","description":"Raw job title as found","optional":true},"seniority":{"type":"string","description":"Seniority level (junior, senior, executive)","optional":true},"department":{"type":"string","description":"Department (executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations)","optional":true},"linkedin":{"type":"string","description":"LinkedIn profile URL","optional":true},"twitter":{"type":"string","description":"Twitter handle","optional":true},"phone_number":{"type":"string","description":"Phone number","optional":true},"sources":{"type":"array","description":"List of sources where the email was found (limited to 20)","items":{"type":"object","properties":{"domain":{"type":"string","description":"Domain where the email was found"},"uri":{"type":"string","description":"Full URL of the source page"},"extracted_on":{"type":"string","description":"Date when the email was first extracted (YYYY-MM-DD)"},"last_seen_on":{"type":"string","description":"Date when the email was last seen (YYYY-MM-DD)"},"still_on_page":{"type":"boolean","description":"Whether the email is still present on the source page"}}}},"verification":{"type":"object","description":"Email verification information","properties":{"date":{"type":"string","description":"Date when the email was verified (YYYY-MM-DD)","optional":true},"status":{"type":"string","description":"Verification status (valid, invalid, accept_all, webmail, disposable, unknown)","optional":true}}}}}}},"hunter_email_count":{"total":{"type":"number","description":"Total number of email addresses found"},"personal_emails":{"type":"number","description":"Number of personal email addresses (individual employees)"},"generic_emails":{"type":"number","description":"Number of generic/role-based email addresses (e.g., contact@, info@)"},"department":{"type":"object","description":"Email count breakdown by department","properties":{"executive":{"type":"number","description":"Number of executive department emails"},"it":{"type":"number","description":"Number of IT department emails"},"finance":{"type":"number","description":"Number of finance department emails"},"management":{"type":"number","description":"Number of management department emails"},"sales":{"type":"number","description":"Number of sales department emails"},"legal":{"type":"number","description":"Number of legal department emails"},"support":{"type":"number","description":"Number of support department emails"},"hr":{"type":"number","description":"Number of HR department emails"},"marketing":{"type":"number","description":"Number of marketing department emails"},"communication":{"type":"number","description":"Number of communication department emails"},"education":{"type":"number","description":"Number of education department emails"},"design":{"type":"number","description":"Number of design department emails"},"health":{"type":"number","description":"Number of health department emails"},"operations":{"type":"number","description":"Number of operations department emails"}}},"seniority":{"type":"object","description":"Email count breakdown by seniority level","properties":{"junior":{"type":"number","description":"Number of junior-level emails"},"senior":{"type":"number","description":"Number of senior-level emails"},"executive":{"type":"number","description":"Number of executive-level emails"}}}},"hunter_email_finder":{"first_name":{"type":"string","description":"Person\'s first name"},"last_name":{"type":"string","description":"Person\'s last name"},"email":{"type":"string","description":"The found email address"},"score":{"type":"number","description":"Confidence score (0-100) for the found email address"},"domain":{"type":"string","description":"Domain that was searched"},"accept_all":{"type":"boolean","description":"Whether the server accepts all email addresses (may cause false positives)"},"position":{"type":"string","description":"Job title/position","optional":true},"twitter":{"type":"string","description":"Twitter handle","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"phone_number":{"type":"string","description":"Phone number","optional":true},"company":{"type":"string","description":"Company name","optional":true},"sources":{"type":"array","description":"List of sources where the email was found (limited to 20)","items":{"type":"object","properties":{"domain":{"type":"string","description":"Domain where the email was found"},"uri":{"type":"string","description":"Full URL of the source page"},"extracted_on":{"type":"string","description":"Date when the email was first extracted (YYYY-MM-DD)"},"last_seen_on":{"type":"string","description":"Date when the email was last seen (YYYY-MM-DD)"},"still_on_page":{"type":"boolean","description":"Whether the email is still present on the source page"}}}},"verification":{"type":"object","description":"Email verification information","properties":{"date":{"type":"string","description":"Date when the email was verified (YYYY-MM-DD)","optional":true},"status":{"type":"string","description":"Verification status (valid, invalid, accept_all, webmail, disposable, unknown)","optional":true}}}},"hunter_email_verifier":{"result":{"type":"string","description":"Deliverability result: deliverable, undeliverable, or risky"},"score":{"type":"number","description":"Deliverability score (0-100). Webmail and disposable emails receive an arbitrary score of 50."},"email":{"type":"string","description":"The verified email address"},"regexp":{"type":"boolean","description":"Whether the email passes regular expression validation"},"gibberish":{"type":"boolean","description":"Whether the email appears to be auto-generated (e.g., e65rc109q@company.com)"},"disposable":{"type":"boolean","description":"Whether the email is from a disposable email service"},"webmail":{"type":"boolean","description":"Whether the email is from a webmail provider (e.g., Gmail)"},"mx_records":{"type":"boolean","description":"Whether MX records exist for the domain"},"smtp_server":{"type":"boolean","description":"Whether connection to the SMTP server was successful"},"smtp_check":{"type":"boolean","description":"Whether the email address doesn\'t bounce"},"accept_all":{"type":"boolean","description":"Whether the server accepts all email addresses (may cause false positives)"},"block":{"type":"boolean","description":"Whether the domain is blocking verification (validity could not be determined)"},"status":{"type":"string","description":"Verification status: valid, invalid, accept_all, webmail, disposable, unknown, or blocked"},"sources":{"type":"array","description":"List of sources where the email was found (limited to 20)","items":{"type":"object","properties":{"domain":{"type":"string","description":"Domain where the email was found"},"uri":{"type":"string","description":"Full URL of the source page"},"extracted_on":{"type":"string","description":"Date when the email was first extracted (YYYY-MM-DD)"},"last_seen_on":{"type":"string","description":"Date when the email was last seen (YYYY-MM-DD)"},"still_on_page":{"type":"boolean","description":"Whether the email is still present on the source page"}}}}},"iam_add_user_to_group":{"message":{"type":"string","description":"Operation status message"}},"iam_attach_role_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_attach_user_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_create_access_key":{"message":{"type":"string","description":"Operation status message"},"accessKeyId":{"type":"string","description":"The new access key ID"},"secretAccessKey":{"type":"string","description":"The new secret access key (only shown once)"},"userName":{"type":"string","description":"The user the key was created for"},"status":{"type":"string","description":"Status of the access key (Active)"},"createDate":{"type":"string","description":"Date the key was created","optional":true}},"iam_create_role":{"message":{"type":"string","description":"Operation status message"},"roleName":{"type":"string","description":"The name of the created role"},"roleId":{"type":"string","description":"The unique ID of the created role"},"arn":{"type":"string","description":"The ARN of the created role"},"path":{"type":"string","description":"The path of the created role"},"createDate":{"type":"string","description":"Date the role was created","optional":true}},"iam_create_user":{"message":{"type":"string","description":"Operation status message"},"userName":{"type":"string","description":"The name of the created user"},"userId":{"type":"string","description":"The unique ID of the created user"},"arn":{"type":"string","description":"The ARN of the created user"},"path":{"type":"string","description":"The path of the created user"},"createDate":{"type":"string","description":"Date the user was created","optional":true}},"iam_delete_access_key":{"message":{"type":"string","description":"Operation status message"}},"iam_delete_role":{"message":{"type":"string","description":"Operation status message"}},"iam_delete_user":{"message":{"type":"string","description":"Operation status message"}},"iam_detach_role_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_detach_user_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_get_role":{"roleName":{"type":"string","description":"The name of the role"},"roleId":{"type":"string","description":"The unique ID of the role"},"arn":{"type":"string","description":"The ARN of the role"},"path":{"type":"string","description":"The path to the role"},"createDate":{"type":"string","description":"Date the role was created","optional":true},"description":{"type":"string","description":"Description of the role","optional":true},"maxSessionDuration":{"type":"number","description":"Maximum session duration in seconds","optional":true},"assumeRolePolicyDocument":{"type":"string","description":"The trust policy document (JSON)","optional":true},"roleLastUsedDate":{"type":"string","description":"Date the role was last used","optional":true},"roleLastUsedRegion":{"type":"string","description":"AWS region where the role was last used","optional":true}},"iam_get_user":{"userName":{"type":"string","description":"The name of the user"},"userId":{"type":"string","description":"The unique ID of the user"},"arn":{"type":"string","description":"The ARN of the user"},"path":{"type":"string","description":"The path to the user"},"createDate":{"type":"string","description":"Date the user was created","optional":true},"passwordLastUsed":{"type":"string","description":"Date the password was last used","optional":true},"permissionsBoundaryArn":{"type":"string","description":"ARN of the permissions boundary policy","optional":true},"tags":{"type":"json","description":"Tags attached to the user (key, value pairs)","optional":true}},"iam_list_attached_role_policies":{"attachedPolicies":{"type":"json","description":"List of attached policies with policyName and policyArn"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of attached policies returned"}},"iam_list_attached_user_policies":{"attachedPolicies":{"type":"json","description":"List of attached policies with policyName and policyArn"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of attached policies returned"}},"iam_list_groups":{"groups":{"type":"json","description":"List of IAM groups with groupName, groupId, arn, and path"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of groups returned"}},"iam_list_policies":{"policies":{"type":"json","description":"List of policies with policyName, arn, attachmentCount, and dates"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of policies returned"}},"iam_list_roles":{"roles":{"type":"json","description":"List of IAM roles with roleName, roleId, arn, path, and dates"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of roles returned"}},"iam_list_users":{"users":{"type":"json","description":"List of IAM users with userName, userId, arn, path, and dates"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of users returned"}},"iam_remove_user_from_group":{"message":{"type":"string","description":"Operation status message"}},"iam_simulate_principal_policy":{"evaluationResults":{"type":"json","description":"Simulation results per action: evalActionName, evalResourceName, evalDecision (allowed/explicitDeny/implicitDeny), matchedStatements (sourcePolicyId, sourcePolicyType), missingContextValues"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of evaluation results returned"}},"icypeas_find_email":{"searchId":{"type":"string","description":"Icypeas internal search ID","optional":true},"status":{"type":"string","description":"Terminal search status: FOUND | DEBITED | NOT_FOUND | DEBITED_NOT_FOUND | BAD_INPUT | INSUFFICIENT_FUNDS | ABORTED","optional":true},"email":{"type":"string","description":"Email address found or verified","optional":true},"firstname":{"type":"string","description":"Found person\'s first name","optional":true},"lastname":{"type":"string","description":"Found person\'s last name","optional":true},"item":{"type":"json","description":"Full raw item object returned by the Icypeas results endpoint","optional":true}},"icypeas_verify_email":{"searchId":{"type":"string","description":"Icypeas internal search ID","optional":true},"status":{"type":"string","description":"Terminal search status: FOUND | DEBITED | NOT_FOUND | DEBITED_NOT_FOUND | BAD_INPUT | INSUFFICIENT_FUNDS | ABORTED","optional":true},"email":{"type":"string","description":"Email address found or verified","optional":true},"valid":{"type":"boolean","description":"Whether the email is valid/deliverable (true for FOUND/DEBITED status)","optional":true},"item":{"type":"json","description":"Full raw item object returned by the Icypeas results endpoint","optional":true}},"identity_center_check_assignment_deletion_status":{"message":{"type":"string","description":"Human-readable status message"},"status":{"type":"string","description":"Current deletion status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"The deletion request ID that was checked"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_check_assignment_status":{"message":{"type":"string","description":"Human-readable status message"},"status":{"type":"string","description":"Current status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"The request ID that was checked"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_create_account_assignment":{"message":{"type":"string","description":"Status message"},"status":{"type":"string","description":"Provisioning status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"Request ID to use with Check Assignment Status"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_delete_account_assignment":{"message":{"type":"string","description":"Status message"},"status":{"type":"string","description":"Deprovisioning status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"Request ID to use with Check Assignment Status"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_describe_account":{"id":{"type":"string","description":"AWS account ID"},"arn":{"type":"string","description":"AWS account ARN"},"name":{"type":"string","description":"Account name"},"email":{"type":"string","description":"Root email address of the account"},"status":{"type":"string","description":"Account status (ACTIVE, SUSPENDED, etc.)"},"joinedTimestamp":{"type":"string","description":"Date the account joined the organization","optional":true}},"identity_center_get_group":{"groupId":{"type":"string","description":"Identity Store group ID (use as principalId)"},"displayName":{"type":"string","description":"Display name of the group","optional":true},"description":{"type":"string","description":"Group description","optional":true}},"identity_center_get_user":{"userId":{"type":"string","description":"Identity Store user ID (use as principalId)"},"userName":{"type":"string","description":"Username in the Identity Store"},"displayName":{"type":"string","description":"Display name of the user","optional":true},"email":{"type":"string","description":"Email address of the user","optional":true}},"identity_center_list_account_assignments":{"assignments":{"type":"json","description":"List of account assignments with accountId, permissionSetArn, principalType, principalId"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of assignments returned"}},"identity_center_list_accounts":{"accounts":{"type":"json","description":"List of AWS accounts with id, arn, name, email, status"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of accounts returned"}},"identity_center_list_groups":{"groups":{"type":"json","description":"List of groups with groupId, displayName, description"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of groups returned"}},"identity_center_list_instances":{"instances":{"type":"json","description":"List of Identity Center instances with instanceArn, identityStoreId, name, status, statusReason"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of instances returned"}},"identity_center_list_permission_sets":{"permissionSets":{"type":"json","description":"List of permission sets with permissionSetArn, name, description, sessionDuration"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of permission sets returned"}},"image_generate":{"content":{"type":"string","description":"Generated image URL or identifier"},"image":{"type":"file","description":"Generated image file"},"imageUrl":{"type":"string","description":"Generated image URL"},"provider":{"type":"string","description":"Provider used"},"model":{"type":"string","description":"Model used"},"metadata":{"type":"json","description":"Generation metadata","properties":{"provider":{"type":"string","description":"Provider used"},"model":{"type":"string","description":"Model used"},"description":{"type":"string","description":"Provider description","optional":true},"revisedPrompt":{"type":"string","description":"Revised prompt","optional":true},"seed":{"type":"number","description":"Seed used for generation","optional":true},"jobId":{"type":"string","description":"Provider job ID","optional":true},"contentType":{"type":"string","description":"Image MIME type","optional":true}}}},"incidentio_actions_list":{"actions":{"type":"array","description":"List of actions","items":{"type":"object","properties":{"id":{"type":"string","description":"Action ID"},"description":{"type":"string","description":"Action description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Action status"},"due_at":{"type":"string","description":"Due date/time"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the action","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"external_issue_reference":{"type":"object","description":"External issue tracking reference","optional":true,"properties":{"provider":{"type":"string","description":"Issue tracking provider (e.g., Jira, Linear)"},"issue_name":{"type":"string","description":"Issue identifier"},"issue_permalink":{"type":"string","description":"URL to the external issue"}}}}}}},"incidentio_actions_show":{"action":{"type":"object","description":"Action details","properties":{"id":{"type":"string","description":"Action ID"},"description":{"type":"string","description":"Action description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Action status"},"due_at":{"type":"string","description":"Due date/time"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the action","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"external_issue_reference":{"type":"object","description":"External issue tracking reference","optional":true,"properties":{"provider":{"type":"string","description":"Issue tracking provider (e.g., Jira, Linear)"},"issue_name":{"type":"string","description":"Issue identifier"},"issue_permalink":{"type":"string","description":"URL to the external issue"}}}}}},"incidentio_custom_fields_create":{"custom_field":{"type":"object","description":"Created custom field","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"incidentio_custom_fields_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_custom_fields_list":{"custom_fields":{"type":"array","description":"List of custom fields","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}}},"incidentio_custom_fields_show":{"custom_field":{"type":"object","description":"Custom field details","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"incidentio_custom_fields_update":{"custom_field":{"type":"object","description":"Updated custom field","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"incidentio_escalation_paths_create":{"escalation_path":{"type":"object","description":"The created escalation path","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels","items":{"type":"object","properties":{"targets":{"type":"array","description":"Targets for this level","items":{"type":"object","properties":{"id":{"type":"string","description":"Target ID"},"type":{"type":"string","description":"Target type"},"schedule_id":{"type":"string","description":"Schedule ID if type is schedule","optional":true},"user_id":{"type":"string","description":"User ID if type is user","optional":true},"urgency":{"type":"string","description":"Urgency level"}}}},"time_to_ack_seconds":{"type":"number","description":"Time to acknowledge in seconds"}}}},"working_hours":{"type":"array","description":"Working hours configuration","optional":true,"items":{"type":"object","properties":{"weekday":{"type":"string","description":"Day of week"},"start_time":{"type":"string","description":"Start time"},"end_time":{"type":"string","description":"End time"}}}}}}},"incidentio_escalation_paths_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_escalation_paths_list":{"escalation_paths":{"type":"array","description":"List of escalation paths","items":{"type":"object","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels"},"working_hours":{"type":"array","description":"Working hours configuration","optional":true}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_escalation_paths_show":{"escalation_path":{"type":"object","description":"The escalation path details","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels","items":{"type":"object","properties":{"targets":{"type":"array","description":"Targets for this level","items":{"type":"object","properties":{"id":{"type":"string","description":"Target ID"},"type":{"type":"string","description":"Target type"},"schedule_id":{"type":"string","description":"Schedule ID if type is schedule","optional":true},"user_id":{"type":"string","description":"User ID if type is user","optional":true},"urgency":{"type":"string","description":"Urgency level"}}}},"time_to_ack_seconds":{"type":"number","description":"Time to acknowledge in seconds"}}}},"working_hours":{"type":"array","description":"Working hours configuration","optional":true,"items":{"type":"object","properties":{"weekday":{"type":"string","description":"Day of week"},"start_time":{"type":"string","description":"Start time"},"end_time":{"type":"string","description":"End time"}}}}}}},"incidentio_escalation_paths_update":{"escalation_path":{"type":"object","description":"The updated escalation path","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels","items":{"type":"object","properties":{"targets":{"type":"array","description":"Targets for this level","items":{"type":"object","properties":{"id":{"type":"string","description":"Target ID"},"type":{"type":"string","description":"Target type"},"schedule_id":{"type":"string","description":"Schedule ID if type is schedule","optional":true},"user_id":{"type":"string","description":"User ID if type is user","optional":true},"urgency":{"type":"string","description":"Urgency level"}}}},"time_to_ack_seconds":{"type":"number","description":"Time to acknowledge in seconds"}}}},"working_hours":{"type":"array","description":"Working hours configuration","optional":true,"items":{"type":"object","properties":{"weekday":{"type":"string","description":"Day of week"},"start_time":{"type":"string","description":"Start time"},"end_time":{"type":"string","description":"End time"}}}}}}},"incidentio_escalations_create":{"escalation":{"type":"object","description":"The created escalation policy","properties":{"id":{"type":"string","description":"The escalation policy ID"},"name":{"type":"string","description":"The escalation policy name"},"created_at":{"type":"string","description":"When the escalation policy was created"},"updated_at":{"type":"string","description":"When the escalation policy was last updated"}}}},"incidentio_escalations_list":{"escalations":{"type":"array","description":"List of escalation policies","items":{"type":"object","properties":{"id":{"type":"string","description":"The escalation policy ID"},"name":{"type":"string","description":"The escalation policy name"},"created_at":{"type":"string","description":"When the escalation policy was created"},"updated_at":{"type":"string","description":"When the escalation policy was last updated"}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_escalations_show":{"escalation":{"type":"object","description":"The escalation policy details","properties":{"id":{"type":"string","description":"The escalation policy ID"},"name":{"type":"string","description":"The escalation policy name"},"created_at":{"type":"string","description":"When the escalation policy was created"},"updated_at":{"type":"string","description":"When the escalation policy was last updated"}}}},"incidentio_follow_ups_list":{"follow_ups":{"type":"array","description":"List of follow-ups","items":{"type":"object","properties":{"id":{"type":"string","description":"Follow-up ID"},"title":{"type":"string","description":"Follow-up title"},"description":{"type":"string","description":"Follow-up description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Follow-up status"},"priority":{"type":"object","description":"Follow-up priority","optional":true,"properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name"},"description":{"type":"string","description":"Priority description"},"rank":{"type":"number","description":"Priority rank"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the follow-up","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"labels":{"type":"array","description":"Labels associated with the follow-up","items":{"type":"string"}},"external_issue_reference":{"type":"object","description":"External issue tracking reference","properties":{"provider":{"type":"string","description":"External provider name"},"issue_name":{"type":"string","description":"External issue name or ID"},"issue_permalink":{"type":"string","description":"Permalink to external issue"}}}}}}},"incidentio_follow_ups_show":{"follow_up":{"type":"object","description":"Follow-up details","properties":{"id":{"type":"string","description":"Follow-up ID"},"title":{"type":"string","description":"Follow-up title"},"description":{"type":"string","description":"Follow-up description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Follow-up status"},"priority":{"type":"object","description":"Follow-up priority","optional":true,"properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name"},"description":{"type":"string","description":"Priority description"},"rank":{"type":"number","description":"Priority rank"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the follow-up","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"labels":{"type":"array","description":"Labels associated with the follow-up","items":{"type":"string"}},"external_issue_reference":{"type":"object","description":"External issue tracking reference","properties":{"provider":{"type":"string","description":"External provider name"},"issue_name":{"type":"string","description":"External issue name or ID"},"issue_permalink":{"type":"string","description":"Permalink to external issue"}}}}}},"incidentio_incident_roles_create":{"incident_role":{"type":"object","description":"The created incident role","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}},"incidentio_incident_roles_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_incident_roles_list":{"incident_roles":{"type":"array","description":"List of incident roles","items":{"type":"object","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}}},"incidentio_incident_roles_show":{"incident_role":{"type":"object","description":"The incident role details","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}},"incidentio_incident_roles_update":{"incident_role":{"type":"object","description":"The updated incident role","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}},"incidentio_incident_statuses_list":{"incident_statuses":{"type":"array","description":"List of incident statuses","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the incident status"},"name":{"type":"string","description":"Name of the incident status"},"description":{"type":"string","description":"Description of the incident status"},"category":{"type":"string","description":"Category of the incident status"}}}}},"incidentio_incident_timestamps_list":{"incident_timestamps":{"type":"array","description":"List of incident timestamp definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"The timestamp ID"},"name":{"type":"string","description":"The timestamp name"},"rank":{"type":"number","description":"The rank/order of the timestamp"},"created_at":{"type":"string","description":"When the timestamp was created"},"updated_at":{"type":"string","description":"When the timestamp was last updated"}}}}},"incidentio_incident_timestamps_show":{"incident_timestamp":{"type":"object","description":"The incident timestamp details","properties":{"id":{"type":"string","description":"The timestamp ID"},"name":{"type":"string","description":"The timestamp name"},"rank":{"type":"number","description":"The rank/order of the timestamp"},"created_at":{"type":"string","description":"When the timestamp was created"},"updated_at":{"type":"string","description":"When the timestamp was last updated"}}}},"incidentio_incident_types_list":{"incident_types":{"type":"array","description":"List of incident types","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the incident type"},"name":{"type":"string","description":"Name of the incident type"},"description":{"type":"string","description":"Description of the incident type"},"is_default":{"type":"boolean","description":"Whether this is the default incident type"}}}}},"incidentio_incident_updates_list":{"incident_updates":{"type":"array","description":"List of incident updates","items":{"type":"object","properties":{"id":{"type":"string","description":"The update ID"},"incident_id":{"type":"string","description":"The incident ID"},"message":{"type":"string","description":"The update message"},"new_severity":{"type":"object","description":"New severity if changed","optional":true,"properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"new_status":{"type":"object","description":"New status if changed","optional":true,"properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"updater":{"type":"object","description":"User who created the update","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"created_at":{"type":"string","description":"When the update was created"},"updated_at":{"type":"string","description":"When the update was last modified"}}}},"pagination_meta":{"type":"object","description":"Pagination information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_incidents_create":{"incident":{"type":"object","description":"The created incident object","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name"},"summary":{"type":"string","description":"Brief summary of the incident"},"description":{"type":"string","description":"Detailed description of the incident"},"mode":{"type":"string","description":"Incident mode (e.g., standard, retrospective)"},"call_url":{"type":"string","description":"URL for the incident call/bridge"},"severity":{"type":"object","description":"Severity of the incident","properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"status":{"type":"object","description":"Current status of the incident","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"incident_type":{"type":"object","description":"Type of the incident","properties":{"id":{"type":"string","description":"Type ID"},"name":{"type":"string","description":"Type name"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_url":{"type":"string","description":"URL to the incident"},"slack_channel_id":{"type":"string","description":"Associated Slack channel ID"},"slack_channel_name":{"type":"string","description":"Associated Slack channel name"},"visibility":{"type":"string","description":"Incident visibility"}}}},"incidentio_incidents_list":{"incidents":{"type":"array","description":"List of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name/title"},"summary":{"type":"string","description":"Incident summary","optional":true},"description":{"type":"string","description":"Incident description","optional":true},"mode":{"type":"string","description":"Incident mode (standard, retrospective, test)","optional":true},"call_url":{"type":"string","description":"Video call URL","optional":true},"severity":{"type":"object","description":"Incident severity","optional":true,"properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name (e.g., Critical, Major, Minor)"},"description":{"type":"string","description":"Severity description"},"rank":{"type":"number","description":"Severity rank (lower = more severe)"}}},"status":{"type":"object","description":"Current incident status","optional":true,"properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"category":{"type":"string","description":"Status category (triage, active, post-incident, closed)"}}},"incident_type":{"type":"object","description":"Incident type","optional":true,"properties":{"id":{"type":"string","description":"Incident type ID"},"name":{"type":"string","description":"Incident type name"},"description":{"type":"string","description":"Incident type description"},"is_default":{"type":"boolean","description":"Whether this is the default incident type"}}},"created_at":{"type":"string","description":"When the incident was created (ISO 8601)"},"updated_at":{"type":"string","description":"When the incident was last updated (ISO 8601)"},"incident_url":{"type":"string","description":"URL to the incident page","optional":true},"slack_channel_id":{"type":"string","description":"Slack channel ID","optional":true},"slack_channel_name":{"type":"string","description":"Slack channel name","optional":true},"visibility":{"type":"string","description":"Incident visibility (public, private)","optional":true}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of items per page"},"total_record_count":{"type":"number","description":"Total number of records","optional":true}}}},"incidentio_incidents_show":{"incident":{"type":"object","description":"Detailed incident information","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name"},"summary":{"type":"string","description":"Brief summary of the incident"},"description":{"type":"string","description":"Detailed description of the incident"},"mode":{"type":"string","description":"Incident mode (e.g., standard, retrospective)"},"call_url":{"type":"string","description":"URL for the incident call/bridge"},"permalink":{"type":"string","description":"Permanent link to the incident"},"severity":{"type":"object","description":"Severity of the incident","properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"status":{"type":"object","description":"Current status of the incident","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"incident_type":{"type":"object","description":"Type of the incident","properties":{"id":{"type":"string","description":"Type ID"},"name":{"type":"string","description":"Type name"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_url":{"type":"string","description":"URL to the incident"},"slack_channel_id":{"type":"string","description":"Associated Slack channel ID"},"slack_channel_name":{"type":"string","description":"Associated Slack channel name"},"visibility":{"type":"string","description":"Incident visibility"},"custom_field_entries":{"type":"array","description":"Custom field values for the incident"},"incident_role_assignments":{"type":"array","description":"Role assignments for the incident"}}}},"incidentio_incidents_update":{"incident":{"type":"object","description":"The updated incident object","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name"},"summary":{"type":"string","description":"Brief summary of the incident"},"description":{"type":"string","description":"Detailed description of the incident"},"mode":{"type":"string","description":"Incident mode (e.g., standard, retrospective)"},"call_url":{"type":"string","description":"URL for the incident call/bridge"},"severity":{"type":"object","description":"Severity of the incident","properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"status":{"type":"object","description":"Current status of the incident","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"incident_type":{"type":"object","description":"Type of the incident","properties":{"id":{"type":"string","description":"Type ID"},"name":{"type":"string","description":"Type name"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_url":{"type":"string","description":"URL to the incident"},"slack_channel_id":{"type":"string","description":"Associated Slack channel ID"},"slack_channel_name":{"type":"string","description":"Associated Slack channel name"},"visibility":{"type":"string","description":"Incident visibility"}}}},"incidentio_schedule_entries_list":{"schedule_entries":{"type":"object","description":"Schedule entries grouped by final, overrides, and scheduled entries","properties":{"final":{"type":"array","description":"Final computed schedule entries"},"overrides":{"type":"array","description":"Override schedule entries"},"scheduled":{"type":"array","description":"Scheduled entries before overrides are applied"}}},"pagination_meta":{"type":"object","description":"Pagination information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"after_url":{"type":"string","description":"URL for next page","optional":true}}}},"incidentio_schedule_overrides_create":{"override":{"type":"object","description":"The created schedule override","properties":{"id":{"type":"string","description":"The override ID"},"layer_id":{"type":"string","description":"The schedule layer ID"},"rotation_id":{"type":"string","description":"The rotation ID"},"schedule_id":{"type":"string","description":"The schedule ID"},"user":{"type":"object","description":"User assigned to this override","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"start_at":{"type":"string","description":"When the override starts"},"end_at":{"type":"string","description":"When the override ends"},"created_at":{"type":"string","description":"When the override was created"},"updated_at":{"type":"string","description":"When the override was last updated"}}}},"incidentio_schedules_create":{"schedule":{"type":"object","description":"The created schedule","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"incidentio_schedules_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_schedules_list":{"schedules":{"type":"array","description":"List of schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_schedules_show":{"schedule":{"type":"object","description":"The schedule details","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"incidentio_schedules_update":{"schedule":{"type":"object","description":"The updated schedule","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"incidentio_severities_list":{"severities":{"type":"array","description":"List of severity levels","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the severity level"},"name":{"type":"string","description":"Name of the severity level"},"description":{"type":"string","description":"Description of the severity level"},"rank":{"type":"number","description":"Rank/order of the severity level"}}}}},"incidentio_users_list":{"users":{"type":"array","description":"List of users in the workspace","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the user"},"name":{"type":"string","description":"Full name of the user"},"email":{"type":"string","description":"Email address of the user"},"role":{"type":"string","description":"Role of the user in the workspace"}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of items per page"},"total_record_count":{"type":"number","description":"Total number of records","optional":true}}}},"incidentio_users_show":{"user":{"type":"object","description":"Details of the requested user","properties":{"id":{"type":"string","description":"Unique identifier for the user"},"name":{"type":"string","description":"Full name of the user"},"email":{"type":"string","description":"Email address of the user"},"role":{"type":"string","description":"Role of the user in the workspace"}}}},"incidentio_workflows_create":{"workflow":{"type":"object","description":"The created workflow","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}},"management_meta":{"type":"json","description":"Workflow management metadata","optional":true}},"incidentio_workflows_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_workflows_list":{"workflows":{"type":"array","description":"List of workflows","items":{"type":"object","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}}}},"incidentio_workflows_show":{"workflow":{"type":"object","description":"The workflow details","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}},"management_meta":{"type":"json","description":"Workflow management metadata","optional":true}},"incidentio_workflows_update":{"workflow":{"type":"object","description":"The updated workflow","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}},"management_meta":{"type":"json","description":"Workflow management metadata","optional":true}},"infisical_create_secret":{"secret":{"type":"object","description":"The created secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"infisical_delete_secret":{"secret":{"type":"object","description":"The deleted secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"infisical_get_secret":{"secret":{"type":"object","description":"The retrieved secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"infisical_list_secrets":{"secrets":{"type":"array","description":"Array of secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"count":{"type":"number","description":"Total number of secrets returned"}},"infisical_update_secret":{"secret":{"type":"object","description":"The updated secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"instagram_delete_comment":{"success":{"type":"boolean","description":"Whether the delete succeeded"}},"instagram_download_media":{"files":{"type":"file[]","description":"Downloaded media as canonical User Files, ready for attachment inputs (100 MB max each)"},"mediaId":{"type":"string","description":"Instagram media ID that was downloaded"},"mediaType":{"type":"string","description":"Instagram media type, such as IMAGE, VIDEO, or CAROUSEL_ALBUM","optional":true},"downloadedCount":{"type":"number","description":"Number of files downloaded"}},"instagram_get_account_insights":{"insights":{"type":"array","description":"Account insight metrics","items":{"type":"object","properties":{"name":{"type":"string","description":"Metric name","nullable":true},"period":{"type":"string","description":"Aggregation period","nullable":true},"title":{"type":"string","description":"Human-readable metric title","nullable":true},"description":{"type":"string","description":"Metric description","nullable":true},"values":{"type":"json","description":"Metric values; shape varies by metric and requested breakdown"},"totalValue":{"type":"json","description":"Aggregate metric value; shape varies by metric and breakdown","nullable":true}}}}},"instagram_get_container_status":{"containerId":{"type":"string","description":"Container id"},"statusCode":{"type":"string","description":"EXPIRED, ERROR, FINISHED, IN_PROGRESS, or PUBLISHED","optional":true},"status":{"type":"string","description":"Detailed status message when available","optional":true}},"instagram_get_conversation_messages":{"conversationId":{"type":"string","description":"Conversation id"},"messages":{"type":"array","description":"Message references (id, createdTime). Use Get Message for sender, recipient, and text.","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram message ID"},"createdTime":{"type":"string","description":"Created timestamp","nullable":true},"isUnsupported":{"type":"boolean","description":"Whether this message type is unsupported by the API"}}}},"nextCursor":{"type":"string","description":"Nested messages pagination cursor","optional":true}},"instagram_get_media":{"id":{"type":"string","description":"Media id","optional":true},"caption":{"type":"string","description":"Caption text","optional":true},"mediaType":{"type":"string","description":"IMAGE, VIDEO, or CAROUSEL_ALBUM","optional":true},"mediaProductType":{"type":"string","description":"Feed, Reels, or Stories product type","optional":true},"mediaUrl":{"type":"string","description":"Instagram media URL when available; use Download Media to persist it","optional":true},"permalink":{"type":"string","description":"Permalink to the post","optional":true},"timestamp":{"type":"string","description":"ISO timestamp","optional":true},"likeCount":{"type":"number","description":"Like count","optional":true},"commentsCount":{"type":"number","description":"Comments count","optional":true},"children":{"type":"array","description":"Carousel child media IDs","items":{"type":"object","properties":{"id":{"type":"string","description":"Carousel child media ID"}}}}},"instagram_get_media_insights":{"insights":{"type":"array","description":"Media insight metrics","items":{"type":"object","properties":{"name":{"type":"string","description":"Metric name","nullable":true},"period":{"type":"string","description":"Aggregation period","nullable":true},"title":{"type":"string","description":"Human-readable metric title","nullable":true},"description":{"type":"string","description":"Metric description","nullable":true},"values":{"type":"json","description":"Metric values; shape varies by metric and requested breakdown"},"totalValue":{"type":"json","description":"Aggregate metric value; shape varies by metric and breakdown","nullable":true}}}}},"instagram_get_message":{"id":{"type":"string","description":"Message id"},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"fromId":{"type":"string","description":"Sender Instagram-scoped id","optional":true},"fromUsername":{"type":"string","description":"Sender username","optional":true},"toId":{"type":"string","description":"Recipient id","optional":true},"message":{"type":"string","description":"Message text","optional":true}},"instagram_get_profile":{"userId":{"type":"string","description":"Instagram professional account user_id","optional":true},"id":{"type":"string","description":"Graph object id","optional":true},"username":{"type":"string","description":"Instagram username","optional":true},"name":{"type":"string","description":"Display name","optional":true},"accountType":{"type":"string","description":"Business or Media_Creator","optional":true},"profilePictureUrl":{"type":"string","description":"Profile picture URL","optional":true},"followersCount":{"type":"number","description":"Follower count","optional":true},"followsCount":{"type":"number","description":"Following count","optional":true},"mediaCount":{"type":"number","description":"Media count","optional":true}},"instagram_get_publishing_limit":{"quotaUsage":{"type":"number","description":"Number of publishes used in the current window","optional":true},"config":{"type":"json","description":"Quota config (quotaTotal, quotaDuration)","optional":true,"properties":{"quotaTotal":{"type":"number","description":"Total publishes allowed in the quota window","nullable":true},"quotaDuration":{"type":"number","description":"Quota window duration reported by Instagram","nullable":true}}}},"instagram_hide_comment":{"success":{"type":"boolean","description":"Whether the hide/unhide succeeded"}},"instagram_list_comments":{"comments":{"type":"array","description":"Comments on the media object","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram comment ID"},"text":{"type":"string","description":"Comment text","nullable":true},"username":{"type":"string","description":"Comment author username","nullable":true},"timestamp":{"type":"string","description":"ISO timestamp","nullable":true},"likeCount":{"type":"number","description":"Like count","nullable":true},"hidden":{"type":"boolean","description":"Whether the comment is hidden","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor","optional":true}},"instagram_list_conversations":{"conversations":{"type":"array","description":"Instagram Direct conversations from this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram conversation ID"},"updatedTime":{"type":"string","description":"Last updated timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor","optional":true}},"instagram_list_media":{"media":{"type":"array","description":"Media objects from this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram media ID"},"caption":{"type":"string","description":"Caption text","nullable":true},"mediaType":{"type":"string","description":"IMAGE, VIDEO, or CAROUSEL_ALBUM","nullable":true},"mediaProductType":{"type":"string","description":"Feed, Reels, or Stories product type","nullable":true},"mediaUrl":{"type":"string","description":"Instagram media URL when available","nullable":true},"permalink":{"type":"string","description":"Permalink to the media","nullable":true},"timestamp":{"type":"string","description":"ISO timestamp","nullable":true},"likeCount":{"type":"number","description":"Like count","nullable":true},"commentsCount":{"type":"number","description":"Comment count","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"instagram_list_stories":{"stories":{"type":"array","description":"Active stories from this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram story ID"},"mediaType":{"type":"string","description":"IMAGE or VIDEO","nullable":true},"mediaUrl":{"type":"string","description":"Instagram story media URL when available","nullable":true},"timestamp":{"type":"string","description":"ISO timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor","optional":true}},"instagram_private_reply":{"messageId":{"type":"string","description":"Sent message id"},"recipientId":{"type":"string","description":"Instagram-scoped recipient id"}},"instagram_publish_carousel":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_image":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_reel":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_story":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_video":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_reply_to_comment":{"id":{"type":"string","description":"Created reply comment id"}},"instagram_send_text_message":{"messageId":{"type":"string","description":"Sent message id"},"recipientId":{"type":"string","description":"Recipient id"}},"instagram_set_comments_enabled":{"success":{"type":"boolean","description":"Whether the update succeeded"}},"instantly_activate_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true},"message":{"type":"string","description":"Confirmation message from Instantly","optional":true}},"instantly_create_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true}},"instantly_create_lead":{"lead":{"type":"object","description":"Lead details","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"job_title":{"type":"string","description":"Lead job title","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true},"payload":{"type":"json","description":"Lead custom variables","nullable":true}}},"id":{"type":"string","description":"Lead ID","optional":true},"email_address":{"type":"string","description":"Lead email address","optional":true},"first_name":{"type":"string","description":"Lead first name","optional":true},"last_name":{"type":"string","description":"Lead last name","optional":true},"campaign":{"type":"string","description":"Campaign ID","optional":true},"status":{"type":"number","description":"Lead status","optional":true}},"instantly_create_lead_list":{"lead_list":{"type":"object","description":"Lead list details","properties":{"id":{"type":"string","description":"Lead list ID","nullable":true},"organization_id":{"type":"string","description":"Organization ID","nullable":true},"has_enrichment_task":{"type":"boolean","description":"Whether enrichment is enabled","nullable":true},"owned_by":{"type":"string","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Lead list name","nullable":true},"timestamp_created":{"type":"string","description":"Creation timestamp","nullable":true}}},"id":{"type":"string","description":"Lead list ID","optional":true},"name":{"type":"string","description":"Lead list name","optional":true}},"instantly_delete_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true},"message":{"type":"string","description":"Confirmation message from Instantly","optional":true}},"instantly_delete_leads":{"count":{"type":"number","description":"Number of leads deleted","optional":true}},"instantly_get_lead":{"lead":{"type":"object","description":"Lead details","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"job_title":{"type":"string","description":"Lead job title","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true},"payload":{"type":"json","description":"Lead custom variables","nullable":true}}},"id":{"type":"string","description":"Lead ID","optional":true},"email_address":{"type":"string","description":"Lead email address","optional":true},"first_name":{"type":"string","description":"Lead first name","optional":true},"last_name":{"type":"string","description":"Lead last name","optional":true},"campaign":{"type":"string","description":"Campaign ID","optional":true},"status":{"type":"number","description":"Lead status","optional":true}},"instantly_list_campaigns":{"campaigns":{"type":"array","description":"List of campaigns","items":{"type":"object","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true}}}},"count":{"type":"number","description":"Number of campaigns returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_list_emails":{"emails":{"type":"array","description":"List of emails","items":{"type":"object","properties":{"id":{"type":"string","description":"Email ID","nullable":true},"subject":{"type":"string","description":"Email subject","nullable":true},"from_address_email":{"type":"string","description":"Sender email","nullable":true},"lead":{"type":"string","description":"Lead email","nullable":true},"thread_id":{"type":"string","description":"Thread ID","nullable":true}}}},"count":{"type":"number","description":"Number of emails returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_list_lead_lists":{"lead_lists":{"type":"array","description":"List of lead lists","items":{"type":"object","properties":{"id":{"type":"string","description":"Lead list ID","nullable":true},"name":{"type":"string","description":"Lead list name","nullable":true},"has_enrichment_task":{"type":"boolean","description":"Whether enrichment is enabled","nullable":true},"timestamp_created":{"type":"string","description":"Creation timestamp","nullable":true}}}},"count":{"type":"number","description":"Number of lead lists returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_list_leads":{"leads":{"type":"array","description":"List of leads","items":{"type":"object","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true}}}},"count":{"type":"number","description":"Number of leads returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_patch_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true}},"instantly_patch_lead":{"lead":{"type":"object","description":"Lead details","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"job_title":{"type":"string","description":"Lead job title","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true},"payload":{"type":"json","description":"Lead custom variables","nullable":true}}},"id":{"type":"string","description":"Lead ID","optional":true},"email_address":{"type":"string","description":"Lead email address","optional":true},"first_name":{"type":"string","description":"Lead first name","optional":true},"last_name":{"type":"string","description":"Lead last name","optional":true},"campaign":{"type":"string","description":"Campaign ID","optional":true},"status":{"type":"number","description":"Lead status","optional":true}},"instantly_pause_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true},"message":{"type":"string","description":"Confirmation message from Instantly","optional":true}},"instantly_reply_to_email":{"email":{"type":"object","description":"Email details","properties":{"id":{"type":"string","description":"Email ID","nullable":true},"subject":{"type":"string","description":"Email subject","nullable":true},"from_address_email":{"type":"string","description":"Sender email","nullable":true},"to_address_email_list":{"type":"string","description":"Recipient email list","nullable":true},"thread_id":{"type":"string","description":"Thread ID","nullable":true},"content_preview":{"type":"string","description":"Email content preview","nullable":true}}},"id":{"type":"string","description":"Email ID","optional":true},"subject":{"type":"string","description":"Email subject","optional":true},"thread_id":{"type":"string","description":"Thread ID","optional":true}},"instantly_update_lead_interest_status":{"message":{"type":"string","description":"Background job submission message","optional":true}},"intercom_assign_conversation_v2":{"conversation":{"type":"object","description":"The assigned conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation"},"open":{"type":"boolean","description":"Whether the conversation is open"},"admin_assignee_id":{"type":"number","description":"ID of the assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of the assigned team","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the assigned conversation"},"admin_assignee_id":{"type":"number","description":"ID of the assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of the assigned team","optional":true}},"intercom_attach_contact_to_company_v2":{"company":{"type":"object","description":"The company object the contact was attached to","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"company_id":{"type":"string","description":"The company_id you defined"},"name":{"type":"string","description":"Name of the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was updated"},"user_count":{"type":"number","description":"Number of users in the company"},"session_count":{"type":"number","description":"Number of sessions"},"monthly_spend":{"type":"number","description":"Monthly spend amount"},"plan":{"type":"object","description":"Company plan details"}}},"companyId":{"type":"string","description":"ID of the company"},"name":{"type":"string","description":"Name of the company","optional":true}},"intercom_close_conversation_v2":{"conversation":{"type":"object","description":"The closed conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation (closed)"},"open":{"type":"boolean","description":"Whether the conversation is open (false)"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the closed conversation"},"state":{"type":"string","description":"State of the conversation (closed)"}},"intercom_create_company":{"company":{"type":"object","description":"Created or updated company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"remote_created_at":{"type":"number","description":"Unix timestamp when company was created by you"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company","properties":{"type":{"type":"string","description":"Tag list type"},"tags":{"type":"array","description":"Array of tag objects"}}},"segments":{"type":"object","description":"Segments the company belongs to","properties":{"type":{"type":"string","description":"Segment list type"},"segments":{"type":"array","description":"Array of segment objects"}}}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_company)"},"companyId":{"type":"string","description":"ID of the created/updated company"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_company_v2":{"company":{"type":"object","description":"Created or updated company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"remote_created_at":{"type":"number","description":"Unix timestamp when company was created by you"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company","properties":{"type":{"type":"string","description":"Tag list type"},"tags":{"type":"array","description":"Array of tag objects"}}},"segments":{"type":"object","description":"Segments the company belongs to","properties":{"type":{"type":"string","description":"Segment list type"},"segments":{"type":"array","description":"Array of segment objects"}}}}},"companyId":{"type":"string","description":"ID of the created/updated company"}},"intercom_create_contact":{"contact":{"type":"object","description":"Created contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up"},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch tags"},"data":{"type":"array","description":"Array of tag objects"},"has_more":{"type":"boolean","description":"Whether there are more tags"},"total_count":{"type":"number","description":"Total number of tags"}}},"notes":{"type":"object","description":"Notes associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch notes"},"data":{"type":"array","description":"Array of note objects"},"has_more":{"type":"boolean","description":"Whether there are more notes"},"total_count":{"type":"number","description":"Total number of notes"}}},"companies":{"type":"object","description":"Companies associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch companies"},"data":{"type":"array","description":"Array of company objects"},"has_more":{"type":"boolean","description":"Whether there are more companies"},"total_count":{"type":"number","description":"Total number of companies"}}},"location":{"type":"object","description":"Location information for the contact","properties":{"type":{"type":"string","description":"Location type"},"city":{"type":"string","description":"City"},"region":{"type":"string","description":"Region/State"},"country":{"type":"string","description":"Country"},"country_code":{"type":"string","description":"Country code"},"continent_code":{"type":"string","description":"Continent code"}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","properties":{"type":{"type":"string","description":"List type"},"data":{"type":"array","description":"Array of social profile objects"}}},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_contact)"},"contactId":{"type":"string","description":"ID of the created contact"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_contact_v2":{"contact":{"type":"object","description":"Created contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up"},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch tags"},"data":{"type":"array","description":"Array of tag objects"},"has_more":{"type":"boolean","description":"Whether there are more tags"},"total_count":{"type":"number","description":"Total number of tags"}}},"notes":{"type":"object","description":"Notes associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch notes"},"data":{"type":"array","description":"Array of note objects"},"has_more":{"type":"boolean","description":"Whether there are more notes"},"total_count":{"type":"number","description":"Total number of notes"}}},"companies":{"type":"object","description":"Companies associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch companies"},"data":{"type":"array","description":"Array of company objects"},"has_more":{"type":"boolean","description":"Whether there are more companies"},"total_count":{"type":"number","description":"Total number of companies"}}},"location":{"type":"object","description":"Location information for the contact","properties":{"type":{"type":"string","description":"Location type"},"city":{"type":"string","description":"City"},"region":{"type":"string","description":"Region/State"},"country":{"type":"string","description":"Country"},"country_code":{"type":"string","description":"Country code"},"continent_code":{"type":"string","description":"Continent code"}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","properties":{"type":{"type":"string","description":"List type"},"data":{"type":"array","description":"Array of social profile objects"}}},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"contactId":{"type":"string","description":"ID of the created contact"}},"intercom_create_event_v2":{"accepted":{"type":"boolean","description":"Whether the event was accepted (202 Accepted)"}},"intercom_create_message":{"message":{"type":"object","description":"Created message object","properties":{"id":{"type":"string","description":"Unique identifier for the message"},"type":{"type":"string","description":"Object type (message)"},"created_at":{"type":"number","description":"Unix timestamp when message was created"},"body":{"type":"string","description":"Body of the message"},"message_type":{"type":"string","description":"Type of the message (in_app or email)"},"conversation_id":{"type":"string","description":"ID of the conversation created"},"owner":{"type":"object","description":"Owner of the message"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_message)"},"messageId":{"type":"string","description":"ID of the created message"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_message_v2":{"message":{"type":"object","description":"Created message object","properties":{"id":{"type":"string","description":"Unique identifier for the message"},"type":{"type":"string","description":"Object type (message)"},"created_at":{"type":"number","description":"Unix timestamp when message was created"},"body":{"type":"string","description":"Body of the message"},"message_type":{"type":"string","description":"Type of the message (in_app or email)"},"conversation_id":{"type":"string","description":"ID of the conversation created"},"owner":{"type":"object","description":"Owner of the message"}}},"messageId":{"type":"string","description":"ID of the created message"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_note_v2":{"id":{"type":"string","description":"Unique identifier for the note"},"body":{"type":"string","description":"The text content of the note"},"created_at":{"type":"number","description":"Unix timestamp when the note was created"},"type":{"type":"string","description":"Object type (note)"},"author":{"type":"object","description":"The admin who created the note","optional":true,"properties":{"type":{"type":"string","description":"Author type (admin)"},"id":{"type":"string","description":"Author ID"},"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"}}},"contact":{"type":"object","description":"The contact the note was created for","optional":true,"properties":{"type":{"type":"string","description":"Contact type"},"id":{"type":"string","description":"Contact ID"}}}},"intercom_create_tag_v2":{"id":{"type":"string","description":"Unique identifier for the tag"},"name":{"type":"string","description":"Name of the tag"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_create_ticket":{"ticket":{"type":"object","description":"Created ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_ticket)"},"ticketId":{"type":"string","description":"ID of the created ticket"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_ticket_v2":{"ticket":{"type":"object","description":"Created ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"ticketId":{"type":"string","description":"ID of the created ticket"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_delete_contact":{"id":{"type":"string","description":"ID of deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was deleted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (delete_contact)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_delete_contact_v2":{"id":{"type":"string","description":"ID of deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was deleted"}},"intercom_detach_contact_from_company_v2":{"company":{"type":"object","description":"The company object the contact was detached from","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"company_id":{"type":"string","description":"The company_id you defined"},"name":{"type":"string","description":"Name of the company"}}},"companyId":{"type":"string","description":"ID of the company"},"name":{"type":"string","description":"Name of the company","optional":true}},"intercom_get_company":{"company":{"type":"object","description":"Company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_company)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_company_v2":{"company":{"type":"object","description":"Company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}}},"intercom_get_contact":{"contact":{"type":"object","description":"Contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"email_domain":{"type":"string","description":"Email domain of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned account ownership","optional":true},"external_id":{"type":"string","description":"External identifier provided by the client","optional":true},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up","optional":true},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen","optional":true},"last_contacted_at":{"type":"number","description":"Unix timestamp when contact was last contacted","optional":true},"last_replied_at":{"type":"number","description":"Unix timestamp when contact last replied","optional":true},"last_email_opened_at":{"type":"number","description":"Unix timestamp when contact last opened an email","optional":true},"last_email_clicked_at":{"type":"number","description":"Unix timestamp when contact last clicked an email link","optional":true},"has_hard_bounced":{"type":"boolean","description":"Whether email to this contact has hard bounced","optional":true},"marked_email_as_spam":{"type":"boolean","description":"Whether contact marked email as spam","optional":true},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails","optional":true},"browser":{"type":"string","description":"Browser used by contact","optional":true},"browser_version":{"type":"string","description":"Browser version","optional":true},"browser_language":{"type":"string","description":"Browser language setting","optional":true},"os":{"type":"string","description":"Operating system","optional":true},"language_override":{"type":"string","description":"Language override setting","optional":true},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"notes":{"type":"object","description":"Notes associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"companies":{"type":"object","description":"Companies associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"location":{"type":"object","description":"Location information for the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (location)"},"city":{"type":"string","description":"City name","optional":true},"region":{"type":"string","description":"Region or state name","optional":true},"country":{"type":"string","description":"Country name","optional":true},"country_code":{"type":"string","description":"ISO country code","optional":true},"continent_code":{"type":"string","description":"Continent code","optional":true}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (social_profile.list)"},"data":{"type":"array","description":"Array of social profile objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Social network type (e.g., twitter, facebook)"},"name":{"type":"string","description":"Social network name"},"url":{"type":"string","description":"Profile URL","optional":true},"username":{"type":"string","description":"Username on the social network","optional":true},"id":{"type":"string","description":"User ID on the social network","optional":true}}}}}}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_contact)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_contact_v2":{"contact":{"type":"object","description":"Contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"email_domain":{"type":"string","description":"Email domain of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned account ownership","optional":true},"external_id":{"type":"string","description":"External identifier provided by the client","optional":true},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up","optional":true},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen","optional":true},"last_contacted_at":{"type":"number","description":"Unix timestamp when contact was last contacted","optional":true},"last_replied_at":{"type":"number","description":"Unix timestamp when contact last replied","optional":true},"last_email_opened_at":{"type":"number","description":"Unix timestamp when contact last opened an email","optional":true},"last_email_clicked_at":{"type":"number","description":"Unix timestamp when contact last clicked an email link","optional":true},"has_hard_bounced":{"type":"boolean","description":"Whether email to this contact has hard bounced","optional":true},"marked_email_as_spam":{"type":"boolean","description":"Whether contact marked email as spam","optional":true},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails","optional":true},"browser":{"type":"string","description":"Browser used by contact","optional":true},"browser_version":{"type":"string","description":"Browser version","optional":true},"browser_language":{"type":"string","description":"Browser language setting","optional":true},"os":{"type":"string","description":"Operating system","optional":true},"language_override":{"type":"string","description":"Language override setting","optional":true},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"notes":{"type":"object","description":"Notes associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"companies":{"type":"object","description":"Companies associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"location":{"type":"object","description":"Location information for the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (location)"},"city":{"type":"string","description":"City name","optional":true},"region":{"type":"string","description":"Region or state name","optional":true},"country":{"type":"string","description":"Country name","optional":true},"country_code":{"type":"string","description":"ISO country code","optional":true},"continent_code":{"type":"string","description":"Continent code","optional":true}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (social_profile.list)"},"data":{"type":"array","description":"Array of social profile objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Social network type (e.g., twitter, facebook)"},"name":{"type":"string","description":"Social network name"},"url":{"type":"string","description":"Profile URL","optional":true},"username":{"type":"string","description":"Username on the social network","optional":true},"id":{"type":"string","description":"User ID on the social network","optional":true}}}}}}}}},"intercom_get_conversation":{"conversation":{"type":"object","description":"Conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"snoozed_until":{"type":"number","description":"Unix timestamp when snooze ends","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"teammates":{"type":"object","description":"Teammates in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"},"statistics":{"type":"object","description":"Conversation statistics"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_conversation)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_conversation_v2":{"conversation":{"type":"object","description":"Conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"snoozed_until":{"type":"number","description":"Unix timestamp when snooze ends","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"teammates":{"type":"object","description":"Teammates in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"},"statistics":{"type":"object","description":"Conversation statistics"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_ticket":{"ticket":{"type":"object","description":"Ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_ticket)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_ticket_v2":{"ticket":{"type":"object","description":"Ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"ticketId":{"type":"string","description":"ID of the retrieved ticket"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_admins_v2":{"admins":{"type":"array","description":"Array of admin objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the admin"},"type":{"type":"string","description":"Object type (admin)"},"name":{"type":"string","description":"Name of the admin"},"email":{"type":"string","description":"Email of the admin"},"job_title":{"type":"string","description":"Job title of the admin","optional":true},"away_mode_enabled":{"type":"boolean","description":"Whether admin is in away mode"},"away_mode_reassign":{"type":"boolean","description":"Whether to reassign conversations when away"},"has_inbox_seat":{"type":"boolean","description":"Whether admin has a paid inbox seat"},"team_ids":{"type":"array","description":"List of team IDs the admin belongs to"},"avatar":{"type":"object","description":"Avatar information","optional":true},"email_verified":{"type":"boolean","description":"Whether email is verified","optional":true}}}},"type":{"type":"string","description":"Object type (admin.list)"}},"intercom_list_companies":{"companies":{"type":"array","description":"Array of company objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (list_companies)"},"total_count":{"type":"number","description":"Total number of companies"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_companies_v2":{"companies":{"type":"array","description":"Array of company objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of companies"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_contacts":{"contacts":{"type":"array","description":"Array of contact objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact"},"phone":{"type":"string","description":"Phone number of the contact"},"name":{"type":"string","description":"Name of the contact"},"external_id":{"type":"string","description":"External identifier for the contact"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (list_contacts)"},"total_count":{"type":"number","description":"Total number of contacts"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_contacts_v2":{"contacts":{"type":"array","description":"Array of contact objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","optional":true},"companies":{"type":"object","description":"Companies associated with the contact"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of contacts","optional":true}},"intercom_list_conversations":{"conversations":{"type":"array","description":"Array of conversation objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply"},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (list_conversations)"},"total_count":{"type":"number","description":"Total number of conversations"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_conversations_v2":{"conversations":{"type":"array","description":"Array of conversation objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of conversations","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_tags_v2":{"tags":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the tag"},"type":{"type":"string","description":"Object type (tag)"},"name":{"type":"string","description":"Name of the tag"}}}},"type":{"type":"string","description":"Object type (list)"}},"intercom_open_conversation_v2":{"conversation":{"type":"object","description":"The opened conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation (open)"},"open":{"type":"boolean","description":"Whether the conversation is open (true)"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the opened conversation"},"state":{"type":"string","description":"State of the conversation (open)"}},"intercom_reply_conversation":{"conversation":{"type":"object","description":"Updated conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (reply_conversation)"},"conversationId":{"type":"string","description":"ID of the conversation"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_reply_conversation_v2":{"conversation":{"type":"object","description":"Updated conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"}}},"conversationId":{"type":"string","description":"ID of the conversation"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_search_contacts":{"contacts":{"type":"array","description":"Array of matching contact objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact"},"phone":{"type":"string","description":"Phone number of the contact"},"name":{"type":"string","description":"Name of the contact"},"avatar":{"type":"string","description":"Avatar URL of the contact"},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact"},"external_id":{"type":"string","description":"External identifier for the contact"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up"},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (search_contacts)"},"total_count":{"type":"number","description":"Total number of matching contacts"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_search_contacts_v2":{"contacts":{"type":"array","description":"Array of matching contact objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up","optional":true},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen","optional":true},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","optional":true},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of matching contacts","optional":true}},"intercom_search_conversations":{"conversations":{"type":"array","description":"Array of matching conversation objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply"},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (search_conversations)"},"total_count":{"type":"number","description":"Total number of matching conversations"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_search_conversations_v2":{"conversations":{"type":"array","description":"Array of matching conversation objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of matching conversations","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"intercom_snooze_conversation_v2":{"conversation":{"type":"object","description":"The snoozed conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation (snoozed)"},"open":{"type":"boolean","description":"Whether the conversation is open"},"snoozed_until":{"type":"number","description":"Unix timestamp when conversation will reopen","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the snoozed conversation"},"state":{"type":"string","description":"State of the conversation (snoozed)"},"snoozed_until":{"type":"number","description":"Unix timestamp when conversation will reopen","optional":true}},"intercom_tag_contact_v2":{"id":{"type":"string","description":"Unique identifier for the tag"},"name":{"type":"string","description":"Name of the tag"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_tag_conversation_v2":{"id":{"type":"string","description":"Unique identifier for the tag"},"name":{"type":"string","description":"Name of the tag"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_untag_contact_v2":{"id":{"type":"string","description":"Unique identifier for the tag that was removed"},"name":{"type":"string","description":"Name of the tag that was removed"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_update_contact":{"contact":{"type":"object","description":"Updated contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (update_contact)"},"contactId":{"type":"string","description":"ID of the updated contact"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_update_contact_v2":{"contact":{"type":"object","description":"Updated contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"contactId":{"type":"string","description":"ID of the updated contact"}},"intercom_update_ticket_v2":{"ticket":{"type":"object","description":"The updated ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID shown in Intercom UI"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"open":{"type":"boolean","description":"Whether the ticket is open"},"is_shared":{"type":"boolean","description":"Whether the ticket is visible to users"},"snoozed_until":{"type":"number","description":"Unix timestamp when ticket will reopen","optional":true},"admin_assignee_id":{"type":"string","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"}}},"ticketId":{"type":"string","description":"ID of the updated ticket"},"ticket_state":{"type":"string","description":"Current state of the ticket"}},"jina_read_url":{"content":{"type":"string","description":"The extracted content from the URL, processed into clean, LLM-friendly text"},"tokensUsed":{"type":"number","description":"Number of Jina tokens consumed by this request","optional":true}},"jina_search":{"results":{"type":"array","description":"Array of search results, each containing title, description, url, and LLM-friendly content","items":{"type":"object","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page description or meta description","optional":true},"url":{"type":"string","description":"Page URL"},"content":{"type":"string","description":"LLM-friendly extracted content"},"usage":{"type":"object","description":"Token usage information","optional":true,"properties":{"tokens":{"type":"number","description":"Number of tokens consumed by this request"}}}}}},"tokensUsed":{"type":"number","description":"Number of Jina tokens consumed by this request","optional":true}},"jira_add_attachment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"attachments":{"type":"array","description":"Uploaded attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"Attachment file name"},"mimeType":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"content":{"type":"string","description":"URL to download the attachment"}}}},"attachmentIds":{"type":"array","description":"Array of attachment IDs","items":{"type":"string"},"optional":true},"files":{"type":"file[]","description":"Uploaded attachment files"}},"jira_add_comment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key the comment was added to"},"commentId":{"type":"string","description":"Created comment ID"},"body":{"type":"string","description":"Comment text content"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"}},"jira_add_watcher":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"watcherAccountId":{"type":"string","description":"Added watcher account ID"}},"jira_add_worklog":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key the worklog was added to"},"worklogId":{"type":"string","description":"Created worklog ID"},"timeSpent":{"type":"string","description":"Time spent in human-readable format (e.g., 3h 20m)"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"started":{"type":"string","description":"ISO 8601 timestamp when the work started"},"created":{"type":"string","description":"ISO 8601 timestamp when the worklog was created"}},"jira_assign_issue":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key that was assigned"},"assigneeId":{"type":"string","description":"Account ID of the assignee (use \\"-1\\" for auto-assign, null to unassign)"}},"jira_bulk_read":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"total":{"type":"number","description":"Total number of issues in the project (may not always be available)","optional":true},"issues":{"type":"array","description":"Array of Jira issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for this issue"},"summary":{"type":"string","description":"Issue summary"},"description":{"type":"string","description":"Issue description text","optional":true},"status":{"type":"object","description":"Issue status","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"}}},"issuetype":{"type":"object","description":"Issue type","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name"}}},"priority":{"type":"object","description":"Issue priority","properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name"}},"optional":true},"assignee":{"type":"object","description":"Assigned user","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"}},"optional":true},"created":{"type":"string","description":"ISO 8601 creation timestamp"},"updated":{"type":"string","description":"ISO 8601 last updated timestamp"}}}},"nextPageToken":{"type":"string","description":"Cursor token for the next page. Null when no more results.","optional":true},"isLast":{"type":"boolean","description":"Whether this is the last page of results"}},"jira_create_issue_link":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"inwardIssue":{"type":"string","description":"Inward issue key"},"outwardIssue":{"type":"string","description":"Outward issue key"},"linkType":{"type":"string","description":"Type of issue link"},"linkId":{"type":"string","description":"Created link ID","optional":true}},"jira_delete_attachment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"attachmentId":{"type":"string","description":"Deleted attachment ID"}},"jira_delete_comment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"commentId":{"type":"string","description":"Deleted comment ID"}},"jira_delete_issue":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Deleted issue key"}},"jira_delete_issue_link":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"linkId":{"type":"string","description":"Deleted link ID"}},"jira_delete_worklog":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"worklogId":{"type":"string","description":"Deleted worklog ID"}},"jira_get_attachments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"attachments":{"type":"array","description":"Array of attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"Attachment file name"},"mimeType":{"type":"string","description":"MIME type of the attachment"},"size":{"type":"number","description":"File size in bytes"},"content":{"type":"string","description":"URL to download the attachment content"},"thumbnail":{"type":"string","description":"URL to the attachment thumbnail","optional":true},"author":{"type":"object","description":"Attachment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"authorName":{"type":"string","description":"Attachment author display name"},"created":{"type":"string","description":"ISO 8601 timestamp when the attachment was created"}}}},"files":{"type":"file[]","description":"Downloaded attachment files (only when includeAttachments is true)","optional":true}},"jira_get_comments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"total":{"type":"number","description":"Total number of comments"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"},"comments":{"type":"array","description":"Array of comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment body text (extracted from ADF)"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Comment author display name"},"updateAuthor":{"type":"object","description":"User who last updated the comment","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"},"visibility":{"type":"object","description":"Comment visibility restriction","properties":{"type":{"type":"string","description":"Restriction type (e.g., role, group)"},"value":{"type":"string","description":"Restriction value (e.g., Administrators)"}},"optional":true}}}}},"jira_get_fields":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"fields":{"type":"array","description":"Array of Jira fields (system and custom)","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID (e.g., summary, customfield_10001)"},"key":{"type":"string","description":"Field key","optional":true},"name":{"type":"string","description":"Human-readable field name"},"custom":{"type":"boolean","description":"Whether this is a custom field","optional":true},"navigable":{"type":"boolean","description":"Whether the field is navigable in issue views","optional":true},"searchable":{"type":"boolean","description":"Whether the field can be used in JQL searches","optional":true},"schemaType":{"type":"string","description":"Field value type (e.g., string, number, array, user)","optional":true},"customType":{"type":"string","description":"Custom field type identifier (only for custom fields)","optional":true}}}},"total":{"type":"number","description":"Number of fields returned"}},"jira_get_project":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, service_desk, business)","optional":true},"simplified":{"type":"boolean","description":"Whether the project is a simplified (team-managed) project","optional":true},"style":{"type":"string","description":"Project style (e.g., classic, next-gen)","optional":true},"isPrivate":{"type":"boolean","description":"Whether the project is private","optional":true},"url":{"type":"string","description":"REST API URL for this project","optional":true},"leadDisplayName":{"type":"string","description":"Display name of the project lead","optional":true},"leadAccountId":{"type":"string","description":"Account ID of the project lead","optional":true},"issueTypes":{"type":"array","description":"Issue types available in this project","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story)"},"subtask":{"type":"boolean","description":"Whether this issue type is a subtask","optional":true}}}}},"jira_get_transitions":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key the transitions belong to"},"transitions":{"type":"array","description":"Available workflow transitions for the issue","items":{"type":"object","properties":{"id":{"type":"string","description":"Transition ID (use with Transition Issue)"},"name":{"type":"string","description":"Transition name (e.g., \\"Start Progress\\")"},"toStatusId":{"type":"string","description":"ID of the status the issue moves to","optional":true},"toStatusName":{"type":"string","description":"Name of the status the issue moves to","optional":true},"toStatusCategory":{"type":"string","description":"Status category key of the target status (new, indeterminate, done)","optional":true},"isAvailable":{"type":"boolean","description":"Whether the transition can currently be performed","optional":true},"hasScreen":{"type":"boolean","description":"Whether the transition requires a screen with fields","optional":true}}}},"total":{"type":"number","description":"Number of available transitions"}},"jira_get_users":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"users":{"type":"array","description":"Array of Jira users","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true},"avatarUrls":{"type":"json","description":"User avatar URLs in multiple sizes (16x16, 24x24, 32x32, 48x48)","optional":true},"self":{"type":"string","description":"REST API URL for this user","optional":true}}}},"total":{"type":"number","description":"Total number of users returned"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"}},"jira_get_worklogs":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"total":{"type":"number","description":"Total number of worklogs"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"},"worklogs":{"type":"array","description":"Array of worklogs","items":{"type":"object","properties":{"id":{"type":"string","description":"Worklog ID"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Worklog author display name"},"updateAuthor":{"type":"object","description":"User who last updated the worklog","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"comment":{"type":"string","description":"Worklog comment text","optional":true},"started":{"type":"string","description":"ISO 8601 timestamp when the work started"},"timeSpent":{"type":"string","description":"Time spent in human-readable format (e.g., 3h 20m)"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"created":{"type":"string","description":"ISO 8601 timestamp when the worklog was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the worklog was last updated"}}}}},"jira_list_issue_types":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueTypes":{"type":"array","description":"Array of issue types","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story)"},"description":{"type":"string","description":"Issue type description","optional":true},"subtask":{"type":"boolean","description":"Whether this issue type is a subtask","optional":true},"hierarchyLevel":{"type":"number","description":"Hierarchy level (0 = standard, 1 = epic, -1 = subtask)","optional":true},"iconUrl":{"type":"string","description":"URL of the issue type icon","optional":true},"scope":{"type":"string","description":"Project ID if this issue type is scoped to a team-managed project","optional":true}}}},"total":{"type":"number","description":"Number of issue types returned"}},"jira_list_projects":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"projects":{"type":"array","description":"Array of Jira projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, service_desk, business)","optional":true},"simplified":{"type":"boolean","description":"Whether the project is a simplified (team-managed) project","optional":true},"style":{"type":"string","description":"Project style (e.g., classic, next-gen)","optional":true},"isPrivate":{"type":"boolean","description":"Whether the project is private","optional":true},"url":{"type":"string","description":"REST API URL for this project","optional":true},"leadDisplayName":{"type":"string","description":"Display name of the project lead","optional":true},"leadAccountId":{"type":"string","description":"Account ID of the project lead","optional":true}}}},"total":{"type":"number","description":"Total number of matching projects"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"},"isLast":{"type":"boolean","description":"Whether this is the last page of results","optional":true}},"jira_remove_watcher":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"watcherAccountId":{"type":"string","description":"Removed watcher account ID"}},"jira_retrieve":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for this issue"},"summary":{"type":"string","description":"Issue summary"},"description":{"type":"string","description":"Issue description text (extracted from ADF)","optional":true},"status":{"type":"object","description":"Issue status","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name (e.g., Open, In Progress, Done)"},"description":{"type":"string","description":"Status description","optional":true},"statusCategory":{"type":"object","description":"Status category grouping","properties":{"id":{"type":"number","description":"Status category ID"},"key":{"type":"string","description":"Status category key (e.g., new, indeterminate, done)"},"name":{"type":"string","description":"Status category name (e.g., To Do, In Progress, Done)"},"colorName":{"type":"string","description":"Status category color (e.g., blue-gray, yellow, green)"}},"optional":true}}},"statusName":{"type":"string","description":"Issue status name (e.g., Open, In Progress, Done)"},"issuetype":{"type":"object","description":"Issue type","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story, Epic)"},"description":{"type":"string","description":"Issue type description","optional":true},"subtask":{"type":"boolean","description":"Whether this is a subtask type"},"iconUrl":{"type":"string","description":"URL to the issue type icon","optional":true}}},"project":{"type":"object","description":"Project the issue belongs to","properties":{"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, business)","optional":true}}},"priority":{"type":"object","description":"Issue priority","properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name (e.g., Highest, High, Medium, Low, Lowest)"},"iconUrl":{"type":"string","description":"URL to the priority icon","optional":true}},"optional":true},"assignee":{"type":"object","description":"Assigned user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"assigneeName":{"type":"string","description":"Assignee display name or account ID","optional":true},"reporter":{"type":"object","description":"Reporter user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"creator":{"type":"object","description":"Issue creator","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"labels":{"type":"array","description":"Issue labels","items":{"type":"string"}},"components":{"type":"array","description":"Issue components","items":{"type":"object","properties":{"id":{"type":"string","description":"Component ID"},"name":{"type":"string","description":"Component name"},"description":{"type":"string","description":"Component description","optional":true}}},"optional":true},"fixVersions":{"type":"array","description":"Fix versions","items":{"type":"object","properties":{"id":{"type":"string","description":"Version ID"},"name":{"type":"string","description":"Version name"},"released":{"type":"boolean","description":"Whether the version is released","optional":true},"releaseDate":{"type":"string","description":"Release date (YYYY-MM-DD)","optional":true}}},"optional":true},"resolution":{"type":"object","description":"Issue resolution","properties":{"id":{"type":"string","description":"Resolution ID"},"name":{"type":"string","description":"Resolution name (e.g., Fixed, Duplicate, Won\'t Fix)"},"description":{"type":"string","description":"Resolution description","optional":true}},"optional":true},"duedate":{"type":"string","description":"Due date (YYYY-MM-DD)","optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the issue was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the issue was last updated"},"resolutiondate":{"type":"string","description":"ISO 8601 timestamp when the issue was resolved","optional":true},"timetracking":{"type":"object","description":"Time tracking information","properties":{"originalEstimate":{"type":"string","description":"Original estimate in human-readable format (e.g., 1w 2d)","optional":true},"remainingEstimate":{"type":"string","description":"Remaining estimate in human-readable format","optional":true},"timeSpent":{"type":"string","description":"Time spent in human-readable format","optional":true},"originalEstimateSeconds":{"type":"number","description":"Original estimate in seconds","optional":true},"remainingEstimateSeconds":{"type":"number","description":"Remaining estimate in seconds","optional":true},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds","optional":true}},"optional":true},"parent":{"type":"object","description":"Parent issue (for subtasks)","properties":{"id":{"type":"string","description":"Parent issue ID"},"key":{"type":"string","description":"Parent issue key"},"summary":{"type":"string","description":"Parent issue summary","optional":true}},"optional":true},"issuelinks":{"type":"array","description":"Linked issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue link ID"},"type":{"type":"object","description":"Link type information","properties":{"id":{"type":"string","description":"Link type ID"},"name":{"type":"string","description":"Link type name (e.g., Blocks, Relates)"},"inward":{"type":"string","description":"Inward description (e.g., is blocked by)"},"outward":{"type":"string","description":"Outward description (e.g., blocks)"}}},"inwardIssue":{"type":"object","description":"Inward linked issue","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key"},"statusName":{"type":"string","description":"Issue status name","optional":true},"summary":{"type":"string","description":"Issue summary","optional":true}},"optional":true},"outwardIssue":{"type":"object","description":"Outward linked issue","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key"},"statusName":{"type":"string","description":"Issue status name","optional":true},"summary":{"type":"string","description":"Issue summary","optional":true}},"optional":true}}},"optional":true},"subtasks":{"type":"array","description":"Subtask issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Subtask issue ID"},"key":{"type":"string","description":"Subtask issue key"},"summary":{"type":"string","description":"Subtask summary"},"statusName":{"type":"string","description":"Subtask status name"},"issueTypeName":{"type":"string","description":"Subtask issue type name","optional":true}}},"optional":true},"votes":{"type":"object","description":"Vote information","properties":{"votes":{"type":"number","description":"Number of votes"},"hasVoted":{"type":"boolean","description":"Whether the current user has voted"}},"optional":true},"watches":{"type":"object","description":"Watch information","properties":{"watchCount":{"type":"number","description":"Number of watchers"},"isWatching":{"type":"boolean","description":"Whether the current user is watching"}},"optional":true},"comments":{"type":"array","description":"Issue comments (fetched separately)","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment body text (extracted from ADF)"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Comment author display name"},"updateAuthor":{"type":"object","description":"User who last updated the comment","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"},"visibility":{"type":"object","description":"Comment visibility restriction","properties":{"type":{"type":"string","description":"Restriction type (e.g., role, group)"},"value":{"type":"string","description":"Restriction value (e.g., Administrators)"}},"optional":true}}},"optional":true},"worklogs":{"type":"array","description":"Issue worklogs (fetched separately)","items":{"type":"object","properties":{"id":{"type":"string","description":"Worklog ID"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Worklog author display name"},"updateAuthor":{"type":"object","description":"User who last updated the worklog","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"comment":{"type":"string","description":"Worklog comment text","optional":true},"started":{"type":"string","description":"ISO 8601 timestamp when the work started"},"timeSpent":{"type":"string","description":"Time spent in human-readable format (e.g., 3h 20m)"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"created":{"type":"string","description":"ISO 8601 timestamp when the worklog was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the worklog was last updated"}}},"optional":true},"attachments":{"type":"array","description":"Issue attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"Attachment file name"},"mimeType":{"type":"string","description":"MIME type of the attachment"},"size":{"type":"number","description":"File size in bytes"},"content":{"type":"string","description":"URL to download the attachment content"},"thumbnail":{"type":"string","description":"URL to the attachment thumbnail","optional":true},"author":{"type":"object","description":"Attachment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"authorName":{"type":"string","description":"Attachment author display name"},"created":{"type":"string","description":"ISO 8601 timestamp when the attachment was created"}}},"optional":true},"issueKey":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"issue":{"type":"json","description":"Complete raw Jira issue object from the API","optional":true},"files":{"type":"file[]","description":"Downloaded attachment files (only when includeAttachments is true)","optional":true}},"jira_search_issues":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issues":{"type":"array","description":"Array of matching issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for this issue"},"summary":{"type":"string","description":"Issue summary"},"description":{"type":"string","description":"Issue description text (extracted from ADF)","optional":true},"status":{"type":"object","description":"Issue status","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name (e.g., Open, In Progress, Done)"},"description":{"type":"string","description":"Status description","optional":true},"statusCategory":{"type":"object","description":"Status category grouping","properties":{"id":{"type":"number","description":"Status category ID"},"key":{"type":"string","description":"Status category key (e.g., new, indeterminate, done)"},"name":{"type":"string","description":"Status category name (e.g., To Do, In Progress, Done)"},"colorName":{"type":"string","description":"Status category color (e.g., blue-gray, yellow, green)"}},"optional":true}}},"statusName":{"type":"string","description":"Issue status name (e.g., Open, In Progress, Done)"},"issuetype":{"type":"object","description":"Issue type","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story, Epic)"},"description":{"type":"string","description":"Issue type description","optional":true},"subtask":{"type":"boolean","description":"Whether this is a subtask type"},"iconUrl":{"type":"string","description":"URL to the issue type icon","optional":true}}},"project":{"type":"object","description":"Project the issue belongs to","properties":{"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, business)","optional":true}}},"priority":{"type":"object","description":"Issue priority","properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name (e.g., Highest, High, Medium, Low, Lowest)"},"iconUrl":{"type":"string","description":"URL to the priority icon","optional":true}},"optional":true},"assignee":{"type":"object","description":"Assigned user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"assigneeName":{"type":"string","description":"Assignee display name or account ID","optional":true},"reporter":{"type":"object","description":"Reporter user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"labels":{"type":"array","description":"Issue labels","items":{"type":"string"}},"components":{"type":"array","description":"Issue components","items":{"type":"object","properties":{"id":{"type":"string","description":"Component ID"},"name":{"type":"string","description":"Component name"},"description":{"type":"string","description":"Component description","optional":true}}},"optional":true},"resolution":{"type":"object","description":"Issue resolution","properties":{"id":{"type":"string","description":"Resolution ID"},"name":{"type":"string","description":"Resolution name (e.g., Fixed, Duplicate, Won\'t Fix)"},"description":{"type":"string","description":"Resolution description","optional":true}},"optional":true},"duedate":{"type":"string","description":"Due date (YYYY-MM-DD)","optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the issue was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the issue was last updated"}}}},"nextPageToken":{"type":"string","description":"Cursor token for the next page. Null when no more results.","optional":true},"isLast":{"type":"boolean","description":"Whether this is the last page of results"},"total":{"type":"number","description":"Always null. The Jira /search/jql endpoint does not return a total count; use isLast and nextPageToken for pagination.","optional":true}},"jira_search_users":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"users":{"type":"array","description":"Array of matching Jira users","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true},"self":{"type":"string","description":"REST API URL for this user","optional":true}}}},"total":{"type":"number","description":"Number of users returned in this page (may be less than total matches)"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"}},"jira_transition_issue":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key that was transitioned"},"transitionId":{"type":"string","description":"Applied transition ID"},"transitionName":{"type":"string","description":"Applied transition name","optional":true},"toStatus":{"type":"object","description":"Target status after transition","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"}},"optional":true}},"jira_update":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Updated issue key (e.g., PROJ-123)"},"summary":{"type":"string","description":"Issue summary after update"}},"jira_update_comment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"commentId":{"type":"string","description":"Updated comment ID"},"body":{"type":"string","description":"Updated comment text"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"}},"jira_update_worklog":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"worklogId":{"type":"string","description":"Updated worklog ID"},"timeSpent":{"type":"string","description":"Human-readable time spent (e.g., \\"3h 20m\\")"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"comment":{"type":"string","description":"Worklog comment text"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"updateAuthor":{"type":"object","description":"User who last updated the worklog","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"started":{"type":"string","description":"Worklog start time in ISO format"},"created":{"type":"string","description":"Worklog creation time"},"updated":{"type":"string","description":"Worklog last update time"}},"jira_write":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Created issue ID"},"issueKey":{"type":"string","description":"Created issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for the created issue"},"summary":{"type":"string","description":"Issue summary"},"success":{"type":"boolean","description":"Whether the issue was created successfully"},"url":{"type":"string","description":"URL to the created issue in Jira"},"assigneeId":{"type":"string","description":"Account ID of the assigned user (null if no assignee was set)","optional":true}},"jsm_add_comment":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"commentId":{"type":"string","description":"Created comment ID"},"body":{"type":"string","description":"Comment body text"},"isPublic":{"type":"boolean","description":"Whether the comment is public"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}},"optional":true},"createdDate":{"type":"json","description":"Comment creation date with iso8601, friendly, epochMillis","optional":true},"success":{"type":"boolean","description":"Whether the comment was added successfully"}},"jsm_add_customer":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"success":{"type":"boolean","description":"Whether customers were added successfully"}},"jsm_add_organization":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDeskId":{"type":"string","description":"Service Desk ID"},"organizationId":{"type":"string","description":"Organization ID added"},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_add_participants":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"participants":{"type":"array","description":"List of added participants","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"},"emailAddress":{"type":"string","description":"Email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}}},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_answer_approval":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"approvalId":{"type":"string","description":"Approval ID"},"decision":{"type":"string","description":"Decision made (approve/decline)"},"id":{"type":"string","description":"Approval ID from response","optional":true},"name":{"type":"string","description":"Approval description","optional":true},"finalDecision":{"type":"string","description":"Final approval decision: pending, approved, or declined","optional":true},"canAnswerApproval":{"type":"boolean","description":"Whether the current user can still respond","optional":true},"approvers":{"type":"array","description":"Updated list of approvers with decisions","items":{"type":"object","properties":{"approver":{"type":"object","description":"Approver user details","properties":{"accountId":{"type":"string","description":"Approver account ID"},"displayName":{"type":"string","description":"Approver display name"},"emailAddress":{"type":"string","description":"Approver email","optional":true},"active":{"type":"boolean","description":"Whether the account is active","optional":true}}},"approverDecision":{"type":"string","description":"Individual approver decision"}}},"optional":true},"createdDate":{"type":"json","description":"Approval creation date","optional":true},"completedDate":{"type":"json","description":"Approval completion date","optional":true},"approval":{"type":"json","description":"The approval object","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_attach_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"id":{"type":"string","description":"Attached form instance ID (UUID)"},"name":{"type":"string","description":"Form name"},"updated":{"type":"string","description":"Last updated timestamp","optional":true},"submitted":{"type":"boolean","description":"Whether the form has been submitted"},"lock":{"type":"boolean","description":"Whether the form is locked"},"internal":{"type":"boolean","description":"Whether the form is internal only","optional":true},"formTemplateId":{"type":"string","description":"Form template ID","optional":true}},"jsm_copy_forms":{"ts":{"type":"string","description":"Timestamp of the operation"},"sourceIssueIdOrKey":{"type":"string","description":"Source issue ID or key"},"targetIssueIdOrKey":{"type":"string","description":"Target issue ID or key"},"copiedForms":{"type":"json","description":"Array of successfully copied forms"},"errors":{"type":"json","description":"Array of errors encountered during copy"}},"jsm_create_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"object":{"type":"json","description":"The created Assets object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Human-readable object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"globalId":{"type":"string","description":"Global object ID","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values for the object"},"hasAvatar":{"type":"boolean","description":"Whether the object has an avatar","optional":true},"created":{"type":"string","description":"Creation timestamp","optional":true},"updated":{"type":"string","description":"Last update timestamp","optional":true},"link":{"type":"string","description":"Self link to the object","optional":true}}}},"jsm_create_organization":{"ts":{"type":"string","description":"Timestamp of the operation"},"organizationId":{"type":"string","description":"ID of the created organization"},"name":{"type":"string","description":"Name of the created organization"},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_create_request":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueId":{"type":"string","description":"Created request issue ID"},"issueKey":{"type":"string","description":"Created request issue key (e.g., SD-123)"},"requestTypeId":{"type":"string","description":"Request type ID"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"createdDate":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis","optional":true},"currentStatus":{"type":"json","description":"Current status with status name and category","optional":true},"reporter":{"type":"json","description":"Reporter user with accountId, displayName, emailAddress","optional":true},"success":{"type":"boolean","description":"Whether the request was created successfully"},"url":{"type":"string","description":"URL to the created request"}},"jsm_delete_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Deleted form instance UUID"},"deleted":{"type":"boolean","description":"Whether the form was successfully deleted"}},"jsm_delete_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"objectId":{"type":"string","description":"The deleted object ID"},"deleted":{"type":"boolean","description":"Whether the object was deleted"}},"jsm_externalise_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"visibility":{"type":"string","description":"Form visibility after change (internal or external)"}},"jsm_get_approvals":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"approvals":{"type":"array","description":"List of approvals","items":{"type":"object","properties":{"id":{"type":"string","description":"Approval ID"},"name":{"type":"string","description":"Approval description"},"finalDecision":{"type":"string","description":"Final decision: pending, approved, or declined"},"canAnswerApproval":{"type":"boolean","description":"Whether current user can respond"},"approvers":{"type":"array","description":"List of approvers with their decisions","items":{"type":"object","properties":{"approver":{"type":"object","description":"Approver user details","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}},"approverDecision":{"type":"string","description":"Decision: pending, approved, or declined"}}}},"createdDate":{"type":"json","description":"Creation date","optional":true},"completedDate":{"type":"json","description":"Completion date","optional":true}}}},"total":{"type":"number","description":"Total number of approvals"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_comments":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"comments":{"type":"array","description":"List of comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment body text"},"public":{"type":"boolean","description":"Whether the comment is public"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}},"created":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis"},"renderedBody":{"type":"json","description":"HTML-rendered comment body (when expand=renderedBody)","optional":true}}}},"total":{"type":"number","description":"Total number of comments"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_customers":{"ts":{"type":"string","description":"Timestamp of the operation"},"customers":{"type":"array","description":"List of customers","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"},"emailAddress":{"type":"string","description":"Email address"},"active":{"type":"boolean","description":"Whether the account is active"},"timeZone":{"type":"string","description":"User timezone","optional":true}}}},"total":{"type":"number","description":"Total number of customers"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"design":{"type":"json","description":"Full form design with questions, layout, conditions, sections, settings","optional":true},"state":{"type":"json","description":"Form state with answers map, status (o=open, s=submitted, l=locked), visibility (i=internal, e=external)","optional":true},"updated":{"type":"string","description":"Last updated timestamp","optional":true}},"jsm_get_form_answers":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"answers":{"type":"json","description":"Simplified form answers as key-value pairs (question label to answer text/choices)","optional":true}},"jsm_get_form_structure":{"ts":{"type":"string","description":"Timestamp of the operation"},"projectIdOrKey":{"type":"string","description":"Project ID or key"},"formId":{"type":"string","description":"Form ID"},"design":{"type":"json","description":"Full form design with questions (field types, labels, choices, validation), layout (field ordering), and conditions"},"updated":{"type":"string","description":"Last updated timestamp","optional":true},"publish":{"type":"json","description":"Publishing and request type configuration","optional":true}},"jsm_get_form_templates":{"ts":{"type":"string","description":"Timestamp of the operation"},"projectIdOrKey":{"type":"string","description":"Project ID or key"},"templates":{"type":"array","description":"List of forms in the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Form template ID (UUID)"},"name":{"type":"string","description":"Form template name"},"updated":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"issueCreateIssueTypeIds":{"type":"json","description":"Issue type IDs that auto-attach this form on issue create"},"issueCreateRequestTypeIds":{"type":"json","description":"Request type IDs that auto-attach this form on issue create"},"portalRequestTypeIds":{"type":"json","description":"Request type IDs that show this form on the customer portal"},"recommendedIssueRequestTypeIds":{"type":"json","description":"Request type IDs that recommend this form"}}}},"total":{"type":"number","description":"Total number of forms"}},"jsm_get_issue_forms":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"forms":{"type":"array","description":"List of forms attached to the issue","items":{"type":"object","properties":{"id":{"type":"string","description":"Form instance ID (UUID)"},"name":{"type":"string","description":"Form name"},"updated":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"submitted":{"type":"boolean","description":"Whether the form has been submitted"},"lock":{"type":"boolean","description":"Whether the form is locked"},"internal":{"type":"boolean","description":"Whether the form is internal-only","optional":true},"formTemplateId":{"type":"string","description":"Source form template ID (UUID)","optional":true}}}},"total":{"type":"number","description":"Total number of forms"}},"jsm_get_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"object":{"type":"json","description":"The Assets object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Human-readable object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"globalId":{"type":"string","description":"Global object ID","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values for the object"},"hasAvatar":{"type":"boolean","description":"Whether the object has an avatar","optional":true},"created":{"type":"string","description":"Creation timestamp","optional":true},"updated":{"type":"string","description":"Last update timestamp","optional":true},"link":{"type":"string","description":"Self link to the object","optional":true}}}},"jsm_get_object_schema":{"ts":{"type":"string","description":"Timestamp of the operation"},"schema":{"type":"json","description":"The Assets object schema","properties":{"id":{"type":"string","description":"Schema ID"},"name":{"type":"string","description":"Schema name"},"objectSchemaKey":{"type":"string","description":"Schema key"},"status":{"type":"string","description":"Schema status"},"description":{"type":"string","description":"Schema description","optional":true},"objectCount":{"type":"number","description":"Number of objects","optional":true},"objectTypeCount":{"type":"number","description":"Number of object types","optional":true}}}},"jsm_get_object_type_attributes":{"ts":{"type":"string","description":"Timestamp of the operation"},"attributes":{"type":"array","description":"Attribute definitions for the object type","items":{"type":"object","properties":{"id":{"type":"string","description":"Attribute definition ID — use as objectTypeAttributeId in create/update"},"name":{"type":"string","description":"Attribute name"},"label":{"type":"boolean","description":"Whether this attribute is the object label"},"type":{"type":"number","description":"Data type discriminator (integer enum)"},"defaultType":{"type":"json","description":"Default data type { id, name }","optional":true},"editable":{"type":"boolean","description":"Whether the value is editable"},"minimumCardinality":{"type":"number","description":"Minimum number of values (>= 1 means required)"},"maximumCardinality":{"type":"number","description":"Maximum number of values"},"uniqueAttribute":{"type":"boolean","description":"Whether values must be unique","optional":true}}}},"total":{"type":"number","description":"Total number of attributes"}},"jsm_get_organizations":{"ts":{"type":"string","description":"Timestamp of the operation"},"organizations":{"type":"array","description":"List of organizations","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"}}}},"total":{"type":"number","description":"Total number of organizations"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_participants":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"participants":{"type":"array","description":"List of participants","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"},"emailAddress":{"type":"string","description":"Email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}}},"total":{"type":"number","description":"Total number of participants"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_queues":{"ts":{"type":"string","description":"Timestamp of the operation"},"queues":{"type":"array","description":"List of queues","items":{"type":"object","properties":{"id":{"type":"string","description":"Queue ID"},"name":{"type":"string","description":"Queue name"},"jql":{"type":"string","description":"JQL filter for the queue"},"fields":{"type":"json","description":"Fields displayed in the queue"},"issueCount":{"type":"number","description":"Number of issues in the queue"}}}},"total":{"type":"number","description":"Total number of queues"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_request":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueId":{"type":"string","description":"Jira issue ID"},"issueKey":{"type":"string","description":"Issue key (e.g., SD-123)"},"requestTypeId":{"type":"string","description":"Request type ID"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"createdDate":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis","optional":true},"currentStatus":{"type":"object","description":"Current request status","properties":{"status":{"type":"string","description":"Status name"},"statusCategory":{"type":"string","description":"Status category (NEW, INDETERMINATE, DONE)"},"statusDate":{"type":"json","description":"Status change date with iso8601, friendly, epochMillis"}},"optional":true},"reporter":{"type":"object","description":"Reporter user details","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}},"optional":true},"requestFieldValues":{"type":"array","description":"Request field values","items":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field identifier"},"label":{"type":"string","description":"Human-readable field label"},"value":{"type":"json","description":"Field value"},"renderedValue":{"type":"json","description":"HTML-rendered field value","optional":true}}}},"url":{"type":"string","description":"URL to the request"},"request":{"type":"json","description":"The service request object"}},"jsm_get_request_type_fields":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"requestTypeId":{"type":"string","description":"Request type ID"},"canAddRequestParticipants":{"type":"boolean","description":"Whether participants can be added to requests of this type"},"canRaiseOnBehalfOf":{"type":"boolean","description":"Whether requests can be raised on behalf of another user"},"requestTypeFields":{"type":"array","description":"List of fields for this request type","items":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field identifier (e.g., summary, description, customfield_10010)"},"name":{"type":"string","description":"Human-readable field name"},"description":{"type":"string","description":"Help text for the field","optional":true},"required":{"type":"boolean","description":"Whether the field is required"},"visible":{"type":"boolean","description":"Whether the field is visible"},"validValues":{"type":"json","description":"Allowed values for select fields"},"presetValues":{"type":"json","description":"Pre-populated values","optional":true},"defaultValues":{"type":"json","description":"Default values for the field","optional":true},"jiraSchema":{"type":"json","description":"Jira field schema with type, system, custom, customId"}}}}},"jsm_get_request_types":{"ts":{"type":"string","description":"Timestamp of the operation"},"requestTypes":{"type":"array","description":"List of request types","items":{"type":"object","properties":{"id":{"type":"string","description":"Request type ID"},"name":{"type":"string","description":"Request type name"},"description":{"type":"string","description":"Request type description"},"helpText":{"type":"string","description":"Help text for customers","optional":true},"issueTypeId":{"type":"string","description":"Associated Jira issue type ID"},"serviceDeskId":{"type":"string","description":"Parent service desk ID"},"groupIds":{"type":"json","description":"Groups this request type belongs to"},"icon":{"type":"json","description":"Request type icon with id and links","optional":true},"restrictionStatus":{"type":"string","description":"OPEN or RESTRICTED","optional":true}}}},"total":{"type":"number","description":"Total number of request types"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_requests":{"ts":{"type":"string","description":"Timestamp of the operation"},"requests":{"type":"array","description":"List of service requests","items":{"type":"object","properties":{"issueId":{"type":"string","description":"Jira issue ID"},"issueKey":{"type":"string","description":"Issue key (e.g., SD-123)"},"requestTypeId":{"type":"string","description":"Request type ID"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"createdDate":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis"},"currentStatus":{"type":"object","description":"Current request status","properties":{"status":{"type":"string","description":"Status name"},"statusCategory":{"type":"string","description":"Status category (NEW, INDETERMINATE, DONE)"},"statusDate":{"type":"json","description":"Status change date with iso8601, friendly, epochMillis"}}},"reporter":{"type":"object","description":"Reporter user details","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}},"requestFieldValues":{"type":"array","description":"Request field values","items":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field identifier"},"label":{"type":"string","description":"Human-readable field label"},"value":{"type":"json","description":"Field value"},"renderedValue":{"type":"json","description":"HTML-rendered field value","optional":true}}}}}}},"total":{"type":"number","description":"Total number of requests in current page"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_service_desks":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDesks":{"type":"array","description":"List of service desks","items":{"type":"object","properties":{"id":{"type":"string","description":"Service desk ID"},"projectId":{"type":"string","description":"Associated Jira project ID"},"projectName":{"type":"string","description":"Associated project name"},"projectKey":{"type":"string","description":"Associated project key"},"name":{"type":"string","description":"Service desk name"},"description":{"type":"string","description":"Service desk description","optional":true},"leadDisplayName":{"type":"string","description":"Project lead display name","optional":true}}}},"total":{"type":"number","description":"Total number of service desks"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_sla":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"slas":{"type":"array","description":"List of SLA metrics","items":{"type":"object","properties":{"id":{"type":"string","description":"SLA metric ID"},"name":{"type":"string","description":"SLA metric name"},"completedCycles":{"type":"json","description":"Completed SLA cycles with startTime, stopTime, breachTime, breached, goalDuration, elapsedTime, remainingTime (each time as DateDTO, durations as DurationDTO)"},"ongoingCycle":{"type":"json","description":"Ongoing SLA cycle with startTime, breachTime, breached, paused, withinCalendarHours, goalDuration, elapsedTime, remainingTime","optional":true}}}},"total":{"type":"number","description":"Total number of SLAs"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_transitions":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"transitions":{"type":"array","description":"List of available transitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Transition ID"},"name":{"type":"string","description":"Transition name"}}}},"total":{"type":"number","description":"Total number of transitions"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_internalise_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"visibility":{"type":"string","description":"Form visibility after change (internal or external)"}},"jsm_list_object_schemas":{"ts":{"type":"string","description":"Timestamp of the operation"},"schemas":{"type":"array","description":"List of Assets object schemas","items":{"type":"object","properties":{"id":{"type":"string","description":"Schema ID"},"name":{"type":"string","description":"Schema name"},"objectSchemaKey":{"type":"string","description":"Schema key"},"status":{"type":"string","description":"Schema status"},"description":{"type":"string","description":"Schema description","optional":true},"objectCount":{"type":"number","description":"Number of objects","optional":true},"objectTypeCount":{"type":"number","description":"Number of object types","optional":true}}}},"total":{"type":"number","description":"Total number of schemas"},"isLast":{"type":"boolean","description":"Whether this is the last page"}},"jsm_list_object_types":{"ts":{"type":"string","description":"Timestamp of the operation"},"objectTypes":{"type":"array","description":"List of object types in the schema","items":{"type":"object","properties":{"id":{"type":"string","description":"Object type ID"},"name":{"type":"string","description":"Object type name"},"description":{"type":"string","description":"Object type description","optional":true},"objectSchemaId":{"type":"string","description":"Parent schema ID"},"objectCount":{"type":"number","description":"Number of objects","optional":true},"abstractObjectType":{"type":"boolean","description":"Whether the type is abstract","optional":true},"inherited":{"type":"boolean","description":"Whether the type inherits attributes","optional":true}}}},"total":{"type":"number","description":"Total number of object types"}},"jsm_reopen_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"status":{"type":"string","description":"Form status after reopening (open, submitted, locked)"}},"jsm_save_form_answers":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"state":{"type":"json","description":"Form state with status (open, submitted, locked)","optional":true},"updated":{"type":"string","description":"Last updated timestamp","optional":true}},"jsm_search_objects_aql":{"ts":{"type":"string","description":"Timestamp of the operation"},"objects":{"type":"array","description":"Matching Assets objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values","optional":true}}}},"total":{"type":"number","description":"Total number of matching objects (totalFilterCount)"},"pageNumber":{"type":"number","description":"Current page number"},"pageSize":{"type":"number","description":"Number of objects on this page"}},"jsm_submit_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"status":{"type":"string","description":"Form status after submission (open, submitted, locked)"}},"jsm_transition_request":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"transitionId":{"type":"string","description":"Applied transition ID"},"success":{"type":"boolean","description":"Whether the transition was successful"}},"jsm_update_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"object":{"type":"json","description":"The updated Assets object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Human-readable object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"globalId":{"type":"string","description":"Global object ID","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values for the object"},"hasAvatar":{"type":"boolean","description":"Whether the object has an avatar","optional":true},"created":{"type":"string","description":"Creation timestamp","optional":true},"updated":{"type":"string","description":"Last update timestamp","optional":true},"link":{"type":"string","description":"Self link to the object","optional":true}}}},"jupyter_copy_content":{"name":{"type":"string","description":"Name of the copied entry"},"path":{"type":"string","description":"Path of the copied entry"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true}},"jupyter_create_file":{"name":{"type":"string","description":"Created entry name"},"path":{"type":"string","description":"Created entry path"},"type":{"type":"string","description":"directory, file, or notebook"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true}},"jupyter_create_session":{"id":{"type":"string","description":"Session ID"},"path":{"type":"string","description":"Notebook path bound to this session"},"name":{"type":"string","description":"Session name"},"type":{"type":"string","description":"Session type"},"kernel":{"type":"object","description":"Kernel bound to this session","optional":true,"properties":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}}}},"jupyter_delete_content":{"success":{"type":"boolean","description":"Whether the entry was deleted"},"path":{"type":"string","description":"Deleted entry path"}},"jupyter_delete_session":{"success":{"type":"boolean","description":"Whether the session was deleted"},"sessionId":{"type":"string","description":"Deleted session ID"}},"jupyter_get_content":{"name":{"type":"string","description":"File or notebook name"},"path":{"type":"string","description":"Path relative to the server root"},"mimetype":{"type":"string","description":"MIME type of the content","optional":true},"text":{"type":"string","description":"Text content, for text files and notebooks (JSON-stringified)","optional":true},"file":{"type":"file","description":"Binary content stored as a file, for base64-format content","optional":true}},"jupyter_interrupt_kernel":{"success":{"type":"boolean","description":"Whether the interrupt was sent"},"kernelId":{"type":"string","description":"Interrupted kernel ID"}},"jupyter_list_contents":{"items":{"type":"array","description":"Directory entries at the requested path","items":{"type":"object","properties":{"name":{"type":"string","description":"Entry name"},"path":{"type":"string","description":"Entry path relative to server root"},"type":{"type":"string","description":"directory, file, or notebook"},"writable":{"type":"boolean","description":"Whether the entry is writable"},"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"size":{"type":"number","description":"Size in bytes","optional":true},"mimetype":{"type":"string","description":"MIME type (files only)","optional":true},"format":{"type":"string","description":"json, text, or base64","optional":true}}}},"path":{"type":"string","description":"The listed directory path"}},"jupyter_list_kernels":{"kernels":{"type":"array","description":"Running kernels","items":{"type":"object","properties":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}}}}},"jupyter_list_kernelspecs":{"defaultKernelName":{"type":"string","description":"Default kernel spec name","optional":true},"kernelspecs":{"type":"array","description":"Available kernel specs","items":{"type":"object","properties":{"name":{"type":"string","description":"Kernel spec name"},"displayName":{"type":"string","description":"Human-readable display name"},"language":{"type":"string","description":"Kernel language","optional":true},"argv":{"type":"array","description":"Launch command arguments"},"interruptMode":{"type":"string","description":"Interrupt mode","optional":true}}}}},"jupyter_list_sessions":{"sessions":{"type":"array","description":"Active sessions","items":{"type":"object","properties":{"id":{"type":"string","description":"Session ID"},"path":{"type":"string","description":"Notebook path bound to this session"},"name":{"type":"string","description":"Session name"},"type":{"type":"string","description":"Session type"},"kernel":{"type":"object","description":"Kernel bound to this session","optional":true,"properties":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}}}}}}},"jupyter_rename_content":{"name":{"type":"string","description":"New entry name"},"path":{"type":"string","description":"New entry path"},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true}},"jupyter_restart_kernel":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}},"jupyter_start_kernel":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}},"jupyter_stop_kernel":{"success":{"type":"boolean","description":"Whether the kernel was shut down"},"kernelId":{"type":"string","description":"Shut down kernel ID"}},"jupyter_upload_file":{"name":{"type":"string","description":"Uploaded file name"},"path":{"type":"string","description":"Uploaded file path"},"size":{"type":"number","description":"File size in bytes","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true}},"kalshi_amend_order":{"order":{"type":"object","description":"The amended order object"}},"kalshi_amend_order_v2":{"old_order":{"type":"object","description":"The original order object before amendment","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"status":{"type":"string","description":"Order status"},"side":{"type":"string","description":"Order side (yes/no)"},"type":{"type":"string","description":"Order type (limit/market)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"action":{"type":"string","description":"Action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"remaining_count":{"type":"number","description":"Remaining contracts"},"created_time":{"type":"string","description":"Order creation time"},"expiration_time":{"type":"string","description":"Order expiration time"},"order_group_id":{"type":"string","description":"Order group ID"},"client_order_id":{"type":"string","description":"Client order ID"},"place_count":{"type":"number","description":"Place count"},"decrease_count":{"type":"number","description":"Decrease count"},"queue_position":{"type":"number","description":"Queue position"},"maker_fill_count":{"type":"number","description":"Maker fill count"},"taker_fill_count":{"type":"number","description":"Taker fill count"},"maker_fees":{"type":"number","description":"Maker fees"},"taker_fees":{"type":"number","description":"Taker fees"},"last_update_time":{"type":"string","description":"Last update time"},"take_profit_order_id":{"type":"string","description":"Take profit order ID"},"stop_loss_order_id":{"type":"string","description":"Stop loss order ID"},"amend_count":{"type":"number","description":"Amend count"},"amend_taker_fill_count":{"type":"number","description":"Amend taker fill count"}}},"order":{"type":"object","description":"The amended order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"status":{"type":"string","description":"Order status"},"side":{"type":"string","description":"Order side (yes/no)"},"type":{"type":"string","description":"Order type (limit/market)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"action":{"type":"string","description":"Action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"remaining_count":{"type":"number","description":"Remaining contracts"},"created_time":{"type":"string","description":"Order creation time"},"expiration_time":{"type":"string","description":"Order expiration time"},"order_group_id":{"type":"string","description":"Order group ID"},"client_order_id":{"type":"string","description":"Client order ID"},"place_count":{"type":"number","description":"Place count"},"decrease_count":{"type":"number","description":"Decrease count"},"queue_position":{"type":"number","description":"Queue position"},"maker_fill_count":{"type":"number","description":"Maker fill count"},"taker_fill_count":{"type":"number","description":"Taker fill count"},"maker_fees":{"type":"number","description":"Maker fees"},"taker_fees":{"type":"number","description":"Taker fees"},"last_update_time":{"type":"string","description":"Last update time"},"take_profit_order_id":{"type":"string","description":"Take profit order ID"},"stop_loss_order_id":{"type":"string","description":"Stop loss order ID"},"amend_count":{"type":"number","description":"Amend count"},"amend_taker_fill_count":{"type":"number","description":"Amend taker fill count"}}}},"kalshi_cancel_order":{"order":{"type":"object","description":"The canceled order object"},"reducedBy":{"type":"number","description":"Number of contracts canceled"}},"kalshi_cancel_order_v2":{"order":{"type":"object","description":"The canceled order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"client_order_id":{"type":"string","description":"Client order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting/canceled/executed)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"yes_price_dollars":{"type":"string","description":"Yes price in dollars"},"no_price_dollars":{"type":"string","description":"No price in dollars"},"fill_count":{"type":"number","description":"Filled contract count"},"fill_count_fp":{"type":"string","description":"Filled count (fixed-point)"},"remaining_count":{"type":"number","description":"Remaining contracts"},"remaining_count_fp":{"type":"string","description":"Remaining count (fixed-point)"},"initial_count":{"type":"number","description":"Initial contract count"},"initial_count_fp":{"type":"string","description":"Initial count (fixed-point)"},"taker_fees":{"type":"number","description":"Taker fees in cents"},"maker_fees":{"type":"number","description":"Maker fees in cents"},"taker_fees_dollars":{"type":"string","description":"Taker fees in dollars"},"maker_fees_dollars":{"type":"string","description":"Maker fees in dollars"},"taker_fill_cost":{"type":"number","description":"Taker fill cost in cents"},"maker_fill_cost":{"type":"number","description":"Maker fill cost in cents"},"taker_fill_cost_dollars":{"type":"string","description":"Taker fill cost in dollars"},"maker_fill_cost_dollars":{"type":"string","description":"Maker fill cost in dollars"},"queue_position":{"type":"number","description":"Queue position (deprecated)"},"expiration_time":{"type":"string","description":"Order expiration time"},"created_time":{"type":"string","description":"Order creation time"},"last_update_time":{"type":"string","description":"Last update time"},"self_trade_prevention_type":{"type":"string","description":"Self-trade prevention type"},"order_group_id":{"type":"string","description":"Order group ID"},"cancel_order_on_pause":{"type":"boolean","description":"Cancel on market pause"}}},"reduced_by":{"type":"number","description":"Number of contracts canceled"},"reduced_by_fp":{"type":"string","description":"Number of contracts canceled in fixed-point format"}},"kalshi_create_order":{"order":{"type":"object","description":"The created order object"}},"kalshi_create_order_v2":{"order":{"type":"object","description":"The created order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"client_order_id":{"type":"string","description":"Client order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting/canceled/executed)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"yes_price_dollars":{"type":"string","description":"Yes price in dollars"},"no_price_dollars":{"type":"string","description":"No price in dollars"},"fill_count":{"type":"number","description":"Filled contract count"},"fill_count_fp":{"type":"string","description":"Filled count (fixed-point)"},"remaining_count":{"type":"number","description":"Remaining contracts"},"remaining_count_fp":{"type":"string","description":"Remaining count (fixed-point)"},"initial_count":{"type":"number","description":"Initial contract count"},"initial_count_fp":{"type":"string","description":"Initial count (fixed-point)"},"taker_fees":{"type":"number","description":"Taker fees in cents"},"maker_fees":{"type":"number","description":"Maker fees in cents"},"taker_fees_dollars":{"type":"string","description":"Taker fees in dollars"},"maker_fees_dollars":{"type":"string","description":"Maker fees in dollars"},"taker_fill_cost":{"type":"number","description":"Taker fill cost in cents"},"maker_fill_cost":{"type":"number","description":"Maker fill cost in cents"},"taker_fill_cost_dollars":{"type":"string","description":"Taker fill cost in dollars"},"maker_fill_cost_dollars":{"type":"string","description":"Maker fill cost in dollars"},"queue_position":{"type":"number","description":"Queue position (deprecated)"},"expiration_time":{"type":"string","description":"Order expiration time"},"created_time":{"type":"string","description":"Order creation time"},"last_update_time":{"type":"string","description":"Last update time"},"self_trade_prevention_type":{"type":"string","description":"Self-trade prevention type"},"order_group_id":{"type":"string","description":"Order group ID"},"cancel_order_on_pause":{"type":"boolean","description":"Cancel on market pause"}}}},"kalshi_get_balance":{"balance":{"type":"number","description":"Account balance in cents"},"portfolioValue":{"type":"number","description":"Portfolio value in cents"}},"kalshi_get_balance_v2":{"balance":{"type":"number","description":"Account balance in cents"},"portfolio_value":{"type":"number","description":"Portfolio value in cents"},"updated_ts":{"type":"number","description":"Unix timestamp of last update (seconds)"}},"kalshi_get_candlesticks":{"candlesticks":{"type":"array","description":"Array of OHLC candlestick data"}},"kalshi_get_candlesticks_v2":{"ticker":{"type":"string","description":"Market ticker"},"candlesticks":{"type":"array","description":"Array of OHLC candlestick data with nested bid/ask/price objects","properties":{"end_period_ts":{"type":"number","description":"End period timestamp (Unix)"},"yes_bid":{"type":"object","description":"Yes bid OHLC data","properties":{"open":{"type":"number","description":"Open price (cents)"},"open_dollars":{"type":"string","description":"Open price (dollars)"},"low":{"type":"number","description":"Low price (cents)"},"low_dollars":{"type":"string","description":"Low price (dollars)"},"high":{"type":"number","description":"High price (cents)"},"high_dollars":{"type":"string","description":"High price (dollars)"},"close":{"type":"number","description":"Close price (cents)"},"close_dollars":{"type":"string","description":"Close price (dollars)"}}},"yes_ask":{"type":"object","description":"Yes ask OHLC data","properties":{"open":{"type":"number","description":"Open price (cents)"},"open_dollars":{"type":"string","description":"Open price (dollars)"},"low":{"type":"number","description":"Low price (cents)"},"low_dollars":{"type":"string","description":"Low price (dollars)"},"high":{"type":"number","description":"High price (cents)"},"high_dollars":{"type":"string","description":"High price (dollars)"},"close":{"type":"number","description":"Close price (cents)"},"close_dollars":{"type":"string","description":"Close price (dollars)"}}},"price":{"type":"object","description":"Trade price OHLC data with additional statistics","properties":{"open":{"type":"number","description":"Open price (cents)"},"open_dollars":{"type":"string","description":"Open price (dollars)"},"low":{"type":"number","description":"Low price (cents)"},"low_dollars":{"type":"string","description":"Low price (dollars)"},"high":{"type":"number","description":"High price (cents)"},"high_dollars":{"type":"string","description":"High price (dollars)"},"close":{"type":"number","description":"Close price (cents)"},"close_dollars":{"type":"string","description":"Close price (dollars)"},"mean":{"type":"number","description":"Mean price (cents)"},"mean_dollars":{"type":"string","description":"Mean price (dollars)"},"previous":{"type":"number","description":"Previous price (cents)"},"previous_dollars":{"type":"string","description":"Previous price (dollars)"},"min":{"type":"number","description":"Min price (cents)"},"min_dollars":{"type":"string","description":"Min price (dollars)"},"max":{"type":"number","description":"Max price (cents)"},"max_dollars":{"type":"string","description":"Max price (dollars)"}}},"volume":{"type":"number","description":"Volume (contracts)"},"volume_fp":{"type":"string","description":"Volume (fixed-point string)"},"open_interest":{"type":"number","description":"Open interest (contracts)"},"open_interest_fp":{"type":"string","description":"Open interest (fixed-point string)"}}}},"kalshi_get_event":{"event":{"type":"object","description":"Event object with details"}},"kalshi_get_event_candlesticks":{"market_candlesticks":{"type":"array","description":"Array of event-level aggregated OHLC candlestick data"}},"kalshi_get_event_candlesticks_v2":{"market_tickers":{"type":"array","description":"Market tickers included in the aggregated candlesticks"},"adjusted_end_ts":{"type":"number","description":"Adjusted end timestamp used for the candlestick range (Unix seconds)"},"market_candlesticks":{"type":"array","description":"Array of event-level aggregated OHLC candlestick data with nested bid/ask/price","properties":{"end_period_ts":{"type":"number","description":"End period timestamp (Unix)"},"yes_bid":{"type":"object","description":"Yes bid OHLC data"},"yes_ask":{"type":"object","description":"Yes ask OHLC data"},"price":{"type":"object","description":"Trade price OHLC data with statistics"},"volume_fp":{"type":"string","description":"Volume (fixed-point string)"},"open_interest_fp":{"type":"string","description":"Open interest (fixed-point string)"}}}},"kalshi_get_event_v2":{"event":{"type":"object","description":"Event object with full details matching Kalshi API response","properties":{"event_ticker":{"type":"string","description":"Event ticker"},"series_ticker":{"type":"string","description":"Series ticker"},"title":{"type":"string","description":"Event title"},"sub_title":{"type":"string","description":"Event subtitle"},"mutually_exclusive":{"type":"boolean","description":"Mutually exclusive markets"},"category":{"type":"string","description":"Event category"},"collateral_return_type":{"type":"string","description":"Collateral return type"},"strike_date":{"type":"string","description":"Strike date"},"strike_period":{"type":"string","description":"Strike period"},"available_on_brokers":{"type":"boolean","description":"Available on brokers"},"product_metadata":{"type":"object","description":"Product metadata"},"markets":{"type":"array","description":"Nested markets (if requested)"}}}},"kalshi_get_events":{"events":{"type":"array","description":"Array of event objects","items":{"type":"object","properties":{"event_ticker":{"type":"string","description":"Unique event ticker identifier"},"series_ticker":{"type":"string","description":"Parent series ticker"},"title":{"type":"string","description":"Event title"},"sub_title":{"type":"string","description":"Event subtitle","optional":true},"mutually_exclusive":{"type":"boolean","description":"Whether markets are mutually exclusive"},"category":{"type":"string","description":"Event category"},"strike_date":{"type":"string","description":"Strike/settlement date","optional":true},"status":{"type":"string","description":"Event status","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_events_v2":{"events":{"type":"array","description":"Array of event objects","items":{"type":"object","properties":{"event_ticker":{"type":"string","description":"Unique event ticker identifier"},"series_ticker":{"type":"string","description":"Parent series ticker"},"title":{"type":"string","description":"Event title"},"sub_title":{"type":"string","description":"Event subtitle","optional":true},"mutually_exclusive":{"type":"boolean","description":"Whether markets are mutually exclusive"},"category":{"type":"string","description":"Event category"},"strike_date":{"type":"string","description":"Strike/settlement date","optional":true},"status":{"type":"string","description":"Event status","optional":true}}}},"milestones":{"type":"array","description":"Array of milestone objects (if requested)","items":{"type":"object","properties":{"id":{"type":"string","description":"Milestone ID"},"category":{"type":"string","description":"Milestone category"},"type":{"type":"string","description":"Milestone type"},"title":{"type":"string","description":"Milestone title"},"start_date":{"type":"string","description":"Milestone start date (ISO 8601)"},"end_date":{"type":"string","description":"Milestone end date (ISO 8601)"},"notification_message":{"type":"string","description":"Notification message"},"primary_event_tickers":{"type":"array","description":"Primary event tickers"},"related_event_tickers":{"type":"array","description":"Related event tickers"},"last_updated_ts":{"type":"string","description":"Last updated time (ISO 8601)"}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_exchange_announcements":{"announcements":{"type":"array","description":"Array of exchange announcement objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Announcement severity (info, warning, error)"},"message":{"type":"string","description":"Announcement message"},"delivery_time":{"type":"string","description":"Delivery time (ISO 8601)"},"status":{"type":"string","description":"Announcement status (active, inactive)"}}}}},"kalshi_get_exchange_announcements_v2":{"announcements":{"type":"array","description":"Array of exchange announcement objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Announcement severity (info, warning, error)"},"message":{"type":"string","description":"Announcement message"},"delivery_time":{"type":"string","description":"Delivery time (ISO 8601)"},"status":{"type":"string","description":"Announcement status (active, inactive)"}}}}},"kalshi_get_exchange_schedule":{"schedule":{"type":"object","description":"Exchange schedule with standard_hours and maintenance_windows"}},"kalshi_get_exchange_schedule_v2":{"schedule":{"type":"object","description":"Exchange schedule (all times in ET)","properties":{"standard_hours":{"type":"array","description":"Weekly schedules with per-day open/close trading sessions"},"maintenance_windows":{"type":"array","description":"Scheduled maintenance windows with start_datetime and end_datetime"}}}},"kalshi_get_exchange_status":{"status":{"type":"object","description":"Exchange status with trading_active and exchange_active flags"}},"kalshi_get_exchange_status_v2":{"exchange_active":{"type":"boolean","description":"Whether the exchange is active"},"trading_active":{"type":"boolean","description":"Whether trading is active"},"exchange_estimated_resume_time":{"type":"string","description":"Estimated time when exchange will resume (if inactive)"}},"kalshi_get_fills":{"fills":{"type":"array","description":"Array of fill/trade objects","items":{"type":"object","properties":{"trade_id":{"type":"string","description":"Unique trade identifier"},"order_id":{"type":"string","description":"Associated order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Trade side (yes/no)"},"action":{"type":"string","description":"Trade action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"is_taker":{"type":"boolean","description":"Whether this was a taker trade"},"created_time":{"type":"string","description":"Trade execution time (ISO 8601)"}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_fills_v2":{"fills":{"type":"array","description":"Array of fill/trade objects with all API fields","items":{"type":"object","properties":{"trade_id":{"type":"string","description":"Unique trade identifier"},"order_id":{"type":"string","description":"Associated order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Trade side (yes/no)"},"action":{"type":"string","description":"Trade action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"is_taker":{"type":"boolean","description":"Whether this was a taker trade"},"created_time":{"type":"string","description":"Trade execution time (ISO 8601)"}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_market":{"market":{"type":"object","description":"Market object with details"}},"kalshi_get_market_v2":{"market":{"type":"object","description":"Market object with all API fields","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"market_type":{"type":"string","description":"Market type"},"title":{"type":"string","description":"Market title"},"subtitle":{"type":"string","description":"Market subtitle"},"yes_sub_title":{"type":"string","description":"Yes outcome subtitle"},"no_sub_title":{"type":"string","description":"No outcome subtitle"},"open_time":{"type":"string","description":"Market open time"},"close_time":{"type":"string","description":"Market close time"},"expected_expiration_time":{"type":"string","description":"Expected expiration time"},"expiration_time":{"type":"string","description":"Expiration time"},"latest_expiration_time":{"type":"string","description":"Latest expiration time"},"settlement_timer_seconds":{"type":"number","description":"Settlement timer in seconds"},"status":{"type":"string","description":"Market status"},"response_price_units":{"type":"string","description":"Response price units"},"notional_value":{"type":"number","description":"Notional value"},"tick_size":{"type":"number","description":"Tick size"},"yes_bid":{"type":"number","description":"Current yes bid price"},"yes_ask":{"type":"number","description":"Current yes ask price"},"no_bid":{"type":"number","description":"Current no bid price"},"no_ask":{"type":"number","description":"Current no ask price"},"last_price":{"type":"number","description":"Last trade price"},"previous_yes_bid":{"type":"number","description":"Previous yes bid"},"previous_yes_ask":{"type":"number","description":"Previous yes ask"},"previous_price":{"type":"number","description":"Previous price"},"volume":{"type":"number","description":"Total volume"},"volume_24h":{"type":"number","description":"24-hour volume"},"liquidity":{"type":"number","description":"Market liquidity"},"open_interest":{"type":"number","description":"Open interest"},"result":{"type":"string","description":"Market result"},"cap_strike":{"type":"number","description":"Cap strike"},"floor_strike":{"type":"number","description":"Floor strike"},"can_close_early":{"type":"boolean","description":"Can close early"},"expiration_value":{"type":"string","description":"Expiration value"},"category":{"type":"string","description":"Market category"},"risk_limit_cents":{"type":"number","description":"Risk limit in cents"},"strike_type":{"type":"string","description":"Strike type"},"rules_primary":{"type":"string","description":"Primary rules"},"rules_secondary":{"type":"string","description":"Secondary rules"},"settlement_source_url":{"type":"string","description":"Settlement source URL"},"custom_strike":{"type":"object","description":"Custom strike object"},"underlying":{"type":"string","description":"Underlying asset"},"settlement_value":{"type":"number","description":"Settlement value"},"cfd_contract_size":{"type":"number","description":"CFD contract size"},"yes_fee_fp":{"type":"number","description":"Yes fee (fixed-point)"},"no_fee_fp":{"type":"number","description":"No fee (fixed-point)"},"last_price_fp":{"type":"number","description":"Last price (fixed-point)"},"yes_bid_fp":{"type":"number","description":"Yes bid (fixed-point)"},"yes_ask_fp":{"type":"number","description":"Yes ask (fixed-point)"},"no_bid_fp":{"type":"number","description":"No bid (fixed-point)"},"no_ask_fp":{"type":"number","description":"No ask (fixed-point)"}}}},"kalshi_get_markets":{"markets":{"type":"array","description":"Array of market objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique market ticker identifier"},"event_ticker":{"type":"string","description":"Parent event ticker"},"market_type":{"type":"string","description":"Market type (binary, etc.)"},"title":{"type":"string","description":"Market title/question"},"subtitle":{"type":"string","description":"Market subtitle","optional":true},"yes_sub_title":{"type":"string","description":"Yes outcome subtitle","optional":true},"no_sub_title":{"type":"string","description":"No outcome subtitle","optional":true},"open_time":{"type":"string","description":"Market open time (ISO 8601)","optional":true},"close_time":{"type":"string","description":"Market close time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Contract expiration time","optional":true},"status":{"type":"string","description":"Market status (open, closed, settled, etc.)"},"yes_bid":{"type":"number","description":"Current best yes bid price in cents","optional":true},"yes_ask":{"type":"number","description":"Current best yes ask price in cents","optional":true},"no_bid":{"type":"number","description":"Current best no bid price in cents","optional":true},"no_ask":{"type":"number","description":"Current best no ask price in cents","optional":true},"last_price":{"type":"number","description":"Last trade price in cents","optional":true},"previous_yes_bid":{"type":"number","description":"Previous yes bid","optional":true},"previous_yes_ask":{"type":"number","description":"Previous yes ask","optional":true},"previous_price":{"type":"number","description":"Previous last price","optional":true},"volume":{"type":"number","description":"Total volume (contracts traded)","optional":true},"volume_24h":{"type":"number","description":"24-hour trading volume","optional":true},"liquidity":{"type":"number","description":"Market liquidity measure","optional":true},"open_interest":{"type":"number","description":"Open interest (outstanding contracts)","optional":true},"result":{"type":"string","description":"Settlement result (yes, no, null)","optional":true},"cap_strike":{"type":"number","description":"Cap strike for ranged markets","optional":true},"floor_strike":{"type":"number","description":"Floor strike for ranged markets","optional":true},"category":{"type":"string","description":"Market category","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results","properties":{"cursor":{"type":"string","description":"Cursor for fetching next page","optional":true}}}},"kalshi_get_markets_v2":{"markets":{"type":"array","description":"Array of market objects with all API fields","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique market ticker identifier"},"event_ticker":{"type":"string","description":"Parent event ticker"},"market_type":{"type":"string","description":"Market type (binary, etc.)"},"title":{"type":"string","description":"Market title/question"},"subtitle":{"type":"string","description":"Market subtitle","optional":true},"yes_sub_title":{"type":"string","description":"Yes outcome subtitle","optional":true},"no_sub_title":{"type":"string","description":"No outcome subtitle","optional":true},"open_time":{"type":"string","description":"Market open time (ISO 8601)","optional":true},"close_time":{"type":"string","description":"Market close time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Contract expiration time","optional":true},"status":{"type":"string","description":"Market status (open, closed, settled, etc.)"},"yes_bid":{"type":"number","description":"Current best yes bid price in cents","optional":true},"yes_ask":{"type":"number","description":"Current best yes ask price in cents","optional":true},"no_bid":{"type":"number","description":"Current best no bid price in cents","optional":true},"no_ask":{"type":"number","description":"Current best no ask price in cents","optional":true},"last_price":{"type":"number","description":"Last trade price in cents","optional":true},"previous_yes_bid":{"type":"number","description":"Previous yes bid","optional":true},"previous_yes_ask":{"type":"number","description":"Previous yes ask","optional":true},"previous_price":{"type":"number","description":"Previous last price","optional":true},"volume":{"type":"number","description":"Total volume (contracts traded)","optional":true},"volume_24h":{"type":"number","description":"24-hour trading volume","optional":true},"liquidity":{"type":"number","description":"Market liquidity measure","optional":true},"open_interest":{"type":"number","description":"Open interest (outstanding contracts)","optional":true},"result":{"type":"string","description":"Settlement result (yes, no, null)","optional":true},"cap_strike":{"type":"number","description":"Cap strike for ranged markets","optional":true},"floor_strike":{"type":"number","description":"Floor strike for ranged markets","optional":true},"category":{"type":"string","description":"Market category","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_order":{"order":{"type":"object","description":"Order object with details"}},"kalshi_get_order_v2":{"order":{"type":"object","description":"Order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"client_order_id":{"type":"string","description":"Client order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting/canceled/executed)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"yes_price_dollars":{"type":"string","description":"Yes price in dollars"},"no_price_dollars":{"type":"string","description":"No price in dollars"},"fill_count":{"type":"number","description":"Filled contract count"},"fill_count_fp":{"type":"string","description":"Filled count (fixed-point)"},"remaining_count":{"type":"number","description":"Remaining contracts"},"remaining_count_fp":{"type":"string","description":"Remaining count (fixed-point)"},"initial_count":{"type":"number","description":"Initial contract count"},"initial_count_fp":{"type":"string","description":"Initial count (fixed-point)"},"taker_fees":{"type":"number","description":"Taker fees in cents"},"maker_fees":{"type":"number","description":"Maker fees in cents"},"taker_fees_dollars":{"type":"string","description":"Taker fees in dollars"},"maker_fees_dollars":{"type":"string","description":"Maker fees in dollars"},"taker_fill_cost":{"type":"number","description":"Taker fill cost in cents"},"maker_fill_cost":{"type":"number","description":"Maker fill cost in cents"},"taker_fill_cost_dollars":{"type":"string","description":"Taker fill cost in dollars"},"maker_fill_cost_dollars":{"type":"string","description":"Maker fill cost in dollars"},"queue_position":{"type":"number","description":"Queue position (deprecated)"},"expiration_time":{"type":"string","description":"Order expiration time"},"created_time":{"type":"string","description":"Order creation time"},"last_update_time":{"type":"string","description":"Last update time"},"self_trade_prevention_type":{"type":"string","description":"Self-trade prevention type"},"order_group_id":{"type":"string","description":"Order group ID"},"cancel_order_on_pause":{"type":"boolean","description":"Cancel on market pause"}}}},"kalshi_get_orderbook":{"orderbook":{"type":"object","description":"Orderbook with yes/no bids and asks"}},"kalshi_get_orderbook_v2":{"orderbook":{"type":"object","description":"Orderbook with yes/no bids (legacy integer counts)","properties":{"yes":{"type":"array","description":"Yes side bids as tuples [price_cents, count]"},"no":{"type":"array","description":"No side bids as tuples [price_cents, count]"},"yes_dollars":{"type":"array","description":"Yes side bids as tuples [dollars_string, count]"},"no_dollars":{"type":"array","description":"No side bids as tuples [dollars_string, count]"}}},"orderbook_fp":{"type":"object","description":"Orderbook with fixed-point counts (preferred)","properties":{"yes_dollars":{"type":"array","description":"Yes side bids as tuples [dollars_string, fp_count_string]"},"no_dollars":{"type":"array","description":"No side bids as tuples [dollars_string, fp_count_string]"}}}},"kalshi_get_orders":{"orders":{"type":"array","description":"Array of order objects","items":{"type":"object","properties":{"order_id":{"type":"string","description":"Unique order identifier"},"user_id":{"type":"string","description":"User ID","optional":true},"client_order_id":{"type":"string","description":"Client-provided order ID","optional":true},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Order action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting, canceled, executed)"},"yes_price":{"type":"number","description":"Yes price in cents","optional":true},"no_price":{"type":"number","description":"No price in cents","optional":true},"fill_count":{"type":"number","description":"Number of contracts filled","optional":true},"remaining_count":{"type":"number","description":"Remaining contracts to fill","optional":true},"initial_count":{"type":"number","description":"Initial order size","optional":true},"taker_fees":{"type":"number","description":"Taker fees paid in cents","optional":true},"maker_fees":{"type":"number","description":"Maker fees paid in cents","optional":true},"created_time":{"type":"string","description":"Order creation time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Order expiration time","optional":true},"last_update_time":{"type":"string","description":"Last order update time","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_orders_v2":{"orders":{"type":"array","description":"Array of order objects with full API response fields","items":{"type":"object","properties":{"order_id":{"type":"string","description":"Unique order identifier"},"user_id":{"type":"string","description":"User ID","optional":true},"client_order_id":{"type":"string","description":"Client-provided order ID","optional":true},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Order action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting, canceled, executed)"},"yes_price":{"type":"number","description":"Yes price in cents","optional":true},"no_price":{"type":"number","description":"No price in cents","optional":true},"fill_count":{"type":"number","description":"Number of contracts filled","optional":true},"remaining_count":{"type":"number","description":"Remaining contracts to fill","optional":true},"initial_count":{"type":"number","description":"Initial order size","optional":true},"taker_fees":{"type":"number","description":"Taker fees paid in cents","optional":true},"maker_fees":{"type":"number","description":"Maker fees paid in cents","optional":true},"created_time":{"type":"string","description":"Order creation time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Order expiration time","optional":true},"last_update_time":{"type":"string","description":"Last order update time","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_positions":{"positions":{"type":"array","description":"Array of position objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"event_title":{"type":"string","description":"Event title","optional":true},"market_title":{"type":"string","description":"Market title","optional":true},"position":{"type":"number","description":"Net position (positive=yes, negative=no)"},"market_exposure":{"type":"number","description":"Maximum potential loss in cents","optional":true},"realized_pnl":{"type":"number","description":"Realized profit/loss in cents","optional":true},"total_traded":{"type":"number","description":"Total contracts traded","optional":true},"resting_orders_count":{"type":"number","description":"Number of resting orders","optional":true},"fees_paid":{"type":"number","description":"Total fees paid in cents","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_positions_v2":{"market_positions":{"type":"array","description":"Array of market position objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"event_title":{"type":"string","description":"Event title","optional":true},"market_title":{"type":"string","description":"Market title","optional":true},"position":{"type":"number","description":"Net position (positive=yes, negative=no)"},"market_exposure":{"type":"number","description":"Maximum potential loss in cents","optional":true},"realized_pnl":{"type":"number","description":"Realized profit/loss in cents","optional":true},"total_traded":{"type":"number","description":"Total contracts traded","optional":true},"resting_orders_count":{"type":"number","description":"Number of resting orders","optional":true},"fees_paid":{"type":"number","description":"Total fees paid in cents","optional":true}}}},"event_positions":{"type":"array","description":"Array of event position objects","items":{"type":"object","properties":{"event_ticker":{"type":"string","description":"Event ticker"},"event_exposure":{"type":"number","description":"Event-level exposure in cents"},"realized_pnl":{"type":"number","description":"Realized P&L in cents","optional":true},"total_cost":{"type":"number","description":"Total cost basis in cents","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_series_by_ticker":{"series":{"type":"object","description":"Series object with details"}},"kalshi_get_series_by_ticker_v2":{"series":{"type":"object","description":"Series object with full details matching Kalshi API response","properties":{"ticker":{"type":"string","description":"Series ticker"},"title":{"type":"string","description":"Series title"},"frequency":{"type":"string","description":"Event frequency"},"category":{"type":"string","description":"Series category"},"tags":{"type":"array","description":"Series tags"},"settlement_sources":{"type":"array","description":"Settlement sources"},"contract_url":{"type":"string","description":"Contract URL"},"contract_terms_url":{"type":"string","description":"Contract terms URL"},"fee_type":{"type":"string","description":"Fee type"},"fee_multiplier":{"type":"number","description":"Fee multiplier"},"additional_prohibitions":{"type":"array","description":"Additional prohibitions"},"product_metadata":{"type":"object","description":"Product metadata"},"volume":{"type":"number","description":"Series volume"},"volume_fp":{"type":"number","description":"Volume (fixed-point)"}}}},"kalshi_get_series_list":{"series":{"type":"array","description":"Array of series objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique series ticker"},"title":{"type":"string","description":"Series title"},"frequency":{"type":"string","description":"Event frequency (daily, weekly, etc.)"},"category":{"type":"string","description":"Series category"},"tags":{"type":"array","description":"Series tags","items":{"type":"string","description":"Tag name"},"optional":true},"contract_url":{"type":"string","description":"Contract rules URL","optional":true}}}}},"kalshi_get_series_list_v2":{"series":{"type":"array","description":"Array of series objects with all API fields","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique series ticker"},"title":{"type":"string","description":"Series title"},"frequency":{"type":"string","description":"Event frequency (daily, weekly, etc.)"},"category":{"type":"string","description":"Series category"},"tags":{"type":"array","description":"Series tags","items":{"type":"string","description":"Tag name"},"optional":true},"contract_url":{"type":"string","description":"Contract rules URL","optional":true}}}}},"kalshi_get_settlements":{"settlements":{"type":"array","description":"Array of settlement objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"market_result":{"type":"string","description":"Settlement outcome (yes, no, scalar)"},"yes_count_fp":{"type":"string","description":"Yes contracts owned (fixed-point)"},"yes_total_cost_dollars":{"type":"string","description":"Yes cost basis in dollars"},"no_count_fp":{"type":"string","description":"No contracts owned (fixed-point)"},"no_total_cost_dollars":{"type":"string","description":"No cost basis in dollars"},"revenue":{"type":"number","description":"Payout in cents"},"settled_time":{"type":"string","description":"Settlement timestamp (ISO 8601)"},"fee_cost":{"type":"string","description":"Fees in fixed-point dollars"},"value":{"type":"number","description":"Single yes contract payout in cents","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_settlements_v2":{"settlements":{"type":"array","description":"Array of settlement objects with all API fields","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"market_result":{"type":"string","description":"Settlement outcome (yes, no, scalar)"},"yes_count_fp":{"type":"string","description":"Yes contracts owned (fixed-point)"},"yes_total_cost_dollars":{"type":"string","description":"Yes cost basis in dollars"},"no_count_fp":{"type":"string","description":"No contracts owned (fixed-point)"},"no_total_cost_dollars":{"type":"string","description":"No cost basis in dollars"},"revenue":{"type":"number","description":"Payout in cents"},"settled_time":{"type":"string","description":"Settlement timestamp (ISO 8601)"},"fee_cost":{"type":"string","description":"Fees in fixed-point dollars"},"value":{"type":"number","description":"Single yes contract payout in cents","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_trades":{"trades":{"type":"array","description":"Array of trade objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"yes_price":{"type":"number","description":"Trade price for yes in cents"},"no_price":{"type":"number","description":"Trade price for no in cents"},"count":{"type":"number","description":"Number of contracts traded"},"taker_side":{"type":"string","description":"Taker side (yes/no)"},"created_time":{"type":"string","description":"Trade time (ISO 8601)"}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_trades_v2":{"trades":{"type":"array","description":"Array of trade objects with trade_id and count_fp","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"yes_price":{"type":"number","description":"Trade price for yes in cents"},"no_price":{"type":"number","description":"Trade price for no in cents"},"count":{"type":"number","description":"Number of contracts traded"},"taker_side":{"type":"string","description":"Taker side (yes/no)"},"created_time":{"type":"string","description":"Trade time (ISO 8601)"}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"ketch_get_consent":{"purposes":{"type":"object","description":"Map of purpose codes to consent status and legal basis","properties":{"allowed":{"type":"string","description":"Consent status for the purpose: \\"granted\\" or \\"denied\\""},"legalBasisCode":{"type":"string","description":"Legal basis code (e.g., \\"consent_optin\\", \\"consent_optout\\", \\"disclosure\\", \\"other\\")","optional":true}}},"vendors":{"type":"object","description":"Map of vendor consent statuses","optional":true}},"ketch_get_subscriptions":{"topics":{"type":"object","description":"Map of topic codes to contact method settings (e.g., {\\"newsletter\\": {\\"email\\": {\\"status\\": \\"granted\\"}}})"},"controls":{"type":"object","description":"Map of control codes to settings (e.g., {\\"global_unsubscribe\\": {\\"status\\": \\"denied\\"}})"}},"ketch_invoke_right":{"success":{"type":"boolean","description":"Whether the rights request was submitted"},"message":{"type":"string","description":"Response message from Ketch","optional":true}},"ketch_set_consent":{"purposes":{"type":"object","description":"Updated consent status map of purpose codes to consent settings","properties":{"allowed":{"type":"string","description":"Consent status for the purpose: \\"granted\\" or \\"denied\\""},"legalBasisCode":{"type":"string","description":"Legal basis code (e.g., \\"consent_optin\\", \\"consent_optout\\", \\"disclosure\\", \\"other\\")","optional":true}}}},"ketch_set_subscriptions":{"success":{"type":"boolean","description":"Whether the subscription preferences were updated"}},"knowledge_create_document":{"data":{"type":"object","description":"Information about the created document","properties":{"documentId":{"type":"string","description":"Document ID"},"documentName":{"type":"string","description":"Document name"},"type":{"type":"string","description":"Document type"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"message":{"type":"string","description":"Success or error message describing the operation result"},"documentId":{"type":"string","description":"ID of the created document"}},"knowledge_delete_chunk":{"chunkId":{"type":"string","description":"ID of the deleted chunk"},"documentId":{"type":"string","description":"ID of the parent document"},"message":{"type":"string","description":"Confirmation message"}},"knowledge_delete_document":{"documentId":{"type":"string","description":"ID of the deleted document"},"message":{"type":"string","description":"Confirmation message"}},"knowledge_get_connector":{"connector":{"type":"object","description":"Connector details","properties":{"id":{"type":"string","description":"Connector ID"},"connectorType":{"type":"string","description":"Type of connector"},"status":{"type":"string","description":"Connector status (active, paused, syncing)"},"syncIntervalMinutes":{"type":"number","description":"Sync interval in minutes"},"lastSyncAt":{"type":"string","description":"Timestamp of last sync"},"lastSyncError":{"type":"string","description":"Error from last sync if failed"},"lastSyncDocCount":{"type":"number","description":"Docs synced in last sync"},"nextSyncAt":{"type":"string","description":"Next scheduled sync timestamp"},"consecutiveFailures":{"type":"number","description":"Consecutive sync failures"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"syncLogs":{"type":"array","description":"Recent sync log entries","items":{"type":"object","properties":{"id":{"type":"string","description":"Sync log ID"},"status":{"type":"string","description":"Sync status"},"startedAt":{"type":"string","description":"Sync start time"},"completedAt":{"type":"string","description":"Sync completion time"},"docsAdded":{"type":"number","description":"Documents added"},"docsUpdated":{"type":"number","description":"Documents updated"},"docsDeleted":{"type":"number","description":"Documents deleted"},"docsUnchanged":{"type":"number","description":"Documents unchanged"},"errorMessage":{"type":"string","description":"Error message if sync failed"}}}}},"knowledge_get_document":{"id":{"type":"string","description":"Document ID"},"filename":{"type":"string","description":"Document filename"},"fileSize":{"type":"number","description":"File size in bytes"},"mimeType":{"type":"string","description":"MIME type of the document"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"processingStatus":{"type":"string","description":"Processing status (pending, processing, completed, failed)"},"processingError":{"type":"string","description":"Error message if processing failed"},"chunkCount":{"type":"number","description":"Number of chunks in the document"},"tokenCount":{"type":"number","description":"Total token count across chunks"},"characterCount":{"type":"number","description":"Total character count"},"uploadedAt":{"type":"string","description":"Upload timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"connectorId":{"type":"string","description":"Connector ID if document was synced from an external source"},"sourceUrl":{"type":"string","description":"Original URL in the source system if synced from a connector"},"externalId":{"type":"string","description":"External ID from the source system"},"tags":{"type":"object","description":"Tag values keyed by tag slot (tag1-7, number1-5, date1-2, boolean1-3)"}},"knowledge_list_chunks":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"documentId":{"type":"string","description":"ID of the document"},"chunks":{"type":"array","description":"Array of chunks in the document","items":{"type":"object","properties":{"id":{"type":"string","description":"Chunk ID"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"content":{"type":"string","description":"Chunk text content"},"contentLength":{"type":"number","description":"Content length in characters"},"tokenCount":{"type":"number","description":"Token count for the chunk"},"enabled":{"type":"boolean","description":"Whether the chunk is enabled"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"totalChunks":{"type":"number","description":"Total number of chunks matching the filter"},"limit":{"type":"number","description":"Page size used"},"offset":{"type":"number","description":"Offset used for pagination"}},"knowledge_list_connectors":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"connectors":{"type":"array","description":"Array of connectors for the knowledge base","items":{"type":"object","properties":{"id":{"type":"string","description":"Connector ID"},"connectorType":{"type":"string","description":"Type of connector (e.g. notion, github, confluence)"},"status":{"type":"string","description":"Connector status (active, paused, syncing)"},"syncIntervalMinutes":{"type":"number","description":"Sync interval in minutes (0 = manual only)"},"lastSyncAt":{"type":"string","description":"Timestamp of last sync"},"lastSyncError":{"type":"string","description":"Error from last sync if failed"},"lastSyncDocCount":{"type":"number","description":"Number of documents synced in last sync"},"nextSyncAt":{"type":"string","description":"Timestamp of next scheduled sync"},"consecutiveFailures":{"type":"number","description":"Number of consecutive sync failures"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"totalConnectors":{"type":"number","description":"Total number of connectors"}},"knowledge_list_documents":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"documents":{"type":"array","description":"Array of documents in the knowledge base","items":{"type":"object","properties":{"id":{"type":"string","description":"Document ID"},"filename":{"type":"string","description":"Document filename"},"fileSize":{"type":"number","description":"File size in bytes"},"mimeType":{"type":"string","description":"MIME type of the document"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"processingStatus":{"type":"string","description":"Processing status (pending, processing, completed, failed)"},"chunkCount":{"type":"number","description":"Number of chunks in the document"},"tokenCount":{"type":"number","description":"Total token count across chunks"},"uploadedAt":{"type":"string","description":"Upload timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"connectorId":{"type":"string","description":"Connector ID if document was synced from an external source"},"connectorType":{"type":"string","description":"Connector type (e.g. notion, github, confluence) if synced"},"sourceUrl":{"type":"string","description":"Original URL in the source system if synced from a connector"}}}},"totalDocuments":{"type":"number","description":"Total number of documents matching the filter"},"limit":{"type":"number","description":"Page size used"},"offset":{"type":"number","description":"Offset used for pagination"}},"knowledge_list_tags":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"tags":{"type":"array","description":"Array of tag definitions for the knowledge base","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag definition ID"},"tagSlot":{"type":"string","description":"Internal tag slot (e.g. tag1, number1)"},"displayName":{"type":"string","description":"Human-readable tag name"},"fieldType":{"type":"string","description":"Tag field type (text, number, date, boolean)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"totalTags":{"type":"number","description":"Total number of tag definitions"}},"knowledge_search":{"results":{"type":"array","description":"Array of search results from the knowledge base","items":{"type":"object","properties":{"documentId":{"type":"string","description":"Document ID"},"documentName":{"type":"string","description":"Document name"},"sourceUrl":{"type":"string","nullable":true,"description":"URL to the original source document (e.g., Confluence page, Google Doc, Notion page). Null for documents without an external source."},"content":{"type":"string","description":"Content of the result"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"similarity":{"type":"number","description":"Similarity score of the result"},"metadata":{"type":"object","description":"Metadata of the result, including tags"}}}},"query":{"type":"string","description":"The search query that was executed"},"totalResults":{"type":"number","description":"Total number of results found"},"cost":{"type":"object","description":"Cost information for the search operation","optional":true}},"knowledge_trigger_sync":{"connectorId":{"type":"string","description":"ID of the connector that was synced"},"message":{"type":"string","description":"Status message from the sync trigger"}},"knowledge_update_chunk":{"documentId":{"type":"string","description":"ID of the parent document"},"id":{"type":"string","description":"Chunk ID"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"content":{"type":"string","description":"Updated chunk content"},"contentLength":{"type":"number","description":"Content length in characters"},"tokenCount":{"type":"number","description":"Token count for the chunk"},"enabled":{"type":"boolean","description":"Whether the chunk is enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}},"knowledge_upload_chunk":{"data":{"type":"object","description":"Information about the uploaded chunk","properties":{"chunkId":{"type":"string","description":"Chunk ID"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"content":{"type":"string","description":"Content of the chunk"},"contentLength":{"type":"number","description":"Length of the content in characters"},"tokenCount":{"type":"number","description":"Number of tokens in the chunk"},"enabled":{"type":"boolean","description":"Whether the chunk is enabled"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"message":{"type":"string","description":"Success or error message describing the operation result"},"documentId":{"type":"string","description":"ID of the document the chunk was added to"},"documentName":{"type":"string","description":"Name of the document the chunk was added to"},"cost":{"type":"object","description":"Cost information for the upload operation","optional":true}},"knowledge_upsert_document":{"data":{"type":"object","description":"Information about the upserted document","properties":{"documentId":{"type":"string","description":"Document ID"},"documentName":{"type":"string","description":"Document name"},"type":{"type":"string","description":"Document type"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"isUpdate":{"type":"boolean","description":"Whether an existing document was replaced"},"previousDocumentId":{"type":"string","description":"ID of the document that was replaced, if any","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"message":{"type":"string","description":"Success or error message describing the operation result"},"documentId":{"type":"string","description":"ID of the upserted document"}},"langsmith_create_feedback":{"id":{"type":"string","description":"Feedback ID"},"key":{"type":"string","description":"Feedback metric name"},"runId":{"type":"string","description":"ID of the run the feedback was attached to","optional":true},"score":{"type":"number","description":"Score recorded for the feedback","optional":true},"value":{"type":"string","description":"Categorical value recorded for the feedback","optional":true},"comment":{"type":"string","description":"Comment recorded for the feedback","optional":true},"createdAt":{"type":"string","description":"When the feedback was created (ISO)","optional":true}},"langsmith_create_run":{"accepted":{"type":"boolean","description":"Whether the run was accepted for ingestion"},"runId":{"type":"string","description":"Run identifier provided in the request","optional":true},"message":{"type":"string","description":"Response message from LangSmith","optional":true}},"langsmith_create_runs_batch":{"accepted":{"type":"boolean","description":"Whether the batch was accepted for ingestion"},"runIds":{"type":"array","description":"Run identifiers provided in the request","items":{"type":"string"}},"message":{"type":"string","description":"Response message from LangSmith","optional":true},"messages":{"type":"array","description":"Per-run response messages, when provided","optional":true,"items":{"type":"string"}}},"langsmith_get_run":{"id":{"type":"string","description":"Run ID"},"runId":{"type":"string","description":"Run ID (alias of id, for consistency with other operations)"},"name":{"type":"string","description":"Run name"},"runType":{"type":"string","description":"Run type (tool, chain, llm, retriever, embedding, prompt, parser)"},"status":{"type":"string","description":"Run status","optional":true},"startTime":{"type":"string","description":"Run start time (ISO)","optional":true},"endTime":{"type":"string","description":"Run end time (ISO)","optional":true},"inputs":{"type":"json","description":"Run inputs payload","optional":true},"outputs":{"type":"json","description":"Run outputs payload","optional":true},"error":{"type":"string","description":"Error details, if the run failed","optional":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string"}},"sessionId":{"type":"string","description":"Project (session) ID the run belongs to","optional":true},"traceId":{"type":"string","description":"Trace ID","optional":true},"parentRunId":{"type":"string","description":"Parent run ID","optional":true},"totalTokens":{"type":"number","description":"Total tokens consumed by the run","optional":true},"totalCost":{"type":"string","description":"Total cost of the run","optional":true}},"langsmith_update_run":{"accepted":{"type":"boolean","description":"Whether the run update was accepted"},"runId":{"type":"string","description":"ID of the run that was updated"},"message":{"type":"string","description":"Response message from LangSmith, if provided","optional":true}},"latex_compile":{"pdf":{"type":"file","description":"Compiled PDF file","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}},"pdfUrl":{"type":"string","description":"URL of the compiled PDF"},"fileName":{"type":"string","description":"Name of the compiled PDF file"},"compiler":{"type":"string","description":"LaTeX compiler used for the build"}},"latex_get_package":{"package":{"type":"json","description":"TeX Live package details","properties":{"name":{"type":"string","description":"Package name"},"installed":{"type":"boolean","description":"Whether the package is installed"},"shortDescription":{"type":"string","description":"One-line package description","optional":true},"longDescription":{"type":"string","description":"Full package description","optional":true},"category":{"type":"string","description":"Package category","optional":true},"license":{"type":"string","description":"Package license identifier","optional":true},"topics":{"type":"array","description":"CTAN topic tags"},"relatedPackages":{"type":"array","description":"Names of related packages"},"homepage":{"type":"string","description":"Package homepage URL","optional":true},"ctanUrl":{"type":"string","description":"CTAN page for the package","optional":true}}}},"latex_list_fonts":{"fonts":{"type":"array","description":"Fonts available to the LaTeX compiler","items":{"type":"object","properties":{"family":{"type":"string","description":"Font family name"},"name":{"type":"string","description":"Full font name"},"styles":{"type":"array","description":"Available styles, e.g. Bold or Italic"}}}},"totalMatches":{"type":"number","description":"Total number of fonts matching the filter, before truncation"}},"latex_search_packages":{"packages":{"type":"array","description":"TeX Live packages matching the query","items":{"type":"object","properties":{"name":{"type":"string","description":"Package name"},"shortDescription":{"type":"string","description":"One-line package description"},"installed":{"type":"boolean","description":"Whether the package is installed"},"ctanUrl":{"type":"string","description":"CTAN page for the package"}}}},"totalMatches":{"type":"number","description":"Total number of packages matching the query, before truncation"}},"launchdarkly_create_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true}},"launchdarkly_delete_flag":{"deleted":{"type":"boolean","description":"Whether the flag was successfully deleted"}},"launchdarkly_get_audit_log":{"entries":{"type":"array","description":"List of audit log entries","items":{"type":"object","properties":{"id":{"type":"string","description":"The audit log entry ID"},"date":{"type":"number","description":"Unix timestamp in milliseconds"},"kind":{"type":"string","description":"The type of action performed"},"name":{"type":"string","description":"The name of the resource acted on"},"description":{"type":"string","description":"Full description of the action","optional":true},"shortDescription":{"type":"string","description":"Short description of the action","optional":true},"memberEmail":{"type":"string","description":"Email of the member who performed the action","optional":true},"targetName":{"type":"string","description":"Name of the target resource","optional":true},"targetKind":{"type":"string","description":"Resource specifier of the target (e.g. proj/default:env/production:flag/my-flag)","optional":true}}}},"totalCount":{"type":"number","description":"Total number of audit log entries"}},"launchdarkly_get_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true},"on":{"type":"boolean","description":"Whether the flag is on in the requested environment (null when the flag spans multiple environments and no environment key was provided)","optional":true}},"launchdarkly_get_flag_status":{"name":{"type":"string","description":"The flag status (new, active, inactive, launched)"},"lastRequested":{"type":"string","description":"Timestamp of the last evaluation","optional":true},"defaultVal":{"type":"string","description":"The default variation value","optional":true}},"launchdarkly_list_environments":{"environments":{"type":"array","description":"List of environments","items":{"type":"object","properties":{"id":{"type":"string","description":"The environment ID"},"key":{"type":"string","description":"The unique environment key"},"name":{"type":"string","description":"The environment name"},"color":{"type":"string","description":"The color assigned to this environment"},"apiKey":{"type":"string","description":"The server-side SDK key for this environment"},"mobileKey":{"type":"string","description":"The mobile SDK key for this environment"},"tags":{"type":"array","description":"Tags applied to the environment","items":{"type":"string","description":"Tag name"}}}}},"totalCount":{"type":"number","description":"Total number of environments"}},"launchdarkly_list_flags":{"flags":{"type":"array","description":"List of feature flags","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true}}}},"totalCount":{"type":"number","description":"Total number of flags"}},"launchdarkly_list_members":{"members":{"type":"array","description":"List of account members","items":{"type":"object","properties":{"id":{"type":"string","description":"The member ID"},"email":{"type":"string","description":"The member email address"},"firstName":{"type":"string","description":"The member first name","optional":true},"lastName":{"type":"string","description":"The member last name","optional":true},"role":{"type":"string","description":"The member role (reader, writer, admin, owner)"},"lastSeen":{"type":"number","description":"Unix timestamp of last activity","optional":true},"creationDate":{"type":"number","description":"Unix timestamp when the member was created"},"verified":{"type":"boolean","description":"Whether the member email is verified"}}}},"totalCount":{"type":"number","description":"Total number of members"}},"launchdarkly_list_projects":{"projects":{"type":"array","description":"List of projects","items":{"type":"object","properties":{"id":{"type":"string","description":"The project ID"},"key":{"type":"string","description":"The unique project key"},"name":{"type":"string","description":"The project name"},"tags":{"type":"array","description":"Tags applied to the project","items":{"type":"string","description":"Tag name"}}}}},"totalCount":{"type":"number","description":"Total number of projects"}},"launchdarkly_list_segments":{"segments":{"type":"array","description":"List of user segments","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique segment key"},"name":{"type":"string","description":"The segment name"},"description":{"type":"string","description":"The segment description","optional":true},"tags":{"type":"array","description":"Tags applied to the segment","items":{"type":"string","description":"Tag name"}},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the segment was created"},"unbounded":{"type":"boolean","description":"Whether this is an unbounded (big) segment"},"included":{"type":"array","description":"User keys explicitly included in the segment","items":{"type":"string","description":"User key"}},"excluded":{"type":"array","description":"User keys explicitly excluded from the segment","items":{"type":"string","description":"User key"}}}}},"totalCount":{"type":"number","description":"Total number of segments"}},"launchdarkly_toggle_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true},"on":{"type":"boolean","description":"Whether the flag is now on in the target environment","optional":true}},"launchdarkly_update_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true}},"leadmagic_company_search":{"companyName":{"type":"string","description":"Company name","optional":true},"companyId":{"type":"number","description":"Internal company identifier","optional":true},"industry":{"type":"string","description":"Industry classification","optional":true},"employeeCount":{"type":"number","description":"Number of employees","optional":true},"employeeRange":{"type":"string","description":"Headcount range (e.g., 1001-5000)","optional":true},"founded":{"type":"number","description":"Year the company was founded","optional":true},"headquarters":{"type":"json","description":"Headquarters location object","optional":true},"revenue":{"type":"string","description":"Revenue range","optional":true},"funding":{"type":"string","description":"Total funding amount","optional":true},"description":{"type":"string","description":"Company description","optional":true},"specialties":{"type":"array","description":"Company specialties and focus areas"},"competitors":{"type":"array","description":"Competitor companies"},"followerCount":{"type":"number","description":"LinkedIn follower count","optional":true},"twitter_url":{"type":"string","description":"Twitter/X profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook page URL","optional":true},"b2b_profile_url":{"type":"string","description":"LinkedIn company profile URL","optional":true},"logo_url":{"type":"string","description":"Company logo URL","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (1 when company found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_email_to_profile":{"profile_url":{"type":"string","description":"LinkedIn profile URL for the provided email","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (10 when profile found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_find_email":{"email":{"type":"string","description":"Found work email address","optional":true},"status":{"type":"string","description":"Result status (valid, invalid, etc.)","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (1 when email found)"},"message":{"type":"string","description":"Human-readable status message","optional":true},"employment_verified":{"type":"boolean","description":"Whether employment at the company was verified","optional":true},"has_mx":{"type":"boolean","description":"Whether the domain has a valid MX record","optional":true},"mx_record":{"type":"string","description":"MX record for the email domain","optional":true},"mx_provider":{"type":"string","description":"Email provider","optional":true},"company_name":{"type":"string","description":"Company name","optional":true},"company_industry":{"type":"string","description":"Company industry","optional":true},"company_size":{"type":"string","description":"Company size range","optional":true},"company_profile_url":{"type":"string","description":"Company LinkedIn/B2B profile URL","optional":true}},"leadmagic_find_mobile":{"profile_url":{"type":"string","description":"LinkedIn profile URL used for lookup","optional":true},"email":{"type":"string","description":"Email address associated with the profile","optional":true},"mobile_number":{"type":"string","description":"Direct mobile phone number","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (5 when mobile found)"},"message":{"type":"string","description":"Status message from the API","optional":true}},"leadmagic_get_credits":{"credits":{"type":"number","description":"Current credit balance"}},"leadmagic_profile_search":{"profile_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"professional_title":{"type":"string","description":"Current job title","optional":true},"bio":{"type":"string","description":"Profile bio / summary","optional":true},"location":{"type":"string","description":"Location string","optional":true},"country":{"type":"string","description":"Country","optional":true},"followers_range":{"type":"string","description":"LinkedIn follower range","optional":true},"company_name":{"type":"string","description":"Current employer","optional":true},"company_industry":{"type":"string","description":"Industry of current employer","optional":true},"company_website":{"type":"string","description":"Company website","optional":true},"total_tenure_years":{"type":"string","description":"Total professional tenure in years","optional":true},"total_tenure_months":{"type":"string","description":"Total professional tenure in months","optional":true},"work_experience":{"type":"array","description":"Work history entries"},"education":{"type":"array","description":"Education history entries"},"certifications":{"type":"array","description":"Professional certifications"},"credits_consumed":{"type":"number","description":"Credits charged (1 when profile found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_profile_to_email":{"email":{"type":"string","description":"Work email address found for this profile","optional":true},"profile_url":{"type":"string","description":"LinkedIn profile URL used for lookup","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (5 when email found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_role_finder":{"first_name":{"type":"string","description":"First name of the person found","optional":true},"last_name":{"type":"string","description":"Last name of the person found","optional":true},"full_name":{"type":"string","description":"Full name of the person found","optional":true},"profile_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"job_title":{"type":"string","description":"Verified job title at the company","optional":true},"company_name":{"type":"string","description":"Company name","optional":true},"company_website":{"type":"string","description":"Company website","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (2 when person found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_validate_email":{"email":{"type":"string","description":"The validated email address"},"email_status":{"type":"string","description":"Validation result: valid, invalid, or unknown"},"is_domain_catch_all":{"type":"boolean","description":"Whether the domain accepts all emails (catch-all)","optional":true},"credits_consumed":{"type":"number","description":"Credits charged for this request (0.25 for definitive results)"},"message":{"type":"string","description":"Human-readable status message","optional":true},"mx_record":{"type":"string","description":"MX record for the domain","optional":true},"mx_provider":{"type":"string","description":"Email provider (e.g., Google, Microsoft)","optional":true},"mx_gateway":{"type":"string","description":"MX gateway for the domain","optional":true},"mx_security_gateway":{"type":"boolean","description":"Whether the domain uses a security gateway","optional":true},"company_name":{"type":"string","description":"Company name associated with the email domain","optional":true},"company_industry":{"type":"string","description":"Industry of the company","optional":true},"company_size":{"type":"string","description":"Company size range","optional":true}},"lemlist_get_activities":{"activities":{"type":"array","description":"List of activities","items":{"type":"object","properties":{"_id":{"type":"string","description":"Activity ID"},"type":{"type":"string","description":"Activity type"},"leadId":{"type":"string","description":"Associated lead ID"},"campaignId":{"type":"string","description":"Campaign ID"},"sequenceId":{"type":"string","description":"Sequence ID","optional":true},"stepId":{"type":"string","description":"Step ID","optional":true},"createdAt":{"type":"string","description":"When the activity occurred"}}}},"count":{"type":"number","description":"Number of activities returned"}},"lemlist_get_lead":{"_id":{"type":"string","description":"Lead ID"},"email":{"type":"string","description":"Lead email address"},"firstName":{"type":"string","description":"Lead first name","optional":true},"lastName":{"type":"string","description":"Lead last name","optional":true},"companyName":{"type":"string","description":"Company name","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true},"companyDomain":{"type":"string","description":"Company domain","optional":true},"isPaused":{"type":"boolean","description":"Whether the lead is paused"},"campaignId":{"type":"string","description":"Campaign ID the lead belongs to","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true},"emailStatus":{"type":"string","description":"Email deliverability status","optional":true}},"lemlist_send_email":{"ok":{"type":"boolean","description":"Whether the email was sent successfully"}},"linear_add_label_to_issue":{"success":{"type":"boolean","description":"Whether the label was successfully added"},"issueId":{"type":"string","description":"The ID of the issue"}},"linear_add_label_to_project":{"success":{"type":"boolean","description":"Whether the label was added successfully"},"projectId":{"type":"string","description":"The project ID"}},"linear_archive_issue":{"success":{"type":"boolean","description":"Whether the archive operation was successful"},"issueId":{"type":"string","description":"The ID of the archived issue"}},"linear_archive_label":{"success":{"type":"boolean","description":"Whether the archive operation was successful"},"labelId":{"type":"string","description":"The ID of the archived label"}},"linear_archive_project":{"success":{"type":"boolean","description":"Whether the archive operation was successful"},"projectId":{"type":"string","description":"The ID of the archived project"}},"linear_create_attachment":{"attachment":{"type":"object","description":"The created attachment","properties":{"id":{"type":"string","description":"Attachment ID"},"title":{"type":"string","description":"Attachment title"},"subtitle":{"type":"string","description":"Attachment subtitle"},"url":{"type":"string","description":"Attachment URL"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"linear_create_comment":{"comment":{"type":"object","description":"The created comment","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment text (Markdown)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"user":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"issue":{"type":"object","description":"Issue object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"}}}}}},"linear_create_customer":{"customer":{"type":"object","description":"The created customer","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_customer_request":{"customerNeed":{"type":"object","description":"The created customer request","properties":{"id":{"type":"string","description":"Customer request ID"},"body":{"type":"string","description":"Request description"},"priority":{"type":"number","description":"Urgency level (0 = Not important, 1 = Important)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"archivedAt":{"type":"string","description":"Archive timestamp (null if not archived)"},"customer":{"type":"object","description":"Assigned customer"},"issue":{"type":"object","description":"Linked issue (null if not linked)"},"project":{"type":"object","description":"Linked project (null if not linked)"},"creator":{"type":"object","description":"User who created the request"},"url":{"type":"string","description":"URL to the customer request"}}}},"linear_create_customer_status":{"customerStatus":{"type":"object","description":"The created customer status","properties":{"id":{"type":"string","description":"Customer status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (active, inactive)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_customer_tier":{"customerTier":{"type":"object","description":"The created customer tier","properties":{"id":{"type":"string","description":"Customer tier ID"},"name":{"type":"string","description":"Tier name"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Tier description"},"color":{"type":"string","description":"Tier color (hex)"},"position":{"type":"number","description":"Position in list"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_cycle":{"cycle":{"type":"object","description":"The created cycle","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_create_favorite":{"favorite":{"type":"object","description":"The created favorite","properties":{"id":{"type":"string","description":"Favorite ID"},"type":{"type":"string","description":"Favorite type"},"issue":{"type":"object","description":"Favorited issue (if applicable)"},"project":{"type":"object","description":"Favorited project (if applicable)"},"cycle":{"type":"object","description":"Favorited cycle (if applicable)"}}}},"linear_create_issue":{"issue":{"type":"object","description":"The created issue with all its properties","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}},"cycleId":{"type":"string","description":"Cycle ID"},"cycleNumber":{"type":"number","description":"Cycle number"},"cycleName":{"type":"string","description":"Cycle name"},"parentId":{"type":"string","description":"Parent issue ID"},"parentTitle":{"type":"string","description":"Parent issue title"},"projectMilestoneId":{"type":"string","description":"Project milestone ID"},"projectMilestoneName":{"type":"string","description":"Project milestone name"}}}},"linear_create_issue_relation":{"relation":{"type":"object","description":"The created issue relation","properties":{"id":{"type":"string","description":"Relation ID"},"type":{"type":"string","description":"Relation type"},"issue":{"type":"object","description":"Source issue"},"relatedIssue":{"type":"object","description":"Target issue"}}}},"linear_create_label":{"label":{"type":"object","description":"The created label","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"},"description":{"type":"string","description":"Label description"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_create_project":{"project":{"type":"object","description":"The created project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"linear_create_project_label":{"projectLabel":{"type":"object","description":"The created project label","properties":{"id":{"type":"string","description":"Project label ID"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description"},"color":{"type":"string","description":"Label color (hex)"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_project_milestone":{"projectMilestone":{"type":"object","description":"The created project milestone","properties":{"id":{"type":"string","description":"Project milestone ID"},"name":{"type":"string","description":"Milestone name"},"description":{"type":"string","description":"Milestone description"},"projectId":{"type":"string","description":"Project ID"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"sortOrder":{"type":"number","description":"Sort order within the project"},"status":{"type":"string","description":"Milestone status (done, next, overdue, unstarted)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_project_status":{"projectStatus":{"type":"object","description":"The created project status","properties":{"id":{"type":"string","description":"Project status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"indefinite":{"type":"boolean","description":"Whether this status is indefinite"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (backlog, planned, started, paused, completed, canceled)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_project_update":{"update":{"type":"object","description":"The created project update","properties":{"id":{"type":"string","description":"Update ID"},"body":{"type":"string","description":"Update message"},"health":{"type":"string","description":"Project health status"},"createdAt":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"User who created the update"}}}},"linear_create_workflow_state":{"state":{"type":"object","description":"The created workflow state","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"description":{"type":"string","description":"State description"},"type":{"type":"string","description":"State type (triage, backlog, unstarted, started, completed, canceled)"},"color":{"type":"string","description":"State color (hex)"},"position":{"type":"number","description":"State position in workflow"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_delete_attachment":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_comment":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_customer":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_customer_status":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_customer_tier":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_issue":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_issue_relation":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_project":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_project_label":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_project_milestone":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_project_status":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_get_active_cycle":{"cycle":{"type":"object","description":"The active cycle (null if no active cycle)","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_get_customer":{"customer":{"type":"object","description":"The customer data","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_get_cycle":{"cycle":{"type":"object","description":"The cycle with full details","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_get_issue":{"issue":{"type":"object","description":"The issue with full details","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}}}}},"linear_get_project":{"project":{"type":"object","description":"The project with full details","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"linear_get_viewer":{"user":{"type":"object","description":"The currently authenticated user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"displayName":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether user is active"},"admin":{"type":"boolean","description":"Whether user is admin"},"avatarUrl":{"type":"string","description":"Avatar URL"}}}},"linear_list_attachments":{"attachments":{"type":"array","description":"Array of attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"title":{"type":"string","description":"Attachment title"},"subtitle":{"type":"string","description":"Attachment subtitle"},"url":{"type":"string","description":"Attachment URL"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_comments":{"comments":{"type":"array","description":"Array of comments on the issue","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment text (Markdown)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"user":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"issue":{"type":"object","description":"Issue object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_customer_requests":{"customerNeeds":{"type":"array","description":"Array of customer requests","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer request ID"},"body":{"type":"string","description":"Request description"},"priority":{"type":"number","description":"Urgency level (0 = Not important, 1 = Important)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"archivedAt":{"type":"string","description":"Archive timestamp (null if not archived)"},"customer":{"type":"object","description":"Assigned customer"},"issue":{"type":"object","description":"Linked issue (null if not linked)"},"project":{"type":"object","description":"Linked project (null if not linked)"},"creator":{"type":"object","description":"User who created the request"},"url":{"type":"string","description":"URL to the customer request"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_customer_statuses":{"customerStatuses":{"type":"array","description":"List of customer statuses","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (active, inactive)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_customer_tiers":{"customerTiers":{"type":"array","description":"List of customer tiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer tier ID"},"name":{"type":"string","description":"Tier name"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Tier description"},"color":{"type":"string","description":"Tier color (hex)"},"position":{"type":"number","description":"Position in list"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_customers":{"customers":{"type":"array","description":"Array of customers","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_cycles":{"cycles":{"type":"array","description":"Array of cycles","items":{"type":"object","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_favorites":{"favorites":{"type":"array","description":"Array of favorited items","items":{"type":"object","properties":{"id":{"type":"string","description":"Favorite ID"},"type":{"type":"string","description":"Favorite type"},"issue":{"type":"object","description":"Favorited issue"},"project":{"type":"object","description":"Favorited project"},"cycle":{"type":"object","description":"Favorited cycle"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_issue_relations":{"relations":{"type":"array","description":"Array of issue relations","items":{"type":"object","properties":{"id":{"type":"string","description":"Relation ID"},"type":{"type":"string","description":"Relation type"},"issue":{"type":"object","description":"Source issue"},"relatedIssue":{"type":"object","description":"Target issue"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_labels":{"labels":{"type":"array","description":"Array of labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"},"description":{"type":"string","description":"Label description"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_notifications":{"notifications":{"type":"array","description":"Array of notifications","items":{"type":"object","properties":{"id":{"type":"string","description":"Notification ID"},"type":{"type":"string","description":"Notification type"},"createdAt":{"type":"string","description":"Creation timestamp"},"readAt":{"type":"string","description":"Read timestamp (null if unread)"},"issue":{"type":"object","description":"Related issue"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_project_labels":{"projectLabels":{"type":"array","description":"List of project labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Project label ID"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description"},"color":{"type":"string","description":"Label color (hex)"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_project_milestones":{"projectMilestones":{"type":"array","description":"List of project milestones","items":{"type":"object","properties":{"id":{"type":"string","description":"Project milestone ID"},"name":{"type":"string","description":"Milestone name"},"description":{"type":"string","description":"Milestone description"},"projectId":{"type":"string","description":"Project ID"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"sortOrder":{"type":"number","description":"Sort order within the project"},"status":{"type":"string","description":"Milestone status (done, next, overdue, unstarted)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_project_statuses":{"projectStatuses":{"type":"array","description":"List of project statuses","items":{"type":"object","properties":{"id":{"type":"string","description":"Project status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"indefinite":{"type":"boolean","description":"Whether this status is indefinite"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (backlog, planned, started, paused, completed, canceled)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_project_updates":{"updates":{"type":"array","description":"Array of project updates","items":{"type":"object","properties":{"id":{"type":"string","description":"Update ID"},"body":{"type":"string","description":"Update message"},"health":{"type":"string","description":"Project health"},"createdAt":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"User who created the update"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_projects":{"projects":{"type":"array","description":"Array of projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_teams":{"teams":{"type":"array","description":"Array of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"key":{"type":"string","description":"Team key (used in issue identifiers)"},"description":{"type":"string","description":"Team description"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_users":{"users":{"type":"array","description":"Array of workspace users","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"displayName":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether user is active"},"admin":{"type":"boolean","description":"Whether user is admin"},"avatarUrl":{"type":"string","description":"Avatar URL"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_workflow_states":{"states":{"type":"array","description":"Array of workflow states","items":{"type":"object","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"description":{"type":"string","description":"State description"},"type":{"type":"string","description":"State type (triage, backlog, unstarted, started, completed, canceled)"},"color":{"type":"string","description":"State color (hex)"},"position":{"type":"number","description":"State position in workflow"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_merge_customers":{"customer":{"type":"object","description":"The merged target customer"}},"linear_read_issues":{"issues":{"type":"array","description":"Array of filtered issues from Linear","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"teamName":{"type":"string","description":"Team name"},"projectId":{"type":"string","description":"Project ID"},"projectName":{"type":"string","description":"Project name"},"cycleId":{"type":"string","description":"Cycle ID"},"cycleNumber":{"type":"number","description":"Cycle number"},"cycleName":{"type":"string","description":"Cycle name"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}}}}},"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}},"linear_remove_label_from_issue":{"success":{"type":"boolean","description":"Whether the label was successfully removed"},"issueId":{"type":"string","description":"The ID of the issue"}},"linear_remove_label_from_project":{"success":{"type":"boolean","description":"Whether the label was removed successfully"},"projectId":{"type":"string","description":"The project ID"}},"linear_search_issues":{"issues":{"type":"array","description":"Array of matching issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_unarchive_issue":{"success":{"type":"boolean","description":"Whether the unarchive operation was successful"},"issueId":{"type":"string","description":"The ID of the unarchived issue"}},"linear_update_attachment":{"attachment":{"type":"object","description":"The updated attachment","properties":{"id":{"type":"string","description":"Attachment ID"},"title":{"type":"string","description":"Attachment title"},"subtitle":{"type":"string","description":"Attachment subtitle"},"url":{"type":"string","description":"Attachment URL"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"linear_update_comment":{"comment":{"type":"object","description":"The updated comment","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment text (Markdown)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"user":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"issue":{"type":"object","description":"Issue object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"}}}}}},"linear_update_customer":{"customer":{"type":"object","description":"The updated customer","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_customer_request":{"customerNeed":{"type":"object","description":"The updated customer request","properties":{"id":{"type":"string","description":"Customer request ID"},"body":{"type":"string","description":"Request description"},"priority":{"type":"number","description":"Urgency level (0 = Not important, 1 = Important)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"archivedAt":{"type":"string","description":"Archive timestamp (null if not archived)"},"customer":{"type":"object","description":"Assigned customer"},"issue":{"type":"object","description":"Linked issue (null if not linked)"},"project":{"type":"object","description":"Linked project (null if not linked)"},"creator":{"type":"object","description":"User who created the request"},"url":{"type":"string","description":"URL to the customer request"}}}},"linear_update_customer_status":{"customerStatus":{"type":"object","description":"The updated customer status","properties":{"id":{"type":"string","description":"Customer status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (active, inactive)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_customer_tier":{"customerTier":{"type":"object","description":"The updated customer tier"}},"linear_update_issue":{"issue":{"type":"object","description":"The updated issue","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}},"cycleId":{"type":"string","description":"Cycle ID"},"cycleNumber":{"type":"number","description":"Cycle number"},"cycleName":{"type":"string","description":"Cycle name"},"parentId":{"type":"string","description":"Parent issue ID"},"parentTitle":{"type":"string","description":"Parent issue title"},"projectMilestoneId":{"type":"string","description":"Project milestone ID"},"projectMilestoneName":{"type":"string","description":"Project milestone name"}}}},"linear_update_label":{"label":{"type":"object","description":"The updated label","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"},"description":{"type":"string","description":"Label description"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_update_notification":{"notification":{"type":"object","description":"The updated notification","properties":{"id":{"type":"string","description":"Notification ID"},"type":{"type":"string","description":"Notification type"},"createdAt":{"type":"string","description":"Creation timestamp"},"readAt":{"type":"string","description":"Read timestamp"},"issue":{"type":"object","description":"Related issue"}}}},"linear_update_project":{"project":{"type":"object","description":"The updated project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"linear_update_project_label":{"projectLabel":{"type":"object","description":"The updated project label","properties":{"id":{"type":"string","description":"Project label ID"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description"},"color":{"type":"string","description":"Label color (hex)"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_project_milestone":{"projectMilestone":{"type":"object","description":"The updated project milestone","properties":{"id":{"type":"string","description":"Project milestone ID"},"name":{"type":"string","description":"Milestone name"},"description":{"type":"string","description":"Milestone description"},"projectId":{"type":"string","description":"Project ID"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"sortOrder":{"type":"number","description":"Sort order within the project"},"status":{"type":"string","description":"Milestone status (done, next, overdue, unstarted)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_project_status":{"projectStatus":{"type":"object","description":"The updated project status","properties":{"id":{"type":"string","description":"Project status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"indefinite":{"type":"boolean","description":"Whether this status is indefinite"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (backlog, planned, started, paused, completed, canceled)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_workflow_state":{"state":{"type":"object","description":"The updated workflow state","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"description":{"type":"string","description":"State description"},"type":{"type":"string","description":"State type (triage, backlog, unstarted, started, completed, canceled)"},"color":{"type":"string","description":"State color (hex)"},"position":{"type":"number","description":"State position in workflow"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linkup_search":{"answer":{"type":"string","description":"The sourced answer to the search query"},"sources":{"type":"array","description":"Array of sources used to compile the answer, each containing name, url, and snippet"}},"linq_add_participant":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_check_imessage":{"address":{"type":"string","description":"The address that was checked"},"available":{"type":"boolean","description":"Whether the address supports iMessage"}},"linq_check_rcs":{"address":{"type":"string","description":"The address that was checked"},"available":{"type":"boolean","description":"Whether the address supports RCS"}},"linq_create_attachment":{"attachmentId":{"type":"string","description":"Reusable attachment ID to reference when sending messages or voice memos"},"downloadUrl":{"type":"string","description":"URL the attachment can be downloaded from","optional":true},"filename":{"type":"string","description":"File name"},"contentType":{"type":"string","description":"MIME type of the file"},"sizeBytes":{"type":"number","description":"File size in bytes"},"status":{"type":"string","description":"Upload status"}},"linq_create_chat":{"chatId":{"type":"string","description":"ID of the created chat"},"displayName":{"type":"string","description":"Display name of the chat"},"isGroup":{"type":"boolean","description":"Whether the chat is a group chat"},"service":{"type":"string","description":"Delivery service used (iMessage, SMS, RCS)"},"handles":{"type":"json","description":"Participant handles in the chat"},"healthStatus":{"type":"json","description":"Messaging line health status","optional":true},"message":{"type":"json","description":"The sent message object with parts and delivery info"}},"linq_create_contact_card":{"phoneNumber":{"type":"string","description":"Phone number the card applies to"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile photo URL","optional":true},"isActive":{"type":"boolean","description":"Whether the card is active"}},"linq_create_webhook_subscription":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","optional":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"signingSecret":{"type":"string","description":"HMAC-SHA256 signing secret. Store securely — it cannot be retrieved again"}},"linq_delete_attachment":{"success":{"type":"boolean","description":"Whether the attachment was deleted"}},"linq_delete_message":{"success":{"type":"boolean","description":"Whether the message was deleted"}},"linq_delete_webhook_subscription":{"success":{"type":"boolean","description":"Whether the subscription was deleted"}},"linq_edit_message":{"id":{"type":"string","description":"Message ID"},"chatId":{"type":"string","description":"ID of the chat the message belongs to"},"isFromMe":{"type":"boolean","description":"Whether the message was sent by you","optional":true},"deliveryStatus":{"type":"string","description":"Delivery status (pending, queued, sent, delivered, received, read, failed)","optional":true},"isDelivered":{"type":"boolean","description":"Whether the message was delivered (deprecated; use deliveryStatus)","optional":true},"isRead":{"type":"boolean","description":"Whether the message was read (deprecated; use deliveryStatus)","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"sentAt":{"type":"string","description":"ISO 8601 sent timestamp","optional":true},"parts":{"type":"json","description":"Updated message parts with reactions"},"message":{"type":"json","description":"The full updated message object"}},"linq_get_attachment":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"File name"},"contentType":{"type":"string","description":"MIME type of the file"},"sizeBytes":{"type":"number","description":"File size in bytes","optional":true},"status":{"type":"string","description":"Upload status (pending, complete, failed)"},"downloadUrl":{"type":"string","description":"URL to download the file","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true}},"linq_get_chat":{"id":{"type":"string","description":"Chat ID"},"displayName":{"type":"string","description":"Display name of the chat"},"isGroup":{"type":"boolean","description":"Whether the chat is a group chat"},"isArchived":{"type":"boolean","description":"Whether the chat is archived","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"handles":{"type":"json","description":"Participant handles in the chat"},"healthStatus":{"type":"json","description":"Messaging line health status","optional":true}},"linq_get_contact_card":{"contactCards":{"type":"array","description":"Contact cards on the account","items":{"type":"object","properties":{"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile photo URL","optional":true},"isActive":{"type":"boolean","description":"Whether the card is active"}}}}},"linq_get_message":{"id":{"type":"string","description":"Message ID"},"chatId":{"type":"string","description":"ID of the chat the message belongs to"},"isFromMe":{"type":"boolean","description":"Whether the message was sent by you","optional":true},"deliveryStatus":{"type":"string","description":"Delivery status (pending, queued, sent, delivered, received, read, failed)","optional":true},"isDelivered":{"type":"boolean","description":"Whether the message was delivered (deprecated; use deliveryStatus)","optional":true},"isRead":{"type":"boolean","description":"Whether the message was read (deprecated; use deliveryStatus)","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"sentAt":{"type":"string","description":"ISO 8601 sent timestamp","optional":true},"parts":{"type":"json","description":"Message parts (text, media, link) with reactions"},"message":{"type":"json","description":"The full message object"}},"linq_get_webhook_subscription":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","optional":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true}},"linq_leave_chat":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status (e.g. accepted)","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_list_chats":{"chats":{"type":"json","description":"Array of chat objects"},"nextCursor":{"type":"string","description":"Cursor for the next page, or null if there are no more results","optional":true}},"linq_list_messages":{"messages":{"type":"json","description":"Array of message objects with parts and reactions"},"nextCursor":{"type":"string","description":"Cursor for the next page, or null if there are no more results","optional":true}},"linq_list_phone_numbers":{"phoneNumbers":{"type":"array","description":"Phone numbers assigned to the account","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"forwardingNumber":{"type":"string","description":"Forwarding number in E.164 format, or null","nullable":true},"healthStatus":{"type":"json","description":"Line reputation/health status (status, doc_url)","nullable":true}}}}},"linq_list_thread":{"messages":{"type":"json","description":"Array of message objects in the thread"},"nextCursor":{"type":"string","description":"Cursor for the next page, or null if there are no more results","optional":true}},"linq_list_webhook_events":{"events":{"type":"json","description":"Available webhook event type names"},"docUrl":{"type":"string","description":"Documentation URL for webhook events","optional":true}},"linq_list_webhook_subscriptions":{"subscriptions":{"type":"array","description":"Webhook subscriptions","items":{"type":"object","properties":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","nullable":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","nullable":true}}}}},"linq_mark_chat_read":{"success":{"type":"boolean","description":"Whether the chat was marked as read"}},"linq_react_to_message":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_remove_participant":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_send_message":{"chatId":{"type":"string","description":"ID of the chat the message was sent to"},"messageId":{"type":"string","description":"ID of the sent message"},"deliveryStatus":{"type":"string","description":"Delivery status (pending, queued, sent, delivered, received, read, failed)","optional":true},"sentAt":{"type":"string","description":"ISO 8601 timestamp the message was sent","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"message":{"type":"json","description":"The full sent message object with parts"}},"linq_send_voice_memo":{"id":{"type":"string","description":"ID of the sent voice memo message"},"status":{"type":"string","description":"Delivery status","optional":true},"from":{"type":"string","description":"Sender handle","optional":true},"to":{"type":"json","description":"Recipient handles"},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"voiceMemo":{"type":"json","description":"Audio file metadata (id, filename, mime_type, size_bytes, url, duration_ms)","optional":true}},"linq_share_contact_card":{"success":{"type":"boolean","description":"Whether the contact card was shared"}},"linq_start_typing":{"success":{"type":"boolean","description":"Whether the typing indicator was sent"}},"linq_stop_typing":{"success":{"type":"boolean","description":"Whether the typing indicator was stopped"}},"linq_update_chat":{"chatId":{"type":"string","description":"ID of the updated chat","optional":true},"status":{"type":"string","description":"Status of the queued update","optional":true}},"linq_update_contact_card":{"phoneNumber":{"type":"string","description":"Phone number the card applies to"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile photo URL","optional":true},"isActive":{"type":"boolean","description":"Whether the card is active"}},"linq_update_webhook_subscription":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","optional":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true}},"llm_chat":{"content":{"type":"string","description":"The generated response content"},"model":{"type":"string","description":"The model used for generation"},"tokens":{"type":"object","description":"Token usage information"},"cost":{"type":"object","description":"Model cost for this call in dollars"}},"logfire_get_token_info":{"organizationName":{"type":"string","description":"Logfire organization the read token belongs to","nullable":true},"projectName":{"type":"string","description":"Logfire project the read token belongs to","nullable":true},"expiresAt":{"type":"string","description":"When the read token expires. Null when it never expires.","nullable":true},"spendingCapReachedAt":{"type":"string","description":"When the organization\'s spending cap was reached, which stops queries. Null when it has not been reached.","nullable":true}},"logfire_get_trace":{"rows":{"type":"array","description":"Spans and logs in the trace, earliest first","items":{"type":"object","description":"A span or log from the records table","properties":{"startTimestamp":{"type":"string","description":"UTC time the span started","nullable":true},"endTimestamp":{"type":"string","description":"UTC time the span ended","nullable":true},"duration":{"type":"number","description":"Span duration in seconds. Null for logs.","nullable":true},"level":{"type":"string","description":"Severity name, such as info, warn, or error","nullable":true},"message":{"type":"string","description":"Human-readable message","nullable":true},"spanName":{"type":"string","description":"Template label for similar records","nullable":true},"kind":{"type":"string","description":"Record kind: span, log, span_event, or pending_span","nullable":true},"serviceName":{"type":"string","description":"Service that emitted the record","nullable":true},"deploymentEnvironment":{"type":"string","description":"Deployment environment of the record","nullable":true},"traceId":{"type":"string","description":"Trace this record belongs to","nullable":true},"spanId":{"type":"string","description":"Identifier of this span","nullable":true},"parentSpanId":{"type":"string","description":"Parent span identifier","nullable":true},"isException":{"type":"boolean","description":"Whether an exception was recorded on the span","nullable":true},"exceptionType":{"type":"string","description":"Fully qualified exception class name","nullable":true},"exceptionMessage":{"type":"string","description":"Exception message","nullable":true}}}},"rowCount":{"type":"number","description":"Number of rows returned"},"sql":{"type":"string","description":"SQL query that was executed against Logfire"}},"logfire_query":{"rows":{"type":"array","description":"Result rows. Row fields depend on the query projection.","items":{"type":"object","description":"A single result row"}},"columns":{"type":"array","description":"Column metadata for the result set","items":{"type":"object","description":"Column metadata","properties":{"name":{"type":"string","description":"Column name","nullable":true},"datatype":{"type":"json","description":"Arrow datatype of the column"},"nullable":{"type":"boolean","description":"Whether the column is nullable","nullable":true}}}},"rowCount":{"type":"number","description":"Number of rows returned"}},"logfire_search_records":{"rows":{"type":"array","description":"Matching spans and logs, most recent first","items":{"type":"object","description":"A span or log from the records table","properties":{"startTimestamp":{"type":"string","description":"UTC time the span started","nullable":true},"endTimestamp":{"type":"string","description":"UTC time the span ended","nullable":true},"duration":{"type":"number","description":"Span duration in seconds. Null for logs.","nullable":true},"level":{"type":"string","description":"Severity name, such as info, warn, or error","nullable":true},"message":{"type":"string","description":"Human-readable message","nullable":true},"spanName":{"type":"string","description":"Template label for similar records","nullable":true},"kind":{"type":"string","description":"Record kind: span, log, span_event, or pending_span","nullable":true},"serviceName":{"type":"string","description":"Service that emitted the record","nullable":true},"deploymentEnvironment":{"type":"string","description":"Deployment environment of the record","nullable":true},"traceId":{"type":"string","description":"Trace this record belongs to","nullable":true},"spanId":{"type":"string","description":"Identifier of this span","nullable":true},"parentSpanId":{"type":"string","description":"Parent span identifier","nullable":true},"isException":{"type":"boolean","description":"Whether an exception was recorded on the span","nullable":true},"exceptionType":{"type":"string","description":"Fully qualified exception class name","nullable":true},"exceptionMessage":{"type":"string","description":"Exception message","nullable":true}}}},"rowCount":{"type":"number","description":"Number of rows returned"},"sql":{"type":"string","description":"SQL query that was executed against Logfire"}},"logs_get":{"log":{"type":"json","description":"Workflow execution log entry"}},"logs_get_execution":{"executionId":{"type":"string","description":"Execution ID"},"workflowId":{"type":"string","description":"Workflow ID this execution belongs to"},"workflowState":{"type":"json","description":"Per-block state snapshot for the execution"},"childWorkflowSnapshots":{"type":"json","description":"Snapshots for any child workflows invoked during the run","optional":true},"executionMetadata":{"type":"json","description":"Trigger, timestamps, totalDurationMs, and cost for the run"}},"logs_get_run_details":{"runId":{"type":"string","description":"The run ID"},"workflowId":{"type":"string","description":"Workflow ID this run belongs to"},"workflowName":{"type":"string","description":"Workflow name"},"status":{"type":"string","description":"Run status"},"trigger":{"type":"string","description":"How the run was triggered"},"startedAt":{"type":"string","description":"Run start time (ISO 8601)"},"durationMs":{"type":"number","description":"Run duration in milliseconds"},"cost":{"type":"number","description":"Run cost in credits"},"traceSpans":{"type":"array","description":"Full trace spans for the run"},"finalOutput":{"type":"json","description":"Final output of the run"}},"logs_query":{"logs":{"type":"array","description":"Array of workflow execution log entries"},"nextCursor":{"type":"string","description":"Pagination cursor for the next page; null when no more results"}},"logs_query_runs":{"runIds":{"type":"array","description":"IDs of the runs matching the filters"}},"loops_check_contact_suppression":{"contactId":{"type":"string","description":"The Loops-assigned contact ID","optional":true},"email":{"type":"string","description":"The contact email address","optional":true},"userId":{"type":"string","description":"The contact userId","optional":true},"isSuppressed":{"type":"boolean","description":"Whether the contact is on the suppression list"},"removalQuotaLimit":{"type":"number","description":"Total suppression-removal quota for the team","optional":true},"removalQuotaRemaining":{"type":"number","description":"Remaining suppression-removal quota for the team","optional":true}},"loops_create_contact":{"success":{"type":"boolean","description":"Whether the contact was created successfully"},"id":{"type":"string","description":"The Loops-assigned ID of the created contact","optional":true}},"loops_create_contact_property":{"success":{"type":"boolean","description":"Whether the contact property was created successfully"}},"loops_delete_contact":{"success":{"type":"boolean","description":"Whether the contact was deleted successfully"},"message":{"type":"string","description":"Status message from the API"}},"loops_find_contact":{"contacts":{"type":"array","description":"Array of matching contact objects (empty array if no match found)","items":{"type":"object","properties":{"id":{"type":"string","description":"Loops-assigned contact ID"},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name","optional":true},"lastName":{"type":"string","description":"Contact last name","optional":true},"source":{"type":"string","description":"Source the contact was created from","optional":true},"subscribed":{"type":"boolean","description":"Whether the contact receives campaign emails"},"userGroup":{"type":"string","description":"Contact user group","optional":true},"userId":{"type":"string","description":"External user identifier","optional":true},"mailingLists":{"type":"object","description":"Mailing list IDs mapped to subscription status","optional":true},"optInStatus":{"type":"string","description":"Double opt-in status: pending, accepted, rejected, or null","optional":true}}}}},"loops_get_transactional_email":{"id":{"type":"string","description":"The transactional email template ID","optional":true},"name":{"type":"string","description":"The template name","optional":true},"draftEmailMessageId":{"type":"string","description":"ID of the draft email message, if any","optional":true},"publishedEmailMessageId":{"type":"string","description":"ID of the published email message, if any","optional":true},"transactionalGroupId":{"type":"string","description":"ID of the transactional group this template belongs to, if any","optional":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)","optional":true},"dataVariables":{"type":"array","description":"Template data variable names","items":{"type":"string"}}},"loops_list_contact_properties":{"properties":{"type":"array","description":"Array of contact property objects","items":{"type":"object","properties":{"key":{"type":"string","description":"The property key (camelCase identifier)"},"label":{"type":"string","description":"The property display label"},"type":{"type":"string","description":"The property data type (string, number, boolean, date)"}}}}},"loops_list_mailing_lists":{"mailingLists":{"type":"array","description":"Array of mailing list objects","items":{"type":"object","properties":{"id":{"type":"string","description":"The mailing list ID"},"name":{"type":"string","description":"The mailing list name"},"description":{"type":"string","description":"The mailing list description (null if not set)","optional":true},"isPublic":{"type":"boolean","description":"Whether the list is public or private"}}}}},"loops_list_transactional_emails":{"transactionalEmails":{"type":"array","description":"Array of published transactional email templates","items":{"type":"object","properties":{"id":{"type":"string","description":"The transactional email template ID"},"name":{"type":"string","description":"The template name"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"lastUpdated":{"type":"string","description":"Deprecated alias of updatedAt, kept for backwards compatibility"},"dataVariables":{"type":"array","description":"Template data variable names","items":{"type":"string"}}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"totalResults":{"type":"number","description":"Total number of results"},"returnedResults":{"type":"number","description":"Number of results returned"},"perPage":{"type":"number","description":"Results per page"},"totalPages":{"type":"number","description":"Total number of pages"},"nextCursor":{"type":"string","description":"Cursor for next page (null if no more pages)","optional":true},"nextPage":{"type":"string","description":"URL for next page (null if no more pages)","optional":true}}}},"loops_remove_contact_suppression":{"success":{"type":"boolean","description":"Whether the contact was removed from suppression successfully"},"message":{"type":"string","description":"Status message from the API","optional":true},"removalQuotaLimit":{"type":"number","description":"Total suppression-removal quota for the team","optional":true},"removalQuotaRemaining":{"type":"number","description":"Remaining suppression-removal quota for the team","optional":true}},"loops_send_event":{"success":{"type":"boolean","description":"Whether the event was sent successfully"}},"loops_send_transactional_email":{"success":{"type":"boolean","description":"Whether the transactional email was sent successfully"}},"loops_update_contact":{"success":{"type":"boolean","description":"Whether the contact was updated successfully"},"id":{"type":"string","description":"The Loops-assigned ID of the updated or created contact","optional":true}},"luma_add_guests":{"added":{"type":"number","description":"Number of guests submitted to the event (added with Going/approved status)"}},"luma_cancel_event":{"cancelled":{"type":"boolean","description":"Whether the event was successfully cancelled"}},"luma_create_event":{"event":{"type":"object","description":"Created event details","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}},"hosts":{"type":"array","description":"Event hosts","items":{"type":"object","properties":{"id":{"type":"string","description":"Host ID"},"name":{"type":"string","description":"Host display name"},"firstName":{"type":"string","description":"Host first name"},"lastName":{"type":"string","description":"Host last name"},"email":{"type":"string","description":"Host email address"},"avatarUrl":{"type":"string","description":"Host avatar image URL"}}}}},"luma_get_event":{"event":{"type":"object","description":"Event details","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}},"hosts":{"type":"array","description":"Event hosts","items":{"type":"object","properties":{"id":{"type":"string","description":"Host ID"},"name":{"type":"string","description":"Host display name"},"firstName":{"type":"string","description":"Host first name"},"lastName":{"type":"string","description":"Host last name"},"email":{"type":"string","description":"Host email address"},"avatarUrl":{"type":"string","description":"Host avatar image URL"}}}}},"luma_get_guest":{"guest":{"type":"object","description":"Guest details","properties":{"id":{"type":"string","description":"Guest ID"},"email":{"type":"string","description":"Guest email address"},"name":{"type":"string","description":"Guest full name"},"firstName":{"type":"string","description":"Guest first name"},"lastName":{"type":"string","description":"Guest last name"},"approvalStatus":{"type":"string","description":"Guest approval status (approved, session, pending_approval, invited, declined, waitlist)"},"registeredAt":{"type":"string","description":"Registration timestamp (ISO 8601)"},"invitedAt":{"type":"string","description":"Invitation timestamp (ISO 8601)"},"joinedAt":{"type":"string","description":"Join timestamp (ISO 8601)"},"checkedInAt":{"type":"string","description":"Check-in timestamp from the first checked-in ticket (ISO 8601)"},"phoneNumber":{"type":"string","description":"Guest phone number"}}}},"luma_get_guests":{"guests":{"type":"array","description":"List of event guests","items":{"type":"object","properties":{"id":{"type":"string","description":"Guest ID"},"email":{"type":"string","description":"Guest email address"},"name":{"type":"string","description":"Guest full name"},"firstName":{"type":"string","description":"Guest first name"},"lastName":{"type":"string","description":"Guest last name"},"approvalStatus":{"type":"string","description":"Guest approval status (approved, session, pending_approval, invited, declined, waitlist)"},"registeredAt":{"type":"string","description":"Registration timestamp (ISO 8601)"},"invitedAt":{"type":"string","description":"Invitation timestamp (ISO 8601)"},"joinedAt":{"type":"string","description":"Join timestamp (ISO 8601)"},"checkedInAt":{"type":"string","description":"Check-in timestamp from the first checked-in ticket (ISO 8601)"},"phoneNumber":{"type":"string","description":"Guest phone number"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available for pagination"},"nextCursor":{"type":"string","description":"Cursor to pass as paginationCursor to fetch the next page","optional":true}},"luma_list_events":{"events":{"type":"array","description":"List of calendar events","items":{"type":"object","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available for pagination"},"nextCursor":{"type":"string","description":"Cursor to pass as paginationCursor to fetch the next page","optional":true}},"luma_lookup_event":{"found":{"type":"boolean","description":"Whether a matching event was found"},"eventId":{"type":"string","description":"Resolved event ID","optional":true},"apiId":{"type":"string","description":"Resolved event API ID (deprecated identifier)","optional":true},"status":{"type":"string","description":"Event approval status (approved, pending, rejected)","optional":true}},"luma_send_invites":{"invited":{"type":"number","description":"Number of guests invited to the event"}},"luma_update_event":{"event":{"type":"object","description":"Updated event details","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}},"hosts":{"type":"array","description":"Event hosts","items":{"type":"object","properties":{"id":{"type":"string","description":"Host ID"},"name":{"type":"string","description":"Host display name"},"firstName":{"type":"string","description":"Host first name"},"lastName":{"type":"string","description":"Host last name"},"email":{"type":"string","description":"Host email address"},"avatarUrl":{"type":"string","description":"Host avatar image URL"}}}}},"luma_update_guest_status":{"status":{"type":"string","description":"The approval status applied to the guest"},"guest":{"type":"string","description":"The guest identifier (email or ID) that was updated"}},"mailchimp_add_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Added member data","properties":{"member":{"type":"json","description":"Added member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_member_tags":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Tag addition confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_or_update_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Member data","properties":{"member":{"type":"json","description":"Member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_segment_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Added member data","properties":{"member":{"type":"json","description":"Added member object"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_subscriber_to_automation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Subscriber queue data","properties":{"subscriber":{"type":"json","description":"Subscriber object"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_archive_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Archive confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_audience":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created audience data","properties":{"list":{"type":"json","description":"Created audience/list object"},"list_id":{"type":"string","description":"Created audience/list ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_batch_operation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created batch operation data","properties":{"batch":{"type":"json","description":"Created batch operation object"},"batch_id":{"type":"string","description":"Created batch operation ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created campaign data","properties":{"campaign":{"type":"json","description":"Created campaign object"},"campaign_id":{"type":"string","description":"Created campaign ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_interest":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created interest data","properties":{"interest":{"type":"json","description":"Created interest object"},"interest_id":{"type":"string","description":"Created interest ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_interest_category":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created interest category data","properties":{"category":{"type":"json","description":"Created interest category object"},"interest_category_id":{"type":"string","description":"Created interest category ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created landing page data","properties":{"landingPage":{"type":"json","description":"Created landing page object"},"page_id":{"type":"string","description":"Created landing page ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_merge_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created merge field data","properties":{"mergeField":{"type":"json","description":"Created merge field object"},"merge_id":{"type":"string","description":"Created merge field ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_segment":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created segment data","properties":{"segment":{"type":"json","description":"Created segment object"},"segment_id":{"type":"string","description":"Created segment ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_template":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created template data","properties":{"template":{"type":"json","description":"Created template object"},"template_id":{"type":"string","description":"Created template ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_delete_audience":{"success":{"type":"boolean","description":"Whether the audience was successfully deleted"}},"mailchimp_delete_batch_operation":{"success":{"type":"boolean","description":"Whether the batch operation was successfully deleted"}},"mailchimp_delete_campaign":{"success":{"type":"boolean","description":"Whether the campaign was successfully deleted"}},"mailchimp_delete_interest":{"success":{"type":"boolean","description":"Whether the interest was successfully deleted"}},"mailchimp_delete_interest_category":{"success":{"type":"boolean","description":"Whether the interest category was successfully deleted"}},"mailchimp_delete_landing_page":{"success":{"type":"boolean","description":"Whether the landing page was successfully deleted"}},"mailchimp_delete_member":{"success":{"type":"boolean","description":"Whether the member was successfully deleted"}},"mailchimp_delete_merge_field":{"success":{"type":"boolean","description":"Whether the merge field was successfully deleted"}},"mailchimp_delete_segment":{"success":{"type":"boolean","description":"Whether the segment was successfully deleted"}},"mailchimp_delete_template":{"success":{"type":"boolean","description":"Whether the template was successfully deleted"}},"mailchimp_get_audience":{"success":{"type":"boolean","description":"Whether the audience was successfully retrieved"},"output":{"type":"object","description":"Audience data","properties":{"list":{"type":"json","description":"Audience/list object"},"list_id":{"type":"string","description":"The unique ID of the audience"}}}},"mailchimp_get_audiences":{"success":{"type":"boolean","description":"Whether the audiences were successfully retrieved"},"output":{"type":"object","description":"Audiences data","properties":{"lists":{"type":"json","description":"Array of audience/list objects"},"total_items":{"type":"number","description":"Total number of lists"},"total_returned":{"type":"number","description":"Number of lists returned in this response"}}}},"mailchimp_get_automation":{"success":{"type":"boolean","description":"Whether the automation was successfully retrieved"},"output":{"type":"object","description":"Automation data","properties":{"automation":{"type":"json","description":"Automation object"},"workflow_id":{"type":"string","description":"The unique ID of the automation workflow"}}}},"mailchimp_get_automations":{"success":{"type":"boolean","description":"Whether the automations were successfully retrieved"},"output":{"type":"object","description":"Automations data","properties":{"automations":{"type":"json","description":"Array of automation objects"},"total_items":{"type":"number","description":"Total number of automations"},"total_returned":{"type":"number","description":"Number of automations returned in this response"}}}},"mailchimp_get_batch_operation":{"success":{"type":"boolean","description":"Whether the batch operation was successfully retrieved"},"output":{"type":"object","description":"Batch operation data","properties":{"batch":{"type":"json","description":"Batch operation object"},"batch_id":{"type":"string","description":"The unique ID of the batch operation"}}}},"mailchimp_get_batch_operations":{"success":{"type":"boolean","description":"Whether the batch operations were successfully retrieved"},"output":{"type":"object","description":"Batch operations data","properties":{"batches":{"type":"json","description":"Array of batch operation objects"},"total_items":{"type":"number","description":"Total number of batch operations"},"total_returned":{"type":"number","description":"Number of batch operations returned in this response"}}}},"mailchimp_get_campaign":{"success":{"type":"boolean","description":"Whether the campaign was successfully retrieved"},"output":{"type":"object","description":"Campaign data","properties":{"campaign":{"type":"json","description":"Campaign object"},"campaign_id":{"type":"string","description":"The unique ID of the campaign"}}}},"mailchimp_get_campaign_content":{"success":{"type":"boolean","description":"Whether the campaign content was successfully retrieved"},"output":{"type":"object","description":"Campaign content data","properties":{"content":{"type":"json","description":"Campaign content object"}}}},"mailchimp_get_campaign_report":{"success":{"type":"boolean","description":"Whether the campaign report was successfully retrieved"},"output":{"type":"object","description":"Campaign report data","properties":{"report":{"type":"json","description":"Campaign report object"},"campaign_id":{"type":"string","description":"The unique ID of the campaign"}}}},"mailchimp_get_campaign_reports":{"success":{"type":"boolean","description":"Whether the campaign reports were successfully retrieved"},"output":{"type":"object","description":"Campaign reports data","properties":{"reports":{"type":"json","description":"Array of campaign report objects"},"total_items":{"type":"number","description":"Total number of reports"},"total_returned":{"type":"number","description":"Number of reports returned in this response"}}}},"mailchimp_get_campaigns":{"success":{"type":"boolean","description":"Whether the campaigns were successfully retrieved"},"output":{"type":"object","description":"Campaigns data","properties":{"campaigns":{"type":"json","description":"Array of campaign objects"},"total_items":{"type":"number","description":"Total number of campaigns"},"total_returned":{"type":"number","description":"Number of campaigns returned in this response"}}}},"mailchimp_get_interest":{"success":{"type":"boolean","description":"Whether the interest was successfully retrieved"},"output":{"type":"object","description":"Interest data","properties":{"interest":{"type":"json","description":"Interest object"},"interest_id":{"type":"string","description":"The unique ID of the interest"}}}},"mailchimp_get_interest_categories":{"success":{"type":"boolean","description":"Whether the interest categories were successfully retrieved"},"output":{"type":"object","description":"Interest categories data","properties":{"categories":{"type":"json","description":"Array of interest category objects"},"total_items":{"type":"number","description":"Total number of categories"},"total_returned":{"type":"number","description":"Number of categories returned in this response"}}}},"mailchimp_get_interest_category":{"success":{"type":"boolean","description":"Whether the interest category was successfully retrieved"},"output":{"type":"object","description":"Interest category data","properties":{"category":{"type":"json","description":"Interest category object"},"interest_category_id":{"type":"string","description":"The unique ID of the interest category"}}}},"mailchimp_get_interests":{"success":{"type":"boolean","description":"Whether the interests were successfully retrieved"},"output":{"type":"object","description":"Interests data","properties":{"interests":{"type":"json","description":"Array of interest objects"},"total_items":{"type":"number","description":"Total number of interests"},"total_returned":{"type":"number","description":"Number of interests returned in this response"}}}},"mailchimp_get_landing_page":{"success":{"type":"boolean","description":"Whether the landing page was successfully retrieved"},"output":{"type":"object","description":"Landing page data","properties":{"landingPage":{"type":"json","description":"Landing page object"},"page_id":{"type":"string","description":"The unique ID of the landing page"}}}},"mailchimp_get_landing_pages":{"success":{"type":"boolean","description":"Whether the landing pages were successfully retrieved"},"output":{"type":"object","description":"Landing pages data","properties":{"landingPages":{"type":"json","description":"Array of landing page objects"},"total_items":{"type":"number","description":"Total number of landing pages"},"total_returned":{"type":"number","description":"Number of landing pages returned in this response"}}}},"mailchimp_get_member":{"success":{"type":"boolean","description":"Whether the member was successfully retrieved"},"output":{"type":"object","description":"Member data","properties":{"member":{"type":"json","description":"Member object"},"subscriber_hash":{"type":"string","description":"The MD5 hash of the member email address"}}}},"mailchimp_get_member_tags":{"success":{"type":"boolean","description":"Whether the member tags were successfully retrieved"},"output":{"type":"object","description":"Member tags data","properties":{"tags":{"type":"json","description":"Array of tag objects"},"total_items":{"type":"number","description":"Total number of tags"},"total_returned":{"type":"number","description":"Number of tags returned in this response"}}}},"mailchimp_get_members":{"success":{"type":"boolean","description":"Whether the members were successfully retrieved"},"output":{"type":"object","description":"Members data","properties":{"members":{"type":"json","description":"Array of member objects"},"total_items":{"type":"number","description":"Total number of members"},"total_returned":{"type":"number","description":"Number of members returned in this response"}}}},"mailchimp_get_merge_field":{"success":{"type":"boolean","description":"Whether the merge field was successfully retrieved"},"output":{"type":"object","description":"Merge field data","properties":{"mergeField":{"type":"json","description":"Merge field object"},"merge_id":{"type":"string","description":"The unique ID of the merge field"}}}},"mailchimp_get_merge_fields":{"success":{"type":"boolean","description":"Whether the merge fields were successfully retrieved"},"output":{"type":"object","description":"Merge fields data","properties":{"mergeFields":{"type":"json","description":"Array of merge field objects"},"total_items":{"type":"number","description":"Total number of merge fields"},"total_returned":{"type":"number","description":"Number of merge fields returned in this response"}}}},"mailchimp_get_segment":{"success":{"type":"boolean","description":"Whether the segment was successfully retrieved"},"output":{"type":"object","description":"Segment data","properties":{"segment":{"type":"json","description":"Segment object"},"segment_id":{"type":"string","description":"The unique ID of the segment"}}}},"mailchimp_get_segment_members":{"success":{"type":"boolean","description":"Whether the segment members were successfully retrieved"},"output":{"type":"object","description":"Segment members data","properties":{"members":{"type":"json","description":"Array of member objects"},"total_items":{"type":"number","description":"Total number of members"},"total_returned":{"type":"number","description":"Number of members returned in this response"}}}},"mailchimp_get_segments":{"success":{"type":"boolean","description":"Whether the segments were successfully retrieved"},"output":{"type":"object","description":"Segments data","properties":{"segments":{"type":"json","description":"Array of segment objects"},"total_items":{"type":"number","description":"Total number of segments"},"total_returned":{"type":"number","description":"Number of segments returned in this response"}}}},"mailchimp_get_template":{"success":{"type":"boolean","description":"Whether the template was successfully retrieved"},"output":{"type":"object","description":"Template data","properties":{"template":{"type":"json","description":"Template object"},"template_id":{"type":"string","description":"The unique ID of the template"}}}},"mailchimp_get_templates":{"success":{"type":"boolean","description":"Whether the templates were successfully retrieved"},"output":{"type":"object","description":"Templates data","properties":{"templates":{"type":"json","description":"Array of template objects"},"total_items":{"type":"number","description":"Total number of templates"},"total_returned":{"type":"number","description":"Number of templates returned in this response"}}}},"mailchimp_pause_automation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Pause confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_publish_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Publish confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_remove_member_tags":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Tag removal confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_remove_segment_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Removal confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_replicate_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Replicated campaign data","properties":{"campaign":{"type":"object","description":"Replicated campaign object"},"campaign_id":{"type":"string","description":"Campaign ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_schedule_campaign":{"success":{"type":"boolean","description":"Whether the campaign was successfully scheduled"}},"mailchimp_send_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Send confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_set_campaign_content":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Campaign content data","properties":{"content":{"type":"object","description":"Campaign content object"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_start_automation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Start confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_unarchive_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Unarchived member data","properties":{"member":{"type":"object","description":"Unarchived member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_unpublish_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Unpublish confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_unschedule_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Unschedule confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_audience":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated audience data","properties":{"list":{"type":"object","description":"Updated audience/list object"},"list_id":{"type":"string","description":"List ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated campaign data","properties":{"campaign":{"type":"object","description":"Updated campaign object"},"campaign_id":{"type":"string","description":"Campaign ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_interest":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated interest data","properties":{"interest":{"type":"object","description":"Updated interest object"},"interest_id":{"type":"string","description":"Interest ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_interest_category":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated interest category data","properties":{"category":{"type":"object","description":"Updated interest category object"},"interest_category_id":{"type":"string","description":"Interest category ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated landing page data","properties":{"landingPage":{"type":"object","description":"Updated landing page object"},"page_id":{"type":"string","description":"Landing page ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated member data","properties":{"member":{"type":"object","description":"Updated member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_merge_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated merge field data","properties":{"mergeField":{"type":"object","description":"Updated merge field object"},"merge_id":{"type":"string","description":"Merge field ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_segment":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated segment data","properties":{"segment":{"type":"object","description":"Updated segment object"},"segment_id":{"type":"string","description":"Segment ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_template":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated template data","properties":{"template":{"type":"object","description":"Updated template object"},"template_id":{"type":"string","description":"Template ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailgun_add_list_member":{"success":{"type":"boolean","description":"Whether the member was added successfully"},"message":{"type":"string","description":"Response message"},"member":{"type":"json","description":"Added member details"}},"mailgun_create_mailing_list":{"success":{"type":"boolean","description":"Whether the list was created successfully"},"message":{"type":"string","description":"Response message"},"list":{"type":"json","description":"Created mailing list details"}},"mailgun_get_domain":{"success":{"type":"boolean","description":"Whether the request was successful"},"domain":{"type":"json","description":"Domain details"}},"mailgun_get_mailing_list":{"success":{"type":"boolean","description":"Whether the request was successful"},"list":{"type":"json","description":"Mailing list details"}},"mailgun_get_message":{"success":{"type":"boolean","description":"Whether the request was successful"},"recipients":{"type":"string","description":"Message recipients"},"from":{"type":"string","description":"Sender email"},"subject":{"type":"string","description":"Message subject"},"bodyPlain":{"type":"string","description":"Plain text body"},"strippedText":{"type":"string","description":"Stripped text"},"strippedSignature":{"type":"string","description":"Stripped signature"},"bodyHtml":{"type":"string","description":"HTML body"},"strippedHtml":{"type":"string","description":"Stripped HTML"},"attachmentCount":{"type":"number","description":"Number of attachments"},"timestamp":{"type":"number","description":"Message timestamp"},"messageHeaders":{"type":"json","description":"Message headers"},"contentIdMap":{"type":"json","description":"Content ID map"}},"mailgun_list_domains":{"success":{"type":"boolean","description":"Whether the request was successful"},"totalCount":{"type":"number","description":"Total number of domains"},"items":{"type":"json","description":"Array of domain objects"}},"mailgun_list_messages":{"success":{"type":"boolean","description":"Whether the request was successful"},"items":{"type":"json","description":"Array of event items"},"paging":{"type":"json","description":"Paging information"}},"mailgun_send_message":{"success":{"type":"boolean","description":"Whether the message was sent successfully"},"id":{"type":"string","description":"Message ID"},"message":{"type":"string","description":"Response message from Mailgun"}},"managed_agent_archive_session":{"sessionId":{"type":"string","description":"The session that was archived."},"archived":{"type":"boolean","description":"True when the archive was accepted."}},"managed_agent_create_session":{"sessionId":{"type":"string","description":"Anthropic session id (sesn_...)."},"started":{"type":"boolean","description":"True when a first message was seeded, so the agent is already running."}},"managed_agent_delete_session":{"sessionId":{"type":"string","description":"The session that was deleted."},"deleted":{"type":"boolean","description":"True when the delete was accepted."}},"managed_agent_get_session":{"sessionId":{"type":"string","description":"The session that was read."},"status":{"type":"string","description":"Session status — \'idle\', \'running\', \'rescheduling\', or \'terminated\'."},"stopReason":{"type":"string","description":"Why the session last stopped, e.g. \'end_turn\' or \'requires_action\'.","optional":true},"requiresAction":{"type":"boolean","description":"True when the session is waiting on a tool confirmation or custom tool result. If this is true while pendingTools is empty, the session is blocked but the API named no blocking events — surface it rather than treating the session as done."},"pendingTools":{"type":"json","description":"Blocking tool calls — [{id, eventType, kind, name, input}]. Route by kind: \'confirmation\' ids go to Respond To Tool Confirmation, \'custom_tool_result\' ids go to Respond To Custom Tool."},"metadata":{"type":"json","description":"Session metadata.","optional":true},"title":{"type":"string","description":"Session title.","optional":true},"inputTokens":{"type":"number","description":"Cumulative input tokens.","optional":true},"outputTokens":{"type":"number","description":"Cumulative output tokens.","optional":true}},"managed_agent_interrupt_session":{"sessionId":{"type":"string","description":"The session that was interrupted."},"interrupted":{"type":"boolean","description":"True when the interrupt was accepted."}},"managed_agent_list_events":{"sessionId":{"type":"string","description":"The session that was read."},"events":{"type":"json","description":"Session events, oldest first."},"count":{"type":"number","description":"Number of events returned."},"assistantText":{"type":"string","description":"Concatenated text of every persisted agent.message, in order."},"truncated":{"type":"boolean","description":"True when the limit was hit and older events were dropped."}},"managed_agent_respond_custom_tool":{"sessionId":{"type":"string","description":"The session that was answered."},"answeredToolUseId":{"type":"string","description":"The custom tool-use event id that was answered."}},"managed_agent_respond_tool_confirmation":{"sessionId":{"type":"string","description":"The session that was answered."},"decision":{"type":"string","description":"The decision applied — \'allow\' or \'deny\'."},"confirmedToolUseIds":{"type":"json","description":"The tool-use event ids that were answered."}},"managed_agent_run_session":{"content":{"type":"string","description":"Final assistant text from the Managed Agent session."},"sessionId":{"type":"string","description":"Anthropic session id (for logs / linking)."},"inputTokens":{"type":"number","description":"Cumulative input tokens for the session.","optional":true},"outputTokens":{"type":"number","description":"Cumulative output tokens for the session.","optional":true}},"managed_agent_send_message":{"sessionId":{"type":"string","description":"The session the message was sent to."},"sent":{"type":"boolean","description":"True when the event was accepted by the API."}},"managed_agent_update_session":{"sessionId":{"type":"string","description":"The session that was updated."},"updated":{"type":"boolean","description":"True when the update was accepted."},"metadata":{"type":"json","description":"Metadata after the update.","optional":true},"title":{"type":"string","description":"Title after the update.","optional":true}},"mem0_add_memories":{"message":{"type":"string","description":"Status message for the queued memory processing job"},"status":{"type":"string","description":"Processing status returned by Mem0"},"event_id":{"type":"string","description":"Event ID for polling memory processing status"}},"mem0_get_memories":{"memories":{"type":"array","description":"Array of retrieved memory objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the memory"},"memory":{"type":"string","description":"The content of the memory"},"user_id":{"type":"string","description":"User ID associated with this memory","optional":true},"agent_id":{"type":"string","description":"Agent ID associated with this memory","optional":true},"app_id":{"type":"string","description":"App ID associated with this memory","optional":true},"run_id":{"type":"string","description":"Run/session ID associated with this memory","optional":true},"hash":{"type":"string","description":"Hash of the memory content","optional":true},"metadata":{"type":"json","description":"Custom metadata associated with the memory","optional":true},"categories":{"type":"json","description":"Auto-assigned categories for the memory","optional":true},"created_at":{"type":"string","description":"ISO 8601 timestamp when the memory was created"},"updated_at":{"type":"string","description":"ISO 8601 timestamp when the memory was last updated"}}}},"ids":{"type":"array","description":"Array of memory IDs that were retrieved","items":{"type":"string"}},"count":{"type":"number","description":"Total number of memories matching the filters","optional":true},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true}},"mem0_search_memories":{"searchResults":{"type":"array","description":"Array of search results with memory data and similarity scores","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the memory"},"memory":{"type":"string","description":"The content of the memory"},"user_id":{"type":"string","description":"User ID associated with this memory","optional":true},"agent_id":{"type":"string","description":"Agent ID associated with this memory","optional":true},"app_id":{"type":"string","description":"App ID associated with this memory","optional":true},"run_id":{"type":"string","description":"Run/session ID associated with this memory","optional":true},"hash":{"type":"string","description":"Hash of the memory content","optional":true},"metadata":{"type":"json","description":"Custom metadata associated with the memory","optional":true},"categories":{"type":"json","description":"Auto-assigned categories for the memory","optional":true},"created_at":{"type":"string","description":"ISO 8601 timestamp when the memory was created"},"updated_at":{"type":"string","description":"ISO 8601 timestamp when the memory was last updated"},"score":{"type":"number","description":"Similarity score from vector search"}}}},"ids":{"type":"array","description":"Array of memory IDs found in the search results","items":{"type":"string"}}},"memory_add":{"success":{"type":"boolean","description":"Whether the memory was added successfully"},"memories":{"type":"array","description":"Array of memory objects including the new or updated memory"},"error":{"type":"string","description":"Error message if operation failed"}},"memory_delete":{"success":{"type":"boolean","description":"Whether the memory was deleted successfully"},"message":{"type":"string","description":"Success or error message"},"error":{"type":"string","description":"Error message if operation failed"}},"memory_get":{"success":{"type":"boolean","description":"Whether the memory was retrieved successfully"},"memories":{"type":"array","description":"Array of memory objects with conversationId and data fields"},"message":{"type":"string","description":"Success or error message"},"error":{"type":"string","description":"Error message if operation failed"}},"memory_get_all":{"success":{"type":"boolean","description":"Whether all memories were retrieved successfully"},"memories":{"type":"array","description":"Array of all memory objects with key, conversationId, and data fields"},"message":{"type":"string","description":"Success or error message"},"error":{"type":"string","description":"Error message if operation failed"}},"microsoft_ad_add_group_member":{"added":{"type":"boolean","description":"Whether the member was added successfully"},"groupId":{"type":"string","description":"Group ID"},"memberId":{"type":"string","description":"Member ID that was added"}},"microsoft_ad_create_group":{"group":{"type":"object","description":"Created group details","properties":{"id":{"type":"string","description":"Group ID"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Group description"},"mail":{"type":"string","description":"Email address"},"mailEnabled":{"type":"boolean","description":"Whether mail is enabled"},"mailNickname":{"type":"string","description":"Mail nickname"},"securityEnabled":{"type":"boolean","description":"Whether security is enabled"},"groupTypes":{"type":"array","description":"Group types"},"visibility":{"type":"string","description":"Group visibility"},"createdDateTime":{"type":"string","description":"Creation date"}}}},"microsoft_ad_create_user":{"user":{"type":"object","description":"Created user details","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"givenName":{"type":"string","description":"First name"},"surname":{"type":"string","description":"Last name"},"userPrincipalName":{"type":"string","description":"User principal name (email)"},"mail":{"type":"string","description":"Email address"},"jobTitle":{"type":"string","description":"Job title"},"department":{"type":"string","description":"Department"},"officeLocation":{"type":"string","description":"Office location"},"mobilePhone":{"type":"string","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","description":"Whether the account is enabled"}}}},"microsoft_ad_delete_group":{"deleted":{"type":"boolean","description":"Whether the deletion was successful"},"groupId":{"type":"string","description":"ID of the deleted group"}},"microsoft_ad_delete_user":{"deleted":{"type":"boolean","description":"Whether the deletion was successful"},"userId":{"type":"string","description":"ID of the deleted user"}},"microsoft_ad_get_group":{"group":{"type":"object","description":"Group details","properties":{"id":{"type":"string","description":"Group ID"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Group description"},"mail":{"type":"string","description":"Email address"},"mailEnabled":{"type":"boolean","description":"Whether mail is enabled"},"mailNickname":{"type":"string","description":"Mail nickname"},"securityEnabled":{"type":"boolean","description":"Whether security is enabled"},"groupTypes":{"type":"array","description":"Group types"},"visibility":{"type":"string","description":"Group visibility"},"createdDateTime":{"type":"string","description":"Creation date"}}}},"microsoft_ad_get_user":{"user":{"type":"object","description":"User details","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"givenName":{"type":"string","description":"First name"},"surname":{"type":"string","description":"Last name"},"userPrincipalName":{"type":"string","description":"User principal name (email)"},"mail":{"type":"string","description":"Email address"},"jobTitle":{"type":"string","description":"Job title"},"department":{"type":"string","description":"Department"},"officeLocation":{"type":"string","description":"Office location"},"mobilePhone":{"type":"string","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","description":"Whether the account is enabled"}}}},"microsoft_ad_list_group_members":{"members":{"type":"array","description":"List of group members","properties":{"id":{"type":"string","description":"Member ID"},"displayName":{"type":"string","description":"Display name"},"mail":{"type":"string","description":"Email address"},"odataType":{"type":"string","description":"Directory object type"}}},"memberCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Continuation URL for the next page of results, or null if there are no more","optional":true}},"microsoft_ad_list_groups":{"groups":{"type":"array","description":"List of groups","properties":{"id":{"type":"string","description":"Group ID"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Group description"},"mail":{"type":"string","description":"Email address"},"mailEnabled":{"type":"boolean","description":"Whether mail is enabled"},"mailNickname":{"type":"string","description":"Mail nickname"},"securityEnabled":{"type":"boolean","description":"Whether security is enabled"},"groupTypes":{"type":"array","description":"Group types"},"visibility":{"type":"string","description":"Group visibility"},"createdDateTime":{"type":"string","description":"Creation date"}}},"groupCount":{"type":"number","description":"Number of groups returned"},"nextLink":{"type":"string","description":"Continuation URL for the next page of results, or null if there are no more","optional":true}},"microsoft_ad_list_users":{"users":{"type":"array","description":"List of users","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"givenName":{"type":"string","description":"First name"},"surname":{"type":"string","description":"Last name"},"userPrincipalName":{"type":"string","description":"User principal name (email)"},"mail":{"type":"string","description":"Email address"},"jobTitle":{"type":"string","description":"Job title"},"department":{"type":"string","description":"Department"},"officeLocation":{"type":"string","description":"Office location"},"mobilePhone":{"type":"string","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","description":"Whether the account is enabled"}}},"userCount":{"type":"number","description":"Number of users returned"},"nextLink":{"type":"string","description":"Continuation URL for the next page of results, or null if there are no more","optional":true}},"microsoft_ad_remove_group_member":{"removed":{"type":"boolean","description":"Whether the member was removed successfully"},"groupId":{"type":"string","description":"Group ID"},"memberId":{"type":"string","description":"Member ID that was removed"}},"microsoft_ad_update_group":{"updated":{"type":"boolean","description":"Whether the update was successful"},"groupId":{"type":"string","description":"ID of the updated group"}},"microsoft_ad_update_user":{"updated":{"type":"boolean","description":"Whether the update was successful"},"userId":{"type":"string","description":"ID of the updated user"}},"microsoft_dataverse_associate":{"success":{"type":"boolean","description":"Whether the association was created successfully"},"entitySetName":{"type":"string","description":"Source entity set name used in the association"},"recordId":{"type":"string","description":"Source record GUID that was associated"},"navigationProperty":{"type":"string","description":"Navigation property used for the association"},"targetEntitySetName":{"type":"string","description":"Target entity set name used in the association"},"targetRecordId":{"type":"string","description":"Target record GUID that was associated"}},"microsoft_dataverse_create_multiple":{"ids":{"type":"array","description":"Array of GUIDs for the created records","items":{"type":"string","description":"GUID of a created record"}},"count":{"type":"number","description":"Number of records created"},"success":{"type":"boolean","description":"Whether all records were created successfully"}},"microsoft_dataverse_create_record":{"recordId":{"type":"string","description":"The ID of the created record","optional":true},"record":{"type":"object","description":"Dataverse record object. Contains dynamic columns based on the queried table, plus OData metadata fields.","properties":{"@odata.context":{"type":"string","description":"OData context URL describing the entity type and properties returned","optional":true},"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}},"optional":true},"success":{"type":"boolean","description":"Whether the record was created successfully"}},"microsoft_dataverse_delete_record":{"recordId":{"type":"string","description":"The ID of the deleted record"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_disassociate":{"success":{"type":"boolean","description":"Whether the disassociation was completed successfully"},"entitySetName":{"type":"string","description":"Source entity set name used in the disassociation"},"recordId":{"type":"string","description":"Source record GUID that was disassociated"},"navigationProperty":{"type":"string","description":"Navigation property used for the disassociation"},"targetRecordId":{"type":"string","description":"Target record GUID that was disassociated","optional":true}},"microsoft_dataverse_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"fileContent":{"type":"string","description":"Base64-encoded file content"},"fileName":{"type":"string","description":"Name of the downloaded file","optional":true},"fileSize":{"type":"number","description":"File size in bytes"},"mimeType":{"type":"string","description":"MIME type of the file","optional":true},"fileColumn":{"type":"string","description":"File column the file was downloaded from"},"success":{"type":"boolean","description":"Whether the file was downloaded successfully"}},"microsoft_dataverse_execute_action":{"result":{"type":"object","description":"Action response data. Structure varies by action. Null for actions that return 204 No Content.","optional":true},"success":{"type":"boolean","description":"Whether the action executed successfully"}},"microsoft_dataverse_execute_function":{"result":{"type":"object","description":"Function response data. Structure varies by function.","optional":true},"success":{"type":"boolean","description":"Whether the function executed successfully"}},"microsoft_dataverse_fetchxml_query":{"records":{"type":"array","description":"Array of Dataverse records. Each record has dynamic columns based on the table schema.","items":{"type":"object","description":"A single Dataverse record with dynamic columns based on the table schema","properties":{"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}}}},"count":{"type":"number","description":"Number of records returned in the current page"},"fetchXmlPagingCookie":{"type":"string","description":"Paging cookie for retrieving the next page of results","optional":true},"moreRecords":{"type":"boolean","description":"Whether more records are available beyond the current page"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_get_entity_metadata":{"entitySetName":{"type":"string","description":"The entity set name (plural, used in Web API URLs) for this table","optional":true},"logicalName":{"type":"string","description":"The singular logical name of the table","optional":true},"displayName":{"type":"string","description":"The localized display name of the table","optional":true},"primaryIdAttribute":{"type":"string","description":"The logical name of the primary key column","optional":true},"primaryNameAttribute":{"type":"string","description":"The logical name of the primary name (title) column","optional":true},"attributes":{"type":"array","description":"Column (attribute) definitions for the table (only populated when includeAttributes is \\"true\\")","items":{"type":"object","description":"A single column definition (logical name, display name, type, requirement level)"}},"metadata":{"type":"object","description":"The full raw entity metadata response from Dataverse"},"success":{"type":"boolean","description":"Whether the metadata was retrieved successfully"}},"microsoft_dataverse_get_record":{"record":{"type":"object","description":"Dataverse record object. Contains dynamic columns based on the queried table, plus OData metadata fields.","properties":{"@odata.context":{"type":"string","description":"OData context URL describing the entity type and properties returned","optional":true},"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}}},"recordId":{"type":"string","description":"The record primary key ID (auto-detected from response)","optional":true},"success":{"type":"boolean","description":"Whether the record was retrieved successfully"}},"microsoft_dataverse_list_records":{"records":{"type":"array","description":"Array of Dataverse records. Each record has dynamic columns based on the table schema.","items":{"type":"object","description":"A single Dataverse record with dynamic columns based on the table schema","properties":{"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}}}},"count":{"type":"number","description":"Number of records returned in the current page"},"totalCount":{"type":"number","description":"Total number of matching records server-side (requires $count=true)","optional":true},"nextLink":{"type":"string","description":"URL for the next page of results","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_search":{"results":{"type":"array","description":"Array of search result objects","items":{"type":"object","properties":{"Id":{"type":"string","description":"Record GUID"},"EntityName":{"type":"string","description":"Table logical name (e.g., account, contact)"},"ObjectTypeCode":{"type":"number","description":"Entity type code"},"Attributes":{"type":"object","description":"Record attributes matching the search. Keys are column logical names."},"Highlights":{"type":"object","description":"Highlighted search matches. Keys are column names, values are arrays of strings with {crmhit}/{/crmhit} markers.","optional":true},"Score":{"type":"number","description":"Relevance score for this result"}}}},"totalCount":{"type":"number","description":"Total number of matching records across all tables"},"count":{"type":"number","description":"Number of results returned in this page"},"facets":{"type":"object","description":"Facet results when facets were requested. Keys are facet names, values are arrays of facet value objects with count and value properties.","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_update_multiple":{"success":{"type":"boolean","description":"Whether all records were updated successfully"}},"microsoft_dataverse_update_record":{"recordId":{"type":"string","description":"The ID of the updated record"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_upload_file":{"recordId":{"type":"string","description":"Record GUID the file was uploaded to"},"fileColumn":{"type":"string","description":"File column the file was uploaded to"},"fileName":{"type":"string","description":"Name of the uploaded file"},"success":{"type":"boolean","description":"Whether the file was uploaded successfully"}},"microsoft_dataverse_upsert_record":{"recordId":{"type":"string","description":"The ID of the upserted record"},"created":{"type":"boolean","description":"True if the record was created, false if updated"},"record":{"type":"object","description":"Dataverse record object. Contains dynamic columns based on the queried table, plus OData metadata fields.","properties":{"@odata.context":{"type":"string","description":"OData context URL describing the entity type and properties returned","optional":true},"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}},"optional":true},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_whoami":{"userId":{"type":"string","description":"The authenticated user ID"},"businessUnitId":{"type":"string","description":"The business unit ID"},"organizationId":{"type":"string","description":"The organization ID"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_excel_clear_range":{"cleared":{"type":"boolean","description":"Whether the range was cleared"},"range":{"type":"string","description":"The range that was cleared"},"applyTo":{"type":"string","description":"What was cleared (All, Formats, or Contents)"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_create_table":{"table":{"type":"object","description":"Details of the newly created table","properties":{"id":{"type":"string","description":"The unique ID of the table"},"name":{"type":"string","description":"The name of the table"},"showHeaders":{"type":"boolean","description":"Whether the header row is shown"},"showTotals":{"type":"boolean","description":"Whether the totals row is shown"},"style":{"type":"string","description":"The table style name"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_delete_worksheet":{"deleted":{"type":"boolean","description":"Whether the worksheet was deleted"},"worksheetName":{"type":"string","description":"The name of the deleted worksheet"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_format_range":{"formatted":{"type":"boolean","description":"Whether the formatting was applied"},"range":{"type":"string","description":"The range that was formatted"},"fill":{"type":"object","description":"The applied fill, or null if no fill was set","properties":{"color":{"type":"string","description":"The applied fill color"}}},"font":{"type":"object","description":"The applied font properties, or null if no font was set","properties":{"bold":{"type":"boolean","description":"Whether the font is bold"},"italic":{"type":"boolean","description":"Whether the font is italic"},"color":{"type":"string","description":"The font color"},"name":{"type":"string","description":"The font name"},"size":{"type":"number","description":"The font size in points"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_read":{"data":{"type":"object","description":"Range data from the spreadsheet","properties":{"range":{"type":"string","description":"The range that was read"},"values":{"type":"array","description":"Array of rows containing cell values"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_read_v2":{"sheetName":{"type":"string","description":"Name of the sheet that was read"},"range":{"type":"string","description":"The range that was read"},"values":{"type":"array","description":"Array of rows containing cell values"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Microsoft Excel spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"microsoft_excel_sort_range":{"sorted":{"type":"boolean","description":"Whether the sort was applied"},"target":{"type":"string","description":"The range or table name that was sorted"},"sortColumn":{"type":"number","description":"The zero-based column index that was sorted on"},"ascending":{"type":"boolean","description":"Whether the sort was ascending"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_table_add":{"index":{"type":"number","description":"Index of the first row that was added"},"values":{"type":"array","description":"Array of rows that were added to the table"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_worksheet_add":{"worksheet":{"type":"object","description":"Details of the newly created worksheet","properties":{"id":{"type":"string","description":"The unique ID of the worksheet"},"name":{"type":"string","description":"The name of the worksheet"},"position":{"type":"number","description":"The zero-based position of the worksheet"},"visibility":{"type":"string","description":"The visibility state of the worksheet (Visible/Hidden/VeryHidden)"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_write":{"updatedRange":{"type":"string","description":"The range that was updated"},"updatedRows":{"type":"number","description":"Number of rows that were updated"},"updatedColumns":{"type":"number","description":"Number of columns that were updated"},"updatedCells":{"type":"number","description":"Number of cells that were updated"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_write_v2":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Microsoft Excel spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"microsoft_planner_create_bucket":{"success":{"type":"boolean","description":"Whether the bucket was created successfully"},"bucket":{"type":"object","description":"The created bucket object with all properties"},"metadata":{"type":"object","description":"Metadata including bucketId and planId","properties":{"bucketId":{"type":"string","description":"Created bucket ID"},"planId":{"type":"string","description":"Parent plan ID"}}}},"microsoft_planner_create_plan":{"success":{"type":"boolean","description":"Whether the plan was created successfully"},"plan":{"type":"object","description":"The created plan object with all properties"},"metadata":{"type":"object","description":"Metadata including planId and groupId","properties":{"planId":{"type":"string","description":"Created plan ID"},"groupId":{"type":"string","description":"Owning Microsoft 365 group ID"}}}},"microsoft_planner_create_task":{"success":{"type":"boolean","description":"Whether the task was created successfully"},"task":{"type":"object","description":"The created task object with all properties"},"metadata":{"type":"object","description":"Metadata including planId, taskId, and taskUrl","properties":{"planId":{"type":"string","description":"Parent plan ID"},"taskId":{"type":"string","description":"Created task ID"},"taskUrl":{"type":"string","description":"Microsoft Graph API URL for the task"}}}},"microsoft_planner_delete_bucket":{"success":{"type":"boolean","description":"Whether the bucket was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"metadata":{"type":"object","description":"Additional metadata"}},"microsoft_planner_delete_plan":{"success":{"type":"boolean","description":"Whether the plan was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"metadata":{"type":"object","description":"Additional metadata"}},"microsoft_planner_delete_task":{"success":{"type":"boolean","description":"Whether the task was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"metadata":{"type":"object","description":"Additional metadata"}},"microsoft_planner_get_plan_details":{"success":{"type":"boolean","description":"Whether the plan details were retrieved successfully"},"planDetails":{"type":"object","description":"The plan details including categoryDescriptions and sharedWith"},"etag":{"type":"string","description":"The ETag value for this plan details resource"},"metadata":{"type":"object","description":"Metadata including planId","properties":{"planId":{"type":"string","description":"Plan ID"}}}},"microsoft_planner_get_task_details":{"success":{"type":"boolean","description":"Whether the task details were retrieved successfully"},"taskDetails":{"type":"object","description":"The task details including description, checklist, and references"},"etag":{"type":"string","description":"The ETag value for this task details - use this for update operations"},"metadata":{"type":"object","description":"Metadata including taskId","properties":{"taskId":{"type":"string","description":"Task ID"}}}},"microsoft_planner_list_buckets":{"success":{"type":"boolean","description":"Whether buckets were retrieved successfully"},"buckets":{"type":"array","description":"Array of bucket objects"},"metadata":{"type":"object","description":"Metadata including planId and count","properties":{"planId":{"type":"string","description":"Plan ID","optional":true},"count":{"type":"number","description":"Number of buckets returned"}}}},"microsoft_planner_list_plans":{"success":{"type":"boolean","description":"Whether plans were retrieved successfully"},"plans":{"type":"array","description":"Array of plan objects shared with the current user"},"metadata":{"type":"object","description":"Metadata including userId and count","properties":{"count":{"type":"number","description":"Number of plans returned"},"userId":{"type":"string","description":"User ID"}}}},"microsoft_planner_read_bucket":{"success":{"type":"boolean","description":"Whether the bucket was retrieved successfully"},"bucket":{"type":"object","description":"The bucket object with all properties"},"metadata":{"type":"object","description":"Metadata including bucketId and planId","properties":{"bucketId":{"type":"string","description":"Bucket ID"},"planId":{"type":"string","description":"Parent plan ID"}}}},"microsoft_planner_read_plan":{"success":{"type":"boolean","description":"Whether the plan was retrieved successfully"},"plan":{"type":"object","description":"The plan object with all properties"},"metadata":{"type":"object","description":"Metadata including planId and planUrl","properties":{"planId":{"type":"string","description":"Plan ID"},"planUrl":{"type":"string","description":"Microsoft Graph API URL for the plan"}}}},"microsoft_planner_read_task":{"success":{"type":"boolean","description":"Whether tasks were retrieved successfully"},"tasks":{"type":"array","description":"Array of task objects with filtered properties"},"metadata":{"type":"object","description":"Metadata including planId, userId, and planUrl","properties":{"planId":{"type":"string","description":"Plan ID","optional":true},"userId":{"type":"string","description":"User ID","optional":true},"planUrl":{"type":"string","description":"Microsoft Graph API URL for the plan","optional":true}}}},"microsoft_planner_update_bucket":{"success":{"type":"boolean","description":"Whether the bucket was updated successfully"},"bucket":{"type":"object","description":"The updated bucket object with all properties"},"metadata":{"type":"object","description":"Metadata including bucketId and planId","properties":{"bucketId":{"type":"string","description":"Updated bucket ID"},"planId":{"type":"string","description":"Parent plan ID"}}}},"microsoft_planner_update_plan":{"success":{"type":"boolean","description":"Whether the plan was updated successfully"},"plan":{"type":"object","description":"The updated plan object with all properties"},"metadata":{"type":"object","description":"Metadata including planId","properties":{"planId":{"type":"string","description":"Updated plan ID"}}}},"microsoft_planner_update_plan_details":{"success":{"type":"boolean","description":"Whether the plan details were updated successfully"},"planDetails":{"type":"object","description":"The updated plan details object with categoryDescriptions and sharedWith"},"metadata":{"type":"object","description":"Metadata including planId","properties":{"planId":{"type":"string","description":"Plan ID"}}}},"microsoft_planner_update_task":{"success":{"type":"boolean","description":"Whether the task was updated successfully"},"message":{"type":"string","description":"Success message when task is updated"},"task":{"type":"object","description":"The updated task object with all properties"},"taskId":{"type":"string","description":"ID of the updated task"},"etag":{"type":"string","description":"New ETag after update - use this for subsequent operations","optional":true},"metadata":{"type":"object","description":"Metadata including taskId, planId, and taskUrl","properties":{"taskId":{"type":"string","description":"Updated task ID"},"planId":{"type":"string","description":"Parent plan ID"},"taskUrl":{"type":"string","description":"Microsoft Graph API URL for the task"}}}},"microsoft_planner_update_task_details":{"success":{"type":"boolean","description":"Whether the task details were updated successfully"},"taskDetails":{"type":"object","description":"The updated task details object with all properties"},"metadata":{"type":"object","description":"Metadata including taskId","properties":{"taskId":{"type":"string","description":"Task ID"}}}},"microsoft_teams_delete_channel_message":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"messageId":{"type":"string","description":"ID of the deleted message"}},"microsoft_teams_delete_chat_message":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"messageId":{"type":"string","description":"ID of the deleted message"}},"microsoft_teams_get_message":{"success":{"type":"boolean","description":"Whether the retrieval was successful"},"content":{"type":"string","description":"The message content"},"metadata":{"type":"object","description":"Message metadata including sender, timestamp, etc.","properties":{"messageId":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"createdTime":{"type":"string","description":"Message creation timestamp"},"url":{"type":"string","description":"Web URL to the message"},"teamId":{"type":"string","description":"Team ID"},"channelId":{"type":"string","description":"Channel ID"},"chatId":{"type":"string","description":"Chat ID"},"messages":{"type":"array","description":"Array of message details"},"messageCount":{"type":"number","description":"Number of messages"}}}},"microsoft_teams_list_channel_members":{"success":{"type":"boolean","description":"Whether the listing was successful"},"members":{"type":"array","description":"Array of channel members"},"memberCount":{"type":"number","description":"Total number of members"}},"microsoft_teams_list_channels":{"success":{"type":"boolean","description":"Whether the listing was successful"},"channels":{"type":"array","description":"Array of channels in the team"},"channelCount":{"type":"number","description":"Total number of channels"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_list_chat_members":{"success":{"type":"boolean","description":"Whether the listing was successful"},"members":{"type":"array","description":"Array of chat members"},"memberCount":{"type":"number","description":"Total number of members"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_list_chats":{"success":{"type":"boolean","description":"Whether the listing was successful"},"chats":{"type":"array","description":"Array of chats the user is part of"},"chatCount":{"type":"number","description":"Total number of chats"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_list_team_members":{"success":{"type":"boolean","description":"Whether the listing was successful"},"members":{"type":"array","description":"Array of team members"},"memberCount":{"type":"number","description":"Total number of members"}},"microsoft_teams_list_teams":{"success":{"type":"boolean","description":"Whether the listing was successful"},"teams":{"type":"array","description":"Array of teams the user is a member of"},"teamCount":{"type":"number","description":"Total number of teams"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_read_channel":{"success":{"type":"boolean","description":"Teams channel read operation success status"},"messageCount":{"type":"number","description":"Number of messages retrieved from channel"},"teamId":{"type":"string","description":"ID of the team that was read from"},"channelId":{"type":"string","description":"ID of the channel that was read from"},"messages":{"type":"array","description":"Array of channel message objects"},"attachmentCount":{"type":"number","description":"Total number of attachments found"},"attachmentTypes":{"type":"array","description":"Types of attachments found"},"content":{"type":"string","description":"Formatted content of channel messages"},"attachments":{"type":"file[]","description":"Uploaded attachments for convenience (flattened)"}},"microsoft_teams_read_chat":{"success":{"type":"boolean","description":"Teams chat read operation success status"},"messageCount":{"type":"number","description":"Number of messages retrieved from chat"},"chatId":{"type":"string","description":"ID of the chat that was read from"},"messages":{"type":"array","description":"Array of chat message objects"},"attachmentCount":{"type":"number","description":"Total number of attachments found"},"attachmentTypes":{"type":"array","description":"Types of attachments found"},"content":{"type":"string","description":"Formatted content of chat messages"},"attachments":{"type":"file[]","description":"Uploaded attachments for convenience (flattened)"}},"microsoft_teams_reply_to_message":{"success":{"type":"boolean","description":"Whether the reply was successful"},"messageId":{"type":"string","description":"ID of the reply message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully sent"}},"microsoft_teams_set_reaction":{"success":{"type":"boolean","description":"Whether the reaction was added successfully"},"reactionType":{"type":"string","description":"The emoji that was added"},"messageId":{"type":"string","description":"ID of the message"}},"microsoft_teams_unset_reaction":{"success":{"type":"boolean","description":"Whether the reaction was removed successfully"},"reactionType":{"type":"string","description":"The emoji that was removed"},"messageId":{"type":"string","description":"ID of the message"}},"microsoft_teams_update_channel_message":{"success":{"type":"boolean","description":"Whether the update was successful"},"messageId":{"type":"string","description":"ID of the updated message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"}},"microsoft_teams_update_chat_message":{"success":{"type":"boolean","description":"Whether the update was successful"},"messageId":{"type":"string","description":"ID of the updated message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"}},"microsoft_teams_write_channel":{"success":{"type":"boolean","description":"Teams channel message send success status"},"messageId":{"type":"string","description":"Unique identifier for the sent message"},"teamId":{"type":"string","description":"ID of the team where message was sent"},"channelId":{"type":"string","description":"ID of the channel where message was sent"},"createdTime":{"type":"string","description":"Timestamp when message was created"},"url":{"type":"string","description":"Web URL to the message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"},"files":{"type":"file[]","description":"Files attached to the message"}},"microsoft_teams_write_chat":{"success":{"type":"boolean","description":"Teams chat message send success status"},"messageId":{"type":"string","description":"Unique identifier for the sent message"},"chatId":{"type":"string","description":"ID of the chat where message was sent"},"createdTime":{"type":"string","description":"Timestamp when message was created"},"url":{"type":"string","description":"Web URL to the message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"},"files":{"type":"file[]","description":"Files attached to the message"}},"millionverifier_get_credits":{"credits":{"type":"number","description":"Remaining verification credits"}},"millionverifier_verify_email":{"email":{"type":"string","description":"The verified email address"},"status":{"type":"string","description":"Verification status (valid, invalid, catch_all, disposable, unknown, unverified)"},"deliverable":{"type":"boolean","description":"Whether the email is valid and safe to send"},"freeEmail":{"type":"boolean","description":"Whether the address is on a free email provider","optional":true},"roleAccount":{"type":"boolean","description":"Whether the address is a role account (e.g., info@, sales@)","optional":true},"didYouMean":{"type":"string","description":"Suggested correction for a likely typo","optional":true},"subResult":{"type":"string","description":"Additional MillionVerifier classification detail","optional":true}},"mistral_parser":{"success":{"type":"boolean","description":"Whether the PDF was parsed successfully"},"content":{"type":"string","description":"Extracted content in the requested format (markdown, text, or JSON)"},"metadata":{"type":"object","description":"Processing metadata including jobId, fileType, pageCount, and usage info","properties":{"jobId":{"type":"string","description":"Unique job identifier"},"fileType":{"type":"string","description":"File type (e.g., pdf)"},"fileName":{"type":"string","description":"Original file name"},"source":{"type":"string","description":"Source type (url)"},"pageCount":{"type":"number","description":"Number of pages processed"},"model":{"type":"string","description":"Mistral model used"},"resultType":{"type":"string","description":"Output format (markdown, text, json)"},"processedAt":{"type":"string","description":"Processing timestamp"},"sourceUrl":{"type":"string","description":"Source URL if applicable","optional":true},"usageInfo":{"type":"object","description":"Usage statistics from OCR processing","optional":true}}}},"mistral_parser_v2":{"pages":{"type":"array","description":"Array of page objects from Mistral OCR","items":{"type":"object","properties":{"index":{"type":"number","description":"Page index (zero-based)"},"markdown":{"type":"string","description":"Extracted markdown content"},"images":{"type":"array","description":"Images extracted from this page with bounding boxes","items":{"type":"object","properties":{"id":{"type":"string","description":"Image identifier (e.g., img-0.jpeg)"},"top_left_x":{"type":"number","description":"Top-left X coordinate in pixels"},"top_left_y":{"type":"number","description":"Top-left Y coordinate in pixels"},"bottom_right_x":{"type":"number","description":"Bottom-right X coordinate in pixels"},"bottom_right_y":{"type":"number","description":"Bottom-right Y coordinate in pixels"},"image_base64":{"type":"string","description":"Base64-encoded image data (when include_image_base64=true)","optional":true}}}},"dimensions":{"type":"object","description":"Page dimensions","properties":{"dpi":{"type":"number","description":"Dots per inch"},"height":{"type":"number","description":"Page height in pixels"},"width":{"type":"number","description":"Page width in pixels"}}},"tables":{"type":"array","description":"Extracted tables as HTML/markdown (when table_format is set). Referenced via placeholders like [tbl-0.html]"},"hyperlinks":{"type":"array","description":"Array of URL strings detected in the page (e.g., [\\"https://...\\", \\"mailto:...\\"])","items":{"type":"string","description":"URL or mailto link"}},"header":{"type":"string","description":"Page header content (when extract_header=true)","optional":true},"footer":{"type":"string","description":"Page footer content (when extract_footer=true)","optional":true}}}},"model":{"type":"string","description":"Mistral OCR model identifier (e.g., mistral-ocr-latest)"},"usage_info":{"type":"object","description":"Usage and processing statistics","properties":{"pages_processed":{"type":"number","description":"Total number of pages processed"},"doc_size_bytes":{"type":"number","description":"Document file size in bytes","optional":true}}},"document_annotation":{"type":"string","description":"Structured annotation data as JSON string (when applicable)","optional":true}},"mistral_parser_v3":{"pages":{"type":"array","description":"Array of page objects from Mistral OCR","items":{"type":"object","properties":{"index":{"type":"number","description":"Page index (zero-based)"},"markdown":{"type":"string","description":"Extracted markdown content"},"images":{"type":"array","description":"Images extracted from this page with bounding boxes","items":{"type":"object","properties":{"id":{"type":"string","description":"Image identifier (e.g., img-0.jpeg)"},"top_left_x":{"type":"number","description":"Top-left X coordinate in pixels"},"top_left_y":{"type":"number","description":"Top-left Y coordinate in pixels"},"bottom_right_x":{"type":"number","description":"Bottom-right X coordinate in pixels"},"bottom_right_y":{"type":"number","description":"Bottom-right Y coordinate in pixels"},"image_base64":{"type":"string","description":"Base64-encoded image data (when include_image_base64=true)","optional":true}}}},"dimensions":{"type":"object","description":"Page dimensions","properties":{"dpi":{"type":"number","description":"Dots per inch"},"height":{"type":"number","description":"Page height in pixels"},"width":{"type":"number","description":"Page width in pixels"}}},"tables":{"type":"array","description":"Extracted tables as HTML/markdown (when table_format is set). Referenced via placeholders like [tbl-0.html]"},"hyperlinks":{"type":"array","description":"Array of URL strings detected in the page (e.g., [\\"https://...\\", \\"mailto:...\\"])","items":{"type":"string","description":"URL or mailto link"}},"header":{"type":"string","description":"Page header content (when extract_header=true)","optional":true},"footer":{"type":"string","description":"Page footer content (when extract_footer=true)","optional":true}}}},"model":{"type":"string","description":"Mistral OCR model identifier (e.g., mistral-ocr-latest)"},"usage_info":{"type":"object","description":"Usage and processing statistics","properties":{"pages_processed":{"type":"number","description":"Total number of pages processed"},"doc_size_bytes":{"type":"number","description":"Document file size in bytes","optional":true}}},"document_annotation":{"type":"string","description":"Structured annotation data as JSON string (when applicable)","optional":true}},"monday_archive_item":{"id":{"type":"string","description":"The ID of the archived item"}},"monday_change_column_value":{"item":{"type":"json","description":"The updated item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_create_board":{"board":{"type":"json","description":"The created board","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"description":{"type":"string","description":"Board description","optional":true},"state":{"type":"string","description":"Board state"},"boardKind":{"type":"string","description":"Board kind (public, private, share)"},"itemsCount":{"type":"number","description":"Number of items"},"url":{"type":"string","description":"Board URL"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true}}}},"monday_create_column":{"column":{"type":"json","description":"The created column","optional":true,"properties":{"id":{"type":"string","description":"Column ID"},"title":{"type":"string","description":"Column title"},"type":{"type":"string","description":"Column type"}}}},"monday_create_group":{"group":{"type":"json","description":"The created group","optional":true,"properties":{"id":{"type":"string","description":"Group ID"},"title":{"type":"string","description":"Group title"},"color":{"type":"string","description":"Group color (hex)"},"archived":{"type":"boolean","description":"Whether archived","optional":true},"deleted":{"type":"boolean","description":"Whether deleted","optional":true},"position":{"type":"string","description":"Group position"}}}},"monday_create_item":{"item":{"type":"json","description":"The created item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_create_subitem":{"item":{"type":"json","description":"The created subitem","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_create_update":{"update":{"type":"json","description":"The created update","optional":true,"properties":{"id":{"type":"string","description":"Update ID"},"body":{"type":"string","description":"Update body (HTML)"},"textBody":{"type":"string","description":"Plain text body","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"creatorId":{"type":"string","description":"Creator user ID","optional":true},"itemId":{"type":"string","description":"Item ID","optional":true}}}},"monday_delete_item":{"id":{"type":"string","description":"The ID of the deleted item"}},"monday_duplicate_item":{"item":{"type":"json","description":"The duplicated item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_get_board":{"board":{"type":"json","description":"Board details","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"description":{"type":"string","description":"Board description","optional":true},"state":{"type":"string","description":"Board state"},"boardKind":{"type":"string","description":"Board kind (public, private, share)"},"itemsCount":{"type":"number","description":"Number of items"},"url":{"type":"string","description":"Board URL"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true}}},"groups":{"type":"array","description":"Groups on the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Group ID"},"title":{"type":"string","description":"Group title"},"color":{"type":"string","description":"Group color (hex)"},"archived":{"type":"boolean","description":"Whether the group is archived","optional":true},"deleted":{"type":"boolean","description":"Whether the group is deleted","optional":true},"position":{"type":"string","description":"Group position"}}}},"columns":{"type":"array","description":"Columns on the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"title":{"type":"string","description":"Column title"},"type":{"type":"string","description":"Column type"}}}}},"monday_get_groups":{"groups":{"type":"array","description":"Groups on the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Group ID"},"title":{"type":"string","description":"Group title"},"color":{"type":"string","description":"Group color (hex)"},"archived":{"type":"boolean","description":"Whether the group is archived","optional":true},"deleted":{"type":"boolean","description":"Whether the group is deleted","optional":true},"position":{"type":"string","description":"Group position"}}}},"count":{"type":"number","description":"Number of returned groups"}},"monday_get_item":{"item":{"type":"json","description":"The requested item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_get_items":{"items":{"type":"array","description":"List of items from the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state (active, archived, deleted)","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values for the item","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Human-readable text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"count":{"type":"number","description":"Number of items returned"}},"monday_list_boards":{"boards":{"type":"array","description":"List of Monday.com boards","items":{"type":"object","properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"description":{"type":"string","description":"Board description","optional":true},"state":{"type":"string","description":"Board state (active, archived, deleted)"},"boardKind":{"type":"string","description":"Board kind (public, private, share)"},"itemsCount":{"type":"number","description":"Number of items on the board"},"url":{"type":"string","description":"Board URL"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true}}}},"count":{"type":"number","description":"Number of boards returned"}},"monday_move_item_to_group":{"item":{"type":"json","description":"The moved item with updated group","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_search_items":{"items":{"type":"array","description":"Matching items","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"count":{"type":"number","description":"Number of items returned"},"cursor":{"type":"string","description":"Pagination cursor for fetching the next page","optional":true}},"monday_update_item":{"item":{"type":"json","description":"The updated item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"mongodb_delete":{"message":{"type":"string","description":"Operation status message"},"deletedCount":{"type":"number","description":"Number of documents deleted"},"documentCount":{"type":"number","description":"Total number of documents affected"}},"mongodb_execute":{"message":{"type":"string","description":"Operation status message"},"documents":{"type":"array","description":"Array of documents returned from aggregation"},"documentCount":{"type":"number","description":"Number of documents returned"}},"mongodb_insert":{"message":{"type":"string","description":"Operation status message"},"documentCount":{"type":"number","description":"Number of documents inserted"},"insertedId":{"type":"string","description":"ID of inserted document (single insert)"},"insertedIds":{"type":"array","description":"Array of inserted document IDs (multiple insert)"}},"mongodb_introspect":{"message":{"type":"string","description":"Operation status message"},"databases":{"type":"array","description":"Array of database names"},"collections":{"type":"array","description":"Array of collection info with name, type, document count, and indexes"}},"mongodb_query":{"message":{"type":"string","description":"Operation status message"},"documents":{"type":"array","description":"Array of documents returned from the query"},"documentCount":{"type":"number","description":"Number of documents returned"}},"mongodb_update":{"message":{"type":"string","description":"Operation status message"},"matchedCount":{"type":"number","description":"Number of documents matched by filter"},"modifiedCount":{"type":"number","description":"Number of documents modified"},"documentCount":{"type":"number","description":"Total number of documents affected"},"insertedId":{"type":"string","description":"ID of inserted document (if upsert)"}},"mysql_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of deleted rows"},"rowCount":{"type":"number","description":"Number of rows deleted"}},"mysql_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows affected"}},"mysql_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of inserted rows"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"mysql_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes"},"databases":{"type":"array","description":"List of available databases on the server"}},"mysql_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"mysql_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of updated rows"},"rowCount":{"type":"number","description":"Number of rows updated"}},"neo4j_create":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Creation summary with counters for nodes and relationships created"}},"neo4j_delete":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Delete summary with counters for nodes and relationships deleted"}},"neo4j_execute":{"message":{"type":"string","description":"Operation status message"},"records":{"type":"array","description":"Array of records returned from the query"},"recordCount":{"type":"number","description":"Number of records returned"},"summary":{"type":"json","description":"Execution summary with timing and counters"}},"neo4j_introspect":{"message":{"type":"string","description":"Operation status message"},"labels":{"type":"array","description":"Array of node labels in the database"},"relationshipTypes":{"type":"array","description":"Array of relationship types in the database"},"nodeSchemas":{"type":"array","description":"Array of node schemas with their properties"},"relationshipSchemas":{"type":"array","description":"Array of relationship schemas with their properties"},"constraints":{"type":"array","description":"Array of database constraints"},"indexes":{"type":"array","description":"Array of database indexes"}},"neo4j_merge":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Merge summary with counters for nodes/relationships created or matched"}},"neo4j_query":{"message":{"type":"string","description":"Operation status message"},"records":{"type":"array","description":"Array of records returned from the query"},"recordCount":{"type":"number","description":"Number of records returned"},"summary":{"type":"json","description":"Query execution summary with timing and counters"}},"neo4j_update":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Update summary with counters for properties set"}},"neverbounce_get_credits":{"credits":{"type":"number","description":"Remaining paid verification credits"},"freeCredits":{"type":"number","description":"Remaining free verification credits"}},"neverbounce_verify_email":{"email":{"type":"string","description":"The verified email address"},"status":{"type":"string","description":"Verification status (valid, invalid, catch_all, disposable, unknown)"},"deliverable":{"type":"boolean","description":"Whether the email is valid and safe to send"},"roleAccount":{"type":"boolean","description":"Whether the address is a role account (e.g., info@, sales@)","optional":true},"freeEmail":{"type":"boolean","description":"Whether the address is on a free email provider","optional":true},"didYouMean":{"type":"string","description":"Suggested correction for a likely typo","optional":true},"flags":{"type":"array","description":"Raw NeverBounce flags for the address","optional":true}},"new_relic_create_deployment_event":{"event":{"type":"object","description":"Created New Relic change tracking event","properties":{"changeTrackingId":{"type":"string","description":"New Relic change tracking ID","nullable":true},"customAttributes":{"type":"json","description":"Custom attributes on the change tracking event","optional":true,"nullable":true},"category":{"type":"string","description":"Change category","nullable":true},"categoryAndType":{"type":"string","description":"Combined category and type","nullable":true},"type":{"type":"string","description":"Change type","nullable":true},"shortDescription":{"type":"string","description":"Short change description","nullable":true},"description":{"type":"string","description":"Change description","nullable":true},"timestamp":{"type":"number","description":"Change timestamp in milliseconds","nullable":true},"user":{"type":"string","description":"User associated with the change","nullable":true},"groupId":{"type":"string","description":"Change group ID","nullable":true},"entity":{"type":"object","description":"Entity associated with the change","nullable":true,"properties":{"guid":{"type":"string","description":"Entity GUID","nullable":true},"name":{"type":"string","description":"Entity name","nullable":true}}}}},"messages":{"type":"array","description":"Messages returned by New Relic for the created change event","items":{"type":"string","description":"New Relic message"}}},"new_relic_get_entity":{"entity":{"type":"object","description":"New Relic entity details","optional":true,"properties":{"guid":{"type":"string","description":"Entity GUID","nullable":true},"name":{"type":"string","description":"Entity name","nullable":true},"entityType":{"type":"string","description":"Entity type","nullable":true},"domain":{"type":"string","description":"Entity domain, e.g. APM, INFRA","nullable":true},"reporting":{"type":"boolean","description":"Whether the entity is currently reporting data","nullable":true},"alertSeverity":{"type":"string","description":"Current alert severity for the entity","nullable":true},"tags":{"type":"array","description":"Entity tags","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key","nullable":true},"values":{"type":"array","description":"Tag values","items":{"type":"string"}}}}}}}},"new_relic_nrql_query":{"results":{"type":"array","description":"NRQL result rows. Row fields depend on the query projection.","items":{"type":"object","description":"A NRQL result row"}},"resultCount":{"type":"number","description":"Number of NRQL result rows returned"}},"new_relic_search_entities":{"count":{"type":"number","description":"Total number of entities matching the query"},"query":{"type":"string","description":"Entity search query New Relic executed"},"entities":{"type":"array","description":"Matching New Relic entities","items":{"type":"object","properties":{"guid":{"type":"string","description":"Entity GUID","nullable":true},"name":{"type":"string","description":"Entity name","nullable":true},"entityType":{"type":"string","description":"Entity type","nullable":true},"domain":{"type":"string","description":"Entity domain, e.g. APM, INFRA","nullable":true},"reporting":{"type":"boolean","description":"Whether the entity is currently reporting data","nullable":true},"alertSeverity":{"type":"string","description":"Current alert severity for the entity","nullable":true},"tags":{"type":"array","description":"Entity tags","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key","nullable":true},"values":{"type":"array","description":"Tag values","items":{"type":"string"}}}}}}}},"nextCursor":{"type":"string","description":"Cursor for the next page of results","optional":true}},"notion_add_database_row":{"id":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"title":{"type":"string","description":"Row title"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_add_database_row_v2":{"id":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"title":{"type":"string","description":"Row title"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_append_blocks":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_append_blocks_v2":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_create_comment":{"id":{"type":"string","description":"Comment UUID"},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"content":{"type":"string","description":"Plain text content of the comment"},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}},"notion_create_comment_v2":{"id":{"type":"string","description":"Comment UUID"},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"content":{"type":"string","description":"Plain text content of the comment"},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}},"notion_create_database":{"content":{"type":"string","description":"Success message with database details and properties list"},"metadata":{"type":"object","description":"Database metadata including ID, title, URL, creation time, and properties schema","properties":{"id":{"type":"string","description":"Database UUID"},"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"},"properties":{"type":"object","description":"Database properties schema"}}}},"notion_create_database_v2":{"id":{"type":"string","description":"Database UUID"},"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"properties":{"type":"object","description":"Database properties schema"}},"notion_create_page":{"content":{"type":"string","description":"Success message confirming page creation"},"metadata":{"type":"object","description":"Page metadata including title, page ID, URL, and timestamps","properties":{"title":{"type":"string","description":"Page title"},"pageId":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"}}}},"notion_create_page_v2":{"id":{"type":"string","description":"Page UUID"},"title":{"type":"string","description":"Page title"},"url":{"type":"string","description":"Notion page URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_delete_block":{"id":{"type":"string","description":"Block UUID"},"archived":{"type":"boolean","description":"Whether the block was archived (moved to trash)"}},"notion_delete_block_v2":{"id":{"type":"string","description":"Block UUID"},"archived":{"type":"boolean","description":"Whether the block was archived (moved to trash)"}},"notion_list_comments":{"results":{"type":"array","description":"Array of Notion comment objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"comment\\""},"id":{"type":"string","description":"Comment UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_list_comments_v2":{"results":{"type":"array","description":"Array of Notion comment objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"comment\\""},"id":{"type":"string","description":"Comment UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_list_users":{"results":{"type":"array","description":"Array of Notion user objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_list_users_v2":{"results":{"type":"array","description":"Array of Notion user objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_query_database":{"content":{"type":"string","description":"Formatted list of database entries with their properties"},"metadata":{"type":"object","description":"Query metadata including total results count, pagination info, and raw results array","properties":{"totalResults":{"type":"number","description":"Number of results returned"},"hasMore":{"type":"boolean","description":"Whether more results are available"},"nextCursor":{"type":"string","description":"Cursor for next page of results","optional":true},"results":{"type":"array","description":"Array of page objects from the database","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"page\\""},"id":{"type":"string","description":"Page UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the page is archived"},"in_trash":{"type":"boolean","description":"Whether the page is in trash"},"url":{"type":"string","description":"Notion page URL"},"public_url":{"type":"string","description":"Public web URL if shared, null otherwise","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"icon":{"type":"object","description":"Page/database icon (emoji, custom_emoji, or file)","optional":true,"properties":{"type":{"type":"string","description":"Icon type: \\"emoji\\", \\"custom_emoji\\", or \\"file\\""},"emoji":{"type":"string","description":"Emoji character (if type is emoji)","optional":true},"custom_emoji":{"type":"object","description":"Custom emoji object (if type is custom_emoji)","optional":true,"properties":{"id":{"type":"string","description":"Custom emoji UUID"},"name":{"type":"string","description":"Custom emoji name","optional":true},"url":{"type":"string","description":"URL to custom emoji image","optional":true}}},"file":{"type":"object","description":"Notion-hosted file (if type is file)","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"external":{"type":"object","description":"External file (if type is external)","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"cover":{"type":"object","description":"Page/database cover image","optional":true,"properties":{"type":{"type":"string","description":"File type: \\"file\\", \\"file_upload\\", or \\"external\\""},"file":{"type":"object","description":"Notion-hosted file object (when type is \\"file\\")","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"file_upload":{"type":"object","description":"API-uploaded file object (when type is \\"file_upload\\")","optional":true,"properties":{"id":{"type":"string","description":"File upload UUID"}}},"external":{"type":"object","description":"External file object (when type is \\"external\\")","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"properties":{"type":"object","description":"Page property values (structure depends on parent type - database properties or title only)"}}}}}}},"notion_query_database_v2":{"results":{"type":"array","description":"Array of page objects from the database","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"page\\""},"id":{"type":"string","description":"Page UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the page is archived"},"in_trash":{"type":"boolean","description":"Whether the page is in trash"},"url":{"type":"string","description":"Notion page URL"},"public_url":{"type":"string","description":"Public web URL if shared, null otherwise","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"icon":{"type":"object","description":"Page/database icon (emoji, custom_emoji, or file)","optional":true,"properties":{"type":{"type":"string","description":"Icon type: \\"emoji\\", \\"custom_emoji\\", or \\"file\\""},"emoji":{"type":"string","description":"Emoji character (if type is emoji)","optional":true},"custom_emoji":{"type":"object","description":"Custom emoji object (if type is custom_emoji)","optional":true,"properties":{"id":{"type":"string","description":"Custom emoji UUID"},"name":{"type":"string","description":"Custom emoji name","optional":true},"url":{"type":"string","description":"URL to custom emoji image","optional":true}}},"file":{"type":"object","description":"Notion-hosted file (if type is file)","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"external":{"type":"object","description":"External file (if type is external)","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"cover":{"type":"object","description":"Page/database cover image","optional":true,"properties":{"type":{"type":"string","description":"File type: \\"file\\", \\"file_upload\\", or \\"external\\""},"file":{"type":"object","description":"Notion-hosted file object (when type is \\"file\\")","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"file_upload":{"type":"object","description":"API-uploaded file object (when type is \\"file_upload\\")","optional":true,"properties":{"id":{"type":"string","description":"File upload UUID"}}},"external":{"type":"object","description":"External file object (when type is \\"external\\")","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"properties":{"type":"object","description":"Page property values (structure depends on parent type - database properties or title only)"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true},"total_results":{"type":"number","description":"Number of results returned"}},"notion_read":{"content":{"type":"string","description":"Page content in markdown format with headers, paragraphs, lists, and todos"},"metadata":{"type":"object","description":"Page metadata including title, URL, and timestamps","properties":{"title":{"type":"string","description":"Page title"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"},"url":{"type":"string","description":"Notion page URL"}}}},"notion_read_database":{"content":{"type":"string","description":"Database information including title, properties schema, and metadata"},"metadata":{"type":"object","description":"Database metadata including title, ID, URL, timestamps, and properties schema","properties":{"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"id":{"type":"string","description":"Database UUID"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"properties":{"type":"object","description":"Database properties schema"}}}},"notion_read_database_v2":{"id":{"type":"string","description":"Database UUID"},"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"properties":{"type":"object","description":"Database properties schema"}},"notion_read_v2":{"content":{"type":"string","description":"Page content in markdown format"},"title":{"type":"string","description":"Page title"},"url":{"type":"string","description":"Notion page URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_retrieve_block":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full Notion block object. Includes a type-specific field (e.g. paragraph, heading_1, image) whose shape varies by block type and is not enumerated below — read it directly off this object.","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_retrieve_block_children":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_retrieve_block_children_v2":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_retrieve_block_v2":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full Notion block object. Includes a type-specific field (e.g. paragraph, heading_1, image) whose shape varies by block type and is not enumerated below — read it directly off this object.","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_retrieve_user":{"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true},"email":{"type":"string","description":"User email address (person users only)","optional":true}},"notion_retrieve_user_v2":{"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true},"email":{"type":"string","description":"User email address (person users only)","optional":true}},"notion_search":{"content":{"type":"string","description":"Formatted list of search results including pages and databases"},"metadata":{"type":"object","description":"Search metadata including total results count, pagination info, and raw results array","properties":{"totalResults":{"type":"number","description":"Number of results returned"},"hasMore":{"type":"boolean","description":"Whether more results are available"},"nextCursor":{"type":"string","description":"Cursor for next page of results","optional":true},"results":{"type":"array","description":"Array of search results (pages and/or databases)","items":{"type":"object","properties":{"object":{"type":"string","description":"Object type: \\"page\\" or \\"database\\""},"id":{"type":"string","description":"Object UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the object is archived"},"in_trash":{"type":"boolean","description":"Whether the object is in trash"},"url":{"type":"string","description":"Object URL"},"public_url":{"type":"string","description":"Public web URL if shared","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"properties":{"type":"object","description":"Object properties"}}}}}}},"notion_search_v2":{"results":{"type":"array","description":"Array of search results (pages and/or databases)","items":{"type":"object","properties":{"object":{"type":"string","description":"Object type: \\"page\\" or \\"database\\""},"id":{"type":"string","description":"Object UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the object is archived"},"in_trash":{"type":"boolean","description":"Whether the object is in trash"},"url":{"type":"string","description":"Object URL"},"public_url":{"type":"string","description":"Public web URL if shared","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"properties":{"type":"object","description":"Object properties"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true},"total_results":{"type":"number","description":"Number of results returned"}},"notion_update_block":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full updated Notion block object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_update_block_v2":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full updated Notion block object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_update_page":{"content":{"type":"string","description":"Success message confirming page properties update"},"metadata":{"type":"object","description":"Page metadata including title, page ID, URL, and update timestamps","properties":{"title":{"type":"string","description":"Page title"},"pageId":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"updatedTime":{"type":"string","description":"ISO 8601 timestamp when update was performed"}}}},"notion_update_page_v2":{"id":{"type":"string","description":"Page UUID"},"title":{"type":"string","description":"Page title"},"url":{"type":"string","description":"Notion page URL"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_write":{"content":{"type":"string","description":"Success message confirming content was appended to page"}},"notion_write_v2":{"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_append_active":{"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_append_note":{"filename":{"type":"string","description":"Path of the note"},"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_append_periodic_note":{"period":{"type":"string","description":"Period type of the note"},"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_create_note":{"filename":{"type":"string","description":"Path of the created note"},"created":{"type":"boolean","description":"Whether the note was successfully created"}},"obsidian_delete_note":{"filename":{"type":"string","description":"Path of the deleted note"},"deleted":{"type":"boolean","description":"Whether the note was successfully deleted"}},"obsidian_execute_command":{"commandId":{"type":"string","description":"ID of the executed command"},"executed":{"type":"boolean","description":"Whether the command was successfully executed"}},"obsidian_get_active":{"content":{"type":"string","description":"Markdown content of the active file"},"filename":{"type":"string","description":"Path to the active file","optional":true}},"obsidian_get_note":{"content":{"type":"string","description":"Markdown content of the note"},"filename":{"type":"string","description":"Path to the note"}},"obsidian_get_periodic_note":{"content":{"type":"string","description":"Markdown content of the periodic note"},"period":{"type":"string","description":"Period type of the note"}},"obsidian_list_commands":{"commands":{"type":"json","description":"List of available commands with IDs and names","properties":{"id":{"type":"string","description":"Command identifier"},"name":{"type":"string","description":"Human-readable command name"}}}},"obsidian_list_files":{"files":{"type":"json","description":"List of files and directories","properties":{"path":{"type":"string","description":"File or directory path"},"type":{"type":"string","description":"Whether the entry is a file or directory"}}}},"obsidian_open_file":{"filename":{"type":"string","description":"Path of the opened file"},"opened":{"type":"boolean","description":"Whether the file was successfully opened"}},"obsidian_patch_active":{"patched":{"type":"boolean","description":"Whether the active file was successfully patched"}},"obsidian_patch_note":{"filename":{"type":"string","description":"Path of the patched note"},"patched":{"type":"boolean","description":"Whether the note was successfully patched"}},"obsidian_search":{"results":{"type":"json","description":"Search results with filenames, scores, and matching contexts","properties":{"filename":{"type":"string","description":"Path to the matching note"},"score":{"type":"number","description":"Relevance score"},"matches":{"type":"json","description":"Matching text contexts","properties":{"context":{"type":"string","description":"Text surrounding the match"}}}}}},"okta_activate_user":{"userId":{"type":"string","description":"Activated user ID"},"activated":{"type":"boolean","description":"Whether the user was activated"},"activationUrl":{"type":"string","description":"Activation URL (only returned when sendEmail is false)","optional":true},"activationToken":{"type":"string","description":"Activation token (only returned when sendEmail is false)","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_add_user_to_group":{"groupId":{"type":"string","description":"Group ID"},"userId":{"type":"string","description":"User ID added to the group"},"added":{"type":"boolean","description":"Whether the user was added"},"success":{"type":"boolean","description":"Operation success status"}},"okta_create_group":{"id":{"type":"string","description":"Created group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_create_user":{"id":{"type":"string","description":"Created user ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"okta_deactivate_user":{"userId":{"type":"string","description":"Deactivated user ID"},"deactivated":{"type":"boolean","description":"Whether the user was deactivated"},"success":{"type":"boolean","description":"Operation success status"}},"okta_delete_group":{"groupId":{"type":"string","description":"Deleted group ID"},"deleted":{"type":"boolean","description":"Whether the group was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"okta_delete_user":{"userId":{"type":"string","description":"Deleted user ID"},"deleted":{"type":"boolean","description":"Whether the user was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"okta_get_group":{"id":{"type":"string","description":"Group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_get_user":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login (usually email)","optional":true},"mobilePhone":{"type":"string","description":"Mobile phone","optional":true},"secondEmail":{"type":"string","description":"Secondary email","optional":true},"displayName":{"type":"string","description":"Display name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"department":{"type":"string","description":"Department","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"manager":{"type":"string","description":"Manager name","optional":true},"managerId":{"type":"string","description":"Manager ID","optional":true},"division":{"type":"string","description":"Division","optional":true},"employeeNumber":{"type":"string","description":"Employee number","optional":true},"userType":{"type":"string","description":"User type","optional":true},"created":{"type":"string","description":"Creation timestamp"},"activated":{"type":"string","description":"Activation timestamp","optional":true},"lastLogin":{"type":"string","description":"Last login timestamp","optional":true},"lastUpdated":{"type":"string","description":"Last update timestamp"},"statusChanged":{"type":"string","description":"Status change timestamp","optional":true},"passwordChanged":{"type":"string","description":"Password change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_list_group_members":{"members":{"type":"array","description":"Array of group member user objects","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login","optional":true},"mobilePhone":{"type":"string","description":"Mobile phone","optional":true},"title":{"type":"string","description":"Job title","optional":true},"department":{"type":"string","description":"Department","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastLogin":{"type":"string","description":"Last login timestamp","optional":true},"lastUpdated":{"type":"string","description":"Last update timestamp"},"activated":{"type":"string","description":"Activation timestamp","optional":true},"statusChanged":{"type":"string","description":"Status change timestamp","optional":true}}}},"count":{"type":"number","description":"Number of members returned"},"success":{"type":"boolean","description":"Operation success status"}},"okta_list_groups":{"groups":{"type":"array","description":"Array of Okta group objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type (OKTA_GROUP, APP_GROUP, BUILT_IN)"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true}}}},"count":{"type":"number","description":"Number of groups returned"},"success":{"type":"boolean","description":"Operation success status"}},"okta_list_users":{"users":{"type":"array","description":"Array of Okta user objects","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status (ACTIVE, STAGED, PROVISIONED, etc.)"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login (usually email)","optional":true},"mobilePhone":{"type":"string","description":"Mobile phone","optional":true},"title":{"type":"string","description":"Job title","optional":true},"department":{"type":"string","description":"Department","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastLogin":{"type":"string","description":"Last login timestamp","optional":true},"lastUpdated":{"type":"string","description":"Last update timestamp"},"activated":{"type":"string","description":"Activation timestamp","optional":true},"statusChanged":{"type":"string","description":"Status change timestamp","optional":true}}}},"count":{"type":"number","description":"Number of users returned"},"success":{"type":"boolean","description":"Operation success status"}},"okta_remove_user_from_group":{"groupId":{"type":"string","description":"Group ID"},"userId":{"type":"string","description":"User ID removed from the group"},"removed":{"type":"boolean","description":"Whether the user was removed"},"success":{"type":"boolean","description":"Operation success status"}},"okta_reset_password":{"userId":{"type":"string","description":"User ID"},"resetPasswordUrl":{"type":"string","description":"Password reset URL (only returned when sendEmail is false)","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_suspend_user":{"userId":{"type":"string","description":"Suspended user ID"},"suspended":{"type":"boolean","description":"Whether the user was suspended"},"success":{"type":"boolean","description":"Operation success status"}},"okta_unsuspend_user":{"userId":{"type":"string","description":"Unsuspended user ID"},"unsuspended":{"type":"boolean","description":"Whether the user was unsuspended"},"success":{"type":"boolean","description":"Operation success status"}},"okta_update_group":{"id":{"type":"string","description":"Group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_update_user":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"onedrive_copy":{"success":{"type":"boolean","description":"Whether the copy request was accepted"},"sourceFileId":{"type":"string","description":"The ID of the file or folder that was copied"},"name":{"type":"string","description":"The requested name for the copy, if provided"},"monitorUrl":{"type":"string","description":"URL to poll for the status of the asynchronous copy operation (copy completes in the background)"}},"onedrive_create_folder":{"success":{"type":"boolean","description":"Whether the folder was created successfully"},"file":{"type":"object","description":"The created folder object with metadata including id, name, webViewLink, and timestamps"}},"onedrive_create_share_link":{"success":{"type":"boolean","description":"Whether the sharing link was created successfully"},"link":{"type":"object","description":"The created sharing link, including its type, scope, and URL"}},"onedrive_delete":{"success":{"type":"boolean","description":"Whether the file was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation that the file was deleted"},"fileId":{"type":"string","description":"The ID of the deleted file"}},"onedrive_download":{"file":{"type":"file","description":"Downloaded file stored in execution files"}},"onedrive_get_drive_info":{"success":{"type":"boolean","description":"Whether the drive info was retrieved"},"driveId":{"type":"string","description":"The ID of the drive"},"driveType":{"type":"string","description":"The type of drive (e.g., \\"personal\\", \\"business\\")"},"webUrl":{"type":"string","description":"URL to the drive in the browser"},"owner":{"type":"string","description":"Display name of the drive owner","optional":true},"quota":{"type":"object","description":"Storage quota information in bytes (total, used, remaining, deleted, state)"}},"onedrive_get_item":{"success":{"type":"boolean","description":"Whether the item metadata was retrieved"},"file":{"type":"object","description":"The file or folder metadata, including id, name, webViewLink, size, and timestamps"}},"onedrive_list":{"success":{"type":"boolean","description":"Whether files were listed successfully"},"files":{"type":"array","description":"Array of file and folder objects with metadata"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results (optional)"}},"onedrive_move":{"success":{"type":"boolean","description":"Whether the move or rename was successful"},"file":{"type":"object","description":"The updated file object with its new name and/or parent folder"}},"onedrive_search":{"success":{"type":"boolean","description":"Whether the search completed successfully"},"files":{"type":"array","description":"Array of file and folder objects matching the search query"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results (optional)"}},"onedrive_upload":{"success":{"type":"boolean","description":"Whether the file was uploaded successfully"},"file":{"type":"object","description":"The uploaded file object with metadata including id, name, webViewLink, webContentLink, and timestamps"}},"onepassword_create_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"onepassword_delete_item":{"success":{"type":"boolean","description":"Whether the item was successfully deleted"}},"onepassword_get_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"onepassword_get_item_file":{"file":{"type":"file","description":"Downloaded file attachment"}},"onepassword_get_vault":{"id":{"type":"string","description":"Vault ID"},"name":{"type":"string","description":"Vault name"},"description":{"type":"string","description":"Vault description","optional":true},"attributeVersion":{"type":"number","description":"Vault attribute version"},"contentVersion":{"type":"number","description":"Vault content version"},"items":{"type":"number","description":"Number of items in the vault"},"type":{"type":"string","description":"Vault type (USER_CREATED, PERSONAL, or EVERYONE)"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}},"onepassword_list_items":{"items":{"type":"array","description":"List of items in the vault (summaries without field values)","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}}}}},"onepassword_list_vaults":{"vaults":{"type":"array","description":"List of accessible vaults","items":{"type":"object","properties":{"id":{"type":"string","description":"Vault ID"},"name":{"type":"string","description":"Vault name"},"description":{"type":"string","description":"Vault description","optional":true},"attributeVersion":{"type":"number","description":"Vault attribute version"},"contentVersion":{"type":"number","description":"Vault content version"},"items":{"type":"number","description":"Number of items in the vault"},"type":{"type":"string","description":"Vault type (USER_CREATED, PERSONAL, or EVERYONE)"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}}},"onepassword_replace_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"onepassword_resolve_secret":{"value":{"type":"string","description":"The resolved secret value"},"reference":{"type":"string","description":"The original secret reference URI"}},"onepassword_update_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"openai_embeddings":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Embeddings generation results","properties":{"embeddings":{"type":"array","description":"Array of embedding vectors"},"model":{"type":"string","description":"Model used for generating embeddings"},"usage":{"type":"object","description":"Token usage information","properties":{"prompt_tokens":{"type":"number","description":"Number of tokens in the prompt"},"total_tokens":{"type":"number","description":"Total number of tokens used"}}}}}},"openai_image":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Generated image data","properties":{"content":{"type":"string","description":"Image URL or identifier"},"image":{"type":"string","description":"Base64 encoded image data"},"metadata":{"type":"object","description":"Image generation metadata","properties":{"model":{"type":"string","description":"Model used for image generation"}}}}}},"outlook_calendar_create_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The created calendar event object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"outlook_calendar_delete_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"Delete result details","properties":{"eventId":{"type":"string","description":"ID of the deleted event"},"status":{"type":"string","description":"Deletion status"}}}},"outlook_calendar_get_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The calendar event object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"outlook_calendar_list_events":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of calendar event objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, if any","optional":true}},"outlook_calendar_respond":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"Response result details","properties":{"eventId":{"type":"string","description":"ID of the event responded to"},"responseType":{"type":"string","description":"The response that was sent"},"status":{"type":"string","description":"Response status"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true}}}},"outlook_calendar_update_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The updated calendar event object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"outlook_copy":{"success":{"type":"boolean","description":"Email copy success status"},"message":{"type":"string","description":"Success or error message"},"originalMessageId":{"type":"string","description":"ID of the original message"},"copiedMessageId":{"type":"string","description":"ID of the copied message"},"destinationFolderId":{"type":"string","description":"ID of the destination folder"}},"outlook_create_folder":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The newly created mail folder","properties":{"id":{"type":"string","description":"Unique folder identifier"},"displayName":{"type":"string","description":"Display name of the folder","optional":true},"parentFolderId":{"type":"string","description":"Identifier of the parent folder","optional":true},"childFolderCount":{"type":"number","description":"Number of immediate child folders","optional":true},"unreadItemCount":{"type":"number","description":"Number of unread items in the folder","optional":true},"totalItemCount":{"type":"number","description":"Total number of items in the folder","optional":true},"isHidden":{"type":"boolean","description":"Whether the folder is hidden","optional":true}}}},"outlook_delete":{"success":{"type":"boolean","description":"Operation success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the deleted message"},"status":{"type":"string","description":"Deletion status"}},"outlook_draft":{"success":{"type":"boolean","description":"Email draft creation success status"},"messageId":{"type":"string","description":"Unique identifier for the drafted email"},"status":{"type":"string","description":"Draft status of the email"},"subject":{"type":"string","description":"Subject of the drafted email"},"timestamp":{"type":"string","description":"Timestamp when draft was created"},"message":{"type":"string","description":"Success or error message"}},"outlook_forward":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Delivery result details","properties":{"status":{"type":"string","description":"Delivery status of the email"},"timestamp":{"type":"string","description":"Timestamp when email was forwarded"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true},"messageId":{"type":"string","description":"Forwarded message ID if provided by API","optional":true},"internetMessageId":{"type":"string","description":"RFC 822 Message-ID if provided","optional":true}}}},"outlook_get_attachment":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"Attachment metadata","properties":{"id":{"type":"string","description":"Unique attachment identifier"},"name":{"type":"string","description":"Attachment filename","optional":true},"contentType":{"type":"string","description":"MIME type of the attachment","optional":true},"size":{"type":"number","description":"Attachment size in bytes","optional":true},"isInline":{"type":"boolean","description":"Whether the attachment is rendered inline in the message body","optional":true},"attachmentType":{"type":"string","description":"Microsoft Graph attachment type (e.g. #microsoft.graph.fileAttachment)","optional":true},"lastModifiedDateTime":{"type":"string","description":"When the attachment was last modified (ISO 8601)","optional":true}}},"attachments":{"type":"file[]","description":"The downloaded file attachment (empty for non-file attachment types)","items":{"type":"object","properties":{"name":{"type":"string","description":"Attachment filename"},"contentType":{"type":"string","description":"MIME type of the attachment"},"size":{"type":"number","description":"Attachment size in bytes"}}}}},"outlook_list_attachments":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of attachment metadata objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique attachment identifier"},"name":{"type":"string","description":"Attachment filename","optional":true},"contentType":{"type":"string","description":"MIME type of the attachment","optional":true},"size":{"type":"number","description":"Attachment size in bytes","optional":true},"isInline":{"type":"boolean","description":"Whether the attachment is rendered inline in the message body","optional":true},"attachmentType":{"type":"string","description":"Microsoft Graph attachment type (e.g. #microsoft.graph.fileAttachment)","optional":true},"lastModifiedDateTime":{"type":"string","description":"When the attachment was last modified (ISO 8601)","optional":true}}}}},"outlook_list_folders":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of mail folder objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique folder identifier"},"displayName":{"type":"string","description":"Display name of the folder","optional":true},"parentFolderId":{"type":"string","description":"Identifier of the parent folder","optional":true},"childFolderCount":{"type":"number","description":"Number of immediate child folders","optional":true},"unreadItemCount":{"type":"number","description":"Number of unread items in the folder","optional":true},"totalItemCount":{"type":"number","description":"Total number of items in the folder","optional":true},"isHidden":{"type":"boolean","description":"Whether the folder is hidden","optional":true}}}}},"outlook_mark_read":{"success":{"type":"boolean","description":"Operation success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the message"},"isRead":{"type":"boolean","description":"Read status of the message"}},"outlook_mark_unread":{"success":{"type":"boolean","description":"Operation success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the message"},"isRead":{"type":"boolean","description":"Read status of the message"}},"outlook_move":{"success":{"type":"boolean","description":"Email move success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the moved message"},"newFolderId":{"type":"string","description":"ID of the destination folder"}},"outlook_read":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of email message objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique message identifier"},"subject":{"type":"string","description":"Email subject","optional":true},"bodyPreview":{"type":"string","description":"Preview of the message body","optional":true},"body":{"type":"object","description":"Message body","optional":true,"properties":{"contentType":{"type":"string","description":"Body content type (text or html)","optional":true},"content":{"type":"string","description":"Body content","optional":true}}},"sender":{"type":"object","description":"Sender information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"from":{"type":"object","description":"From address information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"toRecipients":{"type":"array","description":"To recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"ccRecipients":{"type":"array","description":"CC recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"receivedDateTime":{"type":"string","description":"When the message was received (ISO 8601)","optional":true},"sentDateTime":{"type":"string","description":"When the message was sent (ISO 8601)","optional":true},"hasAttachments":{"type":"boolean","description":"Whether the message has attachments","optional":true},"isRead":{"type":"boolean","description":"Whether the message has been read","optional":true},"importance":{"type":"string","description":"Message importance (low, normal, high)","optional":true}}}},"attachments":{"type":"file[]","description":"All email attachments flattened from all emails"}},"outlook_reply":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Reply result details","properties":{"status":{"type":"string","description":"Reply status"},"timestamp":{"type":"string","description":"Timestamp when the reply was sent"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true}}}},"outlook_reply_all":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Reply-all result details","properties":{"status":{"type":"string","description":"Reply status"},"timestamp":{"type":"string","description":"Timestamp when the reply was sent"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true}}}},"outlook_search":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of matching email message objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique message identifier"},"subject":{"type":"string","description":"Email subject","optional":true},"bodyPreview":{"type":"string","description":"Preview of the message body","optional":true},"body":{"type":"object","description":"Message body","optional":true,"properties":{"contentType":{"type":"string","description":"Body content type (text or html)","optional":true},"content":{"type":"string","description":"Body content","optional":true}}},"sender":{"type":"object","description":"Sender information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"from":{"type":"object","description":"From address information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"toRecipients":{"type":"array","description":"To recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"ccRecipients":{"type":"array","description":"CC recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"receivedDateTime":{"type":"string","description":"When the message was received (ISO 8601)","optional":true},"sentDateTime":{"type":"string","description":"When the message was sent (ISO 8601)","optional":true},"hasAttachments":{"type":"boolean","description":"Whether the message has attachments","optional":true},"isRead":{"type":"boolean","description":"Whether the message has been read","optional":true},"importance":{"type":"string","description":"Message importance (low, normal, high)","optional":true}}}}},"outlook_send":{"success":{"type":"boolean","description":"Email send success status"},"status":{"type":"string","description":"Delivery status of the email"},"timestamp":{"type":"string","description":"Timestamp when email was sent"},"message":{"type":"string","description":"Success or error message"}},"outlook_update_message":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Updated message details","properties":{"messageId":{"type":"string","description":"ID of the updated message"},"subject":{"type":"string","description":"Subject of the message","optional":true},"categories":{"type":"array","description":"Categories assigned to the message","items":{"type":"string"}},"flagStatus":{"type":"string","description":"Follow-up flag status of the message","optional":true},"importance":{"type":"string","description":"Importance of the message","optional":true},"isRead":{"type":"boolean","description":"Whether the message is read","optional":true}}}},"pagerduty_add_note":{"id":{"type":"string","description":"Note ID"},"content":{"type":"string","description":"Note content"},"createdAt":{"type":"string","description":"Creation timestamp"},"userName":{"type":"string","description":"Name of the user who created the note"}},"pagerduty_create_incident":{"id":{"type":"string","description":"Created incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Incident status"},"urgency":{"type":"string","description":"Incident urgency"},"createdAt":{"type":"string","description":"Creation timestamp"},"serviceName":{"type":"string","description":"Service name"},"serviceId":{"type":"string","description":"Service ID"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_get_incident":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Incident status"},"urgency":{"type":"string","description":"Incident urgency"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"resolvedAt":{"type":"string","description":"Resolution timestamp","optional":true},"serviceName":{"type":"string","description":"Service name","optional":true},"serviceId":{"type":"string","description":"Service ID","optional":true},"assigneeName":{"type":"string","description":"Assignee name","optional":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true},"escalationPolicyName":{"type":"string","description":"Escalation policy name","optional":true},"escalationPolicyId":{"type":"string","description":"Escalation policy ID","optional":true},"incidentKey":{"type":"string","description":"De-duplication key","optional":true},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_get_service":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"},"description":{"type":"string","description":"Service description","optional":true},"status":{"type":"string","description":"Service status"},"autoResolveTimeout":{"type":"number","description":"Seconds before an open incident auto-resolves","optional":true},"acknowledgementTimeout":{"type":"number","description":"Seconds before an acknowledged incident reverts to triggered","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"lastIncidentTimestamp":{"type":"string","description":"Timestamp of the most recent incident","optional":true},"escalationPolicyName":{"type":"string","description":"Escalation policy name","optional":true},"escalationPolicyId":{"type":"string","description":"Escalation policy ID","optional":true},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_list_escalation_policies":{"escalationPolicies":{"type":"array","description":"Array of escalation policies","items":{"type":"object","properties":{"id":{"type":"string","description":"Escalation policy ID"},"name":{"type":"string","description":"Escalation policy name"},"description":{"type":"string","description":"Escalation policy description"},"numLoops":{"type":"number","description":"Number of times the policy repeats"},"onCallHandoffNotifications":{"type":"string","description":"Handoff notification setting (if_has_services or always)"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching escalation policies (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_incident_alerts":{"alerts":{"type":"array","description":"Array of alerts attached to the incident","items":{"type":"object","properties":{"id":{"type":"string","description":"Alert ID"},"summary":{"type":"string","description":"Alert summary"},"status":{"type":"string","description":"Alert status"},"severity":{"type":"string","description":"Alert severity"},"createdAt":{"type":"string","description":"Creation timestamp"},"alertKey":{"type":"string","description":"De-duplication key"},"serviceName":{"type":"string","description":"Service name"},"serviceId":{"type":"string","description":"Service ID"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching alerts (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_incidents":{"incidents":{"type":"array","description":"Array of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Incident status"},"urgency":{"type":"string","description":"Incident urgency"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"},"serviceName":{"type":"string","description":"Service name"},"serviceId":{"type":"string","description":"Service ID"},"assigneeName":{"type":"string","description":"Assignee name"},"assigneeId":{"type":"string","description":"Assignee ID"},"escalationPolicyName":{"type":"string","description":"Escalation policy name"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching incidents (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_oncalls":{"oncalls":{"type":"array","description":"Array of on-call entries","items":{"type":"object","properties":{"userName":{"type":"string","description":"On-call user name"},"userId":{"type":"string","description":"On-call user ID"},"escalationLevel":{"type":"number","description":"Escalation level"},"escalationPolicyName":{"type":"string","description":"Escalation policy name"},"escalationPolicyId":{"type":"string","description":"Escalation policy ID"},"scheduleName":{"type":"string","description":"Schedule name"},"scheduleId":{"type":"string","description":"Schedule ID"},"start":{"type":"string","description":"On-call start time"},"end":{"type":"string","description":"On-call end time"}}}},"total":{"type":"number","description":"Total number of matching on-call entries (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_schedules":{"schedules":{"type":"array","description":"Array of on-call schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"Schedule ID"},"name":{"type":"string","description":"Schedule name"},"description":{"type":"string","description":"Schedule description"},"timeZone":{"type":"string","description":"Schedule time zone"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching schedules (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_services":{"services":{"type":"array","description":"Array of services","items":{"type":"object","properties":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"},"description":{"type":"string","description":"Service description"},"status":{"type":"string","description":"Service status"},"escalationPolicyName":{"type":"string","description":"Escalation policy name"},"escalationPolicyId":{"type":"string","description":"Escalation policy ID"},"createdAt":{"type":"string","description":"Creation timestamp"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching services (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_users":{"users":{"type":"array","description":"Array of users","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"role":{"type":"string","description":"User role"},"jobTitle":{"type":"string","description":"User job title"},"timeZone":{"type":"string","description":"User preferred time zone"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching users (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_merge_incidents":{"id":{"type":"string","description":"Target incident ID"},"incidentNumber":{"type":"number","description":"Target incident number"},"title":{"type":"string","description":"Target incident title"},"status":{"type":"string","description":"Target incident status"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_send_event":{"status":{"type":"string","description":"Result status (\\"success\\" if accepted)"},"message":{"type":"string","description":"Description of the result","optional":true},"dedupKey":{"type":"string","description":"De-duplication key for the alert","optional":true}},"pagerduty_snooze_incident":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"status":{"type":"string","description":"Incident status after snoozing"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_update_incident":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Updated status"},"urgency":{"type":"string","description":"Updated urgency"},"updatedAt":{"type":"string","description":"Last updated timestamp"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"parallel_deep_research":{"status":{"type":"string","description":"Task status (completed, failed, running)"},"run_id":{"type":"string","description":"Unique ID for this research task"},"message":{"type":"string","description":"Status message"},"content":{"type":"object","description":"Research results (structured based on output_schema)"},"basis":{"type":"array","description":"Citations and sources with reasoning and confidence levels","items":{"type":"object","properties":{"field":{"type":"string","description":"Output field dot-notation path"},"reasoning":{"type":"string","description":"Explanation for the result"},"citations":{"type":"array","description":"Array of sources","items":{"type":"object","properties":{"url":{"type":"string","description":"Source URL"},"title":{"type":"string","description":"Source title"},"excerpts":{"type":"array","description":"Relevant excerpts from the source"}}}},"confidence":{"type":"string","description":"Confidence level (high, medium)"}}}}},"parallel_extract":{"extract_id":{"type":"string","description":"Unique identifier for this extraction request"},"results":{"type":"array","description":"Extracted information from the provided URLs","items":{"type":"object","properties":{"url":{"type":"string","description":"The source URL"},"title":{"type":"string","description":"The title of the page","optional":true},"publish_date":{"type":"string","description":"Publication date (YYYY-MM-DD)","optional":true},"excerpts":{"type":"array","description":"Relevant text excerpts in markdown","items":{"type":"string"},"optional":true},"full_content":{"type":"string","description":"Full page content as markdown","optional":true}}}}},"parallel_search":{"search_id":{"type":"string","description":"Unique identifier for this search request"},"results":{"type":"array","description":"Search results with excerpts from relevant pages","items":{"type":"object","properties":{"url":{"type":"string","description":"The URL of the search result"},"title":{"type":"string","description":"The title of the search result"},"publish_date":{"type":"string","description":"Publication date of the page (YYYY-MM-DD)","optional":true},"excerpts":{"type":"array","description":"LLM-optimized excerpts from the page","items":{"type":"string"}}}}}},"pdl_autocomplete":{"suggestions":{"type":"array","description":"Autocomplete suggestions ordered by frequency","items":{"type":"object","properties":{"name":{"type":"string","description":"Suggestion value"},"count":{"type":"number","description":"Number of records matching this value"},"meta":{"type":"object","description":"Field-specific metadata (e.g., for `company`: id, website, industry)","optional":true}}}}},"pdl_bulk_company_enrich":{"results":{"type":"array","description":"Per-record results in the same order as the input requests","items":{"type":"object","properties":{"status":{"type":"number","description":"Per-record HTTP status (200 on match)"},"matched":{"type":"boolean","description":"Whether this record was matched"},"likelihood":{"type":"number","description":"Match likelihood (1-10), null if no match","optional":true},"metadata":{"type":"object","description":"Metadata echoed back from the request","optional":true},"company":{"type":"object","description":"Matched company record","optional":true}}}}},"pdl_bulk_person_enrich":{"results":{"type":"array","description":"Per-record results in the same order as the input requests","items":{"type":"object","properties":{"status":{"type":"number","description":"Per-record HTTP status (200 on match)"},"matched":{"type":"boolean","description":"Whether this record was matched"},"likelihood":{"type":"number","description":"Match likelihood (1-10), null if no match","optional":true},"metadata":{"type":"object","description":"Metadata echoed back from the request","optional":true},"person":{"type":"object","description":"Matched person record","optional":true}}}}},"pdl_clean_company":{"matched":{"type":"boolean","description":"Whether the input was matched to a known company"},"company":{"type":"object","description":"Canonical company record","optional":true,"properties":{"id":{"type":"string","description":"PDL company ID","optional":true},"name":{"type":"string","description":"Company name","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"ticker":{"type":"string","description":"Stock ticker","optional":true},"type":{"type":"string","description":"Company type (public, private, etc.)","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"size":{"type":"string","description":"Employee size band","optional":true},"employee_count":{"type":"number","description":"Estimated employee count","optional":true},"founded":{"type":"number","description":"Year founded","optional":true},"headline":{"type":"string","description":"Company headline/tagline","optional":true},"summary":{"type":"string","description":"Company description","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"location_name":{"type":"string","description":"HQ location name","optional":true},"location_locality":{"type":"string","description":"HQ city","optional":true},"location_region":{"type":"string","description":"HQ state/region","optional":true},"location_country":{"type":"string","description":"HQ country","optional":true},"tags":{"type":"array","description":"Company tags","optional":true,"items":{"type":"string","description":"Tag"}},"tickers":{"type":"array","description":"All stock tickers","optional":true,"items":{"type":"string","description":"Ticker"}}}}},"pdl_clean_location":{"matched":{"type":"boolean","description":"Whether the input was matched to a known location"},"location":{"type":"object","description":"Canonical location record","optional":true,"properties":{"name":{"type":"string","description":"Normalized location name","optional":true},"locality":{"type":"string","description":"City","optional":true},"region":{"type":"string","description":"State/region","optional":true},"subregion":{"type":"string","description":"Subregion (e.g., county)","optional":true},"country":{"type":"string","description":"Country","optional":true},"continent":{"type":"string","description":"Continent","optional":true},"type":{"type":"string","description":"Location type","optional":true},"geo":{"type":"string","description":"Latitude,longitude string","optional":true}}}},"pdl_clean_school":{"matched":{"type":"boolean","description":"Whether the input was matched to a known school"},"school":{"type":"object","description":"Canonical school record","optional":true,"properties":{"id":{"type":"string","description":"PDL school ID","optional":true},"name":{"type":"string","description":"School name","optional":true},"type":{"type":"string","description":"School type (e.g., university, secondary)","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"domain":{"type":"string","description":"School domain","optional":true},"location_name":{"type":"string","description":"Location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true}}}},"pdl_company_enrich":{"matched":{"type":"boolean","description":"Whether a company record was matched"},"likelihood":{"type":"number","description":"Match likelihood score (1-10), null if no match","optional":true},"company":{"type":"object","description":"Matched company record","optional":true,"properties":{"id":{"type":"string","description":"PDL company ID","optional":true},"name":{"type":"string","description":"Company name","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"ticker":{"type":"string","description":"Stock ticker","optional":true},"type":{"type":"string","description":"Company type (public, private, etc.)","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"size":{"type":"string","description":"Employee size band","optional":true},"employee_count":{"type":"number","description":"Estimated employee count","optional":true},"founded":{"type":"number","description":"Year founded","optional":true},"headline":{"type":"string","description":"Company headline/tagline","optional":true},"summary":{"type":"string","description":"Company description","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"location_name":{"type":"string","description":"HQ location name","optional":true},"location_locality":{"type":"string","description":"HQ city","optional":true},"location_region":{"type":"string","description":"HQ state/region","optional":true},"location_country":{"type":"string","description":"HQ country","optional":true},"tags":{"type":"array","description":"Company tags","optional":true,"items":{"type":"string","description":"Tag"}},"tickers":{"type":"array","description":"All stock tickers","optional":true,"items":{"type":"string","description":"Ticker"}}}}},"pdl_company_search":{"total":{"type":"number","description":"Total matching companies in dataset"},"scroll_token":{"type":"string","description":"Pagination token to fetch the next page; null if no more results","optional":true},"results":{"type":"array","description":"Company records matching the query","items":{"type":"object","properties":{"id":{"type":"string","description":"PDL company ID","optional":true},"name":{"type":"string","description":"Company name","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"ticker":{"type":"string","description":"Stock ticker","optional":true},"type":{"type":"string","description":"Company type (public, private, etc.)","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"size":{"type":"string","description":"Employee size band","optional":true},"employee_count":{"type":"number","description":"Estimated employee count","optional":true},"founded":{"type":"number","description":"Year founded","optional":true},"headline":{"type":"string","description":"Company headline/tagline","optional":true},"summary":{"type":"string","description":"Company description","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"location_name":{"type":"string","description":"HQ location name","optional":true},"location_locality":{"type":"string","description":"HQ city","optional":true},"location_region":{"type":"string","description":"HQ state/region","optional":true},"location_country":{"type":"string","description":"HQ country","optional":true},"tags":{"type":"array","description":"Company tags","optional":true,"items":{"type":"string","description":"Tag"}},"tickers":{"type":"array","description":"All stock tickers","optional":true,"items":{"type":"string","description":"Ticker"}}}}}},"pdl_person_enrich":{"matched":{"type":"boolean","description":"Whether a person record was matched"},"likelihood":{"type":"number","description":"Match likelihood score (1-10), null if no match","optional":true},"person":{"type":"object","description":"Matched person record","optional":true,"properties":{"id":{"type":"string","description":"PDL person ID","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"birth_year":{"type":"number","description":"Birth year","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"linkedin_username":{"type":"string","description":"LinkedIn username","optional":true},"twitter_url":{"type":"string","description":"Twitter profile URL","optional":true},"github_url":{"type":"string","description":"GitHub profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook profile URL","optional":true},"work_email":{"type":"string","description":"Primary work email","optional":true},"personal_emails":{"type":"array","description":"Personal email addresses","optional":true,"items":{"type":"string","description":"Email address"}},"emails":{"type":"array","description":"All known email addresses","optional":true,"items":{"type":"object","description":"Email entry"}},"phone_numbers":{"type":"array","description":"Known phone numbers","optional":true,"items":{"type":"string","description":"Phone number"}},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"job_title":{"type":"string","description":"Current job title","optional":true},"job_title_role":{"type":"string","description":"Normalized job role","optional":true},"job_title_sub_role":{"type":"string","description":"Normalized job sub-role","optional":true},"job_title_levels":{"type":"array","description":"Seniority levels (e.g., manager, director)","optional":true,"items":{"type":"string","description":"Level"}},"job_company_name":{"type":"string","description":"Current employer name","optional":true},"job_company_website":{"type":"string","description":"Current employer website","optional":true},"job_company_industry":{"type":"string","description":"Current employer industry","optional":true},"job_company_size":{"type":"string","description":"Current employer size band","optional":true},"job_company_linkedin_url":{"type":"string","description":"Current employer\'s LinkedIn URL","optional":true},"job_start_date":{"type":"string","description":"Start date at current employer (YYYY-MM)","optional":true},"location_name":{"type":"string","description":"Full location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"skills":{"type":"array","description":"Skills","optional":true,"items":{"type":"string","description":"Skill name"}},"interests":{"type":"array","description":"Interests","optional":true,"items":{"type":"string","description":"Interest"}},"experience":{"type":"array","description":"Work history entries","optional":true,"items":{"type":"object","description":"Job experience"}},"education":{"type":"array","description":"Education history","optional":true,"items":{"type":"object","description":"Education entry"}}}}},"pdl_person_identify":{"matches":{"type":"array","description":"Up to 20 candidate matches, ordered by score","items":{"type":"object","properties":{"match_score":{"type":"number","description":"Match confidence score (1-99)"},"matched_on":{"type":"array","description":"Fields that drove the match (only when include_if_matched=true)","optional":true,"items":{"type":"string","description":"Field name"}},"person":{"type":"object","description":"Person record","properties":{"id":{"type":"string","description":"PDL person ID","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"birth_year":{"type":"number","description":"Birth year","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"linkedin_username":{"type":"string","description":"LinkedIn username","optional":true},"twitter_url":{"type":"string","description":"Twitter profile URL","optional":true},"github_url":{"type":"string","description":"GitHub profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook profile URL","optional":true},"work_email":{"type":"string","description":"Primary work email","optional":true},"personal_emails":{"type":"array","description":"Personal email addresses","optional":true,"items":{"type":"string","description":"Email address"}},"emails":{"type":"array","description":"All known email addresses","optional":true,"items":{"type":"object","description":"Email entry"}},"phone_numbers":{"type":"array","description":"Known phone numbers","optional":true,"items":{"type":"string","description":"Phone number"}},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"job_title":{"type":"string","description":"Current job title","optional":true},"job_title_role":{"type":"string","description":"Normalized job role","optional":true},"job_title_sub_role":{"type":"string","description":"Normalized job sub-role","optional":true},"job_title_levels":{"type":"array","description":"Seniority levels (e.g., manager, director)","optional":true,"items":{"type":"string","description":"Level"}},"job_company_name":{"type":"string","description":"Current employer name","optional":true},"job_company_website":{"type":"string","description":"Current employer website","optional":true},"job_company_industry":{"type":"string","description":"Current employer industry","optional":true},"job_company_size":{"type":"string","description":"Current employer size band","optional":true},"job_company_linkedin_url":{"type":"string","description":"Current employer\'s LinkedIn URL","optional":true},"job_start_date":{"type":"string","description":"Start date at current employer (YYYY-MM)","optional":true},"location_name":{"type":"string","description":"Full location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"skills":{"type":"array","description":"Skills","optional":true,"items":{"type":"string","description":"Skill name"}},"interests":{"type":"array","description":"Interests","optional":true,"items":{"type":"string","description":"Interest"}},"experience":{"type":"array","description":"Work history entries","optional":true,"items":{"type":"object","description":"Job experience"}},"education":{"type":"array","description":"Education history","optional":true,"items":{"type":"object","description":"Education entry"}}}}}}}},"pdl_person_search":{"total":{"type":"number","description":"Total matching records in dataset"},"scroll_token":{"type":"string","description":"Pagination token to fetch the next page; null if no more results","optional":true},"results":{"type":"array","description":"Person records matching the query","items":{"type":"object","properties":{"id":{"type":"string","description":"PDL person ID","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"birth_year":{"type":"number","description":"Birth year","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"linkedin_username":{"type":"string","description":"LinkedIn username","optional":true},"twitter_url":{"type":"string","description":"Twitter profile URL","optional":true},"github_url":{"type":"string","description":"GitHub profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook profile URL","optional":true},"work_email":{"type":"string","description":"Primary work email","optional":true},"personal_emails":{"type":"array","description":"Personal email addresses","optional":true,"items":{"type":"string","description":"Email address"}},"emails":{"type":"array","description":"All known email addresses","optional":true,"items":{"type":"object","description":"Email entry"}},"phone_numbers":{"type":"array","description":"Known phone numbers","optional":true,"items":{"type":"string","description":"Phone number"}},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"job_title":{"type":"string","description":"Current job title","optional":true},"job_title_role":{"type":"string","description":"Normalized job role","optional":true},"job_title_sub_role":{"type":"string","description":"Normalized job sub-role","optional":true},"job_title_levels":{"type":"array","description":"Seniority levels (e.g., manager, director)","optional":true,"items":{"type":"string","description":"Level"}},"job_company_name":{"type":"string","description":"Current employer name","optional":true},"job_company_website":{"type":"string","description":"Current employer website","optional":true},"job_company_industry":{"type":"string","description":"Current employer industry","optional":true},"job_company_size":{"type":"string","description":"Current employer size band","optional":true},"job_company_linkedin_url":{"type":"string","description":"Current employer\'s LinkedIn URL","optional":true},"job_start_date":{"type":"string","description":"Start date at current employer (YYYY-MM)","optional":true},"location_name":{"type":"string","description":"Full location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"skills":{"type":"array","description":"Skills","optional":true,"items":{"type":"string","description":"Skill name"}},"interests":{"type":"array","description":"Interests","optional":true,"items":{"type":"string","description":"Interest"}},"experience":{"type":"array","description":"Work history entries","optional":true,"items":{"type":"object","description":"Job experience"}},"education":{"type":"array","description":"Education history","optional":true,"items":{"type":"object","description":"Education entry"}}}}}},"perplexity_chat":{"content":{"type":"string","description":"Generated text content"},"model":{"type":"string","description":"Model used for generation"},"usage":{"type":"object","description":"Token usage information","properties":{"prompt_tokens":{"type":"number","description":"Number of tokens in the prompt"},"completion_tokens":{"type":"number","description":"Number of tokens in the completion"},"total_tokens":{"type":"number","description":"Total number of tokens used"}}}},"perplexity_search":{"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the search result"},"url":{"type":"string","description":"URL of the search result"},"snippet":{"type":"string","description":"Brief excerpt or summary of the content"},"date":{"type":"string","description":"Date the page was crawled and added to Perplexity\'s index"},"last_updated":{"type":"string","description":"Date the page was last updated in Perplexity\'s index"}}}}},"persona_approve_inquiry":{"inquiry":{"type":"object","description":"The approved inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_create_account":{"account":{"type":"object","description":"The created account","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_create_inquiry":{"inquiry":{"type":"object","description":"The created inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_create_report":{"report":{"type":"object","description":"The created report. Reports run asynchronously; poll until status is ready.","properties":{"id":{"type":"string","description":"Report ID (starts with rep_)"},"type":{"type":"string","description":"Report type (e.g. report/watchlist)"},"status":{"type":"string","description":"Report status (pending, ready, errored)","nullable":true},"hasMatch":{"type":"boolean","description":"Whether the report found at least one match","nullable":true,"optional":true},"tags":{"type":"array","description":"Tags associated with the report","items":{"type":"string"}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full report attributes, which vary by report type"}}}},"persona_decline_inquiry":{"inquiry":{"type":"object","description":"The declined inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_expire_inquiry":{"inquiry":{"type":"object","description":"The expired inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_generate_inquiry_link":{"inquiry":{"type":"object","description":"The inquiry the link was generated for","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}},"oneTimeLink":{"type":"string","description":"One-time link the individual can open to complete the inquiry"},"oneTimeLinkShort":{"type":"string","description":"Shortened version of the one-time link"}},"persona_get_account":{"account":{"type":"object","description":"The retrieved account","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_get_case":{"case":{"type":"object","description":"The retrieved case","properties":{"id":{"type":"string","description":"Case ID (starts with case_)"},"status":{"type":"string","description":"Case status","nullable":true},"name":{"type":"string","description":"Case name","nullable":true},"resolution":{"type":"string","description":"Case resolution","nullable":true},"assigneeId":{"type":"string","description":"ID of the assigned reviewer","nullable":true},"tags":{"type":"array","description":"Tags associated with the case","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the case template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"assignedAt":{"type":"string","description":"ISO 8601 assignment timestamp","nullable":true},"resolvedAt":{"type":"string","description":"ISO 8601 resolution timestamp","nullable":true}}}},"persona_get_document":{"document":{"type":"object","description":"The retrieved document","properties":{"id":{"type":"string","description":"Document ID (starts with doc_)"},"type":{"type":"string","description":"Document type (e.g. document/government-id)"},"status":{"type":"string","description":"Document status (initiated, submitted, processed, errored)","nullable":true},"kind":{"type":"string","description":"Kind of document collected","nullable":true},"files":{"type":"array","description":"Files uploaded to the document, with Persona-hosted download URLs","items":{"type":"object","properties":{"filename":{"type":"string","description":"Original file name","nullable":true},"url":{"type":"string","description":"Persona-hosted file URL (requires API key to download)","nullable":true},"byteSize":{"type":"number","description":"File size in bytes","nullable":true}}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"processedAt":{"type":"string","description":"ISO 8601 processing timestamp","nullable":true},"attributes":{"type":"json","description":"Full document attributes, which vary by document type"}}}},"persona_get_inquiry":{"inquiry":{"type":"object","description":"The retrieved inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_get_report":{"report":{"type":"object","description":"The retrieved report","properties":{"id":{"type":"string","description":"Report ID (starts with rep_)"},"type":{"type":"string","description":"Report type (e.g. report/watchlist)"},"status":{"type":"string","description":"Report status (pending, ready, errored)","nullable":true},"hasMatch":{"type":"boolean","description":"Whether the report found at least one match","nullable":true,"optional":true},"tags":{"type":"array","description":"Tags associated with the report","items":{"type":"string"}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full report attributes, which vary by report type"}}}},"persona_get_verification":{"verification":{"type":"object","description":"The retrieved verification","properties":{"id":{"type":"string","description":"Verification ID (starts with ver_)"},"type":{"type":"string","description":"Verification type (e.g. verification/government-id)"},"status":{"type":"string","description":"Verification status (initiated, submitted, passed, failed, requires_retry, canceled)","nullable":true},"checks":{"type":"array","description":"Individual checks run as part of the verification","items":{"type":"object"}},"countryCode":{"type":"string","description":"ISO 3166-1 alpha-2 country code","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"submittedAt":{"type":"string","description":"ISO 8601 submission timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full verification attributes, which vary by verification type"}}}},"persona_import_accounts":{"importer":{"type":"object","description":"The created account importer","properties":{"id":{"type":"string","description":"Importer ID (starts with mprt_)"},"status":{"type":"string","description":"Importer status (pending, ready, errored)","nullable":true},"successfulCount":{"type":"number","description":"Number of rows imported successfully"},"errorCount":{"type":"number","description":"Number of rows that failed to import"},"duplicateCount":{"type":"number","description":"Number of duplicate rows skipped"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true}}}},"persona_list_accounts":{"accounts":{"type":"array","description":"Accounts matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_cases":{"cases":{"type":"array","description":"Cases matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Case ID (starts with case_)"},"status":{"type":"string","description":"Case status","nullable":true},"name":{"type":"string","description":"Case name","nullable":true},"resolution":{"type":"string","description":"Case resolution","nullable":true},"assigneeId":{"type":"string","description":"ID of the assigned reviewer","nullable":true},"tags":{"type":"array","description":"Tags associated with the case","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the case template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"assignedAt":{"type":"string","description":"ISO 8601 assignment timestamp","nullable":true},"resolvedAt":{"type":"string","description":"ISO 8601 resolution timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_inquiries":{"inquiries":{"type":"array","description":"Inquiries matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_inquiry_templates":{"inquiryTemplates":{"type":"array","description":"Inquiry templates in the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Inquiry template ID (starts with itmpl_)"},"name":{"type":"string","description":"Name of the inquiry template","nullable":true},"status":{"type":"string","description":"Inquiry template status (active, inactive)","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_reports":{"reports":{"type":"array","description":"Reports matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Report ID (starts with rep_)"},"type":{"type":"string","description":"Report type (e.g. report/watchlist)"},"status":{"type":"string","description":"Report status (pending, ready, errored)","nullable":true},"hasMatch":{"type":"boolean","description":"Whether the report found at least one match","nullable":true,"optional":true},"tags":{"type":"array","description":"Tags associated with the report","items":{"type":"string"}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full report attributes, which vary by report type"}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_mark_inquiry_for_review":{"inquiry":{"type":"object","description":"The inquiry marked for review","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_print_inquiry_pdf":{"file":{"type":"file","description":"PDF summary of the inquiry, stored in execution files","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}}},"persona_redact_account":{"account":{"type":"object","description":"The redacted account (PII fields are removed)","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_redact_inquiry":{"inquiry":{"type":"object","description":"The redacted inquiry (PII fields are removed)","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_resume_inquiry":{"inquiry":{"type":"object","description":"The resumed inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}},"sessionToken":{"type":"string","description":"Session token for the new inquiry session, used to continue the flow in embedded SDKs"}},"persona_update_account":{"account":{"type":"object","description":"The updated account","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_update_inquiry":{"inquiry":{"type":"object","description":"The updated inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"pinecone_delete_vectors":{"statusText":{"type":"string","description":"Status of the delete operation"}},"pinecone_describe_index":{"index":{"type":"object","description":"Index configuration and status","properties":{"name":{"type":"string","description":"Index name"},"dimension":{"type":"number","description":"Vector dimensionality"},"metric":{"type":"string","description":"Distance metric (cosine, euclidean, dotproduct)"},"host":{"type":"string","description":"Index host URL for data-plane operations"},"vectorType":{"type":"string","description":"Vector type (dense or sparse)"},"deletionProtection":{"type":"string","description":"Deletion protection (enabled or disabled)"},"tags":{"type":"object","description":"Custom user tags on the index"},"spec":{"type":"object","description":"Index spec (serverless or pod configuration)"},"status":{"type":"object","description":"Index status with ready and state"}}}},"pinecone_describe_index_stats":{"namespaces":{"type":"json","description":"Map of namespace name to its summary including vectorCount"},"dimension":{"type":"number","description":"Dimensionality of the indexed vectors"},"indexFullness":{"type":"number","description":"Fullness of the index (pod-based indexes only)"},"totalVectorCount":{"type":"number","description":"Total number of vectors across all namespaces"}},"pinecone_fetch":{"matches":{"type":"array","description":"Fetched vectors with ID, values, metadata, and score","items":{"type":"object","properties":{"id":{"type":"string","description":"Vector ID"},"values":{"type":"array","description":"Vector values"},"metadata":{"type":"object","description":"Associated metadata"},"score":{"type":"number","description":"Match score (1.0 for exact matches)"}}}},"data":{"type":"array","description":"Vector data with values and vector type","items":{"type":"object","properties":{"values":{"type":"array","description":"Vector values"},"vector_type":{"type":"string","description":"Vector type (dense/sparse)"}}}},"usage":{"type":"object","description":"Usage statistics including total read units","properties":{"total_tokens":{"type":"number","description":"Read units consumed"}}}},"pinecone_generate_embeddings":{"data":{"type":"array","description":"Generated embeddings data with values and vector type"},"model":{"type":"string","description":"Model used for generating embeddings"},"vector_type":{"type":"string","description":"Type of vector generated (dense/sparse)"},"usage":{"type":"object","description":"Usage statistics for embeddings generation"}},"pinecone_list_indexes":{"indexes":{"type":"array","description":"List of indexes with name, dimension, metric, host, spec, and status","items":{"type":"object","properties":{"name":{"type":"string","description":"Index name"},"dimension":{"type":"number","description":"Vector dimensionality"},"metric":{"type":"string","description":"Distance metric (cosine, euclidean, dotproduct)"},"host":{"type":"string","description":"Index host URL for data-plane operations"},"vectorType":{"type":"string","description":"Vector type (dense or sparse)"},"deletionProtection":{"type":"string","description":"Deletion protection (enabled or disabled)"},"tags":{"type":"object","description":"Custom user tags on the index"},"spec":{"type":"object","description":"Index spec (serverless or pod configuration)"},"status":{"type":"object","description":"Index status with ready and state"}}}}},"pinecone_list_vector_ids":{"vectorIds":{"type":"array","description":"Vector IDs in the namespace","items":{"type":"string","description":"Vector ID"}},"pagination":{"type":"object","description":"Pagination info with a next token when more results exist","properties":{"next":{"type":"string","description":"Token to fetch the next page"}}},"namespace":{"type":"string","description":"Namespace the IDs were listed from"},"usage":{"type":"object","description":"Usage statistics including read units","properties":{"total_tokens":{"type":"number","description":"Read units consumed"}}}},"pinecone_search_text":{"matches":{"type":"array","description":"Search results with ID, score, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Vector ID"},"score":{"type":"number","description":"Similarity score"},"metadata":{"type":"object","description":"Associated metadata"}}}},"usage":{"type":"object","description":"Usage statistics including tokens, read units, and rerank units","properties":{"total_tokens":{"type":"number","description":"Total tokens used for embedding"},"read_units":{"type":"number","description":"Read units consumed"},"rerank_units":{"type":"number","description":"Rerank units used"}}}},"pinecone_search_vector":{"matches":{"type":"array","description":"Vector search results with ID, score, values, and metadata"},"namespace":{"type":"string","description":"Namespace where the search was performed"}},"pinecone_update_vector":{"statusText":{"type":"string","description":"Status of the update operation"}},"pinecone_upsert_text":{"statusText":{"type":"string","description":"Status of the upsert operation"}},"pipedrive_create_activity":{"activity":{"type":"object","description":"The created activity object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_create_deal":{"deal":{"type":"object","description":"The created deal object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_create_lead":{"lead":{"type":"object","description":"The created lead object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_create_project":{"project":{"type":"object","description":"The created project object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_delete_lead":{"data":{"type":"object","description":"Deletion confirmation data","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_activities":{"activities":{"type":"array","description":"Array of activity objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"Activity ID"},"subject":{"type":"string","description":"Activity subject"},"type":{"type":"string","description":"Activity type (call, meeting, task, etc.)"},"due_date":{"type":"string","description":"Due date (YYYY-MM-DD)"},"due_time":{"type":"string","description":"Due time (HH:MM)"},"duration":{"type":"string","description":"Duration (HH:MM)"},"deal_id":{"type":"number","description":"Associated deal ID","optional":true},"person_id":{"type":"number","description":"Associated person ID","optional":true},"org_id":{"type":"number","description":"Associated organization ID","optional":true},"done":{"type":"boolean","description":"Whether the activity is done"},"note":{"type":"string","description":"Activity note"},"add_time":{"type":"string","description":"When the activity was created"},"update_time":{"type":"string","description":"When the activity was last updated"}}}},"total_items":{"type":"number","description":"Total number of activities returned"},"has_more":{"type":"boolean","description":"Whether more activities are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_all_deals":{"deals":{"type":"array","description":"Array of deal objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"Deal ID"},"title":{"type":"string","description":"Deal title"},"value":{"type":"number","description":"Deal value"},"currency":{"type":"string","description":"Currency code"},"status":{"type":"string","description":"Deal status (open, won, lost, deleted)"},"stage_id":{"type":"number","description":"Pipeline stage ID"},"pipeline_id":{"type":"number","description":"Pipeline ID"},"person_id":{"type":"number","description":"Associated person ID","optional":true},"org_id":{"type":"number","description":"Associated organization ID","optional":true},"owner_id":{"type":"number","description":"Deal owner user ID"},"add_time":{"type":"string","description":"When the deal was created (ISO 8601)"},"update_time":{"type":"string","description":"When the deal was last updated (ISO 8601)"},"won_time":{"type":"string","description":"When the deal was won","optional":true},"lost_time":{"type":"string","description":"When the deal was lost","optional":true},"close_time":{"type":"string","description":"When the deal was closed","optional":true},"expected_close_date":{"type":"string","description":"Expected close date","optional":true}}}},"metadata":{"type":"object","description":"Pagination metadata for the response","properties":{"total_items":{"type":"number","description":"Total number of items"},"has_more":{"type":"boolean","description":"Whether more items are available","optional":true},"next_cursor":{"type":"string","description":"Cursor for fetching the next page (v2 endpoints)","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page (v1 endpoints)","optional":true}}},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_deal":{"deal":{"type":"object","description":"Deal object with full details","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_files":{"files":{"type":"array","description":"Array of file objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"File ID"},"name":{"type":"string","description":"File name"},"file_type":{"type":"string","description":"File type/extension"},"file_size":{"type":"number","description":"File size in bytes"},"add_time":{"type":"string","description":"When the file was uploaded"},"update_time":{"type":"string","description":"When the file was last updated"},"deal_id":{"type":"number","description":"Associated deal ID","optional":true},"person_id":{"type":"number","description":"Associated person ID","optional":true},"org_id":{"type":"number","description":"Associated organization ID","optional":true},"url":{"type":"string","description":"File download URL"}}}},"downloadedFiles":{"type":"file[]","description":"Downloaded files from Pipedrive","optional":true},"total_items":{"type":"number","description":"Total number of files returned"},"has_more":{"type":"boolean","description":"Whether more files are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_leads":{"leads":{"type":"array","description":"Array of lead objects (when listing all)","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Lead ID (UUID)"},"title":{"type":"string","description":"Lead title"},"person_id":{"type":"number","description":"ID of the associated person","optional":true},"organization_id":{"type":"number","description":"ID of the associated organization","optional":true},"owner_id":{"type":"number","description":"ID of the lead owner"},"value":{"type":"object","description":"Lead value","optional":true,"properties":{"amount":{"type":"number","description":"Value amount"},"currency":{"type":"string","description":"Currency code (e.g., USD, EUR)"}}},"expected_close_date":{"type":"string","description":"Expected close date (YYYY-MM-DD)","optional":true},"is_archived":{"type":"boolean","description":"Whether the lead is archived"},"was_seen":{"type":"boolean","description":"Whether the lead was seen"},"add_time":{"type":"string","description":"When the lead was created (ISO 8601)"},"update_time":{"type":"string","description":"When the lead was last updated (ISO 8601)"}}}},"lead":{"type":"object","description":"Single lead object (when lead_id is provided)","optional":true,"properties":{"id":{"type":"string","description":"Lead ID (UUID)"},"title":{"type":"string","description":"Lead title"},"person_id":{"type":"number","description":"ID of the associated person","optional":true},"organization_id":{"type":"number","description":"ID of the associated organization","optional":true},"owner_id":{"type":"number","description":"ID of the lead owner"},"value":{"type":"object","description":"Lead value","optional":true,"properties":{"amount":{"type":"number","description":"Value amount"},"currency":{"type":"string","description":"Currency code (e.g., USD, EUR)"}}},"expected_close_date":{"type":"string","description":"Expected close date (YYYY-MM-DD)","optional":true},"is_archived":{"type":"boolean","description":"Whether the lead is archived"},"was_seen":{"type":"boolean","description":"Whether the lead was seen"},"add_time":{"type":"string","description":"When the lead was created (ISO 8601)"},"update_time":{"type":"string","description":"When the lead was last updated (ISO 8601)"}}},"total_items":{"type":"number","description":"Total number of leads returned","optional":true},"has_more":{"type":"boolean","description":"Whether more leads are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_mail_messages":{"messages":{"type":"array","description":"Array of mail thread objects from Pipedrive mailbox"},"total_items":{"type":"number","description":"Total number of mail threads returned"},"has_more":{"type":"boolean","description":"Whether more messages are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_mail_thread":{"messages":{"type":"array","description":"Array of mail message objects from the thread"},"metadata":{"type":"object","description":"Thread and pagination metadata"},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_pipeline_deals":{"deals":{"type":"array","description":"Array of deal objects from the pipeline"},"metadata":{"type":"object","description":"Pipeline and pagination metadata"},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_pipelines":{"pipelines":{"type":"array","description":"Array of pipeline objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"url_title":{"type":"string","description":"URL-friendly title"},"order_nr":{"type":"number","description":"Pipeline order number"},"active":{"type":"boolean","description":"Whether the pipeline is active"},"deal_probability":{"type":"boolean","description":"Whether deal probability is enabled"},"add_time":{"type":"string","description":"When the pipeline was created"},"update_time":{"type":"string","description":"When the pipeline was last updated"}}}},"total_items":{"type":"number","description":"Total number of pipelines returned"},"has_more":{"type":"boolean","description":"Whether more pipelines are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_projects":{"projects":{"type":"array","description":"Array of project objects (when listing all)","optional":true},"project":{"type":"object","description":"Single project object (when project_id is provided)","optional":true},"total_items":{"type":"number","description":"Total number of projects returned","optional":true},"has_more":{"type":"boolean","description":"Whether more projects are available","optional":true},"next_cursor":{"type":"string","description":"Cursor for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_update_activity":{"activity":{"type":"object","description":"The updated activity object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_update_deal":{"deal":{"type":"object","description":"The updated deal object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_update_lead":{"lead":{"type":"object","description":"The updated lead object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"polymarket_get_activity":{"activity":{"type":"array","description":"Array of activity entries","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"User proxy wallet address"},"timestamp":{"type":"number","description":"Unix timestamp of activity"},"conditionId":{"type":"string","description":"Market condition ID"},"type":{"type":"string","description":"Activity type (TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION)"},"size":{"type":"number","description":"Size in tokens"},"usdcSize":{"type":"number","description":"Size in USDC"},"transactionHash":{"type":"string","description":"Blockchain transaction hash"},"price":{"type":"number","description":"Price (for trades)"},"asset":{"type":"string","description":"Asset/token ID"},"side":{"type":"string","description":"Trade side (BUY/SELL)"},"outcomeIndex":{"type":"number","description":"Outcome index"},"title":{"type":"string","description":"Market title"},"slug":{"type":"string","description":"Market slug"},"icon":{"type":"string","description":"Market icon URL"},"eventSlug":{"type":"string","description":"Event slug"},"outcome":{"type":"string","description":"Outcome name"},"name":{"type":"string","description":"User display name"},"pseudonym":{"type":"string","description":"User pseudonym"},"bio":{"type":"string","description":"User bio"},"profileImage":{"type":"string","description":"User profile image URL"},"profileImageOptimized":{"type":"string","description":"Optimized profile image URL"}}}}},"polymarket_get_event":{"event":{"type":"object","description":"Event object with details","properties":{"id":{"type":"string","description":"Event ID"},"ticker":{"type":"string","description":"Event ticker"},"slug":{"type":"string","description":"Event slug"},"title":{"type":"string","description":"Event title"},"description":{"type":"string","description":"Event description"},"startDate":{"type":"string","description":"Start date"},"creationDate":{"type":"string","description":"Creation date"},"endDate":{"type":"string","description":"End date"},"image":{"type":"string","description":"Event image URL"},"icon":{"type":"string","description":"Event icon URL"},"active":{"type":"boolean","description":"Whether event is active"},"closed":{"type":"boolean","description":"Whether event is closed"},"archived":{"type":"boolean","description":"Whether event is archived"},"liquidity":{"type":"number","description":"Total liquidity"},"volume":{"type":"number","description":"Total volume"},"openInterest":{"type":"number","description":"Open interest"},"commentCount":{"type":"number","description":"Comment count"},"markets":{"type":"array","description":"Array of markets in this event"}}}},"polymarket_get_events":{"events":{"type":"array","description":"Array of event objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Event ID"},"ticker":{"type":"string","description":"Event ticker"},"slug":{"type":"string","description":"Event slug"},"title":{"type":"string","description":"Event title"},"description":{"type":"string","description":"Event description"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"},"image":{"type":"string","description":"Event image URL"},"icon":{"type":"string","description":"Event icon URL"},"active":{"type":"boolean","description":"Whether event is active"},"closed":{"type":"boolean","description":"Whether event is closed"},"archived":{"type":"boolean","description":"Whether event is archived"},"liquidity":{"type":"number","description":"Total liquidity"},"volume":{"type":"number","description":"Total volume"},"markets":{"type":"array","description":"Array of markets in this event"}}}}},"polymarket_get_holders":{"holders":{"type":"array","description":"Array of market holder groups by token","items":{"type":"object","properties":{"token":{"type":"string","description":"Token/asset ID"},"holders":{"type":"array","description":"Array of holders for this token","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"Holder wallet address"},"bio":{"type":"string","description":"Holder bio"},"asset":{"type":"string","description":"Asset ID"},"pseudonym":{"type":"string","description":"Holder pseudonym"},"amount":{"type":"number","description":"Amount held"},"displayUsernamePublic":{"type":"boolean","description":"Whether username is publicly displayed"},"outcomeIndex":{"type":"number","description":"Outcome index"},"name":{"type":"string","description":"Holder display name"},"profileImage":{"type":"string","description":"Profile image URL"},"profileImageOptimized":{"type":"string","description":"Optimized profile image URL"},"verified":{"type":"boolean","description":"Whether the holder is verified"}}}}}}}},"polymarket_get_last_trade_price":{"price":{"type":"string","description":"Last trade price"},"side":{"type":"string","description":"Side of the last trade (BUY or SELL)"}},"polymarket_get_leaderboard":{"leaderboard":{"type":"array","description":"Array of leaderboard entries","items":{"type":"object","properties":{"rank":{"type":"string","description":"Leaderboard rank position"},"proxyWallet":{"type":"string","description":"User proxy wallet address"},"userName":{"type":"string","description":"User display name"},"vol":{"type":"number","description":"Trading volume"},"pnl":{"type":"number","description":"Profit and loss"},"profileImage":{"type":"string","description":"User profile image URL"},"xUsername":{"type":"string","description":"Twitter/X username"},"verifiedBadge":{"type":"boolean","description":"Whether user has verified badge"}}}}},"polymarket_get_market":{"market":{"type":"object","description":"Market object with details","properties":{"id":{"type":"string","description":"Market ID"},"question":{"type":"string","description":"Market question"},"conditionId":{"type":"string","description":"Condition ID"},"slug":{"type":"string","description":"Market slug"},"resolutionSource":{"type":"string","description":"Resolution source"},"endDate":{"type":"string","description":"End date"},"startDate":{"type":"string","description":"Start date"},"image":{"type":"string","description":"Market image URL"},"icon":{"type":"string","description":"Market icon URL"},"description":{"type":"string","description":"Market description"},"outcomes":{"type":"string","description":"Outcomes JSON string"},"outcomePrices":{"type":"string","description":"Outcome prices JSON string"},"volume":{"type":"string","description":"Total volume"},"liquidity":{"type":"string","description":"Total liquidity"},"active":{"type":"boolean","description":"Whether market is active"},"closed":{"type":"boolean","description":"Whether market is closed"},"archived":{"type":"boolean","description":"Whether market is archived"},"volumeNum":{"type":"number","description":"Volume as number"},"liquidityNum":{"type":"number","description":"Liquidity as number"},"clobTokenIds":{"type":"array","description":"CLOB token IDs"},"acceptingOrders":{"type":"boolean","description":"Whether accepting orders"},"negRisk":{"type":"boolean","description":"Whether negative risk"}}}},"polymarket_get_markets":{"markets":{"type":"array","description":"Array of market objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Market ID"},"question":{"type":"string","description":"Market question"},"conditionId":{"type":"string","description":"Condition ID"},"slug":{"type":"string","description":"Market slug"},"endDate":{"type":"string","description":"End date"},"image":{"type":"string","description":"Market image URL"},"outcomes":{"type":"string","description":"Outcomes JSON string"},"outcomePrices":{"type":"string","description":"Outcome prices JSON string"},"volume":{"type":"string","description":"Total volume"},"liquidity":{"type":"string","description":"Total liquidity"},"active":{"type":"boolean","description":"Whether market is active"},"closed":{"type":"boolean","description":"Whether market is closed"},"volumeNum":{"type":"number","description":"Volume as number"},"liquidityNum":{"type":"number","description":"Liquidity as number"},"clobTokenIds":{"type":"array","description":"CLOB token IDs"}}}}},"polymarket_get_midpoint":{"midpoint":{"type":"string","description":"Midpoint price"}},"polymarket_get_orderbook":{"orderbook":{"type":"object","description":"Order book with bids and asks arrays","properties":{"market":{"type":"string","description":"Market identifier"},"asset_id":{"type":"string","description":"Asset token ID"},"hash":{"type":"string","description":"Order book hash"},"timestamp":{"type":"string","description":"Timestamp"},"bids":{"type":"array","description":"Bid orders","items":{"type":"object","properties":{"price":{"type":"string","description":"Bid price"},"size":{"type":"string","description":"Bid size"}}}},"asks":{"type":"array","description":"Ask orders","items":{"type":"object","properties":{"price":{"type":"string","description":"Ask price"},"size":{"type":"string","description":"Ask size"}}}},"min_order_size":{"type":"string","description":"Minimum order size"},"tick_size":{"type":"string","description":"Tick size"},"neg_risk":{"type":"boolean","description":"Whether negative risk"},"last_trade_price":{"type":"string","description":"Last trade price"}}}},"polymarket_get_positions":{"positions":{"type":"array","description":"Array of position objects","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"Proxy wallet address"},"asset":{"type":"string","description":"Asset token ID"},"conditionId":{"type":"string","description":"Condition ID"},"size":{"type":"number","description":"Position size"},"avgPrice":{"type":"number","description":"Average price"},"initialValue":{"type":"number","description":"Initial value"},"currentValue":{"type":"number","description":"Current value"},"cashPnl":{"type":"number","description":"Cash profit/loss"},"percentPnl":{"type":"number","description":"Percent profit/loss"},"totalBought":{"type":"number","description":"Total bought"},"realizedPnl":{"type":"number","description":"Realized profit/loss"},"percentRealizedPnl":{"type":"number","description":"Percent realized profit/loss"},"curPrice":{"type":"number","description":"Current price"},"redeemable":{"type":"boolean","description":"Whether position is redeemable"},"mergeable":{"type":"boolean","description":"Whether position is mergeable"},"title":{"type":"string","description":"Market title"},"slug":{"type":"string","description":"Market slug"},"icon":{"type":"string","description":"Market icon URL"},"eventSlug":{"type":"string","description":"Event slug"},"outcome":{"type":"string","description":"Outcome name"},"outcomeIndex":{"type":"number","description":"Outcome index"},"oppositeOutcome":{"type":"string","description":"Opposite outcome name"},"oppositeAsset":{"type":"string","description":"Opposite asset token ID"},"endDate":{"type":"string","description":"End date"},"negativeRisk":{"type":"boolean","description":"Whether negative risk"}}}}},"polymarket_get_price":{"price":{"type":"string","description":"Market price"}},"polymarket_get_price_history":{"history":{"type":"array","description":"Array of price history entries","items":{"type":"object","properties":{"t":{"type":"number","description":"Unix timestamp"},"p":{"type":"number","description":"Price at timestamp"}}}}},"polymarket_get_series":{"series":{"type":"array","description":"Array of series objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Series ID"},"ticker":{"type":"string","description":"Series ticker"},"slug":{"type":"string","description":"Series slug"},"title":{"type":"string","description":"Series title"},"seriesType":{"type":"string","description":"Series type"},"recurrence":{"type":"string","description":"Recurrence pattern"},"image":{"type":"string","description":"Series image URL"},"icon":{"type":"string","description":"Series icon URL"},"active":{"type":"boolean","description":"Whether series is active"},"closed":{"type":"boolean","description":"Whether series is closed"},"archived":{"type":"boolean","description":"Whether series is archived"},"featured":{"type":"boolean","description":"Whether series is featured"},"volume":{"type":"number","description":"Total volume"},"liquidity":{"type":"number","description":"Total liquidity"},"eventCount":{"type":"number","description":"Number of events in series"}}}}},"polymarket_get_series_by_id":{"series":{"type":"object","description":"Series object with details","properties":{"id":{"type":"string","description":"Series ID"},"ticker":{"type":"string","description":"Series ticker"},"slug":{"type":"string","description":"Series slug"},"title":{"type":"string","description":"Series title"},"seriesType":{"type":"string","description":"Series type"},"recurrence":{"type":"string","description":"Recurrence pattern"},"image":{"type":"string","description":"Series image URL"},"icon":{"type":"string","description":"Series icon URL"},"active":{"type":"boolean","description":"Whether series is active"},"closed":{"type":"boolean","description":"Whether series is closed"},"archived":{"type":"boolean","description":"Whether series is archived"},"featured":{"type":"boolean","description":"Whether series is featured"},"volume":{"type":"number","description":"Total volume"},"liquidity":{"type":"number","description":"Total liquidity"},"commentCount":{"type":"number","description":"Comment count"},"eventCount":{"type":"number","description":"Number of events in series"},"events":{"type":"array","description":"Array of events in this series"}}}},"polymarket_get_spread":{"spread":{"type":"object","description":"Spread value between bid and ask","properties":{"spread":{"type":"string","description":"The spread value"}}}},"polymarket_get_tags":{"tags":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"label":{"type":"string","description":"Tag label"},"slug":{"type":"string","description":"Tag slug"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}}},"polymarket_get_tick_size":{"tickSize":{"type":"string","description":"Minimum tick size"}},"polymarket_get_trades":{"trades":{"type":"array","description":"Array of trade objects","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"Proxy wallet address"},"side":{"type":"string","description":"Trade side (BUY or SELL)"},"asset":{"type":"string","description":"Asset token ID"},"conditionId":{"type":"string","description":"Condition ID"},"size":{"type":"number","description":"Trade size"},"price":{"type":"number","description":"Trade price"},"timestamp":{"type":"number","description":"Unix timestamp"},"title":{"type":"string","description":"Market title"},"slug":{"type":"string","description":"Market slug"},"icon":{"type":"string","description":"Market icon URL"},"eventSlug":{"type":"string","description":"Event slug"},"outcome":{"type":"string","description":"Outcome name"},"outcomeIndex":{"type":"number","description":"Outcome index"},"name":{"type":"string","description":"Trader name"},"pseudonym":{"type":"string","description":"Trader pseudonym"},"bio":{"type":"string","description":"Trader bio"},"profileImage":{"type":"string","description":"Profile image URL"},"profileImageOptimized":{"type":"string","description":"Optimized profile image URL"},"transactionHash":{"type":"string","description":"Transaction hash"}}}}},"polymarket_search":{"results":{"type":"object","description":"Search results containing events, tags, and profiles arrays","properties":{"events":{"type":"array","description":"Array of matching event objects (markets nested)"},"tags":{"type":"array","description":"Array of matching tag objects"},"profiles":{"type":"array","description":"Array of matching profile objects"}}}},"postgresql_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Deleted data (if RETURNING clause used)"},"rowCount":{"type":"number","description":"Number of rows deleted"}},"postgresql_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows affected"}},"postgresql_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Inserted data (if RETURNING clause used)"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"postgresql_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"schema":{"type":"string","description":"Schema name (e.g., public)"},"columns":{"type":"array","description":"Table columns","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Data type (e.g., integer, varchar, timestamp)"},"nullable":{"type":"boolean","description":"Whether the column allows NULL values"},"default":{"type":"string","description":"Default value expression","optional":true},"isPrimaryKey":{"type":"boolean","description":"Whether the column is part of the primary key"},"isForeignKey":{"type":"boolean","description":"Whether the column is a foreign key"},"references":{"type":"object","description":"Foreign key reference information","optional":true,"properties":{"table":{"type":"string","description":"Referenced table name"},"column":{"type":"string","description":"Referenced column name"}}}}}},"primaryKey":{"type":"array","description":"Primary key column names","items":{"type":"string","description":"Column name"}},"foreignKeys":{"type":"array","description":"Foreign key constraints","items":{"type":"object","properties":{"column":{"type":"string","description":"Local column name"},"referencesTable":{"type":"string","description":"Referenced table name"},"referencesColumn":{"type":"string","description":"Referenced column name"}}}},"indexes":{"type":"array","description":"Table indexes","items":{"type":"object","properties":{"name":{"type":"string","description":"Index name"},"columns":{"type":"array","description":"Columns included in the index","items":{"type":"string","description":"Column name"}},"unique":{"type":"boolean","description":"Whether the index enforces uniqueness"}}}}}}},"schemas":{"type":"array","description":"List of available schemas in the database","items":{"type":"string","description":"Schema name"}}},"postgresql_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"postgresql_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Updated data (if RETURNING clause used)"},"rowCount":{"type":"number","description":"Number of rows updated"}},"posthog_batch_events":{"status":{"type":"string","description":"Status message indicating whether the batch was captured successfully"},"events_processed":{"type":"number","description":"Number of events processed in the batch"}},"posthog_capture_event":{"status":{"type":"string","description":"Status message indicating whether the event was captured successfully"}},"posthog_create_annotation":{"id":{"type":"number","description":"Unique identifier for the created annotation"},"content":{"type":"string","description":"Content/text of the annotation"},"date_marker":{"type":"string","description":"ISO timestamp marking when the annotation applies"},"created_at":{"type":"string","description":"ISO timestamp when annotation was created"},"updated_at":{"type":"string","description":"ISO timestamp when annotation was last updated"},"created_by":{"type":"object","description":"User who created the annotation","optional":true},"dashboard_item":{"type":"number","description":"ID of dashboard item this annotation is attached to","optional":true},"dashboard_id":{"type":"number","description":"ID of the dashboard this annotation is attached to","optional":true},"insight_short_id":{"type":"string","description":"Short ID of the insight this annotation is attached to","optional":true},"insight_name":{"type":"string","description":"Name of the insight this annotation is attached to","optional":true},"scope":{"type":"string","description":"Scope of the annotation (project, organization, dashboard, or dashboard_item)"},"deleted":{"type":"boolean","description":"Whether the annotation is deleted"}},"posthog_create_cohort":{"id":{"type":"number","description":"Unique identifier for the created cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort","optional":true},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"created_by":{"type":"object","description":"User who created the cohort","optional":true},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"},"version":{"type":"number","description":"Version number of the cohort"}},"posthog_create_dashboard":{"id":{"type":"number","description":"Unique identifier for the created dashboard"},"name":{"type":"string","description":"Name of the dashboard"},"description":{"type":"string","description":"Description of the dashboard"},"pinned":{"type":"boolean","description":"Whether the dashboard is pinned"},"created_at":{"type":"string","description":"ISO timestamp when dashboard was created"},"tiles":{"type":"array","description":"Tiles/widgets on the dashboard"},"filters":{"type":"object","description":"Global filters applied to the dashboard"},"tags":{"type":"array","description":"Tags associated with the dashboard"}},"posthog_create_experiment":{"experiment":{"type":"object","description":"Created experiment","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date"},"end_date":{"type":"string","description":"End date"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"archived":{"type":"boolean","description":"Whether the experiment is archived"}}}},"posthog_create_feature_flag":{"flag":{"type":"object","description":"Created feature flag","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)"},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"}}}},"posthog_create_insight":{"id":{"type":"number","description":"Unique identifier for the created insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight","optional":true},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"created_by":{"type":"object","description":"User who created the insight","optional":true},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"},"tags":{"type":"array","description":"Tags associated with the insight"}},"posthog_create_survey":{"survey":{"type":"object","description":"Created survey details","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"created_at":{"type":"string","description":"Creation timestamp"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"}}}},"posthog_delete_feature_flag":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"message":{"type":"string","description":"Confirmation message"}},"posthog_delete_person":{"status":{"type":"string","description":"Status message indicating whether the person was deleted successfully"}},"posthog_delete_survey":{"status":{"type":"string","description":"Status message indicating whether the survey was deleted successfully"}},"posthog_evaluate_flags":{"feature_flags":{"type":"object","description":"Feature flag evaluations (key-value pairs where values are boolean or string variants)"},"feature_flag_payloads":{"type":"object","description":"Additional payloads attached to feature flags"},"errors_while_computing_flags":{"type":"boolean","description":"Whether there were errors while computing flags"}},"posthog_get_cohort":{"id":{"type":"number","description":"Unique identifier for the cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort","optional":true},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"created_by":{"type":"object","description":"User who created the cohort","optional":true},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"last_calculation":{"type":"string","description":"ISO timestamp of last calculation"},"errors_calculating":{"type":"number","description":"Number of errors during calculation"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"},"version":{"type":"number","description":"Version number of the cohort"}},"posthog_get_dashboard":{"id":{"type":"number","description":"Unique identifier for the dashboard"},"name":{"type":"string","description":"Name of the dashboard"},"description":{"type":"string","description":"Description of the dashboard"},"pinned":{"type":"boolean","description":"Whether the dashboard is pinned"},"created_at":{"type":"string","description":"ISO timestamp when dashboard was created"},"created_by":{"type":"object","description":"User who created the dashboard","optional":true},"last_modified_at":{"type":"string","description":"ISO timestamp when dashboard was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the dashboard","optional":true},"tiles":{"type":"array","description":"Tiles/widgets on the dashboard with their configurations"},"filters":{"type":"object","description":"Global filters applied to the dashboard"},"tags":{"type":"array","description":"Tags associated with the dashboard"},"restriction_level":{"type":"number","description":"Access restriction level for the dashboard"}},"posthog_get_event_definition":{"id":{"type":"string","description":"Unique identifier for the event definition"},"name":{"type":"string","description":"Event name"},"description":{"type":"string","description":"Event description"},"tags":{"type":"array","description":"Tags associated with the event"},"created_at":{"type":"string","description":"ISO timestamp when the event was created"},"last_seen_at":{"type":"string","description":"ISO timestamp when the event was last seen","optional":true},"updated_at":{"type":"string","description":"ISO timestamp when the event was updated"},"updated_by":{"type":"object","description":"User who last updated the event","optional":true},"verified":{"type":"boolean","description":"Whether the event has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the event was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the event","optional":true}},"posthog_get_experiment":{"experiment":{"type":"object","description":"Experiment details","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date"},"end_date":{"type":"string","description":"End date"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"archived":{"type":"boolean","description":"Whether the experiment is archived"},"metrics":{"type":"array","description":"Primary metrics"},"metrics_secondary":{"type":"array","description":"Secondary metrics"}}}},"posthog_get_feature_flag":{"flag":{"type":"object","description":"Feature flag details","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)"},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"},"usage_dashboard":{"type":"number","description":"Usage dashboard ID","optional":true},"has_enriched_analytics":{"type":"boolean","description":"Whether enriched analytics are enabled"}}}},"posthog_get_insight":{"id":{"type":"number","description":"Unique identifier for the insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight","optional":true},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"created_by":{"type":"object","description":"User who created the insight","optional":true},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the insight","optional":true},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"},"tags":{"type":"array","description":"Tags associated with the insight"},"favorited":{"type":"boolean","description":"Whether the insight is favorited"}},"posthog_get_organization":{"organization":{"type":"object","description":"Detailed organization information with settings and features","properties":{"id":{"type":"string","description":"Organization ID (UUID)"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug"},"created_at":{"type":"string","description":"Organization creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"membership_level":{"type":"number","description":"User membership level in organization"},"plugins_access_level":{"type":"number","description":"Access level for plugins/apps"},"teams":{"type":"array","description":"List of team IDs in this organization"},"available_product_features":{"type":"array","description":"Available product features with their limits and descriptions"},"domain_whitelist":{"type":"array","description":"Whitelisted domains for organization"},"is_member_join_email_enabled":{"type":"boolean","description":"Whether member join emails are enabled"},"metadata":{"type":"object","description":"Organization metadata"},"customer_id":{"type":"string","description":"Customer ID for billing","optional":true},"available_features":{"type":"array","description":"List of available feature flags for organization"},"usage":{"type":"object","description":"Organization usage statistics","optional":true}}}},"posthog_get_person":{"person":{"type":"object","description":"Person details including properties and identifiers","properties":{"id":{"type":"string","description":"Person ID"},"name":{"type":"string","description":"Person name"},"distinct_ids":{"type":"array","description":"All distinct IDs associated with this person"},"properties":{"type":"object","description":"Person properties"},"created_at":{"type":"string","description":"When the person was first seen"},"uuid":{"type":"string","description":"Person UUID"}}}},"posthog_get_project":{"project":{"type":"object","description":"Detailed project information with all configuration settings","properties":{"id":{"type":"number","description":"Project ID"},"uuid":{"type":"string","description":"Project UUID"},"organization":{"type":"string","description":"Organization UUID"},"api_token":{"type":"string","description":"Project API token for ingestion"},"app_urls":{"type":"array","description":"Allowed app URLs"},"name":{"type":"string","description":"Project name"},"slack_incoming_webhook":{"type":"string","description":"Slack webhook URL for notifications"},"created_at":{"type":"string","description":"Project creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"anonymize_ips":{"type":"boolean","description":"Whether IP anonymization is enabled"},"completed_snippet_onboarding":{"type":"boolean","description":"Whether snippet onboarding is completed"},"ingested_event":{"type":"boolean","description":"Whether any event has been ingested"},"test_account_filters":{"type":"array","description":"Filters for test accounts"},"is_demo":{"type":"boolean","description":"Whether this is a demo project"},"timezone":{"type":"string","description":"Project timezone"},"data_attributes":{"type":"array","description":"Custom data attributes"},"person_display_name_properties":{"type":"array","description":"Properties used for person display names"},"correlation_config":{"type":"object","description":"Configuration for correlation analysis"},"autocapture_opt_out":{"type":"boolean","description":"Whether autocapture is disabled"},"autocapture_exceptions_opt_in":{"type":"boolean","description":"Whether exception autocapture is enabled"},"session_recording_opt_in":{"type":"boolean","description":"Whether session recording is enabled"},"capture_console_log_opt_in":{"type":"boolean","description":"Whether console log capture is enabled"},"capture_performance_opt_in":{"type":"boolean","description":"Whether performance capture is enabled"}}}},"posthog_get_property_definition":{"id":{"type":"string","description":"Unique identifier for the property definition"},"name":{"type":"string","description":"Property name"},"description":{"type":"string","description":"Property description"},"tags":{"type":"array","description":"Tags associated with the property"},"is_numerical":{"type":"boolean","description":"Whether the property is numerical"},"is_seen_on_filtered_events":{"type":"boolean","description":"Whether the property is seen on filtered events","optional":true},"property_type":{"type":"string","description":"The data type of the property"},"type":{"type":"string","description":"Property type: event, person, group, or session"},"created_at":{"type":"string","description":"ISO timestamp when the property was created"},"updated_at":{"type":"string","description":"ISO timestamp when the property was updated"},"updated_by":{"type":"object","description":"User who last updated the property","optional":true},"verified":{"type":"boolean","description":"Whether the property has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the property was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the property","optional":true}},"posthog_get_session_recording":{"recording":{"type":"object","description":"Session recording details","properties":{"id":{"type":"string","description":"Recording ID"},"distinct_id":{"type":"string","description":"User distinct ID"},"viewed":{"type":"boolean","description":"Whether recording has been viewed"},"recording_duration":{"type":"number","description":"Recording duration in seconds"},"active_seconds":{"type":"number","description":"Active time in seconds"},"inactive_seconds":{"type":"number","description":"Inactive time in seconds"},"start_time":{"type":"string","description":"Recording start timestamp"},"end_time":{"type":"string","description":"Recording end timestamp"},"click_count":{"type":"number","description":"Number of clicks"},"keypress_count":{"type":"number","description":"Number of keypresses"},"console_log_count":{"type":"number","description":"Number of console logs"},"console_warn_count":{"type":"number","description":"Number of console warnings"},"console_error_count":{"type":"number","description":"Number of console errors"},"start_url":{"type":"string","description":"Starting URL of the recording"},"person":{"type":"object","description":"Person information"}}}},"posthog_get_survey":{"survey":{"type":"object","description":"Survey details","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"appearance":{"type":"object","description":"Survey appearance configuration"},"conditions":{"type":"object","description":"Survey display conditions"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"},"archived":{"type":"boolean","description":"Whether survey is archived"},"responses_limit":{"type":"number","description":"Maximum number of responses"}}}},"posthog_list_actions":{"count":{"type":"number","description":"Total number of actions in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of actions with their definitions and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the action"},"name":{"type":"string","description":"Name of the action"},"description":{"type":"string","description":"Description of the action"},"tags":{"type":"array","description":"Tags associated with the action"},"post_to_slack":{"type":"boolean","description":"Whether to post this action to Slack"},"slack_message_format":{"type":"string","description":"Format string for Slack messages"},"steps":{"type":"array","description":"Steps that define the action"},"created_at":{"type":"string","description":"ISO timestamp when action was created"},"created_by":{"type":"object","description":"User who created the action"},"deleted":{"type":"boolean","description":"Whether the action is deleted"},"is_calculating":{"type":"boolean","description":"Whether the action is being calculated"},"last_calculated_at":{"type":"string","description":"ISO timestamp of last calculation"}}}}},"posthog_list_annotations":{"count":{"type":"number","description":"Total number of annotations in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of annotations with their content and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the annotation"},"content":{"type":"string","description":"Content/text of the annotation"},"date_marker":{"type":"string","description":"ISO timestamp marking when the annotation applies"},"created_at":{"type":"string","description":"ISO timestamp when annotation was created"},"updated_at":{"type":"string","description":"ISO timestamp when annotation was last updated"},"created_by":{"type":"object","description":"User who created the annotation"},"dashboard_item":{"type":"number","description":"ID of dashboard item this annotation is attached to"},"dashboard_id":{"type":"number","description":"ID of the dashboard this annotation is attached to"},"insight_short_id":{"type":"string","description":"Short ID of the insight this annotation is attached to"},"insight_name":{"type":"string","description":"Name of the insight this annotation is attached to"},"scope":{"type":"string","description":"Scope of the annotation (project or dashboard)"},"deleted":{"type":"boolean","description":"Whether the annotation is deleted"}}}}},"posthog_list_cohorts":{"count":{"type":"number","description":"Total number of cohorts in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of cohorts with their definitions and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort"},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"created_by":{"type":"object","description":"User who created the cohort"},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"last_calculation":{"type":"string","description":"ISO timestamp of last calculation"},"errors_calculating":{"type":"number","description":"Number of errors during calculation"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"}}}}},"posthog_list_dashboards":{"count":{"type":"number","description":"Total number of dashboards in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of dashboards with their configurations and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the dashboard"},"name":{"type":"string","description":"Name of the dashboard"},"description":{"type":"string","description":"Description of the dashboard"},"pinned":{"type":"boolean","description":"Whether the dashboard is pinned"},"created_at":{"type":"string","description":"ISO timestamp when dashboard was created"},"created_by":{"type":"object","description":"User who created the dashboard"},"last_modified_at":{"type":"string","description":"ISO timestamp when dashboard was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the dashboard"},"tiles":{"type":"array","description":"Tiles/widgets on the dashboard"},"filters":{"type":"object","description":"Global filters for the dashboard"},"tags":{"type":"array","description":"Tags associated with the dashboard"}}}}},"posthog_list_event_definitions":{"count":{"type":"number","description":"Total number of event definitions"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of event definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the event definition"},"name":{"type":"string","description":"Event name"},"description":{"type":"string","description":"Event description"},"tags":{"type":"array","description":"Tags associated with the event"},"created_at":{"type":"string","description":"ISO timestamp when the event was created"},"last_seen_at":{"type":"string","description":"ISO timestamp when the event was last seen","optional":true},"updated_at":{"type":"string","description":"ISO timestamp when the event was updated"},"updated_by":{"type":"object","description":"User who last updated the event","optional":true}}}}},"posthog_list_experiments":{"results":{"type":"array","description":"List of experiments","items":{"type":"object","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date","optional":true},"end_date":{"type":"string","description":"End date","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"archived":{"type":"boolean","description":"Whether the experiment is archived"}}}},"count":{"type":"number","description":"Total number of experiments"},"next":{"type":"string","description":"URL to next page of results","optional":true},"previous":{"type":"string","description":"URL to previous page of results","optional":true}},"posthog_list_feature_flags":{"results":{"type":"array","description":"List of feature flags","items":{"type":"object","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)","optional":true},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"}}}},"count":{"type":"number","description":"Total number of feature flags"},"next":{"type":"string","description":"URL to next page of results","optional":true},"previous":{"type":"string","description":"URL to previous page of results","optional":true}},"posthog_list_insights":{"count":{"type":"number","description":"Total number of insights in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of insights with their configurations and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight"},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"created_by":{"type":"object","description":"User who created the insight"},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the insight"},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"}}}}},"posthog_list_organizations":{"organizations":{"type":"array","description":"List of organizations with their settings and features","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID (UUID)"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug"},"created_at":{"type":"string","description":"Organization creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"membership_level":{"type":"number","description":"User membership level in organization"},"plugins_access_level":{"type":"number","description":"Access level for plugins/apps"},"teams":{"type":"array","description":"List of team IDs in this organization"},"available_product_features":{"type":"array","description":"Available product features and their limits"}}}}},"posthog_list_persons":{"persons":{"type":"array","description":"List of persons with their properties and identifiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Person ID"},"name":{"type":"string","description":"Person name"},"distinct_ids":{"type":"array","description":"All distinct IDs associated with this person"},"properties":{"type":"object","description":"Person properties"},"created_at":{"type":"string","description":"When the person was first seen"},"uuid":{"type":"string","description":"Person UUID"}}}},"next":{"type":"string","description":"URL for the next page of results (if available)","optional":true}},"posthog_list_projects":{"projects":{"type":"array","description":"List of projects with their configuration and settings","items":{"type":"object","properties":{"id":{"type":"number","description":"Project ID"},"uuid":{"type":"string","description":"Project UUID"},"organization":{"type":"string","description":"Organization UUID"},"api_token":{"type":"string","description":"Project API token for ingestion"},"app_urls":{"type":"array","description":"Allowed app URLs"},"name":{"type":"string","description":"Project name"},"slack_incoming_webhook":{"type":"string","description":"Slack webhook URL for notifications"},"created_at":{"type":"string","description":"Project creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"anonymize_ips":{"type":"boolean","description":"Whether IP anonymization is enabled"},"completed_snippet_onboarding":{"type":"boolean","description":"Whether snippet onboarding is completed"},"ingested_event":{"type":"boolean","description":"Whether any event has been ingested"},"test_account_filters":{"type":"array","description":"Filters for test accounts"},"is_demo":{"type":"boolean","description":"Whether this is a demo project"},"timezone":{"type":"string","description":"Project timezone"},"data_attributes":{"type":"array","description":"Custom data attributes"}}}}},"posthog_list_property_definitions":{"count":{"type":"number","description":"Total number of property definitions"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of property definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the property definition"},"name":{"type":"string","description":"Property name"},"description":{"type":"string","description":"Property description"},"tags":{"type":"array","description":"Tags associated with the property"},"is_numerical":{"type":"boolean","description":"Whether the property is numerical"},"is_seen_on_filtered_events":{"type":"boolean","description":"Whether the property is seen on filtered events","optional":true},"property_type":{"type":"string","description":"The data type of the property"},"type":{"type":"string","description":"Property type: event, person, group, or session"},"created_at":{"type":"string","description":"ISO timestamp when the property was created"},"updated_at":{"type":"string","description":"ISO timestamp when the property was updated"},"updated_by":{"type":"object","description":"User who last updated the property","optional":true}}}}},"posthog_list_recording_playlists":{"playlists":{"type":"array","description":"List of session recording playlists","items":{"type":"object","properties":{"id":{"type":"string","description":"Playlist ID"},"short_id":{"type":"string","description":"Playlist short ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"deleted":{"type":"boolean","description":"Whether playlist is deleted"},"filters":{"type":"object","description":"Playlist filters"},"last_modified_at":{"type":"string","description":"Last modification timestamp"},"last_modified_by":{"type":"object","description":"Last modifier information"},"derived_name":{"type":"string","description":"Auto-generated name from filters"}}}},"count":{"type":"number","description":"Total number of playlists"},"next":{"type":"string","description":"URL for next page of results","optional":true},"previous":{"type":"string","description":"URL for previous page of results","optional":true}},"posthog_list_session_recordings":{"recordings":{"type":"array","description":"List of session recordings","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording ID"},"distinct_id":{"type":"string","description":"User distinct ID"},"viewed":{"type":"boolean","description":"Whether recording has been viewed"},"recording_duration":{"type":"number","description":"Recording duration in seconds"},"active_seconds":{"type":"number","description":"Active time in seconds"},"inactive_seconds":{"type":"number","description":"Inactive time in seconds"},"start_time":{"type":"string","description":"Recording start timestamp"},"end_time":{"type":"string","description":"Recording end timestamp"},"click_count":{"type":"number","description":"Number of clicks"},"keypress_count":{"type":"number","description":"Number of keypresses"},"console_log_count":{"type":"number","description":"Number of console logs"},"console_warn_count":{"type":"number","description":"Number of console warnings"},"console_error_count":{"type":"number","description":"Number of console errors"},"person":{"type":"object","description":"Person information"}}}},"count":{"type":"number","description":"Total number of recordings"},"next":{"type":"string","description":"URL for next page of results","optional":true},"previous":{"type":"string","description":"URL for previous page of results","optional":true}},"posthog_list_surveys":{"surveys":{"type":"array","description":"List of surveys in the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"created_at":{"type":"string","description":"Creation timestamp"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"},"archived":{"type":"boolean","description":"Whether survey is archived"}}}},"count":{"type":"number","description":"Total number of surveys"},"next":{"type":"string","description":"URL for next page of results","optional":true},"previous":{"type":"string","description":"URL for previous page of results","optional":true}},"posthog_query":{"results":{"type":"array","description":"Query results as an array of rows","items":{"type":"object","properties":{}}},"columns":{"type":"array","description":"Column names in the result set","optional":true,"items":{"type":"string"}},"types":{"type":"array","description":"Data types of columns in the result set","optional":true,"items":{"type":"string"}},"hogql":{"type":"string","description":"The actual HogQL query that was executed","optional":true},"has_more":{"type":"boolean","description":"Whether there are more results available","optional":true}},"posthog_update_cohort":{"id":{"type":"number","description":"Unique identifier for the cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort","optional":true},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"},"version":{"type":"number","description":"Version number of the cohort"}},"posthog_update_event_definition":{"id":{"type":"string","description":"Unique identifier for the event definition"},"name":{"type":"string","description":"Event name"},"description":{"type":"string","description":"Updated event description"},"tags":{"type":"array","description":"Updated tags associated with the event"},"created_at":{"type":"string","description":"ISO timestamp when the event was created"},"last_seen_at":{"type":"string","description":"ISO timestamp when the event was last seen","optional":true},"updated_at":{"type":"string","description":"ISO timestamp when the event was updated"},"updated_by":{"type":"object","description":"User who last updated the event","optional":true},"verified":{"type":"boolean","description":"Whether the event has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the event was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the event","optional":true}},"posthog_update_experiment":{"experiment":{"type":"object","description":"Updated experiment","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date","optional":true},"end_date":{"type":"string","description":"End date","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"archived":{"type":"boolean","description":"Whether the experiment is archived"}}}},"posthog_update_feature_flag":{"flag":{"type":"object","description":"Updated feature flag","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)"},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"}}}},"posthog_update_insight":{"id":{"type":"number","description":"Unique identifier for the insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight","optional":true},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"},"tags":{"type":"array","description":"Tags associated with the insight"},"favorited":{"type":"boolean","description":"Whether the insight is favorited"}},"posthog_update_property_definition":{"id":{"type":"string","description":"Unique identifier for the property definition"},"name":{"type":"string","description":"Property name"},"description":{"type":"string","description":"Updated property description"},"tags":{"type":"array","description":"Updated tags associated with the property"},"is_numerical":{"type":"boolean","description":"Whether the property is numerical"},"is_seen_on_filtered_events":{"type":"boolean","description":"Whether the property is seen on filtered events","optional":true},"property_type":{"type":"string","description":"The data type of the property"},"type":{"type":"string","description":"Property type: event, person, group, or session"},"created_at":{"type":"string","description":"ISO timestamp when the property was created"},"updated_at":{"type":"string","description":"ISO timestamp when the property was updated"},"updated_by":{"type":"object","description":"User who last updated the property","optional":true},"verified":{"type":"boolean","description":"Whether the property has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the property was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the property","optional":true}},"posthog_update_survey":{"survey":{"type":"object","description":"Updated survey details","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"created_at":{"type":"string","description":"Creation timestamp"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"},"archived":{"type":"boolean","description":"Whether survey is archived"}}}},"profound_bot_logs":{"totalRows":{"type":"number","description":"Total number of bot log entries"},"data":{"type":"json","description":"Bot log data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values (count)"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_bots_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_category_assets":{"assets":{"type":"json","description":"List of assets in the category","properties":{"id":{"type":"string","description":"Asset ID"},"name":{"type":"string","description":"Asset/company name"},"website":{"type":"string","description":"Website URL"},"alternateDomains":{"type":"json","description":"Alternate domain names"},"isOwned":{"type":"boolean","description":"Whether the asset is owned by the organization"},"createdAt":{"type":"string","description":"When the asset was created"},"logoUrl":{"type":"string","description":"URL of the asset logo"}}}},"profound_category_personas":{"personas":{"type":"json","description":"List of personas in the category","properties":{"id":{"type":"string","description":"Persona ID"},"name":{"type":"string","description":"Persona name"},"persona":{"type":"json","description":"Persona profile with behavior, employment, and demographics"}}}},"profound_category_prompts":{"totalRows":{"type":"number","description":"Total number of prompts"},"nextCursor":{"type":"string","description":"Cursor for next page of results","optional":true},"prompts":{"type":"json","description":"List of prompts","properties":{"id":{"type":"string","description":"Prompt ID"},"prompt":{"type":"string","description":"Prompt text"},"promptType":{"type":"string","description":"Prompt type (visibility or sentiment)"},"topicId":{"type":"string","description":"Topic ID"},"topicName":{"type":"string","description":"Topic name"},"tags":{"type":"json","description":"Associated tags"},"regions":{"type":"json","description":"Associated regions"},"platforms":{"type":"json","description":"Associated platforms"},"createdAt":{"type":"string","description":"When the prompt was created"}}}},"profound_category_tags":{"tags":{"type":"json","description":"List of tags in the category","properties":{"id":{"type":"string","description":"Tag ID (UUID)"},"name":{"type":"string","description":"Tag name"}}}},"profound_category_topics":{"topics":{"type":"json","description":"List of topics in the category","properties":{"id":{"type":"string","description":"Topic ID (UUID)"},"name":{"type":"string","description":"Topic name"}}}},"profound_citation_prompts":{"data":{"type":"json","description":"Citation prompt data for the queried domain"}},"profound_citations_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_list_assets":{"assets":{"type":"json","description":"List of organization assets with category info","properties":{"id":{"type":"string","description":"Asset ID"},"name":{"type":"string","description":"Asset/company name"},"website":{"type":"string","description":"Asset website URL"},"alternateDomains":{"type":"json","description":"Alternate domain names"},"isOwned":{"type":"boolean","description":"Whether this asset is owned by the organization"},"createdAt":{"type":"string","description":"When the asset was created"},"logoUrl":{"type":"string","description":"URL of the asset logo"},"categoryId":{"type":"string","description":"Category ID the asset belongs to"},"categoryName":{"type":"string","description":"Category name"}}}},"profound_list_categories":{"categories":{"type":"json","description":"List of organization categories","properties":{"id":{"type":"string","description":"Category ID"},"name":{"type":"string","description":"Category name"}}}},"profound_list_domains":{"domains":{"type":"json","description":"List of organization domains","properties":{"id":{"type":"string","description":"Domain ID (UUID)"},"name":{"type":"string","description":"Domain name"},"createdAt":{"type":"string","description":"When the domain was added"}}}},"profound_list_models":{"models":{"type":"json","description":"List of AI models/platforms","properties":{"id":{"type":"string","description":"Model ID (UUID)"},"name":{"type":"string","description":"Model/platform name"}}}},"profound_list_optimizations":{"totalRows":{"type":"number","description":"Total number of optimization entries"},"optimizations":{"type":"json","description":"List of content optimization entries","properties":{"id":{"type":"string","description":"Optimization ID (UUID)"},"title":{"type":"string","description":"Content title"},"createdAt":{"type":"string","description":"When the optimization was created"},"extractedInput":{"type":"string","description":"Extracted input text"},"type":{"type":"string","description":"Content type: file, text, or url"},"status":{"type":"string","description":"Optimization status"}}}},"profound_list_personas":{"personas":{"type":"json","description":"List of organization personas with profile details","properties":{"id":{"type":"string","description":"Persona ID"},"name":{"type":"string","description":"Persona name"},"categoryId":{"type":"string","description":"Category ID"},"categoryName":{"type":"string","description":"Category name"},"persona":{"type":"json","description":"Persona profile with behavior, employment, and demographics"}}}},"profound_list_regions":{"regions":{"type":"json","description":"List of organization regions","properties":{"id":{"type":"string","description":"Region ID (UUID)"},"name":{"type":"string","description":"Region name"}}}},"profound_optimization_analysis":{"content":{"type":"json","description":"The analyzed content","properties":{"format":{"type":"string","description":"Content format: markdown or html"},"value":{"type":"string","description":"Content text"}}},"aeoContentScore":{"type":"json","description":"AEO content score with target zone","optional":true,"properties":{"value":{"type":"number","description":"AEO score value"},"targetZone":{"type":"json","description":"Target zone range","properties":{"low":{"type":"number","description":"Low end of target range"},"high":{"type":"number","description":"High end of target range"}}}}},"analysis":{"type":"json","description":"Analysis breakdown by category","properties":{"breakdown":{"type":"json","description":"Array of scoring breakdowns","properties":{"title":{"type":"string","description":"Category title"},"weight":{"type":"number","description":"Category weight"},"score":{"type":"number","description":"Category score"}}}}},"recommendations":{"type":"json","description":"Content optimization recommendations","properties":{"title":{"type":"string","description":"Recommendation title"},"status":{"type":"string","description":"Status: done or pending"},"impact":{"type":"json","description":"Impact details with section and score"},"suggestion":{"type":"json","description":"Suggestion text and rationale","properties":{"text":{"type":"string","description":"Suggestion text"},"rationale":{"type":"string","description":"Why this recommendation matters"}}}}}},"profound_prompt_answers":{"totalRows":{"type":"number","description":"Total number of answer rows"},"data":{"type":"json","description":"Raw prompt answer data","properties":{"prompt":{"type":"string","description":"The prompt text"},"promptType":{"type":"string","description":"Prompt type (visibility or sentiment)"},"response":{"type":"string","description":"AI model response text"},"mentions":{"type":"json","description":"Companies/assets mentioned in the response"},"citations":{"type":"json","description":"URLs cited in the response"},"topic":{"type":"string","description":"Topic name"},"region":{"type":"string","description":"Region name"},"model":{"type":"string","description":"AI model/platform name"},"asset":{"type":"string","description":"Asset name"},"createdAt":{"type":"string","description":"Timestamp when the answer was collected"}}}},"profound_prompt_volume":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Volume data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_query_fanouts":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_raw_logs":{"totalRows":{"type":"number","description":"Total number of log entries"},"data":{"type":"json","description":"Log data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values (count)"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_referrals_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_sentiment_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_visibility_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"prospeo_account_information":{"current_plan":{"type":"string","description":"Current Prospeo plan name","optional":true},"current_team_members":{"type":"number","description":"Number of team members in your team","optional":true},"remaining_credits":{"type":"number","description":"Number of credits remaining","optional":true},"used_credits":{"type":"number","description":"Number of credits already used","optional":true},"next_quota_renewal_days":{"type":"number","description":"Days until the next quota renewal","optional":true},"next_quota_renewal_date":{"type":"string","description":"Date and time of the next quota renewal","optional":true}},"prospeo_bulk_enrich_company":{"total_cost":{"type":"number","description":"Total credits spent by the request"},"matched":{"type":"array","description":"Matched company records (identifier, company)","items":{"type":"object","properties":{"identifier":{"type":"string","description":"The identifier you submitted for this record"},"company":{"type":"json","description":"The matched company object","optional":true}}}},"not_matched":{"type":"array","description":"Identifiers of records we could not match","items":{"type":"string"}},"invalid_datapoints":{"type":"array","description":"Identifiers of records that did not meet the minimum matching requirements","items":{"type":"string"}}},"prospeo_bulk_enrich_person":{"total_cost":{"type":"number","description":"Total credits spent by the request"},"matched":{"type":"array","description":"Matched records (identifier, person, company)","items":{"type":"object","properties":{"identifier":{"type":"string","description":"The identifier you submitted for this record"},"person":{"type":"json","description":"The matched person object","optional":true},"company":{"type":"json","description":"The current company of the matched person","optional":true}}}},"not_matched":{"type":"array","description":"Identifiers of records we could not match given the filters","items":{"type":"string"}},"invalid_datapoints":{"type":"array","description":"Identifiers of records that did not meet the minimum matching requirements","items":{"type":"string"}}},"prospeo_enrich_company":{"free_enrichment":{"type":"boolean","description":"True if this enrichment was free (already enriched in the past)"},"company":{"type":"json","description":"The matched company object including name, website, domain, industry, employee_count, location, social URLs, funding, and technology","optional":true}},"prospeo_enrich_person":{"free_enrichment":{"type":"boolean","description":"True if this enrichment was free (already enriched in the past)"},"person":{"type":"json","description":"The matched person object including person_id, name, linkedin_url, current_job_title, job_history, mobile, email, location, and skills","optional":true},"company":{"type":"json","description":"The current company of the matched person including name, website, domain, industry, employee_count, location, social URLs, funding, and technology","optional":true}},"prospeo_search_company":{"free":{"type":"boolean","description":"True if the request was free due to 30-day result-set deduplication"},"results":{"type":"array","description":"Up to 25 matching companies","items":{"type":"object","properties":{"company":{"type":"json","description":"Matched company object"}}}},"pagination":{"type":"object","description":"Pagination details","optional":true,"properties":{"current_page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_page":{"type":"number","description":"Total number of pages"},"total_count":{"type":"number","description":"Total number of matching records"}}}},"prospeo_search_person":{"free":{"type":"boolean","description":"True if the request was free due to 30-day result-set deduplication"},"results":{"type":"array","description":"Up to 25 search results (person + company, no email/mobile)","items":{"type":"object","properties":{"person":{"type":"json","description":"Matched person (no email/mobile in search response)"},"company":{"type":"json","description":"Current company of the person","optional":true}}}},"pagination":{"type":"object","description":"Pagination details","optional":true,"properties":{"current_page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_page":{"type":"number","description":"Total number of pages"},"total_count":{"type":"number","description":"Total number of matching records"}}}},"prospeo_search_suggestions":{"location_suggestions":{"type":"array","description":"Location suggestions when using location_search (empty when searching job titles)","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Formatted location name to use in filters"},"type":{"type":"string","description":"Location type (COUNTRY, STATE, CITY, or ZONE)"}}}},"job_title_suggestions":{"type":"array","description":"Up to 25 job title suggestions ordered by popularity when using job_title_search (empty when searching locations)","optional":true,"items":{"type":"string"}}},"pulse_parser":{"markdown":{"type":"string","description":"Extracted content in markdown format"},"page_count":{"type":"number","description":"Number of pages in the document"},"job_id":{"type":"string","description":"Unique job identifier"},"plan-info":{"type":"object","description":"Plan usage information","properties":{"pages_used":{"type":"number","description":"Number of pages used"},"tier":{"type":"string","description":"Plan tier"},"note":{"type":"string","description":"Optional note","optional":true}}},"bounding_boxes":{"type":"json","description":"Bounding box layout information","optional":true},"extraction_url":{"type":"string","description":"URL for extraction results (for large documents)","optional":true},"html":{"type":"string","description":"HTML content if requested","optional":true},"structured_output":{"type":"json","description":"Structured output if schema was provided","optional":true},"chunks":{"type":"json","description":"Chunked content if chunking was enabled","optional":true},"figures":{"type":"json","description":"Extracted figures if figure extraction was enabled","optional":true}},"pulse_parser_v2":{"markdown":{"type":"string","description":"Extracted content in markdown format"},"page_count":{"type":"number","description":"Number of pages in the document"},"job_id":{"type":"string","description":"Unique job identifier"},"plan-info":{"type":"object","description":"Plan usage information","properties":{"pages_used":{"type":"number","description":"Number of pages used"},"tier":{"type":"string","description":"Plan tier"},"note":{"type":"string","description":"Optional note","optional":true}}},"bounding_boxes":{"type":"json","description":"Bounding box layout information","optional":true},"extraction_url":{"type":"string","description":"URL for extraction results (for large documents)","optional":true},"html":{"type":"string","description":"HTML content if requested","optional":true},"structured_output":{"type":"json","description":"Structured output if schema was provided","optional":true},"chunks":{"type":"json","description":"Chunked content if chunking was enabled","optional":true},"figures":{"type":"json","description":"Extracted figures if figure extraction was enabled","optional":true}},"qdrant_fetch_points":{"data":{"type":"array","description":"Fetched points with ID, payload, and optional vector data","items":{"type":"object","properties":{"id":{"type":"string","description":"Point ID (integer or UUID string)"},"payload":{"type":"json","description":"Point payload data (key-value pairs)","optional":true},"vector":{"type":"json","description":"Point vector(s) - single array or named vectors object","optional":true},"shard_key":{"type":"string","description":"Shard key for routing","optional":true},"order_value":{"type":"number","description":"Order value for sorting","optional":true}}}},"status":{"type":"string","description":"Operation status (ok, error)"}},"qdrant_search_vector":{"data":{"type":"array","description":"Vector search results with ID, score, payload, and optional vector data","items":{"type":"object","properties":{"id":{"type":"string","description":"Point ID (integer or UUID string)"},"version":{"type":"number","description":"Point version number"},"score":{"type":"number","description":"Similarity score"},"payload":{"type":"json","description":"Point payload data (key-value pairs)","optional":true},"vector":{"type":"json","description":"Point vector(s) - single array or named vectors object","optional":true},"shard_key":{"type":"string","description":"Shard key for routing","optional":true},"order_value":{"type":"number","description":"Order value for sorting","optional":true}}}},"status":{"type":"string","description":"Operation status (ok, error)"}},"qdrant_upsert_points":{"status":{"type":"string","description":"Operation status (ok, error)"},"data":{"type":"object","description":"Result data from the upsert operation","properties":{"operation_id":{"type":"number","description":"Operation ID for async tracking","optional":true},"status":{"type":"string","description":"Operation status (acknowledged, completed)","optional":true}}}},"quartr_get_audio":{"audio":{"type":"object","description":"The requested audio recording","properties":{"id":{"type":"number","description":"Quartr audio ID"},"companyId":{"type":"number","description":"Quartr company ID"},"eventId":{"type":"number","description":"Quartr event ID"},"fileUrl":{"type":"string","description":"Download URL of the audio file (MPEG)","nullable":true},"streamUrl":{"type":"string","description":"Streaming URL of the audio (M3U8)","nullable":true},"qna":{"type":"number","description":"Timestamp in seconds where the Q&A section starts","nullable":true},"audioMetadata":{"type":"object","description":"Audio file metadata","nullable":true,"properties":{"size":{"type":"string","description":"File size (e.g., \\"200.00 MB\\")","nullable":true},"duration":{"type":"number","description":"Duration in seconds","nullable":true},"encoding":{"type":"string","description":"Audio encoding","nullable":true},"mimetype":{"type":"string","description":"Audio MIME type","nullable":true}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"quartr_get_company":{"company":{"type":"object","description":"The requested company","properties":{"id":{"type":"number","description":"Quartr company ID"},"name":{"type":"string","description":"Legal company name"},"displayName":{"type":"string","description":"Display name","nullable":true},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"tickers":{"type":"array","description":"Ticker listings for the company","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Ticker symbol"},"exchange":{"type":"string","description":"Exchange symbol"}}}},"isins":{"type":"array","description":"ISINs for the company","items":{"type":"string"}},"cik":{"type":"string","description":"SEC Central Index Key","nullable":true},"openfigi":{"type":"array","description":"OpenFIGI share class identifiers","items":{"type":"string"}},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the company"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"quartr_get_event":{"event":{"type":"object","description":"The requested event","properties":{"id":{"type":"number","description":"Quartr event ID"},"companyId":{"type":"number","description":"Quartr company ID"},"title":{"type":"string","description":"Event title (e.g., \\"Q1 2024\\")"},"date":{"type":"string","description":"Event date (ISO 8601)"},"typeId":{"type":"number","description":"Event type ID"},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code"},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the event"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"quartr_get_event_summary":{"summary":{"type":"string","description":"AI-generated event summary in Markdown (includes embedded document source tags unless a plain-text summary is requested)"},"sources":{"type":"array","description":"Source documents referenced by the summary","items":{"type":"object","properties":{"sourceId":{"type":"string","description":"ID linking the source document to tags embedded in the summary","nullable":true},"documentId":{"type":"number","description":"Quartr document ID of the source"},"page":{"type":"number","description":"Page number or timestamp in seconds depending on the document type","nullable":true},"timestamp":{"type":"number","description":"Timestamp in seconds","nullable":true},"typeId":{"type":"number","description":"Document type ID of the source"}}}},"summaryId":{"type":"number","description":"Quartr summary ID"},"summaryCreatedAt":{"type":"string","description":"Summary creation timestamp (ISO 8601)"},"summaryUpdatedAt":{"type":"string","description":"Summary last update timestamp (ISO 8601)"}},"quartr_get_report":{"document":{"type":"object","description":"Report metadata","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}},"fileUrl":{"type":"string","description":"URL of the report PDF"},"file":{"type":"file","description":"Downloaded report PDF stored in execution files","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}}},"quartr_get_slide_deck":{"document":{"type":"object","description":"Slide deck metadata","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}},"fileUrl":{"type":"string","description":"URL of the slide deck PDF"},"file":{"type":"file","description":"Downloaded slide deck PDF stored in execution files","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}}},"quartr_get_transcript":{"document":{"type":"object","description":"Transcript metadata","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}},"fileUrl":{"type":"string","description":"URL of the transcript JSON file"},"file":{"type":"file","description":"Downloaded transcript JSON file stored in execution files","fileConfig":{"mimeType":"application/json","extension":"json"}}},"quartr_list_audio":{"audioRecordings":{"type":"array","description":"Audio recordings matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr audio ID"},"companyId":{"type":"number","description":"Quartr company ID"},"eventId":{"type":"number","description":"Quartr event ID"},"fileUrl":{"type":"string","description":"Download URL of the audio file (MPEG)","nullable":true},"streamUrl":{"type":"string","description":"Streaming URL of the audio (M3U8)","nullable":true},"qna":{"type":"number","description":"Timestamp in seconds where the Q&A section starts","nullable":true},"audioMetadata":{"type":"object","description":"Audio file metadata","nullable":true,"properties":{"size":{"type":"string","description":"File size (e.g., \\"200.00 MB\\")","nullable":true},"duration":{"type":"number","description":"Duration in seconds","nullable":true},"encoding":{"type":"string","description":"Audio encoding","nullable":true},"mimetype":{"type":"string","description":"Audio MIME type","nullable":true}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_companies":{"companies":{"type":"array","description":"Companies matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr company ID"},"name":{"type":"string","description":"Legal company name"},"displayName":{"type":"string","description":"Display name","nullable":true},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"tickers":{"type":"array","description":"Ticker listings for the company","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Ticker symbol"},"exchange":{"type":"string","description":"Exchange symbol"}}}},"isins":{"type":"array","description":"ISINs for the company","items":{"type":"string"}},"cik":{"type":"string","description":"SEC Central Index Key","nullable":true},"openfigi":{"type":"array","description":"OpenFIGI share class identifiers","items":{"type":"string"}},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the company"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_document_types":{"documentTypes":{"type":"array","description":"Available document types","items":{"type":"object","properties":{"id":{"type":"number","description":"Document type ID"},"name":{"type":"string","description":"Document type name (e.g., \\"Quarterly Report\\")"},"description":{"type":"string","description":"Document type description","nullable":true},"form":{"type":"string","description":"Filing form (e.g., \\"10-Q\\")","nullable":true},"category":{"type":"string","description":"Document category (e.g., \\"Report\\")"},"documentGroupId":{"type":"number","description":"Document group ID","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_documents":{"documents":{"type":"array","description":"Documents matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_event_types":{"eventTypes":{"type":"array","description":"Available event types","items":{"type":"object","properties":{"id":{"type":"number","description":"Event type ID"},"name":{"type":"string","description":"Event type name (e.g., \\"Q1\\")","nullable":true},"parent":{"type":"string","description":"Parent event type name (e.g., \\"Earnings call\\")","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_events":{"events":{"type":"array","description":"Events matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr event ID"},"companyId":{"type":"number","description":"Quartr company ID"},"title":{"type":"string","description":"Event title (e.g., \\"Q1 2024\\")"},"date":{"type":"string","description":"Event date (ISO 8601)"},"typeId":{"type":"number","description":"Event type ID"},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code"},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the event"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_live_events":{"liveEvents":{"type":"array","description":"Live events matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr live event ID"},"eventId":{"type":"number","description":"Quartr event ID"},"companyId":{"type":"number","description":"Quartr company ID"},"date":{"type":"string","description":"Scheduled event date (ISO 8601)"},"wentLiveAt":{"type":"string","description":"Timestamp when the event went live (ISO 8601)","nullable":true},"state":{"type":"string","description":"Live state (notLive, willBeLive, live, liveFailedInterrupted, liveFailedNoAccess, liveFailedNotStarted, processingRecording, processingRecordingFailed, recordingAvailable)","nullable":true},"audio":{"type":"string","description":"URL of the live audio stream or recording","nullable":true},"transcript":{"type":"string","description":"URL of the live transcript stream (JSON Lines)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_reports":{"reports":{"type":"array","description":"Reports matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_slide_decks":{"slideDecks":{"type":"array","description":"Slide decks matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_transcripts":{"transcripts":{"type":"array","description":"Transcripts matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quiver_image_to_svg":{"success":{"type":"boolean","description":"Whether the vectorization succeeded"},"output":{"type":"object","description":"Vectorized SVG output","properties":{"file":{"type":"file","description":"Generated SVG file"},"svgContent":{"type":"string","description":"Raw SVG markup content"},"id":{"type":"string","description":"Vectorization request ID"},"usage":{"type":"json","description":"Token usage statistics","properties":{"totalTokens":{"type":"number","description":"Total tokens used"},"inputTokens":{"type":"number","description":"Input tokens used"},"outputTokens":{"type":"number","description":"Output tokens used"}}}}}},"quiver_list_models":{"success":{"type":"boolean","description":"Whether the request succeeded"},"output":{"type":"object","description":"Available models","properties":{"models":{"type":"json","description":"List of available QuiverAI models","properties":{"id":{"type":"string","description":"Model identifier"},"name":{"type":"string","description":"Human-readable model name"},"description":{"type":"string","description":"Model capabilities summary"},"created":{"type":"number","description":"Unix timestamp of creation"},"ownedBy":{"type":"string","description":"Organization that owns the model"},"inputModalities":{"type":"json","description":"Supported input types (text, image, svg)"},"outputModalities":{"type":"json","description":"Supported output types (text, image, svg)"},"contextLength":{"type":"number","description":"Maximum context window"},"maxOutputLength":{"type":"number","description":"Maximum generation length"},"supportedOperations":{"type":"json","description":"Available operations (svg_generate, svg_edit, svg_animate, svg_vectorize, chat_completions)"},"supportedSamplingParameters":{"type":"json","description":"Supported sampling parameters (temperature, top_p, top_k, repetition_penalty, presence_penalty, stop)"}}}}}},"quiver_text_to_svg":{"success":{"type":"boolean","description":"Whether the SVG generation succeeded"},"output":{"type":"object","description":"Generated SVG output","properties":{"file":{"type":"file","description":"First generated SVG file"},"files":{"type":"json","description":"All generated SVG files (when n > 1)"},"svgContent":{"type":"string","description":"Raw SVG markup content of the first result"},"id":{"type":"string","description":"Generation request ID"},"usage":{"type":"json","description":"Token usage statistics","properties":{"totalTokens":{"type":"number","description":"Total tokens used"},"inputTokens":{"type":"number","description":"Input tokens used"},"outputTokens":{"type":"number","description":"Output tokens used"}}}}}},"railway_create_environment":{"environment":{"type":"object","description":"Created environment","properties":{"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"}}}},"railway_create_project":{"project":{"type":"object","description":"Created project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"}}}},"railway_create_service":{"service":{"type":"object","description":"Created service","properties":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"}}}},"railway_delete_environment":{"success":{"type":"boolean","description":"Whether the environment was deleted"}},"railway_delete_project":{"success":{"type":"boolean","description":"Whether the project was deleted"}},"railway_delete_service":{"success":{"type":"boolean","description":"Whether the service was deleted"}},"railway_delete_variable":{"success":{"type":"boolean","description":"Whether the variable was deleted"}},"railway_deploy_service":{"deploymentId":{"type":"string","description":"Created deployment ID"}},"railway_get_deployment":{"deployment":{"type":"object","description":"Deployment details","properties":{"id":{"type":"string","description":"Deployment ID"},"status":{"type":"string","description":"Deployment status"},"createdAt":{"type":"string","description":"Deployment creation timestamp"},"url":{"type":"string","description":"Deployment URL","optional":true},"staticUrl":{"type":"string","description":"Static deployment URL","optional":true},"canRollback":{"type":"boolean","description":"Whether the deployment can be rolled back to"},"canRedeploy":{"type":"boolean","description":"Whether the deployment can be redeployed"}}}},"railway_get_deployment_logs":{"logs":{"type":"array","description":"Deployment log entries","items":{"type":"object","properties":{"timestamp":{"type":"string","description":"Log timestamp"},"message":{"type":"string","description":"Log message"},"severity":{"type":"string","description":"Log severity","optional":true}}}},"count":{"type":"number","description":"Number of log entries returned"}},"railway_get_project":{"project":{"type":"object","description":"Project with services and environments","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true},"createdAt":{"type":"string","description":"Project creation timestamp"},"updatedAt":{"type":"string","description":"Project update timestamp","optional":true},"services":{"type":"array","description":"Project services","items":{"type":"object","properties":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"},"icon":{"type":"string","description":"Service icon","optional":true}}}},"environments":{"type":"array","description":"Project environments","items":{"type":"object","properties":{"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"}}}}}}},"railway_list_deployments":{"deployments":{"type":"array","description":"Service deployments","items":{"type":"object","properties":{"id":{"type":"string","description":"Deployment ID"},"status":{"type":"string","description":"Deployment status"},"createdAt":{"type":"string","description":"Deployment creation timestamp"},"url":{"type":"string","description":"Deployment URL","optional":true},"staticUrl":{"type":"string","description":"Static deployment URL","optional":true},"canRollback":{"type":"boolean","description":"Whether this deployment can be rolled back to"},"canRedeploy":{"type":"boolean","description":"Whether this deployment can be redeployed"}}}},"count":{"type":"number","description":"Number of deployments returned"},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether more deployments are available"},"endCursor":{"type":"string","description":"Cursor for the next page","optional":true}}}},"railway_list_project_members":{"members":{"type":"array","description":"Project members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member user ID"},"role":{"type":"string","description":"Project role"},"name":{"type":"string","description":"Member name","optional":true},"email":{"type":"string","description":"Member email","optional":true},"avatar":{"type":"string","description":"Member avatar URL","optional":true}}}},"count":{"type":"number","description":"Number of members returned"}},"railway_list_projects":{"projects":{"type":"array","description":"Railway projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true},"createdAt":{"type":"string","description":"Project creation timestamp"},"updatedAt":{"type":"string","description":"Project update timestamp","optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether more projects are available"},"endCursor":{"type":"string","description":"Cursor for the next page","optional":true}}},"count":{"type":"number","description":"Number of projects returned"}},"railway_list_variables":{"variables":{"type":"object","description":"Variable names and values"},"count":{"type":"number","description":"Number of variables returned"}},"railway_restart_deployment":{"success":{"type":"boolean","description":"Whether the deployment was restarted"}},"railway_rollback_deployment":{"success":{"type":"boolean","description":"Whether the rollback was triggered"}},"railway_transfer_project":{"success":{"type":"boolean","description":"Whether the project was transferred"}},"railway_update_project":{"project":{"type":"object","description":"Updated project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true}}}},"railway_upsert_variable":{"success":{"type":"boolean","description":"Whether the variable was created or updated"}},"rb2b_credit_check":{"credits_remaining":{"type":"number","description":"Number of API credits remaining on the account"}},"rb2b_email_to_activity":{"results":{"type":"array","description":"Activity records for the email","items":{"type":"object","properties":{"email":{"type":"string","description":"The email address"},"last_active":{"type":"string","description":"Date the email was last seen active (YYYY-MM-DD)"}}}},"match_count":{"type":"number","description":"Number of matches found"},"credits_charged":{"type":"number","description":"Credits charged for this request"},"credits_exhausted":{"type":"boolean","description":"Whether the account is out of credits"}},"rb2b_hem_to_best_linkedin":{"linkedin_url":{"type":"string","description":"Best LinkedIn profile URL for the email","optional":true}},"rb2b_hem_to_business_profile":{"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"seniority":{"type":"string","description":"Seniority level","optional":true},"linkedinurl":{"type":"string","description":"Personal LinkedIn profile URL","optional":true},"link_email":{"type":"string","description":"Linked business email address","optional":true},"work_email_confirmed":{"type":"string","description":"Whether the work email is confirmed","optional":true},"personal_emails":{"type":"array","description":"Associated personal emails (hashed or plaintext depending on input)","optional":true,"items":{"type":"string"}},"current_company":{"type":"string","description":"Current company name","optional":true},"current_company_url":{"type":"string","description":"Current company website","optional":true},"current_company_linkedinurl":{"type":"string","description":"Current company LinkedIn URL","optional":true},"current_industry":{"type":"string","description":"Current industry","optional":true},"functional_area":{"type":"string","description":"Functional area","optional":true},"country":{"type":"string","description":"Country","optional":true},"company_employee_count":{"type":"string","description":"Company employee count","optional":true},"company_employee_range":{"type":"string","description":"Company employee range band","optional":true},"company_revenue_range":{"type":"string","description":"Company revenue range band","optional":true},"md5":{"type":"string","description":"MD5 hash of the resolved email","optional":true}},"rb2b_hem_to_linkedin":{"linkedin_slug":{"type":"string","description":"LinkedIn slug for the email","optional":true}},"rb2b_hem_to_maid":{"results":{"type":"array","description":"Mobile advertising identifiers associated with the email","items":{"type":"object","properties":{"device_id":{"type":"string","description":"The mobile advertising identifier"},"device_type":{"type":"string","description":"The identifier type (e.g. AAID, IDFA)"}}}}},"rb2b_ip_to_company":{"results":{"type":"array","description":"Company domain matches for the IP address","items":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain associated with the IP"},"percentage":{"type":"string","description":"Confidence percentage for the match"}}}}},"rb2b_ip_to_hem":{"results":{"type":"array","description":"Up to 3 hashed email matches for the IP address","items":{"type":"object","properties":{"md5":{"type":"string","description":"MD5 hash of the matched email"},"sha256":{"type":"string","description":"SHA-256 hash of the matched email (only when include_sha256 is true)","optional":true},"score":{"type":"number","description":"Match accuracy score (0 = probabilistic, 1 = deterministic)"}}}}},"rb2b_ip_to_maid":{"results":{"type":"array","description":"Mobile advertising identifiers observed for the IP address","items":{"type":"object","properties":{"device_id":{"type":"string","description":"The mobile advertising identifier"},"device_type":{"type":"string","description":"The identifier type (e.g. AAID, IDFA)"}}}}},"rb2b_linkedin_slug_search":{"linkedin_url":{"type":"string","description":"LinkedIn profile URL for the person","optional":true}},"rb2b_linkedin_to_best_personal_email":{"email":{"type":"string","description":"Best personal email for the LinkedIn profile","optional":true}},"rb2b_linkedin_to_business_profile":{"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"headline":{"type":"string","description":"LinkedIn headline","optional":true},"title":{"type":"string","description":"Job title","optional":true},"seniority":{"type":"string","description":"Seniority level","optional":true},"country":{"type":"string","description":"Country","optional":true},"current_industry":{"type":"string","description":"Current industry","optional":true},"functional_area":{"type":"array","description":"Functional areas","optional":true,"items":{"type":"string"}},"linkedin_url":{"type":"string","description":"Personal LinkedIn profile URL","optional":true},"business_email":{"type":"string","description":"Business email address","optional":true},"personal_email":{"type":"string","description":"Personal email address","optional":true},"company":{"type":"object","description":"Current company details","optional":true,"properties":{"name":{"type":"string","description":"Company name","optional":true},"industry":{"type":"string","description":"Company industry","optional":true},"website_url":{"type":"string","description":"Company website URL","optional":true},"linkedin_url":{"type":"string","description":"Company LinkedIn URL","optional":true}}}},"rb2b_linkedin_to_hashed_emails":{"linkedin_slug":{"type":"string","description":"The LinkedIn slug","optional":true},"business_md5_array":{"type":"array","description":"MD5 hashes of business emails","items":{"type":"string"}},"business_sha256_array":{"type":"array","description":"SHA-256 hashes of business emails","items":{"type":"string"}},"personal_md5_array":{"type":"array","description":"MD5 hashes of personal emails","items":{"type":"string"}},"personal_sha256_array":{"type":"array","description":"SHA-256 hashes of personal emails","items":{"type":"string"}}},"rb2b_linkedin_to_mobile_phone":{"mobile_phone":{"type":"string","description":"Mobile phone number for the LinkedIn profile","optional":true}},"rb2b_linkedin_to_personal_email":{"emails":{"type":"array","description":"Personal email addresses for the LinkedIn profile","items":{"type":"string"}}},"rds_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of deleted rows"},"rowCount":{"type":"number","description":"Number of rows deleted"}},"rds_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned or affected"},"rowCount":{"type":"number","description":"Number of rows affected"}},"rds_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of inserted rows"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"rds_introspect":{"message":{"type":"string","description":"Operation status message"},"engine":{"type":"string","description":"Detected database engine type"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes"},"schemas":{"type":"array","description":"List of available schemas in the database"}},"rds_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"rds_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of updated rows"},"rowCount":{"type":"number","description":"Number of rows updated"}},"reddit_delete":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_edit":{"success":{"type":"boolean","description":"Whether the edit was successful"},"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated content data","properties":{"id":{"type":"string","description":"Edited thing ID"},"body":{"type":"string","description":"Updated comment body (for comments)","optional":true},"selftext":{"type":"string","description":"Updated post text (for self posts)","optional":true}}}},"reddit_get_comments":{"post":{"type":"object","description":"Post information including ID, title, author, content, and metadata","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Post author"},"selftext":{"type":"string","description":"Post text content"},"score":{"type":"number","description":"Post score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Reddit permalink"}}},"comments":{"type":"array","description":"Nested comments with author, body, score, timestamps, and replies","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"},"replies":{"type":"array","description":"Nested reply comments","items":{"type":"object","description":"Nested comment with same structure"}}}}}},"reddit_get_controversial":{"subreddit":{"type":"string","description":"Name of the subreddit where posts were fetched from"},"posts":{"type":"array","description":"Array of controversial posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_info":{"posts":{"type":"array","description":"Posts (t3) matched by the requested fullnames","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"comments":{"type":"array","description":"Comments (t1) matched by the requested fullnames","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"}}}},"subreddits":{"type":"array","description":"Subreddits (t5) matched by the requested fullnames","items":{"type":"object","properties":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"accounts_active":{"type":"number","description":"Number of currently active users"}}}}},"reddit_get_me":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"Username"},"created_utc":{"type":"number","description":"Account creation time in UTC epoch seconds"},"link_karma":{"type":"number","description":"Total link karma"},"comment_karma":{"type":"number","description":"Total comment karma"},"total_karma":{"type":"number","description":"Combined total karma"},"is_gold":{"type":"boolean","description":"Whether user has Reddit Premium"},"is_mod":{"type":"boolean","description":"Whether user is a moderator"},"has_verified_email":{"type":"boolean","description":"Whether email is verified"},"icon_img":{"type":"string","description":"User avatar/icon URL"}},"reddit_get_messages":{"messages":{"type":"array","description":"Array of messages with sender, recipient, subject, body, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"name":{"type":"string","description":"Thing fullname (t4_xxxxx)"},"author":{"type":"string","description":"Sender username"},"dest":{"type":"string","description":"Recipient username"},"subject":{"type":"string","description":"Message subject"},"body":{"type":"string","description":"Message body text"},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"new":{"type":"boolean","description":"Whether the message is unread"},"was_comment":{"type":"boolean","description":"Whether the message is a comment reply"},"context":{"type":"string","description":"Context URL for comment replies"},"distinguished":{"type":"string","description":"Distinction: null/\\"moderator\\"/\\"admin\\"","optional":true}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_posts":{"subreddit":{"type":"string","description":"Name of the subreddit where posts were fetched from"},"posts":{"type":"array","description":"Array of posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_saved":{"posts":{"type":"array","description":"Array of saved posts (t3) with title, author, URL, score, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"comments":{"type":"array","description":"Array of saved comments (t1) with author, body, score, and permalink","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_subreddit_info":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"description":{"type":"string","description":"Full subreddit description (markdown)"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"accounts_active":{"type":"number","description":"Number of currently active users"},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"lang":{"type":"string","description":"Primary language of the subreddit"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"banner_img":{"type":"string","description":"Subreddit banner URL","optional":true}},"reddit_get_subreddit_rules":{"rules":{"type":"array","description":"Array of subreddit-specific rules","items":{"type":"object","properties":{"short_name":{"type":"string","description":"Short name/title of the rule"},"description":{"type":"string","description":"Full description of the rule (markdown)"},"description_html":{"type":"string","description":"HTML-rendered rule description","optional":true},"violation_reason":{"type":"string","description":"Reason shown on the report menu when this rule is selected"},"kind":{"type":"string","description":"What the rule applies to: \\"link\\", \\"comment\\", or \\"all\\""},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"priority":{"type":"number","description":"Display/order priority of the rule"}}}},"site_rules":{"type":"array","description":"Reddit site-wide rules that apply to the subreddit","items":{"type":"string","description":"Site-wide rule text"}},"site_rules_flow":{"type":"array","description":"Structured site-wide rules flow used by the report menu","items":{"type":"object","description":"Site-wide rule flow node"}}},"reddit_get_user":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"Username"},"created_utc":{"type":"number","description":"Account creation time in UTC epoch seconds"},"link_karma":{"type":"number","description":"Total link karma"},"comment_karma":{"type":"number","description":"Total comment karma"},"total_karma":{"type":"number","description":"Combined total karma"},"is_gold":{"type":"boolean","description":"Whether user has Reddit Premium"},"is_mod":{"type":"boolean","description":"Whether user is a moderator"},"has_verified_email":{"type":"boolean","description":"Whether email is verified"},"icon_img":{"type":"string","description":"User avatar/icon URL"}},"reddit_get_user_comments":{"comments":{"type":"array","description":"Array of comments with author, body, score, timestamp, and permalink","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_user_posts":{"posts":{"type":"array","description":"Array of submitted posts with title, author, URL, score, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_hide":{"success":{"type":"boolean","description":"Whether the hide was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_hot_posts":{"subreddit":{"type":"string","description":"Name of the subreddit where hot posts were fetched from"},"posts":{"type":"array","description":"Array of hot posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_list_my_subreddits":{"subreddits":{"type":"array","description":"Array of subscribed subreddits with name, description, and subscriber metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"accounts_active":{"type":"number","description":"Number of currently active users"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_lock":{"success":{"type":"boolean","description":"Whether the lock was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mark_all_read":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mark_read":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_marknsfw":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_approve":{"success":{"type":"boolean","description":"Whether the approval was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_distinguish":{"success":{"type":"boolean","description":"Whether the distinguish action was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_remove":{"success":{"type":"boolean","description":"Whether the removal was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_sticky":{"success":{"type":"boolean","description":"Whether the sticky action was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_reply":{"success":{"type":"boolean","description":"Whether the reply was posted successfully"},"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Comment data including ID, name, permalink, and body","properties":{"id":{"type":"string","description":"New comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"permalink":{"type":"string","description":"Comment permalink","optional":true},"body":{"type":"string","description":"Comment body text","optional":true}}}},"reddit_report":{"success":{"type":"boolean","description":"Whether the report was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_save":{"success":{"type":"boolean","description":"Whether the save was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_search":{"subreddit":{"type":"string","description":"Name of the subreddit where search was performed"},"posts":{"type":"array","description":"Array of search result posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_search_subreddits":{"subreddits":{"type":"array","description":"Array of matching subreddits with name, description, and subscriber metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"accounts_active":{"type":"number","description":"Number of currently active users"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_send_message":{"success":{"type":"boolean","description":"Whether the message was sent successfully"},"message":{"type":"string","description":"Success or error message"}},"reddit_submit_post":{"success":{"type":"boolean","description":"Whether the post was submitted successfully"},"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Post data including ID, name, URL, and permalink","properties":{"id":{"type":"string","description":"New post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)","optional":true},"url":{"type":"string","description":"Post URL from API response"},"permalink":{"type":"string","description":"Full Reddit permalink","optional":true}}}},"reddit_subscribe":{"success":{"type":"boolean","description":"Whether the subscription action was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unhide":{"success":{"type":"boolean","description":"Whether the unhide was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unlock":{"success":{"type":"boolean","description":"Whether the unlock was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unmarknsfw":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unsave":{"success":{"type":"boolean","description":"Whether the unsave was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_vote":{"success":{"type":"boolean","description":"Whether the vote was successful"},"message":{"type":"string","description":"Success or error message"}},"redis_command":{"command":{"type":"string","description":"The command that was executed"},"result":{"type":"json","description":"The result of the command"}},"redis_delete":{"key":{"type":"string","description":"The key that was deleted"},"deletedCount":{"type":"number","description":"Number of keys deleted (0 if key did not exist, 1 if deleted)"}},"redis_exists":{"key":{"type":"string","description":"The key that was checked"},"exists":{"type":"boolean","description":"Whether the key exists (true) or not (false)"}},"redis_expire":{"key":{"type":"string","description":"The key that expiration was set on"},"result":{"type":"number","description":"1 if the timeout was set, 0 if the key does not exist"}},"redis_get":{"key":{"type":"string","description":"The key that was retrieved"},"value":{"type":"string","description":"The value of the key, or null if the key does not exist","optional":true}},"redis_hdel":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was deleted"},"deleted":{"type":"number","description":"Number of fields removed (1 if deleted, 0 if field did not exist)"}},"redis_hget":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was retrieved"},"value":{"type":"string","description":"The field value, or null if the field or key does not exist","optional":true}},"redis_hgetall":{"key":{"type":"string","description":"The hash key"},"fields":{"type":"object","description":"All field-value pairs in the hash as a key-value object. Empty object if the key does not exist."},"fieldCount":{"type":"number","description":"Number of fields in the hash"}},"redis_hset":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was set"},"result":{"type":"number","description":"Number of fields added (1 if new, 0 if updated)"}},"redis_incr":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after increment"}},"redis_incrby":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after increment"}},"redis_keys":{"pattern":{"type":"string","description":"The pattern used to match keys"},"keys":{"type":"array","description":"List of keys matching the pattern","items":{"type":"string","description":"A Redis key"}},"count":{"type":"number","description":"Number of keys found"}},"redis_llen":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"The length of the list, or 0 if the key does not exist"}},"redis_lpop":{"key":{"type":"string","description":"The list key"},"value":{"type":"string","description":"The removed element, or null if the list is empty","optional":true}},"redis_lpush":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"Length of the list after the push"}},"redis_lrange":{"key":{"type":"string","description":"The list key"},"values":{"type":"array","description":"List elements in the specified range","items":{"type":"string","description":"A list element"}},"count":{"type":"number","description":"Number of elements returned"}},"redis_persist":{"key":{"type":"string","description":"The key that was persisted"},"result":{"type":"number","description":"1 if the expiration was removed, 0 if the key does not exist or has no expiration"}},"redis_rpop":{"key":{"type":"string","description":"The list key"},"value":{"type":"string","description":"The removed element, or null if the list is empty","optional":true}},"redis_rpush":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"Length of the list after the push"}},"redis_set":{"key":{"type":"string","description":"The key that was set"},"result":{"type":"string","description":"The result of the SET operation (typically \\"OK\\")"}},"redis_setnx":{"key":{"type":"string","description":"The key that was set"},"wasSet":{"type":"boolean","description":"Whether the key was set (true) or already existed (false)"}},"redis_ttl":{"key":{"type":"string","description":"The key that was checked"},"ttl":{"type":"number","description":"Remaining TTL in seconds. Positive integer if TTL set, -1 if no expiration, -2 if key does not exist."}},"reducto_parser":{"job_id":{"type":"string","description":"Unique identifier for the processing job"},"duration":{"type":"number","description":"Processing time in seconds"},"usage":{"type":"json","description":"Resource consumption data"},"result":{"type":"json","description":"Parsed document content with chunks and blocks"},"pdf_url":{"type":"string","description":"Storage URL of converted PDF","optional":true},"studio_link":{"type":"string","description":"Link to Reducto studio interface","optional":true}},"reducto_parser_v2":{"job_id":{"type":"string","description":"Unique identifier for the processing job"},"duration":{"type":"number","description":"Processing time in seconds"},"usage":{"type":"json","description":"Resource consumption data"},"result":{"type":"json","description":"Parsed document content with chunks and blocks"},"pdf_url":{"type":"string","description":"Storage URL of converted PDF","optional":true},"studio_link":{"type":"string","description":"Link to Reducto studio interface","optional":true}},"resend_cancel_email":{"id":{"type":"string","description":"Canceled email ID"}},"resend_create_audience":{"id":{"type":"string","description":"Created audience ID"},"name":{"type":"string","description":"Audience name"}},"resend_create_broadcast":{"id":{"type":"string","description":"Created broadcast ID"}},"resend_create_contact":{"id":{"type":"string","description":"Created contact ID"}},"resend_delete_audience":{"id":{"type":"string","description":"Deleted audience ID"},"deleted":{"type":"boolean","description":"Whether the audience was successfully deleted"}},"resend_delete_contact":{"id":{"type":"string","description":"Deleted contact ID"},"deleted":{"type":"boolean","description":"Whether the contact was successfully deleted"}},"resend_get_audience":{"id":{"type":"string","description":"Audience ID"},"name":{"type":"string","description":"Audience name"},"createdAt":{"type":"string","description":"Audience creation timestamp"}},"resend_get_broadcast":{"id":{"type":"string","description":"Broadcast ID"},"name":{"type":"string","description":"Broadcast name"},"audienceId":{"type":"string","description":"Audience ID (legacy)","optional":true},"segmentId":{"type":"string","description":"Segment ID (the current recipient field)","optional":true},"from":{"type":"string","description":"Sender email address"},"subject":{"type":"string","description":"Broadcast subject"},"replyTo":{"type":"string","description":"Reply-to email address","optional":true},"previewText":{"type":"string","description":"Inbox preview text","optional":true},"status":{"type":"string","description":"Broadcast status (e.g., draft, sent)"},"createdAt":{"type":"string","description":"Broadcast creation timestamp"},"scheduledAt":{"type":"string","description":"Scheduled send timestamp","optional":true},"sentAt":{"type":"string","description":"Timestamp the broadcast was sent","optional":true}},"resend_get_contact":{"id":{"type":"string","description":"Contact ID"},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name"},"lastName":{"type":"string","description":"Contact last name"},"createdAt":{"type":"string","description":"Contact creation timestamp"},"unsubscribed":{"type":"boolean","description":"Whether the contact is unsubscribed"}},"resend_get_email":{"id":{"type":"string","description":"Email ID"},"from":{"type":"string","description":"Sender email address"},"to":{"type":"array","description":"Recipient email addresses","items":{"type":"string","description":"Recipient email address"}},"subject":{"type":"string","description":"Email subject"},"html":{"type":"string","description":"HTML email content"},"text":{"type":"string","description":"Plain text email content","optional":true},"cc":{"type":"array","description":"CC email addresses","items":{"type":"string","description":"CC email address"}},"bcc":{"type":"array","description":"BCC email addresses","items":{"type":"string","description":"BCC email address"}},"replyTo":{"type":"array","description":"Reply-to email addresses","items":{"type":"string","description":"Reply-to email address"}},"lastEvent":{"type":"string","description":"Last event status (e.g., delivered, bounced)"},"createdAt":{"type":"string","description":"Email creation timestamp"},"scheduledAt":{"type":"string","description":"Scheduled send timestamp","optional":true},"tags":{"type":"array","description":"Email tags as name-value pairs","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name"},"value":{"type":"string","description":"Tag value"}}}}},"resend_list_audiences":{"audiences":{"type":"array","description":"Array of audiences","items":{"type":"object","properties":{"id":{"type":"string","description":"Audience ID"},"name":{"type":"string","description":"Audience name"},"created_at":{"type":"string","description":"Audience creation timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether there are more audiences to retrieve"}},"resend_list_contacts":{"contacts":{"type":"array","description":"Array of contacts","items":{"type":"object","properties":{"id":{"type":"string","description":"Contact ID"},"email":{"type":"string","description":"Contact email address"},"first_name":{"type":"string","description":"Contact first name"},"last_name":{"type":"string","description":"Contact last name"},"created_at":{"type":"string","description":"Contact creation timestamp"},"unsubscribed":{"type":"boolean","description":"Whether the contact is unsubscribed"}}}},"hasMore":{"type":"boolean","description":"Whether there are more contacts to retrieve"}},"resend_list_domains":{"domains":{"type":"array","description":"Array of domains","items":{"type":"object","properties":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Domain verification status"},"region":{"type":"string","description":"Region the domain is configured in"},"createdAt":{"type":"string","description":"Domain creation timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether there are more domains to retrieve"}},"resend_send":{"success":{"type":"boolean","description":"Whether the email was sent successfully"},"id":{"type":"string","description":"Email ID returned by Resend"},"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject"},"body":{"type":"string","description":"Email body content"}},"resend_send_broadcast":{"id":{"type":"string","description":"Broadcast ID"}},"resend_update_contact":{"id":{"type":"string","description":"Updated contact ID"}},"revenuecat_create_purchase":{"customer":{"type":"object","description":"Customer object returned at the top level of POST /v1/receipts (first_seen, last_seen, original_app_user_id, original_application_version, original_sdk_version, management_url, entitlements, original_purchase_date, request_date). Null when the response uses the `value`-wrapped envelope.","optional":true},"subscriber":{"type":"object","description":"The updated subscriber object after recording the purchase","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_defer_google_subscription":{"subscriber":{"type":"object","description":"The updated subscriber object after deferring the Google subscription","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_delete_customer":{"deleted":{"type":"boolean","description":"Whether the subscriber was deleted"},"app_user_id":{"type":"string","description":"The deleted app user ID"}},"revenuecat_get_customer":{"subscriber":{"type":"object","description":"The subscriber object with subscriptions and entitlements","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}},"metadata":{"type":"object","description":"Subscriber summary metadata","properties":{"app_user_id":{"type":"string","description":"The app user ID"},"first_seen":{"type":"string","description":"ISO 8601 date when the subscriber was first seen"},"active_entitlements":{"type":"number","description":"Number of active entitlements"},"active_subscriptions":{"type":"number","description":"Number of active subscriptions"}}}},"revenuecat_grant_entitlement":{"subscriber":{"type":"object","description":"The updated subscriber object after granting the entitlement","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_list_offerings":{"current_offering_id":{"type":"string","description":"The identifier of the current offering","optional":true},"offerings":{"type":"array","description":"List of offerings","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Offering identifier"},"description":{"type":"string","description":"Offering description","optional":true},"packages":{"type":"array","description":"List of packages in the offering","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Package identifier"},"platform_product_identifier":{"type":"string","description":"Platform-specific product identifier","optional":true}}}}}}},"metadata":{"type":"object","description":"Offerings metadata","properties":{"count":{"type":"number","description":"Number of offerings returned"},"current_offering_id":{"type":"string","description":"Current offering identifier","optional":true}}}},"revenuecat_refund_google_subscription":{"subscriber":{"type":"object","description":"The updated subscriber object after refunding the Google subscription","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_revoke_entitlement":{"subscriber":{"type":"object","description":"The updated subscriber object after revoking the entitlement","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_revoke_google_subscription":{"subscriber":{"type":"object","description":"The updated subscriber object after revoking the Google subscription","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_update_subscriber_attributes":{"updated":{"type":"boolean","description":"Whether the subscriber attributes were successfully updated"},"app_user_id":{"type":"string","description":"The app user ID of the updated subscriber"}},"rippling_bulk_create_custom_object_records":{"createdRecords":{"type":"array","description":"Created custom object records"},"totalCount":{"type":"number","description":"Number of records created"}},"rippling_bulk_delete_custom_object_records":{"deleted":{"type":"boolean","description":"Whether the bulk delete succeeded"}},"rippling_bulk_update_custom_object_records":{"updatedRecords":{"type":"array","description":"Updated custom object records"},"totalCount":{"type":"number","description":"Number of records updated"}},"rippling_create_business_partner":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"business_partner_group_id":{"type":"string","description":"Group ID","optional":true},"worker_id":{"type":"string","description":"Worker ID","optional":true},"client_group_id":{"type":"string","description":"Client group ID","optional":true},"client_group_member_count":{"type":"number","description":"Client group member count","optional":true}},"rippling_create_business_partner_group":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"domain":{"type":"string","description":"Domain","optional":true},"default_business_partner_id":{"type":"string","description":"Default partner ID","optional":true}},"rippling_create_custom_app":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"description":{"type":"string","description":"Description","optional":true},"icon":{"type":"string","description":"Icon URL","optional":true},"pages":{"type":"json","description":"Array of page summaries","optional":true}},"rippling_create_custom_object":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"plural_label":{"type":"string","description":"Plural label","optional":true},"category_id":{"type":"string","description":"Category ID","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"native_category_id":{"type":"string","description":"Native category ID","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true},"owner_id":{"type":"string","description":"Owner ID","optional":true}},"rippling_create_custom_object_field":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"custom_object":{"type":"string","description":"Custom object","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"data_type":{"type":"json","description":"Data type configuration","optional":true},"is_unique":{"type":"boolean","description":"Is unique","optional":true},"is_immutable":{"type":"boolean","description":"Is immutable","optional":true},"is_standard":{"type":"boolean","description":"Is standard","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true}},"rippling_create_custom_object_record":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_create_custom_page":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"components":{"type":"json","description":"Page components","optional":true},"actions":{"type":"json","description":"Page actions","optional":true},"canvas_actions":{"type":"json","description":"Canvas actions","optional":true},"variables":{"type":"json","description":"Page variables","optional":true},"media":{"type":"json","description":"Page media","optional":true}},"rippling_create_custom_setting":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"}},"rippling_create_department":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"parent_id":{"type":"string","description":"Parent department ID","optional":true},"reference_code":{"type":"string","description":"Reference code","optional":true},"department_hierarchy_id":{"type":"json","description":"Department hierarchy IDs","optional":true},"parent":{"type":"json","description":"Expanded parent department","optional":true},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy","optional":true}},"rippling_create_draft_hires":{"invalidItems":{"type":"json","description":"Failed draft hires"},"successfulResults":{"type":"json","description":"Successful draft hires"},"totalInvalid":{"type":"number","description":"Number of failures"},"totalSuccessful":{"type":"number","description":"Number of successes"}},"rippling_create_object_category":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true}},"rippling_create_title":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Title name","optional":true}},"rippling_create_work_location":{"id":{"type":"string","description":"Location ID"},"created_at":{"type":"string","description":"Created timestamp","optional":true},"updated_at":{"type":"string","description":"Updated timestamp","optional":true},"name":{"type":"string","description":"Name"},"address":{"type":"json","description":"Address","optional":true}},"rippling_delete_business_partner":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_business_partner_group":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_app":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_object":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_object_field":{"deleted":{"type":"boolean","description":"Whether the field was deleted"}},"rippling_delete_custom_object_record":{"deleted":{"type":"boolean","description":"Whether the record was deleted"}},"rippling_delete_custom_page":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_setting":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_object_category":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_title":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_work_location":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_get_business_partner":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"business_partner_group_id":{"type":"string","description":"Group ID","optional":true},"worker_id":{"type":"string","description":"Worker ID","optional":true},"client_group_id":{"type":"string","description":"Client group ID","optional":true},"client_group_member_count":{"type":"number","description":"Client group member count","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_business_partner_group":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"domain":{"type":"string","description":"Domain","optional":true},"default_business_partner_id":{"type":"string","description":"Default partner ID","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_current_user":{"id":{"type":"string","description":"User ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"work_email":{"type":"string","description":"Work email","optional":true},"company_id":{"type":"string","description":"Company ID","optional":true},"company":{"type":"json","description":"Expanded company object","optional":true}},"rippling_get_custom_app":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"description":{"type":"string","description":"Description","optional":true},"icon":{"type":"string","description":"Icon URL","optional":true},"pages":{"type":"json","description":"Array of page summaries","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_custom_object":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"plural_label":{"type":"string","description":"Plural label","optional":true},"category_id":{"type":"string","description":"Category ID","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"native_category_id":{"type":"string","description":"Native category ID","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true},"owner_id":{"type":"string","description":"Owner ID","optional":true}},"rippling_get_custom_object_field":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"custom_object":{"type":"string","description":"Custom object","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"data_type":{"type":"json","description":"Data type configuration","optional":true},"is_unique":{"type":"boolean","description":"Is unique","optional":true},"is_immutable":{"type":"boolean","description":"Is immutable","optional":true},"is_standard":{"type":"boolean","description":"Is standard","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true}},"rippling_get_custom_object_record":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_get_custom_object_record_by_external_id":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_get_custom_page":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"components":{"type":"json","description":"Page components","optional":true},"actions":{"type":"json","description":"Page actions","optional":true},"canvas_actions":{"type":"json","description":"Canvas actions","optional":true},"variables":{"type":"json","description":"Page variables","optional":true},"media":{"type":"json","description":"Page media","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_custom_setting":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_department":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"string","description":"Parent department ID"},"reference_code":{"type":"string","description":"Reference code"},"department_hierarchy_id":{"type":"json","description":"Array of department IDs in hierarchy"},"parent":{"type":"json","description":"Expanded parent department"},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy"},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_employment_type":{"id":{"type":"string","description":"Employment type ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"label":{"type":"string","description":"Label","optional":true},"name":{"type":"string","description":"Name","optional":true},"type":{"type":"string","description":"Type (CONTRACTOR, EMPLOYEE)","optional":true},"compensation_time_period":{"type":"string","description":"Compensation period (HOURLY, SALARIED)","optional":true},"amount_worked":{"type":"string","description":"Amount worked (PART-TIME, FULL-TIME, TEMPORARY)","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_job_function":{"id":{"type":"string","description":"Job function ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_object_category":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true}},"rippling_get_report_run":{"id":{"type":"string","description":"Report run ID"},"report_id":{"type":"string","description":"Report ID","optional":true},"status":{"type":"string","description":"Run status","optional":true},"file_url":{"type":"string","description":"URL to download the report file","optional":true},"expires_at":{"type":"string","description":"Expiration timestamp for the file URL","optional":true},"output_type":{"type":"string","description":"Output format (JSON or CSV)","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_supergroup":{"id":{"type":"string","description":"Supergroup ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Description"},"app_owner_id":{"type":"string","description":"App owner ID"},"group_type":{"type":"string","description":"Group type"},"name":{"type":"string","description":"Name"},"sub_group_type":{"type":"string","description":"Sub group type"},"read_only":{"type":"boolean","description":"Whether the group is read only"},"parent":{"type":"string","description":"Parent group ID"},"mutually_exclusive_key":{"type":"string","description":"Mutually exclusive key"},"cumulatively_exhaustive_default":{"type":"boolean","description":"Whether the group is the cumulatively exhaustive default"},"include_terminated":{"type":"boolean","description":"Whether the group includes terminated roles"},"allow_non_employees":{"type":"boolean","description":"Whether the group allows non-employees"},"can_override_role_states":{"type":"boolean","description":"Whether the group can override role states"},"priority":{"type":"number","description":"Group priority"},"is_invisible":{"type":"boolean","description":"Whether the group is invisible"},"ignore_prov_group_matching":{"type":"boolean","description":"Whether to ignore provisioning group matching"},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_team":{"id":{"type":"string","description":"Team ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"parent_id":{"type":"string","description":"Parent team ID","optional":true},"parent":{"type":"json","description":"Expanded parent team","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_title":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Title name","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_user":{"id":{"type":"string","description":"User ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"active":{"type":"boolean","description":"Is active","optional":true},"username":{"type":"string","description":"Username","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"preferred_language":{"type":"string","description":"Preferred language","optional":true},"locale":{"type":"string","description":"Locale","optional":true},"timezone":{"type":"string","description":"Timezone","optional":true},"number":{"type":"string","description":"Profile number","optional":true},"name":{"type":"json","description":"User name object","optional":true},"emails":{"type":"json","description":"Email addresses","optional":true},"phone_numbers":{"type":"json","description":"Phone numbers","optional":true},"addresses":{"type":"json","description":"Addresses","optional":true},"photos":{"type":"json","description":"Photos","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_work_location":{"id":{"type":"string","description":"Location ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"address":{"type":"json","description":"Address object","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_worker":{"id":{"type":"string","description":"Worker ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"user_id":{"type":"string","description":"User ID","optional":true},"is_manager":{"type":"boolean","description":"Is manager","optional":true},"manager_id":{"type":"string","description":"Manager ID","optional":true},"legal_entity_id":{"type":"string","description":"Legal entity ID","optional":true},"country":{"type":"string","description":"Country","optional":true},"start_date":{"type":"string","description":"Start date","optional":true},"end_date":{"type":"string","description":"End date","optional":true},"number":{"type":"number","description":"Worker number","optional":true},"work_email":{"type":"string","description":"Work email","optional":true},"personal_email":{"type":"string","description":"Personal email","optional":true},"status":{"type":"string","description":"Status","optional":true},"employment_type_id":{"type":"string","description":"Employment type ID","optional":true},"department_id":{"type":"string","description":"Department ID","optional":true},"teams_id":{"type":"json","description":"Team IDs","optional":true},"title":{"type":"string","description":"Job title","optional":true},"level_id":{"type":"string","description":"Level ID","optional":true},"compensation_id":{"type":"string","description":"Compensation ID","optional":true},"overtime_exemption":{"type":"string","description":"Overtime exemption","optional":true},"title_effective_date":{"type":"string","description":"Title effective date","optional":true},"business_partners_id":{"type":"json","description":"Business partner IDs","optional":true},"location":{"type":"json","description":"Worker location","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"date_of_birth":{"type":"string","description":"Date of birth","optional":true},"race":{"type":"string","description":"Race","optional":true},"ethnicity":{"type":"string","description":"Ethnicity","optional":true},"citizenship":{"type":"string","description":"Citizenship","optional":true},"termination_details":{"type":"json","description":"Termination details","optional":true},"custom_fields":{"type":"json","description":"Custom fields","optional":true},"country_fields":{"type":"json","description":"Country-specific fields","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_business_partner_groups":{"businessPartnerGroups":{"type":"array","description":"List of businessPartnerGroups","items":{"type":"object","properties":{"id":{"type":"string","description":"Business partner group ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Group name"},"domain":{"type":"string","description":"Domain (HR, IT, FINANCE, RECRUITING, OTHER)"},"default_business_partner_id":{"type":"string","description":"Default business partner ID"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_business_partners":{"businessPartners":{"type":"array","description":"List of businessPartners","items":{"type":"object","properties":{"id":{"type":"string","description":"Business partner ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"business_partner_group_id":{"type":"string","description":"Business partner group ID"},"worker_id":{"type":"string","description":"Worker ID"},"client_group_id":{"type":"string","description":"Client group ID"},"client_group_member_count":{"type":"number","description":"Client group member count"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_companies":{"companies":{"type":"array","description":"List of companies","items":{"type":"object","properties":{"id":{"type":"string","description":"Company ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Company name"},"legal_name":{"type":"string","description":"Legal name"},"doing_business_as_name":{"type":"string","description":"DBA name"},"phone":{"type":"string","description":"Phone number"},"primary_email":{"type":"string","description":"Primary email"},"parent_legal_entity_id":{"type":"string","description":"Parent legal entity ID"},"legal_entities_id":{"type":"json","description":"Array of legal entity IDs"},"physical_address":{"type":"json","description":"Physical address of the holding entity"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_apps":{"customApps":{"type":"array","description":"List of customApps","items":{"type":"object","properties":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"App name"},"api_name":{"type":"string","description":"API name"},"description":{"type":"string","description":"Description"},"icon":{"type":"string","description":"Icon URL"},"pages":{"type":"json","description":"Array of page summaries"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_fields":{"customFields":{"type":"array","description":"List of customFields","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Field name"},"description":{"type":"string","description":"Field description"},"required":{"type":"boolean","description":"Whether the field is required"},"type":{"type":"string","description":"Field type (TEXT, DATE, NUMBER, CURRENCY, etc.)"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_object_fields":{"fields":{"type":"array","description":"List of fields","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Field name"},"custom_object":{"type":"string","description":"Parent custom object"},"description":{"type":"string","description":"Description"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"json","description":"Data type configuration"},"is_unique":{"type":"boolean","description":"Whether the field is unique"},"is_immutable":{"type":"boolean","description":"Whether the field is immutable"},"is_standard":{"type":"boolean","description":"Whether the field is standard"},"enable_history":{"type":"boolean","description":"Whether history is enabled"},"managed_package_install_id":{"type":"string","description":"Package install ID"}}}},"totalCount":{"type":"number","description":"Number of fields returned"},"nextLink":{"type":"string","description":"Next page link","optional":true}},"rippling_list_custom_object_records":{"records":{"type":"array","description":"List of records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data including dynamic fields"}}}},"totalCount":{"type":"number","description":"Number of records returned"},"nextLink":{"type":"string","description":"Next page link","optional":true}},"rippling_list_custom_objects":{"customObjects":{"type":"array","description":"List of customObjects","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom object ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Object name"},"description":{"type":"string","description":"Description"},"api_name":{"type":"string","description":"API name"},"plural_label":{"type":"string","description":"Plural label"},"category_id":{"type":"string","description":"Category ID"},"native_category_id":{"type":"string","description":"Native category ID"},"managed_package_install_id":{"type":"string","description":"Package install ID"},"owner_id":{"type":"string","description":"Owner ID"},"enable_history":{"type":"boolean","description":"Whether history is enabled"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true}},"rippling_list_custom_pages":{"customPages":{"type":"array","description":"List of customPages","items":{"type":"object","properties":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Page name"},"components":{"type":"json","description":"Page components"},"actions":{"type":"json","description":"Page actions"},"canvas_actions":{"type":"json","description":"Canvas actions"},"variables":{"type":"json","description":"Page variables"},"media":{"type":"json","description":"Page media"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_settings":{"customSettings":{"type":"array","description":"List of custom settings","items":{"type":"object","properties":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_departments":{"departments":{"type":"array","description":"List of departments","items":{"type":"object","properties":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"string","description":"Parent department ID"},"reference_code":{"type":"string","description":"Reference code"},"department_hierarchy_id":{"type":"json","description":"Array of department IDs in hierarchy"},"parent":{"type":"json","description":"Expanded parent department"},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_employment_types":{"employmentTypes":{"type":"array","description":"List of employmentTypes","items":{"type":"object","properties":{"id":{"type":"string","description":"Employment type ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"label":{"type":"string","description":"Employment type label"},"name":{"type":"string","description":"Employment type name"},"type":{"type":"string","description":"Type (CONTRACTOR, EMPLOYEE)"},"compensation_time_period":{"type":"string","description":"Compensation period (HOURLY, SALARIED)"},"amount_worked":{"type":"string","description":"Amount worked (PART-TIME, FULL-TIME, TEMPORARY)"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_entitlements":{"entitlements":{"type":"array","description":"List of entitlements","items":{"type":"object","properties":{"id":{"type":"string","description":"Entitlement ID"},"description":{"type":"string","description":"Entitlement description"},"display_name":{"type":"string","description":"Display name"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_job_functions":{"jobFunctions":{"type":"array","description":"List of jobFunctions","items":{"type":"object","properties":{"id":{"type":"string","description":"Job function ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Job function name"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_object_categories":{"objectCategories":{"type":"array","description":"List of objectCategories","items":{"type":"object","properties":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Category name"},"description":{"type":"string","description":"Description"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true}},"rippling_list_supergroup_exclusion_members":{"members":{"type":"array","description":"List of members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"full_name":{"type":"string","description":"Full name"},"work_email":{"type":"string","description":"Work email"},"worker_id":{"type":"string","description":"Worker ID"},"worker":{"type":"json","description":"Expanded worker object"}}}},"totalCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Next page link","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_supergroup_inclusion_members":{"members":{"type":"array","description":"List of members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"full_name":{"type":"string","description":"Full name"},"work_email":{"type":"string","description":"Work email"},"worker_id":{"type":"string","description":"Worker ID"},"worker":{"type":"json","description":"Expanded worker object"}}}},"totalCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Next page link","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_supergroup_members":{"members":{"type":"array","description":"List of members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"full_name":{"type":"string","description":"Full name"},"work_email":{"type":"string","description":"Work email"},"worker_id":{"type":"string","description":"Worker ID"},"worker":{"type":"json","description":"Expanded worker object"}}}},"totalCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Next page link","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_supergroups":{"supergroups":{"type":"array","description":"List of supergroups","items":{"type":"object","properties":{"id":{"type":"string","description":"Supergroup ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Description"},"app_owner_id":{"type":"string","description":"App owner ID"},"group_type":{"type":"string","description":"Group type"},"name":{"type":"string","description":"Name"},"sub_group_type":{"type":"string","description":"Sub group type"},"read_only":{"type":"boolean","description":"Whether the group is read only"},"parent":{"type":"string","description":"Parent group ID"},"mutually_exclusive_key":{"type":"string","description":"Mutually exclusive key"},"cumulatively_exhaustive_default":{"type":"boolean","description":"Whether the group is the cumulatively exhaustive default"},"include_terminated":{"type":"boolean","description":"Whether the group includes terminated roles"},"allow_non_employees":{"type":"boolean","description":"Whether the group allows non-employees"},"can_override_role_states":{"type":"boolean","description":"Whether the group can override role states"},"priority":{"type":"number","description":"Group priority"},"is_invisible":{"type":"boolean","description":"Whether the group is invisible"},"ignore_prov_group_matching":{"type":"boolean","description":"Whether to ignore provisioning group matching"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Team name"},"parent_id":{"type":"string","description":"Parent team ID"},"parent":{"type":"json","description":"Expanded parent team"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_titles":{"titles":{"type":"array","description":"List of titles","items":{"type":"object","properties":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Title name"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"active":{"type":"boolean","description":"Whether the user is active"},"username":{"type":"string","description":"Unique username"},"display_name":{"type":"string","description":"Display name"},"preferred_language":{"type":"string","description":"Preferred language"},"locale":{"type":"string","description":"Locale"},"timezone":{"type":"string","description":"Timezone (IANA format)"},"number":{"type":"string","description":"Permanent profile number"},"name":{"type":"json","description":"User name object (given_name, family_name, etc.)"},"emails":{"type":"json","description":"Array of email objects"},"phone_numbers":{"type":"json","description":"Array of phone number objects"},"addresses":{"type":"json","description":"Array of address objects"},"photos":{"type":"json","description":"Array of photo objects"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_work_locations":{"workLocations":{"type":"array","description":"List of workLocations","items":{"type":"object","properties":{"id":{"type":"string","description":"Work location ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Location name"},"address":{"type":"json","description":"Address object"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_workers":{"workers":{"type":"array","description":"List of workers","items":{"type":"object","properties":{"id":{"type":"string","description":"Worker ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"user_id":{"type":"string","description":"Associated user ID"},"is_manager":{"type":"boolean","description":"Whether the worker is a manager"},"manager_id":{"type":"string","description":"Manager worker ID"},"legal_entity_id":{"type":"string","description":"Legal entity ID"},"country":{"type":"string","description":"Worker country code"},"start_date":{"type":"string","description":"Employment start date"},"end_date":{"type":"string","description":"Employment end date"},"number":{"type":"number","description":"Worker number"},"work_email":{"type":"string","description":"Work email address"},"personal_email":{"type":"string","description":"Personal email address"},"status":{"type":"string","description":"Worker status (INIT, HIRED, ACCEPTED, ACTIVE, TERMINATED)"},"employment_type_id":{"type":"string","description":"Employment type ID"},"department_id":{"type":"string","description":"Department ID"},"teams_id":{"type":"json","description":"Array of team IDs"},"title":{"type":"string","description":"Job title"},"level_id":{"type":"string","description":"Level ID"},"compensation_id":{"type":"string","description":"Compensation ID"},"overtime_exemption":{"type":"string","description":"Overtime exemption status (EXEMPT, NON_EXEMPT)"},"title_effective_date":{"type":"string","description":"Title effective date"},"business_partners_id":{"type":"json","description":"Array of business partner IDs"},"location":{"type":"json","description":"Worker location (type, work_location_id)"},"gender":{"type":"string","description":"Gender"},"date_of_birth":{"type":"string","description":"Date of birth"},"race":{"type":"string","description":"Race"},"ethnicity":{"type":"string","description":"Ethnicity"},"citizenship":{"type":"string","description":"Citizenship country code"},"termination_details":{"type":"json","description":"Termination details"},"custom_fields":{"type":"json","description":"Custom fields (expandable)"},"country_fields":{"type":"json","description":"Country-specific fields"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_query_custom_object_records":{"records":{"type":"array","description":"Matching records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}}}},"totalCount":{"type":"number","description":"Number of records returned"},"cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"rippling_trigger_report_run":{"id":{"type":"string","description":"Report run ID"},"report_id":{"type":"string","description":"Report ID","optional":true},"status":{"type":"string","description":"Run status","optional":true},"file_url":{"type":"string","description":"URL to download the report file","optional":true},"expires_at":{"type":"string","description":"Expiration timestamp for the file URL","optional":true},"output_type":{"type":"string","description":"Output format (JSON or CSV)","optional":true}},"rippling_update_custom_app":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"description":{"type":"string","description":"Description","optional":true},"icon":{"type":"string","description":"Icon URL","optional":true},"pages":{"type":"json","description":"Array of page summaries","optional":true}},"rippling_update_custom_object":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"plural_label":{"type":"string","description":"Plural label","optional":true},"category_id":{"type":"string","description":"Category ID","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"native_category_id":{"type":"string","description":"Native category ID","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true},"owner_id":{"type":"string","description":"Owner ID","optional":true}},"rippling_update_custom_object_field":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"custom_object":{"type":"string","description":"Custom object","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"data_type":{"type":"json","description":"Data type configuration","optional":true},"is_unique":{"type":"boolean","description":"Is unique","optional":true},"is_immutable":{"type":"boolean","description":"Is immutable","optional":true},"is_standard":{"type":"boolean","description":"Is standard","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true}},"rippling_update_custom_object_record":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_update_custom_page":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"components":{"type":"json","description":"Page components","optional":true},"actions":{"type":"json","description":"Page actions","optional":true},"canvas_actions":{"type":"json","description":"Canvas actions","optional":true},"variables":{"type":"json","description":"Page variables","optional":true},"media":{"type":"json","description":"Page media","optional":true}},"rippling_update_custom_setting":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"}},"rippling_update_department":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"parent_id":{"type":"string","description":"Parent department ID","optional":true},"reference_code":{"type":"string","description":"Reference code","optional":true},"department_hierarchy_id":{"type":"json","description":"Department hierarchy IDs","optional":true},"parent":{"type":"json","description":"Expanded parent department","optional":true},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy","optional":true}},"rippling_update_object_category":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true}},"rippling_update_supergroup_exclusion_members":{"ok":{"type":"boolean","description":"Whether the operation succeeded"}},"rippling_update_supergroup_inclusion_members":{"ok":{"type":"boolean","description":"Whether the operation succeeded"}},"rippling_update_title":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Title name","optional":true}},"rippling_update_work_location":{"id":{"type":"string","description":"Location ID"},"created_at":{"type":"string","description":"Created timestamp","optional":true},"updated_at":{"type":"string","description":"Updated timestamp","optional":true},"name":{"type":"string","description":"Name"},"address":{"type":"json","description":"Address","optional":true}},"rocketlane_add_field_option":{"option":{"type":"object","description":"The created field option","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"rocketlane_add_project_members":{"project":{"type":"object","description":"The project with its updated team members","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_add_task_assignees":{"task":{"type":"object","description":"The task with its updated assignees","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_add_task_dependencies":{"task":{"type":"object","description":"The task with its updated dependencies","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_add_task_followers":{"task":{"type":"object","description":"The task with its updated followers","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_archive_project":{"archived":{"type":"boolean","description":"Whether the project was archived"},"projectId":{"type":"number","description":"Unique identifier of the archived project","optional":true}},"rocketlane_assign_placeholders":{"project":{"type":"object","description":"The project after the placeholder assignment","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}},"placeholders":{"type":"array","description":"Placeholder-to-user mappings on the project","items":{"type":"object","properties":{"placeholder":{"type":"object","description":"Placeholder being mapped","nullable":true,"properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true}}},"placeholderStatus":{"type":"string","description":"Status of the placeholder (ASSIGNED or UNASSIGNED)","nullable":true},"user":{"type":"object","description":"User assigned to the placeholder","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true},"role":{"type":"string","description":"Role name of the assigned user","nullable":true}}},"hourlyCostRate":{"type":"number","description":"Latest hourly cost rate for the placeholder","nullable":true},"costRateCurrency":{"type":"string","description":"Currency for the cost rate","nullable":true},"hourlyBillRate":{"type":"number","description":"Latest hourly bill rate for the placeholder","nullable":true},"billRateCurrency":{"type":"string","description":"Currency for the bill rate","nullable":true}}}}},"rocketlane_create_field":{"field":{"type":"object","description":"The created field","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"rocketlane_create_phase":{"phase":{"type":"object","description":"The created phase","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"rocketlane_create_project":{"project":{"type":"object","description":"The created project","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_create_space":{"space":{"type":"object","description":"The created space","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"rocketlane_create_space_document":{"spaceDocument":{"type":"object","description":"The created space document","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"rocketlane_create_task":{"task":{"type":"object","description":"The created task","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_create_time_entry":{"timeEntry":{"type":"object","description":"The created time entry","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"rocketlane_create_time_off":{"timeOff":{"type":"object","description":"The created time-off","properties":{"timeOffId":{"type":"number","description":"Unique identifier of the time-off","nullable":true},"user":{"type":"object","description":"The team member the time-off belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"note":{"type":"string","description":"Note or comment about the time-off","nullable":true},"startDate":{"type":"string","description":"Time-off start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Time-off end date (YYYY-MM-DD)","nullable":true},"durationInMinutes":{"type":"number","description":"Duration in minutes per day for the time-off interval","nullable":true},"type":{"type":"string","description":"Type of the time-off (FULL_DAY, HALF_DAY, or CUSTOM)","nullable":true},"notifyUsers":{"type":"object","description":"Users notified about the time-off","nullable":true,"properties":{"projectOwners":{"type":"boolean","description":"Whether project owners of projects the user is part of are notified","nullable":true},"others":{"type":"array","description":"Other users notified about the time-off","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"createdAt":{"type":"number","description":"Timestamp when the time-off was created (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the time-off","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"rocketlane_delete_field":{"deleted":{"type":"boolean","description":"Whether the field was deleted"},"fieldId":{"type":"number","description":"ID of the deleted field","optional":true}},"rocketlane_delete_phase":{"deleted":{"type":"boolean","description":"Whether the phase was deleted"},"phaseId":{"type":"number","description":"ID of the deleted phase","optional":true}},"rocketlane_delete_project":{"deleted":{"type":"boolean","description":"Whether the project was deleted"},"projectId":{"type":"number","description":"Unique identifier of the deleted project","optional":true}},"rocketlane_delete_space":{"deleted":{"type":"boolean","description":"Whether the space was deleted"},"spaceId":{"type":"number","description":"ID of the deleted space","optional":true}},"rocketlane_delete_space_document":{"deleted":{"type":"boolean","description":"Whether the space document was deleted"},"spaceDocumentId":{"type":"number","description":"ID of the deleted space document","optional":true}},"rocketlane_delete_task":{"deleted":{"type":"boolean","description":"Whether the task was deleted"},"taskId":{"type":"number","description":"ID of the deleted task","optional":true}},"rocketlane_delete_time_entry":{"deleted":{"type":"boolean","description":"Whether the time entry was deleted"},"timeEntryId":{"type":"number","description":"ID of the deleted time entry","optional":true}},"rocketlane_delete_time_off":{"deleted":{"type":"boolean","description":"Whether the time-off was deleted"},"timeOffId":{"type":"number","description":"ID of the deleted time-off","optional":true}},"rocketlane_get_field":{"field":{"type":"object","description":"The requested field","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"rocketlane_get_invoice":{"invoice":{"type":"object","description":"The requested invoice","properties":{"invoiceId":{"type":"number","description":"Unique identifier of the invoice","nullable":true},"invoiceNumber":{"type":"string","description":"Invoice number assigned to this invoice","nullable":true},"dateOfIssue":{"type":"string","description":"Date when the invoice was issued (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Due date for the invoice payment (YYYY-MM-DD)","nullable":true},"currency":{"type":"string","description":"Currency of the invoice amount (e.g. USD)","nullable":true},"status":{"type":"string","description":"Current status of the invoice","nullable":true},"amount":{"type":"number","description":"Total amount of the invoice including tax","nullable":true},"tax":{"type":"number","description":"Tax amount applied to the invoice","nullable":true},"subTotal":{"type":"number","description":"Total amount of the invoice excluding tax","nullable":true},"amountOutstanding":{"type":"number","description":"Balance amount remaining to be paid","nullable":true},"amountPaid":{"type":"number","description":"Total amount paid for this invoice","nullable":true},"amountWrittenOff":{"type":"number","description":"Total amount written off for this invoice","nullable":true},"notes":{"type":"string","description":"Notes or additional information about the invoice","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the invoice was created (epoch milliseconds)","nullable":true},"updatedAt":{"type":"number","description":"Timestamp when the invoice was last updated (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"The team member who last updated the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"company":{"type":"object","description":"Customer company details for the invoice","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the customer company","nullable":true},"companyName":{"type":"string","description":"Name of the customer company","nullable":true},"companyUrl":{"type":"string","description":"URL of the customer company website","nullable":true}}},"projects":{"type":"array","description":"Projects mapped to this invoice","items":{"type":"object","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}}},"fields":{"type":"array","description":"Custom invoice fields with their values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array depending on field type)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"attachments":{"type":"array","description":"Attachments associated with the invoice","items":{"type":"object","properties":{"attachmentId":{"type":"number","description":"Unique identifier of the attachment","nullable":true},"attachmentName":{"type":"string","description":"Name of the attachment","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the attachment was created (epoch milliseconds)","nullable":true},"location":{"type":"string","description":"URL of the attachment","nullable":true},"thumbLocation":{"type":"string","description":"Thumbnail URL of the attachment","nullable":true},"visibility":{"type":"boolean","description":"Visibility of the attachment","nullable":true}}}}}}},"rocketlane_get_invoice_line_items":{"lineItems":{"type":"array","description":"List of invoice line items","items":{"type":"object","properties":{"invoiceLineItemId":{"type":"number","description":"Unique identifier of the invoice line item","nullable":true},"description":{"type":"string","description":"Description of the line item or service provided","nullable":true},"quantity":{"type":"number","description":"Quantity of the item or service","nullable":true},"unitPrice":{"type":"number","description":"Unit price for the item or service","nullable":true},"amount":{"type":"number","description":"Total amount for this line item (quantity times unit price)","nullable":true},"sourceId":{"type":"number","description":"Unique identifier of the source entity (e.g. project ID)","nullable":true},"sourceType":{"type":"string","description":"Type of source entity this line item is associated with (e.g. PROJECT)","nullable":true},"taxCode":{"type":"object","description":"Tax code information for this line item","nullable":true,"properties":{"taxCodeId":{"type":"number","description":"Unique identifier of the tax code","nullable":true},"taxCodeName":{"type":"string","description":"Name of the tax code","nullable":true},"taxCodeRate":{"type":"number","description":"Tax rate percentage for the tax code","nullable":true},"taxCodeAmount":{"type":"number","description":"Tax amount calculated for this tax code","nullable":true}}},"taxComponents":{"type":"array","description":"Tax components that make up the tax code","items":{"type":"object","properties":{"taxComponentId":{"type":"number","description":"Unique identifier of the tax component","nullable":true},"taxComponentName":{"type":"string","description":"Name of the tax component","nullable":true},"taxComponentRate":{"type":"number","description":"Tax rate percentage for the tax component","nullable":true},"taxComponentAmount":{"type":"number","description":"Tax amount calculated for this tax component","nullable":true},"taxComponentType":{"type":"string","description":"Type of the tax component (e.g. GST, VAT)","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_get_invoice_payments":{"payments":{"type":"array","description":"List of payments recorded against the invoice","items":{"type":"object","properties":{"paymentId":{"type":"number","description":"Unique identifier of the payment record","nullable":true},"paymentRecordType":{"type":"string","description":"Type of the payment record (PAID or WRITE_OFF)","nullable":true},"currency":{"type":"string","description":"Currency of the payment amount (e.g. USD)","nullable":true},"paymentDate":{"type":"string","description":"Date when the payment was made (YYYY-MM-DD)","nullable":true},"amount":{"type":"number","description":"Amount of the payment","nullable":true},"notes":{"type":"string","description":"Additional notes or comments regarding the payment","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_get_phase":{"phase":{"type":"object","description":"The requested phase","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"rocketlane_get_project":{"project":{"type":"object","description":"The requested project","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_get_space":{"space":{"type":"object","description":"The requested space","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"rocketlane_get_space_document":{"spaceDocument":{"type":"object","description":"The requested space document","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"rocketlane_get_task":{"task":{"type":"object","description":"The requested task","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_get_time_entry":{"timeEntry":{"type":"object","description":"The requested time entry","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"rocketlane_get_time_off":{"timeOff":{"type":"object","description":"The requested time-off","properties":{"timeOffId":{"type":"number","description":"Unique identifier of the time-off","nullable":true},"user":{"type":"object","description":"The team member the time-off belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"note":{"type":"string","description":"Note or comment about the time-off","nullable":true},"startDate":{"type":"string","description":"Time-off start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Time-off end date (YYYY-MM-DD)","nullable":true},"durationInMinutes":{"type":"number","description":"Duration in minutes per day for the time-off interval","nullable":true},"type":{"type":"string","description":"Type of the time-off (FULL_DAY, HALF_DAY, or CUSTOM)","nullable":true},"notifyUsers":{"type":"object","description":"Users notified about the time-off","nullable":true,"properties":{"projectOwners":{"type":"boolean","description":"Whether project owners of projects the user is part of are notified","nullable":true},"others":{"type":"array","description":"Other users notified about the time-off","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"createdAt":{"type":"number","description":"Timestamp when the time-off was created (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the time-off","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"rocketlane_get_user":{"user":{"type":"object","description":"The requested user","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"email":{"type":"string","description":"Email address of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"type":{"type":"string","description":"Type of the user (TEAM_MEMBER, PARTNER, CUSTOMER, or EXTERNAL_PARTNER)","nullable":true},"status":{"type":"string","description":"Status of the user (INACTIVE, INVITED, ACTIVE, or PASSIVE)","nullable":true},"role":{"type":"object","description":"Role of the user","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}},"company":{"type":"object","description":"Company of the user","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true}}},"permission":{"type":"object","description":"Permission of the user","nullable":true,"properties":{"permissionId":{"type":"number","description":"Unique identifier of the permission","nullable":true},"permissionName":{"type":"string","description":"Name of the permission","nullable":true}}},"fields":{"type":"array","description":"Custom user field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom user field","nullable":true},"fieldValue":{"type":"string","description":"Value of the custom user field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"capacityInMinutes":{"type":"number","description":"Capacity of the user in minutes","nullable":true},"holidayCalendar":{"type":"object","description":"Holiday calendar of the user","nullable":true,"properties":{"calenderId":{"type":"number","description":"Unique identifier of the holiday calendar","nullable":true},"calenderName":{"type":"string","description":"Name of the holiday calendar","nullable":true}}},"profilePictureUrl":{"type":"string","description":"URL of the user\'s profile picture","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the user was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the user was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"rocketlane_import_template":{"project":{"type":"object","description":"The project after the template import (including its sources)","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_list_fields":{"fields":{"type":"array","description":"List of fields","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_invoices":{"invoices":{"type":"array","description":"List of invoices","items":{"type":"object","properties":{"invoiceId":{"type":"number","description":"Unique identifier of the invoice","nullable":true},"invoiceNumber":{"type":"string","description":"Invoice number assigned to this invoice","nullable":true},"dateOfIssue":{"type":"string","description":"Date when the invoice was issued (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Due date for the invoice payment (YYYY-MM-DD)","nullable":true},"currency":{"type":"string","description":"Currency of the invoice amount (e.g. USD)","nullable":true},"status":{"type":"string","description":"Current status of the invoice","nullable":true},"amount":{"type":"number","description":"Total amount of the invoice including tax","nullable":true},"tax":{"type":"number","description":"Tax amount applied to the invoice","nullable":true},"subTotal":{"type":"number","description":"Total amount of the invoice excluding tax","nullable":true},"amountOutstanding":{"type":"number","description":"Balance amount remaining to be paid","nullable":true},"amountPaid":{"type":"number","description":"Total amount paid for this invoice","nullable":true},"amountWrittenOff":{"type":"number","description":"Total amount written off for this invoice","nullable":true},"notes":{"type":"string","description":"Notes or additional information about the invoice","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the invoice was created (epoch milliseconds)","nullable":true},"updatedAt":{"type":"number","description":"Timestamp when the invoice was last updated (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"The team member who last updated the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"company":{"type":"object","description":"Customer company details for the invoice","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the customer company","nullable":true},"companyName":{"type":"string","description":"Name of the customer company","nullable":true},"companyUrl":{"type":"string","description":"URL of the customer company website","nullable":true}}},"projects":{"type":"array","description":"Projects mapped to this invoice","items":{"type":"object","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}}},"fields":{"type":"array","description":"Custom invoice fields with their values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array depending on field type)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"attachments":{"type":"array","description":"Attachments associated with the invoice","items":{"type":"object","properties":{"attachmentId":{"type":"number","description":"Unique identifier of the attachment","nullable":true},"attachmentName":{"type":"string","description":"Name of the attachment","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the attachment was created (epoch milliseconds)","nullable":true},"location":{"type":"string","description":"URL of the attachment","nullable":true},"thumbLocation":{"type":"string","description":"Thumbnail URL of the attachment","nullable":true},"visibility":{"type":"boolean","description":"Visibility of the attachment","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_phases":{"phases":{"type":"array","description":"List of phases","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_placeholders":{"placeholders":{"type":"array","description":"Placeholders of the project","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"project":{"type":"object","description":"Project of the placeholder","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"role":{"type":"object","description":"Role of the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}},"placeholderType":{"type":"string","description":"Type of the placeholder (NATIVE or EXTERNAL)","nullable":true},"createdAt":{"type":"number","description":"Time when the placeholder was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the placeholder was last updated (epoch millis)","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for fetching further pages","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_projects":{"projects":{"type":"array","description":"List of projects","items":{"type":"object","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for fetching further pages","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_resource_allocations":{"allocations":{"type":"array","description":"List of resource allocations","items":{"type":"object","properties":{"startDate":{"type":"string","description":"Allocation start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Allocation end date (YYYY-MM-DD)","nullable":true},"secondsPerDay":{"type":"number","description":"Allocated seconds per day","nullable":true},"minutesPerDay":{"type":"number","description":"Allocated minutes per day","nullable":true},"hoursPerDay":{"type":"number","description":"Allocated hours per day","nullable":true},"duration":{"type":"object","description":"Total allocation duration between the start and end dates","nullable":true,"properties":{"daysConsider":{"type":"number","description":"Number of week days considered for the duration computation","nullable":true},"seconds":{"type":"number","description":"Total allocation seconds","nullable":true},"minutes":{"type":"number","description":"Total allocation minutes","nullable":true},"hours":{"type":"number","description":"Total allocation hours","nullable":true}}},"allocationType":{"type":"string","description":"Type of allocation (SOFT or HARD)","nullable":true},"allocationFor":{"type":"string","description":"Who the allocation is for (TEAM_MEMBER or PLACEHOLDER)","nullable":true},"project":{"type":"object","description":"The project associated with the allocation","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"tasks":{"type":"array","description":"Tasks associated with the allocation","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"member":{"type":"object","description":"The team member allocated when allocationFor is TEAM_MEMBER","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true},"role":{"type":"object","description":"Role of the member","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}},"placeholder":{"type":"object","description":"The placeholder allocated when allocationFor is PLACEHOLDER","nullable":true,"properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role of the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}},"createdAt":{"type":"number","description":"Timestamp when the allocation was created (epoch milliseconds)","nullable":true},"updatedAt":{"type":"number","description":"Timestamp when the allocation was last updated (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the allocation","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"The team member who last updated the allocation","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_space_documents":{"spaceDocuments":{"type":"array","description":"List of space documents","items":{"type":"object","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_spaces":{"spaces":{"type":"array","description":"List of spaces","items":{"type":"object","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_tasks":{"tasks":{"type":"array","description":"List of tasks matching the filters","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_time_entries":{"timeEntries":{"type":"array","description":"List of time entries matching the filters","items":{"type":"object","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_time_entry_categories":{"categories":{"type":"array","description":"List of time entry categories","items":{"type":"object","properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_time_offs":{"timeOffs":{"type":"array","description":"List of time-offs","items":{"type":"object","properties":{"timeOffId":{"type":"number","description":"Unique identifier of the time-off","nullable":true},"user":{"type":"object","description":"The team member the time-off belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"note":{"type":"string","description":"Note or comment about the time-off","nullable":true},"startDate":{"type":"string","description":"Time-off start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Time-off end date (YYYY-MM-DD)","nullable":true},"durationInMinutes":{"type":"number","description":"Duration in minutes per day for the time-off interval","nullable":true},"type":{"type":"string","description":"Type of the time-off (FULL_DAY, HALF_DAY, or CUSTOM)","nullable":true},"notifyUsers":{"type":"object","description":"Users notified about the time-off","nullable":true,"properties":{"projectOwners":{"type":"boolean","description":"Whether project owners of projects the user is part of are notified","nullable":true},"others":{"type":"array","description":"Other users notified about the time-off","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"createdAt":{"type":"number","description":"Timestamp when the time-off was created (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the time-off","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"email":{"type":"string","description":"Email address of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"type":{"type":"string","description":"Type of the user (TEAM_MEMBER, PARTNER, CUSTOMER, or EXTERNAL_PARTNER)","nullable":true},"status":{"type":"string","description":"Status of the user (INACTIVE, INVITED, ACTIVE, or PASSIVE)","nullable":true},"role":{"type":"object","description":"Role of the user","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}},"company":{"type":"object","description":"Company of the user","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true}}},"permission":{"type":"object","description":"Permission of the user","nullable":true,"properties":{"permissionId":{"type":"number","description":"Unique identifier of the permission","nullable":true},"permissionName":{"type":"string","description":"Name of the permission","nullable":true}}},"fields":{"type":"array","description":"Custom user field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom user field","nullable":true},"fieldValue":{"type":"string","description":"Value of the custom user field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"capacityInMinutes":{"type":"number","description":"Capacity of the user in minutes","nullable":true},"holidayCalendar":{"type":"object","description":"Holiday calendar of the user","nullable":true,"properties":{"calenderId":{"type":"number","description":"Unique identifier of the holiday calendar","nullable":true},"calenderName":{"type":"string","description":"Name of the holiday calendar","nullable":true}}},"profilePictureUrl":{"type":"string","description":"URL of the user\'s profile picture","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the user was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the user was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_move_task_to_phase":{"task":{"type":"object","description":"The task with its updated phase","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_remove_project_members":{"project":{"type":"object","description":"The project with its updated team members","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_remove_task_assignees":{"task":{"type":"object","description":"The task with its updated assignees","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_remove_task_dependencies":{"task":{"type":"object","description":"The task with its updated dependencies","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_remove_task_followers":{"task":{"type":"object","description":"The task with its updated followers","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_search_time_entries":{"timeEntries":{"type":"array","description":"List of time entries matching the search filters","items":{"type":"object","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_unassign_placeholders":{"project":{"type":"object","description":"The project after the placeholder was unassigned","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}},"placeholders":{"type":"array","description":"Placeholder-to-user mappings on the project","items":{"type":"object","properties":{"placeholder":{"type":"object","description":"Placeholder being mapped","nullable":true,"properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true}}},"placeholderStatus":{"type":"string","description":"Status of the placeholder (ASSIGNED or UNASSIGNED)","nullable":true},"user":{"type":"object","description":"User assigned to the placeholder","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true},"role":{"type":"string","description":"Role name of the assigned user","nullable":true}}},"hourlyCostRate":{"type":"number","description":"Latest hourly cost rate for the placeholder","nullable":true},"costRateCurrency":{"type":"string","description":"Currency for the cost rate","nullable":true},"hourlyBillRate":{"type":"number","description":"Latest hourly bill rate for the placeholder","nullable":true},"billRateCurrency":{"type":"string","description":"Currency for the bill rate","nullable":true}}}}},"rocketlane_update_field":{"field":{"type":"object","description":"The updated field","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"rocketlane_update_field_option":{"option":{"type":"object","description":"The updated field option","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"rocketlane_update_phase":{"phase":{"type":"object","description":"The updated phase","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"rocketlane_update_project":{"project":{"type":"object","description":"The updated project","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_update_space":{"space":{"type":"object","description":"The updated space","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"rocketlane_update_space_document":{"spaceDocument":{"type":"object","description":"The updated space document","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"rocketlane_update_task":{"task":{"type":"object","description":"The updated task","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_update_time_entry":{"timeEntry":{"type":"object","description":"The updated time entry","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"rootly_acknowledge_alert":{"alert":{"type":"object","description":"The acknowledged alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_add_incident_event":{"eventId":{"type":"string","description":"The ID of the created event"},"event":{"type":"string","description":"The event summary"},"visibility":{"type":"string","description":"Event visibility (internal or external)"},"occurredAt":{"type":"string","description":"When the event occurred"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}},"rootly_add_subscribers":{"incident":{"type":"object","description":"The incident after subscribers were added","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_assign_incident_role":{"incident":{"type":"object","description":"The incident after the role assignment","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_create_action_item":{"actionItem":{"type":"object","description":"The created action item","properties":{"id":{"type":"string","description":"Unique action item ID"},"summary":{"type":"string","description":"Action item title"},"description":{"type":"string","description":"Action item description"},"kind":{"type":"string","description":"Action item kind (task, follow_up)"},"priority":{"type":"string","description":"Priority level"},"status":{"type":"string","description":"Action item status"},"dueDate":{"type":"string","description":"Due date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"rootly_create_alert":{"alert":{"type":"object","description":"The created alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_create_incident":{"incident":{"type":"object","description":"The created incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_create_status_page_event":{"statusPageEvent":{"type":"object","description":"The created status page event","properties":{"id":{"type":"string","description":"Unique status page event ID"},"event":{"type":"string","description":"The published update message"},"statusPageId":{"type":"string","description":"Status page ID"},"status":{"type":"string","description":"Status that was set"},"notifySubscribers":{"type":"boolean","description":"Whether subscribers were notified"},"shouldTweet":{"type":"boolean","description":"Whether the update was tweeted"},"startedAt":{"type":"string","description":"When the event started"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"rootly_delete_action_item":{"success":{"type":"boolean","description":"Whether the action item was deleted"},"message":{"type":"string","description":"Result message"}},"rootly_delete_incident":{"success":{"type":"boolean","description":"Whether the deletion succeeded"},"message":{"type":"string","description":"Result message"}},"rootly_escalate_alert":{"alert":{"type":"object","description":"The escalated alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_get_alert":{"alert":{"type":"object","description":"The alert details","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_get_incident":{"incident":{"type":"object","description":"The incident details","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_list_action_items":{"actionItems":{"type":"array","description":"List of action items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique action item ID"},"summary":{"type":"string","description":"Action item title"},"description":{"type":"string","description":"Action item description"},"kind":{"type":"string","description":"Action item kind (task, follow_up)"},"priority":{"type":"string","description":"Priority level"},"status":{"type":"string","description":"Action item status"},"dueDate":{"type":"string","description":"Due date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of action items returned"}},"rootly_list_alerts":{"alerts":{"type":"array","description":"List of alerts","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"totalCount":{"type":"number","description":"Total number of alerts returned"}},"rootly_list_causes":{"causes":{"type":"array","description":"List of causes","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique cause ID"},"name":{"type":"string","description":"Cause name"},"slug":{"type":"string","description":"Cause slug"},"description":{"type":"string","description":"Cause description"},"position":{"type":"number","description":"Cause position"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of causes returned"}},"rootly_list_environments":{"environments":{"type":"array","description":"List of environments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique environment ID"},"name":{"type":"string","description":"Environment name"},"slug":{"type":"string","description":"Environment slug"},"description":{"type":"string","description":"Environment description"},"color":{"type":"string","description":"Environment color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of environments returned"}},"rootly_list_escalation_policies":{"escalationPolicies":{"type":"array","description":"List of escalation policies","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique escalation policy ID"},"name":{"type":"string","description":"Escalation policy name"},"description":{"type":"string","description":"Escalation policy description"},"repeatCount":{"type":"number","description":"Number of times to repeat escalation"},"groupIds":{"type":"array","description":"Associated group IDs"},"serviceIds":{"type":"array","description":"Associated service IDs"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of escalation policies returned"}},"rootly_list_functionalities":{"functionalities":{"type":"array","description":"List of functionalities","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique functionality ID"},"name":{"type":"string","description":"Functionality name"},"slug":{"type":"string","description":"Functionality slug"},"description":{"type":"string","description":"Functionality description"},"color":{"type":"string","description":"Functionality color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of functionalities returned"}},"rootly_list_incident_events":{"events":{"type":"array","description":"List of incident timeline events","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique event ID"},"event":{"type":"string","description":"The event description"},"visibility":{"type":"string","description":"Event visibility (internal or external)"},"occurredAt":{"type":"string","description":"When the event occurred"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of events returned"}},"rootly_list_incident_roles":{"incidentRoles":{"type":"array","description":"List of incident roles","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique incident role ID"},"name":{"type":"string","description":"Role name"},"slug":{"type":"string","description":"Role slug"},"summary":{"type":"string","description":"Role summary"},"description":{"type":"string","description":"Role description"},"position":{"type":"number","description":"Display position"},"optional":{"type":"boolean","description":"Whether the role is optional"},"enabled":{"type":"boolean","description":"Whether the role is enabled"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of incident roles returned"}},"rootly_list_incident_types":{"incidentTypes":{"type":"array","description":"List of incident types","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique incident type ID"},"name":{"type":"string","description":"Incident type name"},"slug":{"type":"string","description":"Incident type slug"},"description":{"type":"string","description":"Incident type description"},"color":{"type":"string","description":"Incident type color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of incident types returned"}},"rootly_list_incidents":{"incidents":{"type":"array","description":"List of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"totalCount":{"type":"number","description":"Total number of incidents returned"}},"rootly_list_on_calls":{"onCalls":{"type":"array","description":"List of on-call entries","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique on-call entry ID"},"userId":{"type":"string","description":"ID of the on-call user"},"userName":{"type":"string","description":"Name of the on-call user"},"scheduleId":{"type":"string","description":"ID of the associated schedule"},"scheduleName":{"type":"string","description":"Name of the associated schedule"},"escalationPolicyId":{"type":"string","description":"ID of the associated escalation policy"},"startTime":{"type":"string","description":"On-call start time"},"endTime":{"type":"string","description":"On-call end time"}}}},"totalCount":{"type":"number","description":"Total number of on-call entries returned"}},"rootly_list_playbooks":{"playbooks":{"type":"array","description":"List of playbooks","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique playbook ID"},"title":{"type":"string","description":"Playbook title"},"summary":{"type":"string","description":"Playbook summary"},"externalUrl":{"type":"string","description":"External URL"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of playbooks returned"}},"rootly_list_retrospectives":{"retrospectives":{"type":"array","description":"List of retrospectives","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique retrospective ID"},"title":{"type":"string","description":"Retrospective title"},"status":{"type":"string","description":"Status (draft or published)"},"url":{"type":"string","description":"URL to the retrospective"},"startedAt":{"type":"string","description":"Incident start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of retrospectives returned"}},"rootly_list_schedules":{"schedules":{"type":"array","description":"List of schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique schedule ID"},"name":{"type":"string","description":"Schedule name"},"description":{"type":"string","description":"Schedule description"},"allTimeCoverage":{"type":"boolean","description":"Whether schedule provides 24/7 coverage"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of schedules returned"}},"rootly_list_services":{"services":{"type":"array","description":"List of services","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique service ID"},"name":{"type":"string","description":"Service name"},"slug":{"type":"string","description":"Service slug"},"description":{"type":"string","description":"Service description"},"color":{"type":"string","description":"Service color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of services returned"}},"rootly_list_severities":{"severities":{"type":"array","description":"List of severity levels","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique severity ID"},"name":{"type":"string","description":"Severity name"},"slug":{"type":"string","description":"Severity slug"},"description":{"type":"string","description":"Severity description"},"severity":{"type":"string","description":"Severity level (critical, high, medium, low)"},"color":{"type":"string","description":"Severity color"},"position":{"type":"number","description":"Display position"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of severities returned"}},"rootly_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"},"description":{"type":"string","description":"Team description"},"color":{"type":"string","description":"Team color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of teams returned"}},"rootly_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique user ID"},"email":{"type":"string","description":"User email address"},"firstName":{"type":"string","description":"User first name"},"lastName":{"type":"string","description":"User last name"},"fullName":{"type":"string","description":"User full name"},"timeZone":{"type":"string","description":"User time zone"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of users returned"}},"rootly_mitigate_incident":{"incident":{"type":"object","description":"The mitigated incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_remove_subscribers":{"incident":{"type":"object","description":"The incident after subscribers were removed","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_resolve_alert":{"alert":{"type":"object","description":"The resolved alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_resolve_incident":{"incident":{"type":"object","description":"The resolved incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_run_workflow":{"workflowRun":{"type":"object","description":"The triggered workflow run","properties":{"id":{"type":"string","description":"Unique workflow run ID"},"workflowId":{"type":"string","description":"ID of the workflow that ran"},"status":{"type":"string","description":"Run status (queued, started, completed, completed_with_errors, failed, canceled)"},"statusMessage":{"type":"string","description":"Status detail message"},"triggeredBy":{"type":"string","description":"What triggered the run (system, user, workflow)"},"incidentId":{"type":"string","description":"Associated incident ID"},"alertId":{"type":"string","description":"Associated alert ID"},"startedAt":{"type":"string","description":"When the run started"},"completedAt":{"type":"string","description":"When the run completed"},"failedAt":{"type":"string","description":"When the run failed"},"canceledAt":{"type":"string","description":"When the run was canceled"}}}},"rootly_snooze_alert":{"alert":{"type":"object","description":"The snoozed alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_unassign_incident_role":{"incident":{"type":"object","description":"The incident after the role was unassigned","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_update_action_item":{"actionItem":{"type":"object","description":"The updated action item","properties":{"id":{"type":"string","description":"Unique action item ID"},"summary":{"type":"string","description":"Action item title"},"description":{"type":"string","description":"Action item description"},"kind":{"type":"string","description":"Action item kind (task, follow_up)"},"priority":{"type":"string","description":"Priority level"},"status":{"type":"string","description":"Action item status"},"dueDate":{"type":"string","description":"Due date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"rootly_update_alert":{"alert":{"type":"object","description":"The updated alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_update_incident":{"incident":{"type":"object","description":"The updated incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"s3_copy_object":{"url":{"type":"string","description":"URL of the copied S3 object"},"uri":{"type":"string","description":"S3 URI of the copied object (s3://bucket/key)"},"metadata":{"type":"object","description":"Copy operation metadata"}},"s3_create_bucket":{"metadata":{"type":"object","description":"Created bucket metadata including name and location"}},"s3_delete_bucket":{"deleted":{"type":"boolean","description":"Whether the bucket was successfully deleted"},"metadata":{"type":"object","description":"Deletion metadata including bucket name"}},"s3_delete_object":{"deleted":{"type":"boolean","description":"Whether the object was successfully deleted"},"metadata":{"type":"object","description":"Deletion metadata"}},"s3_delete_objects":{"deleted":{"type":"array","description":"Objects that were successfully deleted","items":{"type":"object","properties":{"key":{"type":"string","description":"Deleted object key"},"versionId":{"type":"string","description":"Version ID of the deleted object"},"deleteMarker":{"type":"boolean","description":"Whether a delete marker was created"}}}},"errors":{"type":"array","description":"Objects that failed to delete","items":{"type":"object","properties":{"key":{"type":"string","description":"Object key that failed"},"code":{"type":"string","description":"Error code"},"message":{"type":"string","description":"Error message"}}}},"metadata":{"type":"object","description":"Batch deletion summary including counts"}},"s3_get_object":{"url":{"type":"string","description":"Pre-signed URL for downloading the S3 object"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"metadata":{"type":"object","description":"File metadata including type, size, name, and last modified date"}},"s3_head_object":{"exists":{"type":"boolean","description":"Whether the object exists and was reachable"},"metadata":{"type":"object","description":"Object metadata including size, content type, ETag, and last modified date"}},"s3_list_buckets":{"buckets":{"type":"array","description":"List of S3 buckets owned by the account","items":{"type":"object","properties":{"name":{"type":"string","description":"Bucket name"},"creationDate":{"type":"string","description":"Bucket creation timestamp"},"region":{"type":"string","description":"AWS region where the bucket is located"}}}},"metadata":{"type":"object","description":"Listing metadata including owner and pagination info"}},"s3_list_objects":{"objects":{"type":"array","description":"List of S3 objects","items":{"type":"object","properties":{"key":{"type":"string","description":"Object key"},"size":{"type":"number","description":"Object size in bytes"},"lastModified":{"type":"string","description":"Last modified timestamp"},"etag":{"type":"string","description":"Entity tag"}}}},"metadata":{"type":"object","description":"Listing metadata including pagination info"}},"s3_presigned_url":{"url":{"type":"string","description":"The generated presigned URL"},"metadata":{"type":"object","description":"Presigned URL metadata including method and expiration"}},"s3_put_object":{"url":{"type":"string","description":"URL of the uploaded S3 object"},"uri":{"type":"string","description":"S3 URI of the uploaded object (s3://bucket/key)"},"metadata":{"type":"object","description":"Upload metadata including ETag and location"}},"salesforce_create_account":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created account data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_case":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created case data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created contact data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_custom_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created custom field metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the newly created custom field"},"fullName":{"type":"string","description":"Full API name of the field, including object (e.g., Account.Region__c)"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the field was created (always true on success)"}}}},"salesforce_create_custom_object":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created custom object metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the newly created custom object"},"fullName":{"type":"string","description":"Full API name of the object (e.g., Project__c)"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the object was created (always true on success)"}}}},"salesforce_create_lead":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created lead data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_opportunity":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created opportunity data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created task data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_delete_account":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted account data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_case":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted case data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted contact data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_custom_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted custom field metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the deleted custom field"},"deleted":{"type":"boolean","description":"Whether the field was deleted (always true on success)"}}}},"salesforce_delete_lead":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted lead data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_opportunity":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted opportunity data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted task data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_describe_object":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Object metadata","properties":{"objectName":{"type":"string","description":"API name of the object (e.g., Account, Contact)"},"label":{"type":"string","description":"Human-readable singular label for the object"},"labelPlural":{"type":"string","description":"Human-readable plural label for the object"},"fields":{"type":"array","description":"Array of field metadata objects","items":{"type":"object","properties":{"name":{"type":"string","description":"API name of the field"},"label":{"type":"string","description":"Display label of the field"},"type":{"type":"string","description":"Field data type (string, boolean, int, double, date, etc.)"},"length":{"type":"number","description":"Maximum length for text fields","optional":true},"precision":{"type":"number","description":"Precision for numeric fields","optional":true},"scale":{"type":"number","description":"Scale for numeric fields","optional":true},"nillable":{"type":"boolean","description":"Whether the field can be null"},"unique":{"type":"boolean","description":"Whether values must be unique","optional":true},"createable":{"type":"boolean","description":"Whether field can be set on create"},"updateable":{"type":"boolean","description":"Whether field can be updated"},"defaultedOnCreate":{"type":"boolean","description":"Whether field has default value on create","optional":true},"calculated":{"type":"boolean","description":"Whether field is a formula field","optional":true},"autoNumber":{"type":"boolean","description":"Whether field is auto-number","optional":true},"externalId":{"type":"boolean","description":"Whether field is an external ID","optional":true},"idLookup":{"type":"boolean","description":"Whether field can be used in ID lookup","optional":true},"inlineHelpText":{"type":"string","description":"Help text for the field","optional":true},"picklistValues":{"type":"array","description":"Available picklist values for picklist fields","optional":true},"referenceTo":{"type":"array","description":"Objects this field can reference (for lookup fields)","optional":true},"relationshipName":{"type":"string","description":"Relationship name for lookup fields","optional":true},"custom":{"type":"boolean","description":"Whether this is a custom field","optional":true},"filterable":{"type":"boolean","description":"Whether field can be used in SOQL filter","optional":true},"groupable":{"type":"boolean","description":"Whether field can be used in GROUP BY","optional":true},"sortable":{"type":"boolean","description":"Whether field can be used in ORDER BY","optional":true}}}},"keyPrefix":{"type":"string","description":"Three-character prefix used in record IDs (e.g., \\"001\\" for Account)","optional":true},"queryable":{"type":"boolean","description":"Whether the object can be queried via SOQL"},"createable":{"type":"boolean","description":"Whether records can be created for this object"},"updateable":{"type":"boolean","description":"Whether records can be updated for this object"},"deletable":{"type":"boolean","description":"Whether records can be deleted for this object"},"childRelationships":{"type":"array","description":"Array of child relationship metadata for related objects"},"recordTypeInfos":{"type":"array","description":"Array of record type information for the object"},"fieldCount":{"type":"number","description":"Total number of fields on the object"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_accounts":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Accounts data","properties":{"accounts":{"type":"array","description":"Array of account objects"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_cases":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Case data","properties":{"case":{"type":"object","description":"Single case object (when caseId provided)"},"cases":{"type":"array","description":"Array of case objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_get_contacts":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Contact(s) data","properties":{"contacts":{"type":"array","description":"Array of contacts (list query)"},"contact":{"type":"object","description":"Single contact (by ID)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"singleContact":{"type":"boolean","description":"Whether single contact was returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_dashboard":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Dashboard data","properties":{"dashboard":{"type":"object","description":"Full dashboard details object"},"dashboardId":{"type":"string","description":"Dashboard ID"},"components":{"type":"array","description":"Array of dashboard component data with visualizations and filters"},"dashboardName":{"type":"string","description":"Display name of the dashboard","optional":true},"dashboardMetadata":{"type":"object","description":"Structured dashboard metadata (attributes, component definitions, layout)","optional":true},"runningUser":{"type":"object","description":"User context under which the dashboard data was retrieved","optional":true},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_leads":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Lead data","properties":{"lead":{"type":"object","description":"Single lead object (when leadId provided)"},"leads":{"type":"array","description":"Array of lead objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"singleLead":{"type":"boolean","description":"Whether single lead was returned"},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_get_opportunities":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Opportunity data","properties":{"opportunity":{"type":"object","description":"Single opportunity object (when opportunityId provided)"},"opportunities":{"type":"array","description":"Array of opportunity objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_get_report":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Report metadata","properties":{"report":{"type":"object","description":"Report metadata object"},"reportId":{"type":"string","description":"Report ID"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_tasks":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Task data","properties":{"task":{"type":"object","description":"Single task object (when taskId provided)"},"tasks":{"type":"array","description":"Array of task objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_list_dashboards":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Dashboards data","properties":{"dashboards":{"type":"array","description":"Array of dashboard objects"},"totalReturned":{"type":"number","description":"Number of items returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_list_objects":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Objects list","properties":{"objects":{"type":"array","description":"Array of sObject metadata","items":{"type":"object","properties":{"name":{"type":"string","description":"API name of the object"},"label":{"type":"string","description":"Display label of the object"},"labelPlural":{"type":"string","description":"Plural display label","optional":true},"keyPrefix":{"type":"string","description":"Three-character ID prefix","optional":true},"custom":{"type":"boolean","description":"Whether this is a custom object","optional":true},"queryable":{"type":"boolean","description":"Whether object can be queried","optional":true},"createable":{"type":"boolean","description":"Whether records can be created","optional":true},"updateable":{"type":"boolean","description":"Whether records can be updated","optional":true},"deletable":{"type":"boolean","description":"Whether records can be deleted","optional":true},"searchable":{"type":"boolean","description":"Whether object is searchable","optional":true},"triggerable":{"type":"boolean","description":"Whether triggers are supported","optional":true},"layoutable":{"type":"boolean","description":"Whether page layouts are supported","optional":true},"replicateable":{"type":"boolean","description":"Whether object can be replicated","optional":true},"retrieveable":{"type":"boolean","description":"Whether records can be retrieved","optional":true},"undeletable":{"type":"boolean","description":"Whether records can be undeleted","optional":true},"urls":{"type":"object","description":"URLs for accessing object resources","optional":true}}}},"encoding":{"type":"string","description":"Character encoding for the organization (e.g., UTF-8)","optional":true},"maxBatchSize":{"type":"number","description":"Maximum number of records that can be returned in a single query batch (typically 200)","optional":true},"totalReturned":{"type":"number","description":"Number of objects returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_list_report_types":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Report types data","properties":{"reportTypes":{"type":"array","description":"Array of report type objects"},"totalReturned":{"type":"number","description":"Number of items returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_list_reports":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Reports data","properties":{"reports":{"type":"array","description":"Array of report objects"},"totalReturned":{"type":"number","description":"Number of items returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_query":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Query results","properties":{"records":{"type":"array","description":"Array of sObject records matching the query"},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"},"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"query":{"type":"string","description":"The executed SOQL query"},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_query_more":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Query results","properties":{"records":{"type":"array","description":"Array of sObject records matching the query"},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"},"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_refresh_dashboard":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Refreshed dashboard data","properties":{"dashboard":{"type":"object","description":"Full dashboard details object"},"dashboardId":{"type":"string","description":"Dashboard ID"},"components":{"type":"array","description":"Array of dashboard component data with fresh visualizations"},"status":{"type":"object","description":"Dashboard refresh status (dashboardStatus), when returned by the refresh","optional":true},"statusUrl":{"type":"string","description":"URL of the status resource to poll for refresh completion","optional":true},"dashboardName":{"type":"string","description":"Display name of the dashboard","optional":true},"dashboardMetadata":{"type":"object","description":"Structured dashboard metadata (attributes, component definitions, layout)","optional":true},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_run_report":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Report results","properties":{"reportId":{"type":"string","description":"Report ID"},"reportMetadata":{"type":"object","description":"Report metadata including name, format, and filter definitions","optional":true},"reportExtendedMetadata":{"type":"object","description":"Extended metadata for aggregate columns and groupings","optional":true},"factMap":{"type":"object","description":"Report data organized by groupings with aggregates and row data","optional":true},"groupingsDown":{"type":"object","description":"Row grouping hierarchy and values","optional":true},"groupingsAcross":{"type":"object","description":"Column grouping hierarchy and values","optional":true},"hasDetailRows":{"type":"boolean","description":"Whether the report includes detail-level row data","optional":true},"allData":{"type":"boolean","description":"Whether all data is returned (false if truncated due to size limits)","optional":true},"reportName":{"type":"string","description":"Display name of the report","optional":true},"reportFormat":{"type":"string","description":"Report format type (TABULAR, SUMMARY, MATRIX, JOINED)","optional":true},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_tooling_query":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Tooling query results","properties":{"records":{"type":"array","description":"Array of Tooling API records matching the query"},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"},"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"query":{"type":"string","description":"The executed Tooling SOQL query"},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_update_account":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated account data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_case":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated case data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated contact data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_custom_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated custom field metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the updated custom field"},"updated":{"type":"boolean","description":"Whether the field was updated (always true on success)"}}}},"salesforce_update_lead":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated lead data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_opportunity":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated opportunity data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated task data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"sap_concur_approve_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_associate_attendees":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur association response (201 Created with URI)","properties":{"uri":{"type":"string","description":"Resource URI of the attendee associations collection","optional":true}}}},"sap_concur_create_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created cash advance payload","properties":{"cashAdvanceId":{"type":"string","description":"Unique identifier of the created cash advance","optional":true}}}},"sap_concur_create_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created expected expense payload","properties":{"id":{"type":"string","description":"Expected expense identifier","optional":true},"href":{"type":"string","description":"Self-link to the resource","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name}","optional":true},"transactionDate":{"type":"string","description":"Transaction date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {value, currencyCode}","optional":true},"postedAmount":{"type":"json","description":"Posted amount {value, currencyCode}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {value, currencyCode}","optional":true},"remainingAmount":{"type":"json","description":"Remaining amount on the expected expense","optional":true},"businessPurpose":{"type":"string","description":"Business purpose of the expense","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode, iataCode, locationType}","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"allocations":{"type":"json","description":"Budget allocations array (allocationId, allocationAmount, approvedAmount, postedAmount, expenseId, percentEdited, systemAllocation, percentage)","optional":true},"tripData":{"type":"json","description":"Trip data {agencyBooked, selfBooked, tripType (ONE_WAY|ROUND_TRIP), legs[{id, returnLeg, startDate, startTime, startLocationDetail, startLocation, endLocation, class {code,value}, travelExceptionReasonCodes}], segmentType {category, code}}","optional":true},"parentRequest":{"type":"json","description":"Parent travel request resource link {href, id}","optional":true},"comments":{"type":"json","description":"Comments sub-resource link {href, id}","optional":true}}}},"sap_concur_create_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created expense report (Concur returns 201 with a URI to the new report)","properties":{"uri":{"type":"string","description":"URI of the newly created expense report"}}}},"sap_concur_create_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created list item","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"sap_concur_create_purchase_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created purchase request payload","properties":{"id":{"type":"string","description":"Identifier of the created purchase request","optional":true},"uri":{"type":"string","description":"Resource URI for the created purchase request","optional":true},"errors":{"type":"array","description":"Validation or processing errors returned by Concur","optional":true,"items":{"type":"json","properties":{"errorCode":{"type":"string","description":"Error code","optional":true},"errorMessage":{"type":"string","description":"Error message","optional":true},"dataPath":{"type":"string","description":"Path to the request data which has the error","optional":true}}}}}}},"sap_concur_create_quick_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created quick expense response (HTTP 201 Created)","properties":{"quickExpenseIdUri":{"type":"string","description":"URI of the created quick expense resource","optional":true}}}},"sap_concur_create_quick_expense_with_image":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created quick expense response (HTTP 201 with attached receipt image)","properties":{"quickExpenseIdUri":{"type":"string","description":"URI of the created quick expense resource","optional":true}}}},"sap_concur_create_report_comment":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created comment response (Concur returns 201 Created with URI)","properties":{"uri":{"type":"string","description":"Resource URI of the created comment","optional":true}}}},"sap_concur_create_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created travel request payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID (4-6 alphanumeric characters)","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modification timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"endTime":{"type":"string","description":"Trip end time (HH:mm)","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"policy":{"type":"json","description":"Resource link to the applicable policy","optional":true,"properties":{"id":{"type":"string","description":"Policy ID","optional":true},"href":{"type":"string","description":"Policy hyperlink","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"mainDestination":{"type":"json","description":"Main destination of the trip","optional":true,"properties":{"city":{"type":"string","description":"City","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country sub-division code","optional":true},"name":{"type":"string","description":"Destination name","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"operations":{"type":"array","description":"Available workflow actions","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Operation name","optional":true},"href":{"type":"string","description":"Operation URL","optional":true}}}},"expenses":{"type":"array","description":"Expected expenses attached to the request","optional":true,"items":{"type":"json"}},"highestExceptionLevel":{"type":"string","description":"Highest exception level (NONE, WARNING, ERROR)","optional":true},"travelAgency":{"type":"json","description":"Travel agency reference","optional":true,"properties":{"id":{"type":"string","description":"Agency identifier","optional":true},"href":{"type":"string","description":"Agency URL","optional":true},"template":{"type":"string","description":"Template URL","optional":true}}},"custom1":{"type":"json","description":"Custom field 1","optional":true},"custom2":{"type":"json","description":"Custom field 2","optional":true},"custom3":{"type":"json","description":"Custom field 3","optional":true},"custom4":{"type":"json","description":"Custom field 4","optional":true}}}},"sap_concur_create_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created SCIM User payload","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}},"sap_concur_delete_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Returns boolean true on 200 OK when the expected expense is deleted.","properties":{}}},"sap_concur_delete_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (HTTP 204 No Content). Error details when status is non-2xx","properties":{}}},"sap_concur_delete_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_delete_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (HTTP 204 No Content). Error details when status is non-2xx","properties":{}}},"sap_concur_delete_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur delete response payload (boolean true on 200 OK)","properties":{}}},"sap_concur_delete_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Deletion response — empty body on HTTP 204 No Content","properties":{}}},"sap_concur_get_allocation":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Allocation detail payload","properties":{"allocationId":{"type":"string","description":"Unique allocation identifier"},"accountCode":{"type":"string","optional":true,"description":"Ledger account code"},"overLimitAccountCode":{"type":"string","optional":true,"description":"Account code applied to amounts over the per-allocation limit"},"percentage":{"type":"number","description":"Allocation percentage"},"allocationAmount":{"type":"json","description":"Allocation amount (value, currencyCode)","properties":{"value":{"type":"number","description":"Amount value"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"approvedAmount":{"type":"json","description":"Pro-rated approved amount (value, currencyCode)","properties":{"value":{"type":"number","description":"Amount value"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"claimedAmount":{"type":"json","description":"Requested reimbursement amount (value, currencyCode)","properties":{"value":{"type":"number","description":"Amount value"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"customData":{"type":"array","optional":true,"description":"Custom field values (id, value, isValid)"},"expenseId":{"type":"string","description":"Associated expense identifier"},"isSystemAllocation":{"type":"boolean","description":"True when system-managed"},"isPercentEdited":{"type":"boolean","description":"True when the percentage was manually edited"}}}},"sap_concur_get_budget":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Budget header detail payload","properties":{"id":{"type":"string","description":"Budget item header ID"},"name":{"type":"string","description":"Admin-facing budget name"},"description":{"type":"string","description":"User-friendly display name"},"budgetItemStatusType":{"type":"string","description":"Status: OPEN, CLOSED, or REMOVED"},"budgetType":{"type":"string","optional":true,"description":"Type: PERSONAL_USE, BUDGET, RESTRICTED, or TEAM"},"periodType":{"type":"string","optional":true,"description":"Period type: YEARLY, QUARTERLY, MONTHLY, or DATE_RANGE"},"currencyCode":{"type":"string","optional":true,"description":"ISO 4217 currency code"},"isTest":{"type":"boolean","optional":true,"description":"Test budget flag"},"active":{"type":"boolean","optional":true,"description":"Display availability flag"},"owned":{"type":"boolean","optional":true,"description":"Caller ownership flag"},"annualBudget":{"type":"number","optional":true,"description":"Total annual budget amount"},"createdDate":{"type":"string","optional":true,"description":"UTC creation timestamp"},"lastModifiedDate":{"type":"string","optional":true,"description":"UTC modification timestamp"},"fiscalYear":{"type":"json","optional":true,"description":"Fiscal year reference (id, name, startDate, endDate, status)"},"budgetAmounts":{"type":"json","optional":true,"description":"Aggregate spend amounts (pendingAmount, spendAmount, unExpensedAmount, availableAmount, adjustedBudgetAmount, consumedPercent, threshold)"},"owner":{"type":"json","optional":true,"description":"Owner user (externalUserCUUID, employeeUuid, email, employeeId, name)"},"budgetManagers":{"type":"array","optional":true,"description":"Manager user objects","items":{"type":"json"}},"budgetApprovers":{"type":"array","optional":true,"description":"Approver user objects","items":{"type":"json"}},"budgetViewers":{"type":"array","optional":true,"description":"Viewer user objects","items":{"type":"json"}},"budgetTeamMembers":{"type":"array","optional":true,"description":"Team member entries (budgetPerson, startDate, endDate, active, status)","items":{"type":"json"}},"budgetCategory":{"type":"json","optional":true,"description":"Linked category (id, name, description, statusType)"},"costObjects":{"type":"array","optional":true,"description":"Tracking field values (fieldDefinitionId, code, value, operator)","items":{"type":"json"}},"budgetItemDetails":{"type":"array","optional":true,"description":"Per-period detail entries (id, currencyCode, amount, budgetItemDetailStatusType, fiscalPeriod, budgetAmounts)","items":{"type":"json"}},"dateRange":{"type":"json","optional":true,"description":"Date range for DATE_RANGE budgets (startDate, endDate)"}}}},"sap_concur_get_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Cash advance detail payload","properties":{"cashAdvanceId":{"type":"string","description":"Unique identifier of the cash advance"},"name":{"type":"string","description":"Cash advance name","optional":true},"purpose":{"type":"string","description":"Purpose for the cash advance","optional":true},"comment":{"type":"string","description":"Comment recorded on the cash advance","optional":true},"accountCode":{"type":"string","description":"Account code linked to the employee","optional":true},"requestDate":{"type":"string","description":"Datetime the cash advance was requested (UTC, YYYY-MM-DD hh:mm:ss)","optional":true},"issuedDate":{"type":"string","description":"Datetime the cash advance was issued (UTC, YYYY-MM-DD hh:mm:ss)","optional":true},"lastModifiedDate":{"type":"string","description":"Datetime the cash advance was last modified (UTC, YYYY-MM-DD hh:mm:ss)","optional":true},"hasReceipts":{"type":"boolean","description":"Whether the cash advance has receipts","optional":true},"reimbursementCurrency":{"type":"string","description":"Reimbursement currency (3-letter ISO 4217 currency code)","optional":true},"amountRequested":{"type":"json","description":"Amount requested for the cash advance","optional":true,"properties":{"amount":{"type":"string","description":"Requested amount value","optional":true},"currency":{"type":"string","description":"3-letter ISO 4217 currency code","optional":true}}},"availableBalance":{"type":"json","description":"Unsubmitted balance for the cash advance","optional":true,"properties":{"amount":{"type":"string","description":"Balance amount","optional":true},"currency":{"type":"string","description":"3-letter ISO 4217 currency code","optional":true}}},"exchangeRate":{"type":"json","description":"Exchange rate that applies to the cash advance","optional":true,"properties":{"value":{"type":"string","description":"Exchange rate value","optional":true},"operation":{"type":"string","description":"Exchange rate operation (MULTIPLY)","optional":true}}},"approvalStatus":{"type":"json","description":"Approval status of the cash advance","optional":true,"properties":{"code":{"type":"string","description":"Status code","optional":true},"name":{"type":"string","description":"Status display name","optional":true}}},"paymentType":{"type":"json","description":"Payment type for the cash advance","optional":true,"properties":{"paymentCode":{"type":"string","description":"Payment type code","optional":true},"description":{"type":"string","description":"Payment method description","optional":true}}}}}},"sap_concur_get_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Expected expense payload","properties":{"id":{"type":"string","description":"Expected expense identifier","optional":true},"href":{"type":"string","description":"Self-link","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name}","optional":true},"transactionDate":{"type":"string","description":"Transaction date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {value, currencyCode}","optional":true},"postedAmount":{"type":"json","description":"Posted amount {value, currencyCode}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {value, currencyCode}","optional":true},"remainingAmount":{"type":"json","description":"Remaining amount on the expected expense","optional":true},"businessPurpose":{"type":"string","description":"Business purpose of the expense","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode, iataCode, locationType}","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"allocations":{"type":"json","description":"Budget allocations array","optional":true},"tripData":{"type":"json","description":"Trip data {agencyBooked, selfBooked, tripType (ONE_WAY|ROUND_TRIP), legs[{id, returnLeg, startDate, startTime, startLocationDetail, startLocation, endLocation, class {code,value}, travelExceptionReasonCodes}], segmentType {category, code}}","optional":true},"parentRequest":{"type":"json","description":"Parent travel request resource link {href, id}","optional":true},"comments":{"type":"json","description":"Comments sub-resource link {href, id}","optional":true}}}},"sap_concur_get_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Expense detail (ReportExpenseDetail) payload","properties":{"expenseId":{"type":"string","description":"Expense identifier","optional":true},"allocationSetId":{"type":"string","description":"Identifier of the associated allocation set","optional":true},"allocationState":{"type":"string","description":"FULLY_ALLOCATED, NOT_ALLOCATED, or PARTIALLY_ALLOCATED","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name, code, isDeleted}","optional":true},"paymentType":{"type":"json","description":"Payment type {id, name, code}","optional":true},"expenseSource":{"type":"string","description":"Source of the expense (CASH, CCARD, EBOOKING, etc.)","optional":true},"transactionDate":{"type":"string","description":"Transaction date (YYYY-MM-DD)","optional":true},"budgetAccrualDate":{"type":"string","description":"Budget accrual date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {currencyCode, value}","optional":true},"postedAmount":{"type":"json","description":"Posted amount in report currency {currencyCode, value}","optional":true},"claimedAmount":{"type":"json","description":"Non-personal claimed amount {currencyCode, value}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {currencyCode, value}","optional":true},"approverAdjustedAmount":{"type":"json","description":"Total amount adjusted by the approver","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"vendor":{"type":"json","description":"Vendor info {id, name, description}","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode}","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Free-form comment associated with the expense","optional":true},"isExpenseBillable":{"type":"boolean","description":"Billable flag","optional":true},"isPersonalExpense":{"type":"boolean","description":"Personal-expense flag","optional":true},"isExpenseRejected":{"type":"boolean","description":"Whether the expense was rejected","optional":true},"isExcludedFromCashAdvanceByUser":{"type":"boolean","description":"Whether the user excluded this from cash advance","optional":true},"isImageRequired":{"type":"boolean","description":"Whether a receipt image is required","optional":true},"isPaperReceiptRequired":{"type":"boolean","description":"Whether a paper receipt is required","optional":true},"isPaperReceiptReceived":{"type":"boolean","description":"Whether a paper receipt was received","optional":true},"isAutoCreated":{"type":"boolean","description":"Auto-creation indicator","optional":true},"hasBlockingExceptions":{"type":"boolean","description":"Whether submission-blocking exceptions exist","optional":true},"hasExceptions":{"type":"boolean","description":"Whether any exceptions exist","optional":true},"hasMissingReceiptDeclaration":{"type":"boolean","description":"Affidavit declaration status","optional":true},"attendeeCount":{"type":"number","description":"Number of attendees","optional":true},"receiptImageId":{"type":"string","description":"Identifier of the attached receipt image","optional":true},"ereceiptImageId":{"type":"string","description":"eReceipt image identifier","optional":true},"receiptType":{"type":"json","description":"Receipt {id, status}","optional":true},"imageCertificationStatus":{"type":"string","description":"Receipt image processing/certification status","optional":true},"ticketNumber":{"type":"string","description":"Associated travel ticket number","optional":true},"travel":{"type":"json","description":"Travel data (airline, car rental, hotel, etc.)","optional":true},"travelAllowance":{"type":"json","description":"Travel allowance association data","optional":true},"mileage":{"type":"json","description":"Mileage details (odometerStart, odometerEnd, totalDistance, ...)","optional":true},"expenseTaxSummary":{"type":"json","description":"Aggregated tax data for the expense","optional":true},"taxRateLocation":{"type":"string","description":"Tax rate location: FOREIGN, HOME, or OUT_OF_PROVINCE","optional":true},"fuelTypeListItem":{"type":"json","description":"Fuel type list item {id, value, isValid}","optional":true},"merchantTaxId":{"type":"string","description":"Merchant tax identifier","optional":true},"customData":{"type":"json","description":"Array of custom field values [{id, value, isValid}]","optional":true},"parentExpenseId":{"type":"string","description":"Identifier of the parent expense (for itemizations)","optional":true},"authorizationRequestExpenseId":{"type":"string","description":"Linked travel-request expected expense identifier","optional":true},"jptRouteId":{"type":"string","description":"Japan Public Transport route id","optional":true},"invoiceId":{"type":"string","description":"Invoice identifier","optional":true},"governmentInvoiceId":{"type":"string","description":"Government invoice identifier","optional":true},"lastModifiedDate":{"type":"string","description":"Last modified timestamp","optional":true},"expenseSourceIdentifiers":{"type":"json","description":"Source reference identifiers","optional":true},"links":{"type":"json","description":"HATEOAS links for the expense","optional":true}}}},"sap_concur_get_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur expense report header (ReportDetails)","properties":{"reportId":{"type":"string","description":"Unique report identifier"},"reportNumber":{"type":"string","description":"Report number","optional":true},"reportFormId":{"type":"string","description":"Report form ID"},"policyId":{"type":"string","description":"Policy ID applied to the report"},"policy":{"type":"string","description":"Policy name"},"name":{"type":"string","description":"Report name"},"currencyCode":{"type":"string","description":"ISO currency code"},"currency":{"type":"string","description":"Currency name","optional":true},"approvalStatus":{"type":"string","description":"Approval status name"},"approvalStatusId":{"type":"string","description":"Approval status identifier"},"paymentStatus":{"type":"string","description":"Payment status name"},"paymentStatusId":{"type":"string","description":"Payment status identifier"},"ledger":{"type":"string","description":"Ledger name","optional":true},"ledgerId":{"type":"string","description":"Ledger identifier","optional":true},"userId":{"type":"string","description":"Owner user UUID"},"reportDate":{"type":"string","description":"Report date (YYYY-MM-DD)"},"creationDate":{"type":"string","description":"Creation timestamp (ISO 8601)"},"submitDate":{"type":"string","description":"Submit timestamp (ISO 8601) or null","optional":true},"startDate":{"type":"string","description":"Report period start (YYYY-MM-DD)","optional":true},"endDate":{"type":"string","description":"Report period end (YYYY-MM-DD)","optional":true},"approvedAmount":{"type":"json","description":"Amount approved { value, currencyCode }","optional":true},"claimedAmount":{"type":"json","description":"Amount claimed { value, currencyCode }","optional":true},"reportTotal":{"type":"json","description":"Report total { value, currencyCode }","optional":true},"amountDueEmployee":{"type":"json","description":"Amount due employee","optional":true},"amountDueCompany":{"type":"json","description":"Amount due company","optional":true},"amountDueCompanyCard":{"type":"json","description":"Amount due company card","optional":true},"amountCompanyPaid":{"type":"json","description":"Amount company has paid","optional":true},"personalAmount":{"type":"json","description":"Personal portion of the report","optional":true},"paymentConfirmedAmount":{"type":"json","description":"Confirmed payment amount","optional":true},"amountNotApproved":{"type":"json","description":"Amount not approved","optional":true},"totalAmountPaidEmployee":{"type":"json","description":"Total amount paid to employee","optional":true},"concurAuditStatus":{"type":"string","description":"Concur audit status","optional":true},"isFinancialIntegrationEnabled":{"type":"boolean","description":"Whether financial integration is enabled","optional":true},"isSubmitted":{"type":"boolean","description":"Whether the report has been submitted","optional":true},"isSentBack":{"type":"boolean","description":"Whether the report has been sent back","optional":true},"isReopened":{"type":"boolean","description":"Whether the report was reopened","optional":true},"isReportEverSentBack":{"type":"boolean","description":"Whether the report was ever sent back","optional":true},"canRecall":{"type":"boolean","description":"Whether the report can be recalled","optional":true},"canAddExpense":{"type":"boolean","description":"Whether expenses can be added to the report","optional":true},"canReopen":{"type":"boolean","description":"Whether the report can be reopened","optional":true},"isReceiptImageRequired":{"type":"boolean","description":"Whether receipt images are required","optional":true},"isReceiptImageAvailable":{"type":"boolean","description":"Whether receipt images are available","optional":true},"isPaperReceiptsReceived":{"type":"boolean","description":"Whether paper receipts were received","optional":true},"isPendingDelegatorReview":{"type":"boolean","description":"Whether pending delegator review","optional":true},"isFundsAndGrantsIntegrationEligible":{"type":"boolean","description":"Funds and grants eligibility","optional":true},"hasReceivedCashAdvanceReturns":{"type":"boolean","description":"Whether cash advance returns received","optional":true},"analyticsGroupId":{"type":"string","description":"Analytics group ID","optional":true},"hierarchyNodeId":{"type":"string","description":"Hierarchy node ID","optional":true},"allocationFormId":{"type":"string","description":"Allocation form ID","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country subdivision code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Header-level comment on the report","optional":true},"reportVersion":{"type":"number","description":"Report version number","optional":true},"reportType":{"type":"string","description":"Report type identifier","optional":true},"cardProgramStatementPeriodId":{"type":"string","description":"Card program statement period ID","optional":true},"defaultFieldAccess":{"type":"string","description":"Default field access (HD/RO/RW)","optional":true},"imageStatus":{"type":"string","description":"Image status","optional":true},"receiptContainerId":{"type":"string","description":"Receipt container ID","optional":true},"receiptStatus":{"type":"string","description":"Receipt status","optional":true},"sponsorId":{"type":"string","description":"Sponsor ID","optional":true},"submitterId":{"type":"string","description":"Submitter user ID","optional":true},"taxConfigId":{"type":"string","description":"Tax configuration ID","optional":true},"redirectFund":{"type":"json","description":"Redirect fund object { amount, creditCardId }","optional":true},"customData":{"type":"array","description":"Array of custom data { id, value, isValid, listItemUrl }","optional":true},"employee":{"type":"json","description":"Employee object { employeeId, employeeUuid }","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}},"sap_concur_get_itemizations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of itemizations (ReportExpenseSummary[])","items":{"type":"json","properties":{"id":{"type":"string","description":"Itemization identifier","optional":true},"expenseId":{"type":"string","description":"Itemization expense id","optional":true},"allocations":{"type":"array","description":"Allocations applied to the itemization","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name, code, isDeleted}","optional":true},"transactionDate":{"type":"string","description":"Transaction date (YYYY-MM-DD)","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount","optional":true},"postedAmount":{"type":"json","description":"Posted amount","optional":true},"approvedAmount":{"type":"json","description":"Approved amount","optional":true},"claimedAmount":{"type":"json","description":"Claimed amount","optional":true},"approverAdjustedAmount":{"type":"json","description":"Approver-adjusted amount","optional":true},"paymentType":{"type":"json","description":"Payment type","optional":true},"vendor":{"type":"json","description":"Vendor info","optional":true},"location":{"type":"json","description":"Location info","optional":true},"allocationState":{"type":"string","description":"Allocation state","optional":true},"allocationSetId":{"type":"string","description":"Allocation set identifier","optional":true},"attendeeCount":{"type":"number","description":"Attendee count","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"hasBlockingExceptions":{"type":"boolean","description":"Has blocking exceptions","optional":true},"hasExceptions":{"type":"boolean","description":"Has exceptions","optional":true},"isPersonalExpense":{"type":"boolean","description":"Personal expense","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}}},"sap_concur_get_itinerary":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Trip detail payload (Itinerary v1.1)","properties":{"ItinLocator":{"type":"string","description":"Concur trip locator (trip ID)","optional":true},"ClientLocator":{"type":"string","description":"Client (booking source) trip locator","optional":true},"ItinSourceName":{"type":"string","description":"Booking source name","optional":true},"BookedVia":{"type":"string","description":"How the trip was booked (e.g. ConcurTravel, Direct)","optional":true},"TripName":{"type":"string","description":"Trip name","optional":true},"Status":{"type":"string","description":"Trip status (e.g. Confirmed, Cancelled)","optional":true},"Description":{"type":"string","description":"Trip description","optional":true},"Comments":{"type":"string","description":"Comments attached to the trip","optional":true},"CancelComments":{"type":"string","description":"Cancellation comments (when applicable)","optional":true},"ProjectName":{"type":"string","description":"Associated project name","optional":true},"StartDateUtc":{"type":"string","description":"Trip start datetime in UTC","optional":true},"EndDateUtc":{"type":"string","description":"Trip end datetime in UTC","optional":true},"StartDateLocal":{"type":"string","description":"Trip start datetime in local time","optional":true},"EndDateLocal":{"type":"string","description":"Trip end datetime in local time","optional":true},"DateCreatedUtc":{"type":"string","description":"Trip creation timestamp (UTC)","optional":true},"DateModifiedUtc":{"type":"string","description":"Trip last-modified timestamp (UTC)","optional":true},"DateBookedLocal":{"type":"string","description":"Booking date in local time","optional":true},"UserLoginId":{"type":"string","description":"Login id of the trip owner","optional":true},"BookedByFirstName":{"type":"string","description":"First name of the booker","optional":true},"BookedByLastName":{"type":"string","description":"Last name of the booker","optional":true},"IsPersonal":{"type":"boolean","description":"Whether the trip is flagged personal","optional":true},"RuleViolations":{"type":"array","description":"Travel rule violations attached to the trip","optional":true,"items":{"type":"json"}},"Bookings":{"type":"array","description":"Bookings (air/hotel/car/rail) attached to the trip","optional":true,"items":{"type":"json"}}}}},"sap_concur_get_list":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"List detail payload","properties":{"id":{"type":"string","description":"Unique identifier (UUID) of the list","optional":true},"value":{"type":"string","description":"Name of the list","optional":true},"levelCount":{"type":"number","description":"Number of levels in the list","optional":true},"searchCriteria":{"type":"string","description":"Search attribute (TEXT or CODE)","optional":true},"displayFormat":{"type":"string","description":"Display order ((CODE) TEXT or TEXT (CODE))","optional":true},"category":{"type":"json","description":"List category","optional":true,"properties":{"id":{"type":"string","description":"Category UUID","optional":true},"type":{"type":"string","description":"Category type","optional":true}}},"isReadOnly":{"type":"boolean","description":"Whether the list is read-only","optional":true},"isDeleted":{"type":"boolean","description":"Whether the list has been deleted","optional":true},"managedBy":{"type":"string","description":"Identifier of the managing application or service","optional":true},"externalThreshold":{"type":"number","description":"Threshold from where the level starts being external","optional":true}}}},"sap_concur_get_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"List item detail payload","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"sap_concur_get_purchase_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Purchase request detail payload","properties":{"purchaseRequestId":{"type":"string","description":"Unique identifier of the purchase request","optional":true},"purchaseRequestNumber":{"type":"string","description":"Human-readable purchase request number","optional":true},"purchaseRequestQueueStatus":{"type":"string","description":"Queue status of the purchase request","optional":true},"purchaseRequestWorkflowStatus":{"type":"string","description":"Workflow status of the purchase request","optional":true},"purchaseOrders":{"type":"array","description":"Purchase orders generated from the request","optional":true,"items":{"type":"json","properties":{"purchaseOrderNumber":{"type":"string","description":"Purchase order number","optional":true}}}},"purchaseRequestExceptions":{"type":"array","description":"Exceptions raised on the purchase request","optional":true,"items":{"type":"json","properties":{"eventCode":{"type":"string","description":"Event code","optional":true},"exceptionCode":{"type":"string","description":"Exception code","optional":true},"isCleared":{"type":"boolean","description":"Whether the exception has been cleared","optional":true},"prExceptionId":{"type":"string","description":"Identifier of the exception record","optional":true},"message":{"type":"string","description":"Exception message","optional":true}}}}}}},"sap_concur_get_receipt":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Receipt detail payload","properties":{"id":{"type":"string","description":"Receipt identifier","optional":true},"userId":{"type":"string","description":"Owning user UUID","optional":true},"dateTimeReceived":{"type":"string","description":"Timestamp when the receipt was received (ISO 8601)","optional":true},"receipt":{"type":"json","description":"Parsed receipt JSON object","optional":true},"image":{"type":"string","description":"Receipt image URL or data reference","optional":true},"validationSchema":{"type":"string","description":"Schema used to validate the receipt","optional":true},"self":{"type":"string","description":"URL to this receipt resource","optional":true},"template":{"type":"string","description":"URL template for receipts","optional":true}}}},"sap_concur_get_receipt_status":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Receipt status payload","properties":{"status":{"type":"string","description":"Processing status: ACCEPTED, PROCESSING, PROCESSED, or FAILED","optional":true},"logs":{"type":"array","description":"Array of log entries","optional":true,"items":{"type":"json","properties":{"logLevel":{"type":"string","description":"Log level","optional":true},"message":{"type":"string","description":"Log message","optional":true},"timestamp":{"type":"string","description":"Log timestamp","optional":true}}}}}}},"sap_concur_get_request_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Cash advance detail","properties":{"cashAdvanceId":{"type":"string","description":"Unique cash advance identifier","optional":true},"amountRequested":{"type":"json","description":"Requested amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true},"amount":{"type":"number","description":"Amount (alias)","optional":true}}},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code","optional":true},"name":{"type":"string","description":"Status name","optional":true}}},"requestDate":{"type":"string","description":"Request datetime (ISO 8601)","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate","optional":true,"properties":{"value":{"type":"number","description":"Rate value","optional":true},"operation":{"type":"string","description":"Multiply or divide","optional":true}}}}}},"sap_concur_get_travel_profile":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel profile payload. Concur returns XML; downstream may parse it to a best-effort JSON object with the documented top-level sections.","properties":{"General":{"type":"json","description":"General profile info (NamePrefix, FirstName, MiddleName, LastName, NameSuffix, JobTitle, CompanyEmployeeID, EmailAddress, RuleClass, TravelConfigID, etc.)","optional":true},"Telephones":{"type":"json","description":"Telephone numbers (Telephone[] with Type, CountryCode, PhoneNumber, etc.)","optional":true},"Addresses":{"type":"json","description":"Address records (Address[] with Type, Street, City, StateProvince, etc.)","optional":true},"DriversLicenses":{"type":"array","description":"Drivers license records","optional":true,"items":{"type":"json"}},"NationalIDs":{"type":"array","description":"National ID records","optional":true,"items":{"type":"json"}},"EmailAddresses":{"type":"json","description":"Email addresses (EmailAddress[] with Type, Address, Contact, Verified)","optional":true},"EmergencyContact":{"type":"json","description":"Emergency contact (Name, Relationship, Phones, Address)","optional":true},"Air":{"type":"json","description":"Air travel preferences (HomeAirport, Seat, Meal, AirOther, AirMemberships)","optional":true},"Rail":{"type":"json","description":"Rail preferences (Seat, Coach, Berth, Other, RailMemberships)","optional":true},"Hotel":{"type":"json","description":"Hotel preferences (SmokingCode, RoomType, HotelOther, HotelMemberships, Accessibility flags)","optional":true},"Car":{"type":"json","description":"Car rental preferences (CarSmokingCode, CarType, CarMemberships, etc.)","optional":true},"CustomFields":{"type":"json","description":"Custom-defined fields configured by the company","optional":true},"RatePreferences":{"type":"json","description":"Rate preferences (e.g. AAA, AARP, government, military rates)","optional":true},"DiscountCodes":{"type":"json","description":"Discount codes available to the traveler","optional":true},"HasNoPassport":{"type":"boolean","description":"Whether the traveler has no passport on file","optional":true},"Roles":{"type":"json","description":"Role assignments (TravelManager, Assistant, etc.)","optional":true},"Sponsors":{"type":"json","description":"Sponsor information for guest travelers","optional":true},"TSAInfo":{"type":"json","description":"TSA SecureFlight info (Gender, DateOfBirth, NoMiddleName, etc.)","optional":true},"Passports":{"type":"json","description":"Passport documents (Passport[] with PassportNumber, Country, Expiration)","optional":true},"Visas":{"type":"json","description":"Visa documents (Visa[] with VisaNationality, VisaNumber, etc.)","optional":true},"UnusedTickets":{"type":"json","description":"Unused ticket records","optional":true},"SouthwestUnusedTickets":{"type":"json","description":"Southwest-specific unused ticket records","optional":true},"AdvantageMemberships":{"type":"json","description":"Advantage program memberships","optional":true},"XmlSyncId":{"type":"string","description":"XML sync identifier for the user","optional":true},"LoginId":{"type":"string","description":"Concur login id","optional":true},"ProfileLastModifiedUTC":{"type":"string","description":"UTC timestamp the profile was last modified","optional":true}}}},"sap_concur_get_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel request detail payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID (4-6 alphanumeric characters)","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modification timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"authorizedDate":{"type":"string","description":"Date when approval was completed","optional":true},"approvalLimitDate":{"type":"string","description":"Required approval deadline","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"endTime":{"type":"string","description":"Trip end time (HH:mm)","optional":true},"pnr":{"type":"string","description":"Passenger record number","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"isParentRequest":{"type":"boolean","description":"Parent request flag","optional":true},"parentRequestId":{"type":"string","description":"Parent budget request ID","optional":true},"allocationFormId":{"type":"string","description":"Allocation form identifier","optional":true},"highestExceptionLevel":{"type":"string","description":"Highest exception level (WARNING, ERROR, NONE)","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"policy":{"type":"json","description":"Resource link to the applicable policy","optional":true,"properties":{"id":{"type":"string","description":"Policy ID","optional":true},"href":{"type":"string","description":"Policy hyperlink","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"mainDestination":{"type":"json","description":"Main destination of the trip","optional":true,"properties":{"city":{"type":"string","description":"City","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country sub-division code","optional":true},"name":{"type":"string","description":"Destination name","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"expenses":{"type":"array","description":"Resource links to expected expenses","optional":true,"items":{"type":"json"}},"cashAdvances":{"type":"json","description":"Resource link to cash advances","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"comments":{"type":"json","description":"Resource link to comments","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"exceptions":{"type":"json","description":"Resource link to exceptions","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"travelAgency":{"type":"json","description":"Resource link to travel agency","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"parentRequest":{"type":"json","description":"Resource link to parent request","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"eventRequest":{"type":"json","description":"Resource link to parent event request","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"operations":{"type":"array","description":"Available workflow actions","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Operation name","optional":true},"href":{"type":"string","description":"Operation URL","optional":true}}}},"expensePolicy":{"type":"json","description":"Expense policy reference","optional":true,"properties":{"id":{"type":"string","description":"Policy identifier","optional":true},"href":{"type":"string","description":"Policy URL","optional":true}}},"custom1":{"type":"json","description":"Custom field 1","optional":true},"custom2":{"type":"json","description":"Custom field 2","optional":true},"custom3":{"type":"json","description":"Custom field 3","optional":true},"custom4":{"type":"json","description":"Custom field 4","optional":true}}}},"sap_concur_get_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"SCIM User identity payload","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}},"sap_concur_issue_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Issue cash advance result payload","properties":{"issuedDate":{"type":"string","description":"Date the cash advance was issued (YYYY-MM-DD)","optional":true},"status":{"type":"json","description":"Cash advance status after the issue action","optional":true,"properties":{"code":{"type":"string","description":"Status code","optional":true},"name":{"type":"string","description":"Status display name","optional":true}}}}}},"sap_concur_list_allocations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Allocations list payload","properties":{"items":{"type":"array","optional":true,"description":"Array of allocation objects (allocationId, accountCode, percentage, allocationAmount, approvedAmount, claimedAmount, customData, expenseId, isSystemAllocation, isPercentEdited, overLimitAccountCode)","items":{"type":"json"}}}}},"sap_concur_list_attendee_associations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Attendees list payload","properties":{"noShowAttendeeCount":{"type":"number","description":"Number of unnamed/no-show attendees","optional":true},"expenseAttendeeList":{"type":"array","description":"Attendees associated with the expense, including amounts","items":{"type":"json","properties":{"attendeeId":{"type":"string","description":"Unique identifier of the attendee"},"transactionAmount":{"type":"json","description":"Expense portion assigned to this attendee","properties":{"value":{"type":"number","description":"Numeric amount"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"approvedAmount":{"type":"json","description":"Approved amount in report currency","properties":{"value":{"type":"number","description":"Numeric amount"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"isAmountUserEdited":{"type":"boolean","description":"Whether the amount was manually edited","optional":true},"isTraveling":{"type":"boolean","description":"Whether the attendee is traveling (affects tax calculations)","optional":true},"associatedAttendeeCount":{"type":"number","description":"Total attendee count; greater than 1 indicates unnamed attendees","optional":true},"versionNumber":{"type":"number","description":"Version number preserving previous attendee state","optional":true},"customData":{"type":"array","description":"Custom field values for the association","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Custom field identifier"},"value":{"type":"string","description":"Custom field value (max 48 characters)","optional":true},"isValid":{"type":"boolean","description":"Whether the value passes validation","optional":true},"listItemUrl":{"type":"string","description":"HATEOAS link for list items","optional":true}}}}}}}}}},"sap_concur_list_budget_categories":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Budget categories collection payload","properties":{"items":{"type":"array","optional":true,"description":"Array of budget category objects","items":{"type":"json","properties":{"id":{"type":"string","optional":true,"description":"Category ID"},"name":{"type":"string","optional":true,"description":"Admin-facing category name"},"description":{"type":"string","optional":true,"description":"Friendly name"},"statusType":{"type":"string","optional":true,"description":"Status: OPEN or REMOVED"},"expenseTypes":{"type":"array","optional":true,"description":"Expense types in this category (id, featureTypeCode, expenseTypeCode, name)","items":{"type":"json"}}}}}}}},"sap_concur_list_budgets":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Budget headers collection payload","properties":{"items":{"type":"array","optional":true,"description":"Array of budget item header summaries (id, name, description, budgetItemStatusType, budgetType, currencyCode, fiscalYear, budgetAmounts, owner, ...)","items":{"type":"json"}},"offset":{"type":"number","optional":true,"description":"Page offset"},"limit":{"type":"number","optional":true,"description":"Page size"},"totalCount":{"type":"number","optional":true,"description":"Total result count"}}}},"sap_concur_list_exceptions":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of report header exception entries","items":{"type":"json","properties":{"exceptionCode":{"type":"string","description":"Unique exception code"},"exceptionVisibility":{"type":"string","description":"Visibility scope: ALL, APPROVER_PROCESSOR, or PROCESSOR"},"isBlocking":{"type":"boolean","description":"Whether the exception prevents report submission"},"message":{"type":"string","description":"Human-readable description of the exception"},"expenseId":{"type":"string","description":"Related expense entry ID","optional":true},"allocationId":{"type":"string","description":"Related allocation ID, if any","optional":true},"parentExpenseId":{"type":"string","description":"Parent expense ID for itemized entries","optional":true}}}}},"sap_concur_list_expected_expenses":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Array of expected expense objects. Each entry includes id, href, expenseType {id,name}, transactionDate, transactionAmount, postedAmount, approvedAmount, remainingAmount, businessPurpose, location, exchangeRate, allocations, tripData, parentRequest {href, id}, comments {href, id}."}},"sap_concur_list_expense_reports":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur v3 expense reports envelope","properties":{"Items":{"type":"array","description":"Array of report header objects","optional":true,"items":{"type":"json","properties":{"ID":{"type":"string","description":"Report ID","optional":true},"Name":{"type":"string","description":"Report name","optional":true},"OwnerLoginID":{"type":"string","description":"Owner login ID","optional":true},"OwnerName":{"type":"string","description":"Owner display name","optional":true},"Total":{"type":"number","description":"Report total","optional":true},"TotalApprovedAmount":{"type":"number","description":"Total approved amount","optional":true},"TotalClaimedAmount":{"type":"number","description":"Total claimed amount","optional":true},"AmountDueEmployee":{"type":"number","description":"Amount due employee","optional":true},"CurrencyCode":{"type":"string","description":"ISO currency code","optional":true},"ApprovalStatusName":{"type":"string","description":"Approval status name","optional":true},"ApprovalStatusCode":{"type":"string","description":"Approval status code","optional":true},"PaymentStatusName":{"type":"string","description":"Payment status name","optional":true},"PaymentStatusCode":{"type":"string","description":"Payment status code","optional":true},"ApproverLoginID":{"type":"string","description":"Approver login ID","optional":true},"ApproverName":{"type":"string","description":"Approver display name","optional":true},"HasException":{"type":"boolean","description":"Whether the report has any exception","optional":true},"ReceiptsReceived":{"type":"boolean","description":"Whether paper receipts were received","optional":true},"CreateDate":{"type":"string","description":"Creation date","optional":true},"SubmitDate":{"type":"string","description":"Submit date","optional":true},"LastModifiedDate":{"type":"string","description":"Last modified date","optional":true},"PaidDate":{"type":"string","description":"Paid date","optional":true},"URI":{"type":"string","description":"Self URI","optional":true}}}},"NextPage":{"type":"string","description":"URI of the next page (use as offset cursor)","optional":true}}}},"sap_concur_list_expenses":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of expense summary entries (ReportExpenseSummary[])","items":{"type":"json","properties":{"expenseId":{"type":"string","description":"Expense identifier","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name, code, isDeleted}","optional":true},"transactionDate":{"type":"string","description":"Transaction date (YYYY-MM-DD)","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {currencyCode, value}","optional":true},"postedAmount":{"type":"json","description":"Posted amount","optional":true},"approvedAmount":{"type":"json","description":"Approved amount","optional":true},"claimedAmount":{"type":"json","description":"Claimed amount","optional":true},"approverAdjustedAmount":{"type":"json","description":"Approver-adjusted amount","optional":true},"paymentType":{"type":"json","description":"Payment type {id, name, code}","optional":true},"vendor":{"type":"json","description":"Vendor info","optional":true},"location":{"type":"json","description":"Location info","optional":true},"allocationState":{"type":"string","description":"Allocation state","optional":true},"allocationSetId":{"type":"string","description":"Allocation set identifier","optional":true},"attendeeCount":{"type":"number","description":"Attendee count","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"hasBlockingExceptions":{"type":"boolean","description":"Has submission-blocking exceptions","optional":true},"hasExceptions":{"type":"boolean","description":"Has exceptions","optional":true},"hasMissingReceiptDeclaration":{"type":"boolean","description":"Has missing-receipt declaration","optional":true},"isAutoCreated":{"type":"boolean","description":"Auto-created","optional":true},"isPersonalExpense":{"type":"boolean","description":"Personal-expense flag","optional":true},"isImageRequired":{"type":"boolean","description":"Receipt image required","optional":true},"isPaperReceiptRequired":{"type":"boolean","description":"Paper receipt required","optional":true},"imageCertificationStatus":{"type":"string","description":"Receipt image certification status","optional":true},"receiptImageId":{"type":"string","description":"Receipt image identifier","optional":true},"ereceiptImageId":{"type":"string","description":"eReceipt image identifier","optional":true},"ticketNumber":{"type":"string","description":"Ticket number","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate","optional":true},"travelAllowance":{"type":"json","description":"Travel allowance","optional":true},"expenseSourceIdentifiers":{"type":"json","description":"Expense source identifiers","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}}},"sap_concur_list_itineraries":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Trips list payload (Itinerary v1.1 ConnectResponse)","properties":{"Metadata":{"type":"json","description":"Paging metadata (when includeMetadata=true)","optional":true,"properties":{"Paging":{"type":"json","description":"Pagination details","optional":true,"properties":{"TotalPages":{"type":"number","description":"Total pages","optional":true},"TotalItems":{"type":"number","description":"Total items","optional":true},"Page":{"type":"number","description":"Current page","optional":true},"ItemsPerPage":{"type":"number","description":"Items per page","optional":true},"PreviousPageURL":{"type":"string","description":"Previous page URL","optional":true},"NextPageURL":{"type":"string","description":"Next page URL","optional":true}}}}},"ItineraryInfoList":{"type":"array","description":"List of itinerary summary records","optional":true,"items":{"type":"json","properties":{"ItinLocator":{"type":"string","description":"Trip locator (trip ID)","optional":true},"ClientLocator":{"type":"string","description":"Client trip locator","optional":true},"ItinSourceName":{"type":"string","description":"Booking source name","optional":true},"BookedVia":{"type":"string","description":"Booking channel","optional":true},"TripName":{"type":"string","description":"Trip name","optional":true},"Status":{"type":"string","description":"Trip status","optional":true},"Description":{"type":"string","description":"Trip description","optional":true},"StartDateUtc":{"type":"string","description":"Start (UTC)","optional":true},"EndDateUtc":{"type":"string","description":"End (UTC)","optional":true},"StartDateLocal":{"type":"string","description":"Start (local)","optional":true},"EndDateLocal":{"type":"string","description":"End (local)","optional":true},"DateCreatedUtc":{"type":"string","description":"Created (UTC)","optional":true},"DateModifiedUtc":{"type":"string","description":"Modified (UTC)","optional":true},"DateBookedLocal":{"type":"string","description":"Booked (local)","optional":true},"UserLoginId":{"type":"string","description":"Trip owner login id","optional":true},"BookedByFirstName":{"type":"string","description":"Booker first name","optional":true},"BookedByLastName":{"type":"string","description":"Booker last name","optional":true},"IsPersonal":{"type":"boolean","description":"Personal trip flag","optional":true}}}}}}},"sap_concur_list_list_items":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Paginated list items collection","properties":{"content":{"type":"array","description":"List items in the current page","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"page":{"type":"json","description":"Pagination metadata","optional":true,"properties":{"number":{"type":"number","description":"Current page number","optional":true},"size":{"type":"number","description":"Items per page","optional":true},"totalElements":{"type":"number","description":"Total item count","optional":true},"totalPages":{"type":"number","description":"Total page count","optional":true}}},"links":{"type":"array","description":"Navigation links (next, previous, first, last)","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link URL","optional":true}}}}}}},"sap_concur_list_lists":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Paginated lists collection","properties":{"content":{"type":"array","description":"Lists in the current page","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"value":{"type":"string","description":"Name of the list","optional":true},"levelCount":{"type":"number","description":"Number of levels in the list","optional":true},"searchCriteria":{"type":"string","description":"Search attribute (TEXT or CODE)","optional":true},"displayFormat":{"type":"string","description":"Display order ((CODE) TEXT or TEXT (CODE))","optional":true},"category":{"type":"json","description":"List category","optional":true,"properties":{"id":{"type":"string","description":"Category UUID","optional":true},"type":{"type":"string","description":"Category type","optional":true}}},"isReadOnly":{"type":"boolean","description":"Whether the list is read-only","optional":true},"isDeleted":{"type":"boolean","description":"Whether the list has been deleted","optional":true},"managedBy":{"type":"string","description":"Managing application or service identifier","optional":true},"externalThreshold":{"type":"number","description":"Threshold from where the level starts being external","optional":true}}}},"page":{"type":"json","description":"Pagination metadata","optional":true,"properties":{"number":{"type":"number","description":"Current page number","optional":true},"size":{"type":"number","description":"Items per page","optional":true},"totalElements":{"type":"number","description":"Total item count","optional":true},"totalPages":{"type":"number","description":"Total page count","optional":true}}},"links":{"type":"array","description":"Navigation links (next, previous, first, last)","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link URL","optional":true}}}}}}},"sap_concur_list_receipts":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of e-receipt objects","items":{"type":"json","properties":{"id":{"type":"string","description":"Receipt id","optional":true},"userId":{"type":"string","description":"Owner user UUID","optional":true},"dateTimeReceived":{"type":"string","description":"Timestamp the receipt was received","optional":true},"receipt":{"type":"json","description":"Structured receipt data","optional":true},"image":{"type":"string","description":"Receipt image URL or reference","optional":true},"validationSchema":{"type":"string","description":"Validation schema URI","optional":true},"self":{"type":"string","description":"Self URL","optional":true},"template":{"type":"string","description":"Template URL","optional":true}}}}},"sap_concur_list_report_comments":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of report comment entries","items":{"type":"json","properties":{"comment":{"type":"string","description":"Comment text"},"creationDate":{"type":"string","description":"Comment creation timestamp (ISO 8601)"},"expenseId":{"type":"string","description":"Related expense entry ID"},"isAuditorComment":{"type":"boolean","description":"Whether the comment was added by an auditor"},"isLatest":{"type":"boolean","description":"Whether this is the latest comment"},"createdForEmployeeId":{"type":"string","description":"Employee ID the comment was created for"},"author":{"type":"json","description":"Comment author","properties":{"employeeId":{"type":"string","description":"Employee identifier"},"employeeUuid":{"type":"string","description":"Employee UUID"}}},"createdForEmployee":{"type":"json","description":"Employee the comment was created for","properties":{"employeeId":{"type":"string","description":"Employee identifier"},"employeeUuid":{"type":"string","description":"Employee UUID"}}},"stepInstanceId":{"type":"string","description":"Workflow step instance identifier","optional":true}}}}},"sap_concur_list_reports_to_approve":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of reports awaiting approval (ReportToApprove[])","items":{"type":"json","properties":{"reportId":{"type":"string","description":"Unique report identifier"},"name":{"type":"string","description":"Report name"},"reportDate":{"type":"string","description":"Report date (YYYY-MM-DD)","optional":true},"reportNumber":{"type":"string","description":"User-friendly report number","optional":true},"submitDate":{"type":"string","description":"Submission timestamp (ISO 8601 UTC)","optional":true},"approver":{"type":"json","description":"Approver employee { employeeId, employeeUuid }","optional":true},"employee":{"type":"json","description":"Report owner employee { employeeId, employeeUuid }","optional":true},"amountDueEmployee":{"type":"json","description":"Amount due employee { value, currencyCode }","optional":true},"claimedAmount":{"type":"json","description":"Total claimed amount { value, currencyCode }","optional":true},"totalApprovedAmount":{"type":"json","description":"Total approved amount { value, currencyCode }","optional":true},"hasExceptions":{"type":"boolean","description":"Whether the report has exceptions","optional":true},"reportType":{"type":"string","description":"Report creation method identifier","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}}},"sap_concur_list_travel_profiles_summary":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel profile summary list payload (Concur returns XML mapped to JSON)","properties":{"Metadata":{"type":"json","description":"Paging metadata","optional":true,"properties":{"Paging":{"type":"json","description":"Pagination details","optional":true,"properties":{"TotalPages":{"type":"number","description":"Total number of pages","optional":true},"TotalItems":{"type":"number","description":"Total number of items","optional":true},"Page":{"type":"number","description":"Current page","optional":true},"ItemsPerPage":{"type":"number","description":"Items per page","optional":true},"PreviousPageURL":{"type":"string","description":"URL to the previous page","optional":true},"NextPageURL":{"type":"string","description":"URL to the next page","optional":true}}}}},"Data":{"type":"array","description":"Array of travel profile summaries","optional":true,"items":{"type":"json","properties":{"Status":{"type":"string","description":"Status (Active/Inactive)","optional":true},"LoginID":{"type":"string","description":"Login identifier","optional":true},"XmlProfileSyncID":{"type":"string","description":"XML profile sync identifier","optional":true},"ProfileLastModifiedUTC":{"type":"string","description":"Last modified timestamp (UTC)","optional":true},"RuleClass":{"type":"string","description":"Travel rule class assigned to the profile","optional":true},"TravelConfigID":{"type":"string","description":"Travel configuration identifier","optional":true},"UUID":{"type":"string","description":"Profile UUID","optional":true},"EmployeeID":{"type":"string","description":"Employee ID","optional":true},"CompanyID":{"type":"string","description":"Company ID","optional":true}}}}}}},"sap_concur_list_travel_request_comments":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of comment entries","items":{"type":"json","properties":{"author":{"type":"json","description":"Comment author","optional":true,"properties":{"firstName":{"type":"string","description":"Author first name","optional":true},"lastName":{"type":"string","description":"Author last name","optional":true}}},"creationDateTime":{"type":"string","description":"Comment creation timestamp (ISO 8601)","optional":true},"isLatest":{"type":"boolean","description":"Whether this is the latest comment","optional":true},"value":{"type":"string","description":"Comment text","optional":true}}}}},"sap_concur_list_travel_requests":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel requests list payload","properties":{"data":{"type":"array","description":"Array of travel request summaries","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"expenses":{"type":"array","description":"Resource links to expected expenses","optional":true,"items":{"type":"json"}}}}},"operations":{"type":"array","description":"Pagination links (next, prev, first, last)","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link target","optional":true},"method":{"type":"string","description":"HTTP method","optional":true},"name":{"type":"string","description":"Link name","optional":true}}}}}}},"sap_concur_list_users":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"SCIM ListResponse with Resources array","properties":{"schemas":{"type":"array","description":"SCIM schemas the response conforms to","optional":true,"items":{"type":"string"}},"totalResults":{"type":"number","description":"Total number of results matching the query","optional":true},"itemsPerPage":{"type":"number","description":"Number of results returned in this page","optional":true},"startIndex":{"type":"number","description":"1-based index of the first result","optional":true},"cursor":{"type":"string","description":"SCIM v4.1 cursor for the next page of results","optional":true},"Resources":{"type":"array","description":"SCIM User resources","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}}}}},"sap_concur_move_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Workflow transition response payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"approvalStatus":{"type":"json","description":"Approval status after the workflow transition","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"approver":{"type":"json","description":"Approver assigned after the transition","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"operations":{"type":"array","description":"Available follow-up workflow actions","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link target","optional":true},"method":{"type":"string","description":"HTTP method","optional":true},"name":{"type":"string","description":"Link name","optional":true}}}}}}},"sap_concur_recall_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_remove_all_attendees":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty response body (Concur returns 204 No Content)","properties":{}}},"sap_concur_search_locations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Localities v5 search response","properties":{"locations":{"type":"array","description":"Array of matching Location records","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Location ID (UUID)","optional":true},"code":{"type":"string","description":"IATA / location code","optional":true},"legacyKey":{"type":"number","description":"Legacy numeric location key","optional":true},"timeZoneOffset":{"type":"string","description":"IANA timezone or UTC offset","optional":true},"active":{"type":"boolean","description":"Whether the location is active","optional":true},"point":{"type":"json","description":"Geographic coordinates","optional":true,"properties":{"latitude":{"type":"number","description":"Latitude","optional":true},"longitude":{"type":"number","description":"Longitude","optional":true}}},"names":{"type":"array","description":"Localized location names","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Name ID","optional":true},"key":{"type":"number","description":"Numeric name key","optional":true},"locale":{"type":"string","description":"Locale tag","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"administrativeRegion":{"type":"json","description":"Administrative region (e.g., metro area)","optional":true,"properties":{"id":{"type":"string","description":"Region ID","optional":true},"name":{"type":"string","description":"Region name","optional":true}}},"country":{"type":"json","description":"Country reference","optional":true,"properties":{"id":{"type":"string","description":"Country ID","optional":true},"code":{"type":"string","description":"ISO country code","optional":true},"name":{"type":"string","description":"Country name","optional":true}}},"subDivision":{"type":"json","description":"Country subdivision (state/province)","optional":true,"properties":{"id":{"type":"string","description":"Subdivision ID","optional":true},"code":{"type":"string","description":"ISO subdivision code","optional":true},"name":{"type":"string","description":"Subdivision name","optional":true}}},"links":{"type":"array","description":"HATEOAS links","optional":true,"items":{"type":"json"}}}}}}}},"sap_concur_search_users":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"SCIM search ListResponse","properties":{"schemas":{"type":"array","description":"SCIM schemas the response conforms to","optional":true,"items":{"type":"string"}},"totalResults":{"type":"number","description":"Total number of results matching the query","optional":true},"itemsPerPage":{"type":"number","description":"Number of results returned in this page","optional":true},"startIndex":{"type":"number","description":"1-based index of the first result","optional":true},"cursor":{"type":"string","description":"SCIM v4.1 cursor for the next page of results","optional":true},"Resources":{"type":"array","description":"SCIM User resources","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}}}}},"sap_concur_send_back_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_submit_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_update_allocation":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (Concur returns 204 No Content)","properties":{}}},"sap_concur_update_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated expected expense payload","properties":{"id":{"type":"string","description":"Expected expense identifier","optional":true},"href":{"type":"string","description":"Self-link","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name}","optional":true},"transactionDate":{"type":"string","description":"Transaction date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {value, currencyCode}","optional":true},"postedAmount":{"type":"json","description":"Posted amount {value, currencyCode}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {value, currencyCode}","optional":true},"remainingAmount":{"type":"json","description":"Remaining amount on the expected expense","optional":true},"businessPurpose":{"type":"string","description":"Business purpose of the expense","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode, iataCode, locationType}","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"allocations":{"type":"json","description":"Budget allocations array","optional":true},"tripData":{"type":"json","description":"Trip data {agencyBooked, selfBooked, tripType (ONE_WAY|ROUND_TRIP), legs[{id, returnLeg, startDate, startTime, startLocationDetail, startLocation, endLocation, class {code,value}, travelExceptionReasonCodes}], segmentType {category, code}}","optional":true},"parentRequest":{"type":"json","description":"Parent travel request resource link {href, id}","optional":true},"comments":{"type":"json","description":"Comments sub-resource link {href, id}","optional":true}}}},"sap_concur_update_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (HTTP 204 No Content). Error details when status is non-2xx","properties":{}}},"sap_concur_update_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_update_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated list item","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"sap_concur_update_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated travel request payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID (4-6 alphanumeric characters)","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modification timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"endTime":{"type":"string","description":"Trip end time (HH:mm)","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"policy":{"type":"json","description":"Resource link to the applicable policy","optional":true,"properties":{"id":{"type":"string","description":"Policy ID","optional":true},"href":{"type":"string","description":"Policy hyperlink","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"mainDestination":{"type":"json","description":"Main destination of the trip","optional":true,"properties":{"city":{"type":"string","description":"City","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country sub-division code","optional":true},"name":{"type":"string","description":"Destination name","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"operations":{"type":"array","description":"Available workflow actions","optional":true,"items":{"type":"json"}}}}},"sap_concur_update_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated SCIM User payload","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}},"sap_concur_upload_exchange_rates":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Bulk-upload exchange rate response (Exchange Rate v4)","properties":{"overallStatus":{"type":"string","description":"Overall result status for the bulk upload (e.g. SUCCESS, FAILURE)","optional":true},"message":{"type":"string","description":"Top-level result message","optional":true},"currencySets":{"type":"json","description":"Per-row results: array of { from_crn_code, to_crn_code, start_date, rate, statusCode, statusMessage }","optional":true}}}},"sap_concur_upload_receipt_image":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Image-only receipt upload response (HTTP 202 Accepted; Location and Link response headers exposed in body)","properties":{"location":{"type":"string","description":"Location header URL for the new receipt image (e.g. /receipts/v4/images/{receiptId})","optional":true},"link":{"type":"string","description":"Link header URL pointing to /receipts/v4/status/{receiptId}","optional":true}}}},"sap_s4hana_create_business_partner":{"status":{"type":"number","description":"HTTP status code returned by SAP (201 on success)"},"data":{"type":"json","description":"Created A_BusinessPartner entity (under d in OData v2)","properties":{"BusinessPartner":{"type":"string","description":"Generated business partner key (up to 10 chars)"},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range used to assign the key","optional":true},"BusinessPartnerType":{"type":"string","description":"Business partner type (tenant-configured)","optional":true},"BusinessPartnerUUID":{"type":"string","description":"GUID identifier for the business partner","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"CreationDate":{"type":"string","description":"Date the partner was created (OData /Date(...)/ literal)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the business partner","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true}}}},"sap_s4hana_create_purchase_order":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; created entity at output.data.d","properties":{"d":{"type":"json","description":"Created A_PurchaseOrder entity","properties":{"PurchaseOrder":{"type":"string","description":"Auto-assigned purchase order number"},"PurchaseOrderType":{"type":"string","description":"PO document type"},"CompanyCode":{"type":"string","description":"Company code"},"PurchasingOrganization":{"type":"string","description":"Purchasing organization"},"PurchasingGroup":{"type":"string","description":"Purchasing group"},"Supplier":{"type":"string","description":"Supplier business partner key"},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"NetAmount":{"type":"string","description":"Net amount of the purchase order","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"to_PurchaseOrderItem":{"type":"json","description":"Created PO items returned in deep insert","optional":true}}}}}},"sap_s4hana_create_purchase_requisition":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; created entity at output.data.d","properties":{"d":{"type":"json","description":"Created A_PurchaseRequisitionHeader entity","properties":{"PurchaseRequisition":{"type":"string","description":"Auto-assigned purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"PR document type (e.g., NB)"},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true},"to_PurchaseReqnItem":{"type":"json","description":"Created PR items returned in deep insert","optional":true}}}}}},"sap_s4hana_create_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (201 on create)"},"data":{"type":"json","description":"OData v2 response envelope; created entity at output.data.d","properties":{"d":{"type":"json","description":"Created A_SalesOrder entity","properties":{"SalesOrder":{"type":"string","description":"Newly assigned sales order number"},"SalesOrderType":{"type":"string","description":"Sales document type"},"SalesOrganization":{"type":"string","description":"Sales organization"},"DistributionChannel":{"type":"string","description":"Distribution channel"},"OrganizationDivision":{"type":"string","description":"Division"},"SoldToParty":{"type":"string","description":"Sold-to business partner"},"TotalNetAmount":{"type":"string","description":"Total net amount"},"TransactionCurrency":{"type":"string","description":"Document currency"},"CreationDate":{"type":"string","description":"Creation date"},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true},"to_Item":{"type":"json","description":"Deep-inserted sales order items as returned by SAP","optional":true}}}}}},"sap_s4hana_delete_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on successful deletion (SAP returns 204 No Content)","optional":true}},"sap_s4hana_get_billing_document":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_BillingDocument entity","properties":{"BillingDocument":{"type":"string","description":"Billing document number"},"SDDocumentCategory":{"type":"string","description":"SD document category","optional":true},"BillingDocumentCategory":{"type":"string","description":"Billing document category","optional":true},"BillingDocumentType":{"type":"string","description":"Billing document type","optional":true},"BillingDocumentDate":{"type":"string","description":"Billing document date (OData /Date(ms)/)","optional":true},"BillingDocumentIsCancelled":{"type":"boolean","description":"Whether the billing document is cancelled","optional":true},"CancelledBillingDocument":{"type":"string","description":"Cancelled billing document number","optional":true},"TotalNetAmount":{"type":"string","description":"Total net amount (Edm.Decimal as string)","optional":true},"TaxAmount":{"type":"string","description":"Tax amount (Edm.Decimal as string)","optional":true},"TotalGrossAmount":{"type":"string","description":"Total gross amount (Edm.Decimal as string)","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"PayerParty":{"type":"string","description":"Payer party","optional":true},"SalesOrganization":{"type":"string","description":"Sales organization","optional":true},"DistributionChannel":{"type":"string","description":"Distribution channel","optional":true},"Division":{"type":"string","description":"Division","optional":true},"CompanyCode":{"type":"string","description":"Company code","optional":true},"FiscalYear":{"type":"string","description":"Fiscal year","optional":true},"OverallBillingStatus":{"type":"string","description":"Overall billing status","optional":true},"AccountingPostingStatus":{"type":"string","description":"Accounting posting status","optional":true},"AccountingTransferStatus":{"type":"string","description":"Accounting transfer status","optional":true},"InvoiceClearingStatus":{"type":"string","description":"Invoice clearing status","optional":true},"AccountingDocument":{"type":"string","description":"Linked accounting document","optional":true},"CustomerPaymentTerms":{"type":"string","description":"Customer payment terms","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"DocumentReferenceID":{"type":"string","description":"Document reference ID","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change date-time (Edm.DateTimeOffset)","optional":true},"to_Item":{"type":"json","description":"Billing document items (when $expand=to_Item)","optional":true},"to_Partner":{"type":"json","description":"Billing document partners (when $expand=to_Partner)","optional":true},"to_PricingElement":{"type":"json","description":"Billing document pricing elements (when $expand=to_PricingElement)","optional":true}}}}}},"sap_s4hana_get_business_partner":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"A_BusinessPartner entity (under d in OData v2)","properties":{"BusinessPartner":{"type":"string","description":"Business partner key (up to 10 chars)"},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range (tenant-configured)","optional":true},"BusinessPartnerType":{"type":"string","description":"Business partner type (tenant-configured)","optional":true},"BusinessPartnerUUID":{"type":"string","description":"GUID identifier for the business partner","optional":true},"BusinessPartnerIsBlocked":{"type":"boolean","description":"Whether the business partner is centrally blocked","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"CorrespondenceLanguage":{"type":"string","description":"Correspondence language (2-char code, e.g. \\"EN\\")","optional":true},"SearchTerm1":{"type":"string","description":"Search term 1","optional":true},"SearchTerm2":{"type":"string","description":"Search term 2","optional":true},"CreationDate":{"type":"string","description":"Date the partner was created (OData /Date(...)/ literal)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the business partner","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the business partner","optional":true}}}},"sap_s4hana_get_customer":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"object","description":"A_Customer entity","properties":{"Customer":{"type":"string","description":"Customer key (up to 10 characters)"},"CustomerName":{"type":"string","description":"Name of customer"},"CustomerFullName":{"type":"string","description":"Full name of the customer"},"CustomerAccountGroup":{"type":"string","description":"Customer account group"},"CustomerClassification":{"type":"string","description":"Customer classification code"},"CustomerCorporateGroup":{"type":"string","description":"Corporate group code"},"AuthorizationGroup":{"type":"string","description":"Authorization group"},"Supplier":{"type":"string","description":"Linked supplier account number"},"FiscalAddress":{"type":"string","description":"Fiscal address ID"},"Industry":{"type":"string","description":"Industry key"},"NielsenRegion":{"type":"string","description":"Nielsen ID"},"ResponsibleType":{"type":"string","description":"Responsible type"},"NFPartnerIsNaturalPerson":{"type":"string","description":"Natural person indicator"},"InternationalLocationNumber1":{"type":"string","description":"International location number 1"},"TaxNumberType":{"type":"string","description":"Tax number type"},"VATRegistration":{"type":"string","description":"VAT registration number"},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag"},"OrderIsBlockedForCustomer":{"type":"string","description":"Central order block reason code"},"PostingIsBlocked":{"type":"boolean","description":"Central posting block flag"},"DeliveryIsBlocked":{"type":"string","description":"Central delivery block reason code"},"BillingIsBlockedForCustomer":{"type":"string","description":"Central billing block reason code"},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)"},"CreatedByUser":{"type":"string","description":"User who created the customer"}}}},"sap_s4hana_get_inbound_delivery":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_InbDeliveryHeader entity","properties":{"DeliveryDocument":{"type":"string","description":"Inbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., 7 = inbound delivery)","optional":true},"ReceivingPlant":{"type":"string","description":"Receiving plant","optional":true},"Supplier":{"type":"string","description":"Supplier business partner","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods movement (receipt) date (Edm.DateTime)","optional":true},"PlannedGoodsMovementDate":{"type":"string","description":"Planned goods movement date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true},"to_DeliveryDocumentItem":{"type":"json","description":"Delivery items (when $expand=to_DeliveryDocumentItem)","optional":true},"to_DeliveryDocumentPartner":{"type":"json","description":"Delivery partners (when $expand=to_DeliveryDocumentPartner)","optional":true}}}}}},"sap_s4hana_get_material_document":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData payload containing the A_MaterialDocumentHeader entity (and optionally to_MaterialDocumentItem when expanded)","properties":{"MaterialDocumentYear":{"type":"string","description":"Material document year (4-digit fiscal year)"},"MaterialDocument":{"type":"string","description":"Material document number"},"DocumentDate":{"type":"string","description":"Document date (OData /Date(...)/ string)"},"PostingDate":{"type":"string","description":"Posting date (OData /Date(...)/ string)"},"MaterialDocumentHeaderText":{"type":"string","description":"Header text describing the material document","optional":true},"ReferenceDocument":{"type":"string","description":"Reference document number","optional":true},"GoodsMovementCode":{"type":"string","description":"Goods movement code (e.g., 01 GR for PO, 03 GI to cost center)"},"InventoryTransactionType":{"type":"string","description":"Inventory transaction type indicator","optional":true},"CreatedByUser":{"type":"string","description":"User who created the material document"},"CreationDate":{"type":"string","description":"Creation date (OData /Date(...)/ string)"},"CreationTime":{"type":"string","description":"Creation time (OData PT...S string)"},"VersionForPrintingSlip":{"type":"string","description":"Version for printing the goods movement slip","optional":true},"ManualPrintIsTriggered":{"type":"boolean","description":"Indicates whether manual print was triggered for this document","optional":true},"CtrlPostgForExtWhseMgmtSyst":{"type":"string","description":"Control posting for external warehouse management system","optional":true},"to_MaterialDocumentItem":{"type":"json","description":"Material document items (only present when $expand=to_MaterialDocumentItem is supplied)","optional":true}}}},"sap_s4hana_get_outbound_delivery":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_OutbDeliveryHeader entity","properties":{"DeliveryDocument":{"type":"string","description":"Outbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., J = outbound delivery)","optional":true},"ShippingPoint":{"type":"string","description":"Shipping point","optional":true},"ShippingType":{"type":"string","description":"Shipping type","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods issue date (Edm.DateTime)","optional":true},"PlannedGoodsIssueDate":{"type":"string","description":"Planned goods issue date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true},"to_DeliveryDocumentItem":{"type":"json","description":"Delivery items (when $expand=to_DeliveryDocumentItem)","optional":true},"to_DeliveryDocumentPartner":{"type":"json","description":"Delivery partners (when $expand=to_DeliveryDocumentPartner)","optional":true}}}}}},"sap_s4hana_get_product":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_Product entity","properties":{"Product":{"type":"string","description":"Product (material) number","optional":true},"ProductType":{"type":"string","description":"Product type (e.g., FERT, HAWA)","optional":true},"ProductGroup":{"type":"string","description":"Material group","optional":true},"BaseUnit":{"type":"string","description":"Base unit of measure","optional":true},"Brand":{"type":"string","description":"Brand","optional":true},"Division":{"type":"string","description":"Division","optional":true},"GrossWeight":{"type":"string","description":"Gross weight","optional":true},"NetWeight":{"type":"string","description":"Net weight","optional":true},"WeightUnit":{"type":"string","description":"Weight unit of measure","optional":true},"CrossPlantStatus":{"type":"string","description":"Cross-plant material status","optional":true},"IsMarkedForDeletion":{"type":"boolean","description":"Deletion flag","optional":true},"ProductStandardID":{"type":"string","description":"Standard product ID (e.g., GTIN)","optional":true},"ItemCategoryGroup":{"type":"string","description":"Item category group","optional":true},"ProductOldID":{"type":"string","description":"Legacy/old product ID","optional":true},"CreatedByUser":{"type":"string","description":"User who created the product","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the product","optional":true},"LastChangeDate":{"type":"string","description":"Last change date","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (Edm.DateTimeOffset)","optional":true},"to_Description":{"type":"json","description":"Product descriptions (when $expand=to_Description)","optional":true},"to_Plant":{"type":"json","description":"Plant-level data (when $expand=to_Plant)","optional":true},"to_ProductSales":{"type":"json","description":"Sales data (when $expand=to_ProductSales)","optional":true}}}}}},"sap_s4hana_get_purchase_order":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_PurchaseOrder entity","properties":{"PurchaseOrder":{"type":"string","description":"Purchase order number"},"PurchaseOrderType":{"type":"string","description":"PO document type"},"CompanyCode":{"type":"string","description":"Company code"},"PurchasingOrganization":{"type":"string","description":"Purchasing organization"},"PurchasingGroup":{"type":"string","description":"Purchasing group"},"Supplier":{"type":"string","description":"Supplier business partner key"},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"NetAmount":{"type":"string","description":"Net amount of the purchase order","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the PO","optional":true},"PurchaseOrderDate":{"type":"string","description":"Purchase order date","optional":true},"ValidityStartDate":{"type":"string","description":"Validity start date","optional":true},"ValidityEndDate":{"type":"string","description":"Validity end date","optional":true},"IncotermsClassification":{"type":"string","description":"Incoterms classification (e.g., FOB)","optional":true},"PaymentTerms":{"type":"string","description":"Payment terms key","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (OData /Date(ms)/)","optional":true},"to_PurchaseOrderItem":{"type":"json","description":"Expanded PO items (when $expand=to_PurchaseOrderItem)","optional":true}}}}}},"sap_s4hana_get_purchase_requisition":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_PurchaseRequisitionHeader entity","properties":{"PurchaseRequisition":{"type":"string","description":"Purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"PR document type (e.g., NB)"},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true},"to_PurchaseReqnItem":{"type":"json","description":"Expanded PR items (when $expand=to_PurchaseReqnItem)","optional":true}}}}}},"sap_s4hana_get_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_SalesOrder entity","properties":{"SalesOrder":{"type":"string","description":"Sales order number"},"SalesOrderType":{"type":"string","description":"Sales document type"},"SalesOrganization":{"type":"string","description":"Sales organization"},"DistributionChannel":{"type":"string","description":"Distribution channel"},"OrganizationDivision":{"type":"string","description":"Division"},"SoldToParty":{"type":"string","description":"Sold-to business partner"},"PurchaseOrderByCustomer":{"type":"string","description":"Customer purchase order reference","optional":true},"SalesOrderDate":{"type":"string","description":"Sales order date (OData /Date(ms)/)","optional":true},"RequestedDeliveryDate":{"type":"string","description":"Requested delivery date (OData /Date(ms)/)","optional":true},"PricingDate":{"type":"string","description":"Pricing date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (OData /Date(ms)/)","optional":true},"TotalNetAmount":{"type":"string","description":"Total net amount"},"TransactionCurrency":{"type":"string","description":"Document currency"},"CreationDate":{"type":"string","description":"Creation date"},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true},"OverallSDDocumentRejectionSts":{"type":"string","description":"Overall sales document rejection status","optional":true},"to_Item":{"type":"json","description":"Sales order items (when $expand=to_Item)","optional":true}}}}}},"sap_s4hana_get_supplier":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_Supplier entity","properties":{"Supplier":{"type":"string","description":"Supplier key (up to 10 characters)"},"AlternativePayeeAccountNumber":{"type":"string","description":"Account number of the alternative payee","optional":true},"AuthorizationGroup":{"type":"string","description":"Authorization group","optional":true},"BusinessPartner":{"type":"string","description":"Linked BusinessPartner key","optional":true},"BR_TaxIsSplit":{"type":"boolean","description":"Brazil-specific tax split flag","optional":true},"CreatedByUser":{"type":"string","description":"User who created the supplier","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)","optional":true},"Customer":{"type":"string","description":"Linked customer key (if any)","optional":true},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag","optional":true},"BirthDate":{"type":"string","description":"Date of birth (OData v2 epoch)","optional":true},"ConcatenatedInternationalLocNo":{"type":"string","description":"Concatenated international location number","optional":true},"FiscalAddress":{"type":"string","description":"Fiscal address number","optional":true},"Industry":{"type":"string","description":"Industry key","optional":true},"InternationalLocationNumber1":{"type":"string","description":"International location number, part 1","optional":true},"InternationalLocationNumber2":{"type":"string","description":"International location number, part 2","optional":true},"InternationalLocationNumber3":{"type":"string","description":"International location number, part 3","optional":true},"IsNaturalPerson":{"type":"boolean","description":"Indicates whether the supplier is a natural person","optional":true},"PaymentIsBlockedForSupplier":{"type":"boolean","description":"Payment block flag","optional":true},"PostingIsBlocked":{"type":"boolean","description":"Posting block flag","optional":true},"PurchasingIsBlocked":{"type":"boolean","description":"Purchasing block flag","optional":true},"ResponsibleType":{"type":"string","description":"Type of business (Brazil)","optional":true},"SupplierAccountGroup":{"type":"string","description":"Supplier account group","optional":true},"SupplierCorporateGroup":{"type":"string","description":"Corporate group identifier","optional":true},"SupplierFullName":{"type":"string","description":"Full name of the supplier","optional":true},"SupplierName":{"type":"string","description":"Supplier name","optional":true},"SupplierProcurementBlock":{"type":"string","description":"Procurement block at supplier level","optional":true},"SuplrProofOfDelivRlvtCode":{"type":"string","description":"Proof of delivery relevance code","optional":true},"SuplrQltyInProcmtCertfnValidTo":{"type":"string","description":"Quality certification validity end date (OData v2 epoch)","optional":true},"SuplrQualityManagementSystem":{"type":"string","description":"Quality management system of the supplier","optional":true},"TaxNumber1":{"type":"string","description":"Tax number 1","optional":true},"TaxNumber2":{"type":"string","description":"Tax number 2","optional":true},"TaxNumber3":{"type":"string","description":"Tax number 3","optional":true},"TaxNumber4":{"type":"string","description":"Tax number 4","optional":true},"TaxNumber5":{"type":"string","description":"Tax number 5","optional":true},"TaxNumberResponsible":{"type":"string","description":"Tax number of responsible party","optional":true},"TaxNumberType":{"type":"string","description":"Tax number type","optional":true},"VATRegistration":{"type":"string","description":"VAT registration number","optional":true}}}}}},"sap_s4hana_get_supplier_invoice":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_SupplierInvoice entity","properties":{"SupplierInvoice":{"type":"string","description":"Supplier invoice number"},"FiscalYear":{"type":"string","description":"Fiscal year"},"CompanyCode":{"type":"string","description":"Company code"},"DocumentDate":{"type":"string","description":"Invoice document date","optional":true},"PostingDate":{"type":"string","description":"Posting date","optional":true},"InvoicingParty":{"type":"string","description":"Invoicing party (supplier key)","optional":true},"InvoiceGrossAmount":{"type":"string","description":"Gross invoice amount","optional":true},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"AccountingDocumentType":{"type":"string","description":"Accounting document type","optional":true},"PaymentTerms":{"type":"string","description":"Payment terms key","optional":true},"DueCalculationBaseDate":{"type":"string","description":"Baseline date for due-date calculation","optional":true},"SupplierInvoiceIDByInvcgParty":{"type":"string","description":"Reference number used by the invoicing party","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"TaxIsCalculatedAutomatically":{"type":"boolean","description":"Whether tax is calculated automatically","optional":true},"ManualCashDiscount":{"type":"string","description":"Manually entered cash discount amount","optional":true},"BusinessPlace":{"type":"string","description":"Business place (jurisdiction code)","optional":true}}}}}},"sap_s4hana_list_billing_documents":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_BillingDocument entities","items":{"type":"object","properties":{"BillingDocument":{"type":"string","description":"Billing document number"},"SDDocumentCategory":{"type":"string","description":"SD document category","optional":true},"BillingDocumentCategory":{"type":"string","description":"Billing document category","optional":true},"BillingDocumentType":{"type":"string","description":"Billing document type (e.g., F2)","optional":true},"BillingDocumentDate":{"type":"string","description":"Billing document date (OData /Date(ms)/)","optional":true},"BillingDocumentIsCancelled":{"type":"boolean","description":"Whether the billing document is cancelled","optional":true},"CancelledBillingDocument":{"type":"string","description":"Cancelled billing document number","optional":true},"TotalNetAmount":{"type":"string","description":"Total net amount (Edm.Decimal as string)","optional":true},"TaxAmount":{"type":"string","description":"Tax amount (Edm.Decimal as string)","optional":true},"TotalGrossAmount":{"type":"string","description":"Total gross amount (Edm.Decimal as string)","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"PayerParty":{"type":"string","description":"Payer party","optional":true},"SalesOrganization":{"type":"string","description":"Sales organization","optional":true},"DistributionChannel":{"type":"string","description":"Distribution channel","optional":true},"Division":{"type":"string","description":"Division","optional":true},"CompanyCode":{"type":"string","description":"Company code","optional":true},"FiscalYear":{"type":"string","description":"Fiscal year","optional":true},"OverallBillingStatus":{"type":"string","description":"Overall billing status","optional":true},"AccountingPostingStatus":{"type":"string","description":"Accounting posting status","optional":true},"AccountingTransferStatus":{"type":"string","description":"Accounting transfer status","optional":true},"InvoiceClearingStatus":{"type":"string","description":"Invoice clearing status","optional":true},"AccountingDocument":{"type":"string","description":"Linked accounting document","optional":true},"CustomerPaymentTerms":{"type":"string","description":"Customer payment terms","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"DocumentReferenceID":{"type":"string","description":"Document reference ID","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change date-time (Edm.DateTimeOffset)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_business_partners":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 envelope `{ d: { results: [...], __count?, __next? } }`. Properties listed below describe each element of `data.d.results`.","properties":{"BusinessPartner":{"type":"string","description":"Business partner key (up to 10 chars)"},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range (tenant-configured)","optional":true},"BusinessPartnerType":{"type":"string","description":"Business partner type (tenant-configured)","optional":true},"BusinessPartnerUUID":{"type":"string","description":"GUID identifier for the business partner","optional":true},"BusinessPartnerIsBlocked":{"type":"boolean","description":"Whether the business partner is centrally blocked","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"SearchTerm1":{"type":"string","description":"Search term 1","optional":true},"CreationDate":{"type":"string","description":"Date the partner was created (OData /Date(...)/ literal)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the business partner","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the business partner","optional":true}}}},"sap_s4hana_list_customers":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"Array of A_Customer entities, or `{ results, __count?, __next? }` when pagination metadata is present (proxy unwraps the OData v2 `d` envelope). Properties below describe each customer item.","items":{"type":"object","properties":{"Customer":{"type":"string","description":"Customer key (up to 10 characters)"},"CustomerName":{"type":"string","description":"Name of customer"},"CustomerFullName":{"type":"string","description":"Full name of the customer"},"CustomerAccountGroup":{"type":"string","description":"Customer account group"},"CustomerClassification":{"type":"string","description":"Customer classification code"},"CustomerCorporateGroup":{"type":"string","description":"Corporate group code"},"AuthorizationGroup":{"type":"string","description":"Authorization group"},"Supplier":{"type":"string","description":"Linked supplier account number"},"FiscalAddress":{"type":"string","description":"Fiscal address ID"},"Industry":{"type":"string","description":"Industry key"},"NielsenRegion":{"type":"string","description":"Nielsen ID"},"ResponsibleType":{"type":"string","description":"Responsible type"},"NFPartnerIsNaturalPerson":{"type":"string","description":"Natural person indicator"},"InternationalLocationNumber1":{"type":"string","description":"International location number 1"},"TaxNumberType":{"type":"string","description":"Tax number type"},"VATRegistration":{"type":"string","description":"VAT registration number"},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag"},"OrderIsBlockedForCustomer":{"type":"string","description":"Central order block reason code"},"PostingIsBlocked":{"type":"boolean","description":"Central posting block flag"},"DeliveryIsBlocked":{"type":"string","description":"Central delivery block reason code"},"BillingIsBlockedForCustomer":{"type":"string","description":"Central billing block reason code"},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)"},"CreatedByUser":{"type":"string","description":"User who created the customer"}}}}},"sap_s4hana_list_inbound_deliveries":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_InbDeliveryHeader entities","items":{"type":"object","properties":{"DeliveryDocument":{"type":"string","description":"Inbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type (e.g., EL)"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., 7 = inbound delivery)","optional":true},"ReceivingPlant":{"type":"string","description":"Receiving plant","optional":true},"Supplier":{"type":"string","description":"Supplier business partner","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods movement (receipt) date (Edm.DateTime)","optional":true},"PlannedGoodsMovementDate":{"type":"string","description":"Planned goods movement date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_material_documents":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData payload containing the array of A_MaterialDocumentHeader entities","properties":{"MaterialDocumentYear":{"type":"string","description":"Material document year (4-digit fiscal year)"},"MaterialDocument":{"type":"string","description":"Material document number"},"DocumentDate":{"type":"string","description":"Document date (OData /Date(...)/ string)"},"PostingDate":{"type":"string","description":"Posting date (OData /Date(...)/ string)"},"MaterialDocumentHeaderText":{"type":"string","description":"Header text describing the material document","optional":true},"ReferenceDocument":{"type":"string","description":"Reference document number","optional":true},"GoodsMovementCode":{"type":"string","description":"Goods movement code (e.g., 01 GR for PO, 03 GI to cost center)"},"InventoryTransactionType":{"type":"string","description":"Inventory transaction type indicator","optional":true},"CreatedByUser":{"type":"string","description":"User who created the material document"},"CreationDate":{"type":"string","description":"Creation date (OData /Date(...)/ string)"},"CreationTime":{"type":"string","description":"Creation time (OData PT...S string)"},"VersionForPrintingSlip":{"type":"string","description":"Version for printing the goods movement slip","optional":true},"ManualPrintIsTriggered":{"type":"boolean","description":"Indicates whether manual print was triggered for this document","optional":true},"CtrlPostgForExtWhseMgmtSyst":{"type":"string","description":"Control posting for external warehouse management system","optional":true},"to_MaterialDocumentItem":{"type":"json","description":"Material document items (only present when $expand=to_MaterialDocumentItem is supplied)","optional":true}}}},"sap_s4hana_list_material_stock":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData payload containing the array of A_MatlStkInAcctMod stock entries","properties":{"Material":{"type":"string","description":"Material number"},"Plant":{"type":"string","description":"Plant identifier"},"StorageLocation":{"type":"string","description":"Storage location identifier","optional":true},"Batch":{"type":"string","description":"Batch identifier","optional":true},"Supplier":{"type":"string","description":"Supplier business partner key","optional":true},"Customer":{"type":"string","description":"Customer business partner key","optional":true},"WBSElementInternalID":{"type":"string","description":"WBS element internal ID","optional":true},"SDDocument":{"type":"string","description":"SD document number","optional":true},"SDDocumentItem":{"type":"string","description":"SD document item","optional":true},"InventorySpecialStockType":{"type":"string","description":"Special stock type indicator","optional":true},"InventoryStockType":{"type":"string","description":"Stock type (e.g., 01 unrestricted-use, 02 quality inspection, 03 blocked, 04 restricted-use)"},"MatlWrhsStkQtyInMatlBaseUnit":{"type":"string","description":"Material warehouse stock quantity in material base unit (Edm.Decimal serialized as string)"},"MaterialBaseUnit":{"type":"string","description":"Material base unit of measure"}}}},"sap_s4hana_list_outbound_deliveries":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_OutbDeliveryHeader entities","items":{"type":"object","properties":{"DeliveryDocument":{"type":"string","description":"Outbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type (e.g., LF)"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., J = outbound delivery)","optional":true},"ShippingPoint":{"type":"string","description":"Shipping point","optional":true},"ShippingType":{"type":"string","description":"Shipping type","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods issue date (Edm.DateTime)","optional":true},"PlannedGoodsIssueDate":{"type":"string","description":"Planned goods issue date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_products":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_Product entities","items":{"type":"object","properties":{"Product":{"type":"string","description":"Product (material) number","optional":true},"ProductType":{"type":"string","description":"Product type (e.g., FERT, HAWA)","optional":true},"ProductGroup":{"type":"string","description":"Material group","optional":true},"BaseUnit":{"type":"string","description":"Base unit of measure","optional":true},"Brand":{"type":"string","description":"Brand","optional":true},"Division":{"type":"string","description":"Division","optional":true},"GrossWeight":{"type":"string","description":"Gross weight","optional":true},"NetWeight":{"type":"string","description":"Net weight","optional":true},"WeightUnit":{"type":"string","description":"Weight unit of measure","optional":true},"CrossPlantStatus":{"type":"string","description":"Cross-plant material status","optional":true},"IsMarkedForDeletion":{"type":"boolean","description":"Deletion flag","optional":true},"ProductStandardID":{"type":"string","description":"Standard product ID (e.g., GTIN)","optional":true},"ItemCategoryGroup":{"type":"string","description":"Item category group","optional":true},"ProductOldID":{"type":"string","description":"Legacy/old product ID","optional":true},"CreatedByUser":{"type":"string","description":"User who created the product","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the product","optional":true},"LastChangeDate":{"type":"string","description":"Last change date","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (Edm.DateTimeOffset)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_purchase_orders":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_PurchaseOrder entities","items":{"type":"object","properties":{"PurchaseOrder":{"type":"string","description":"Purchase order number"},"PurchaseOrderType":{"type":"string","description":"PO document type (e.g., NB)"},"CompanyCode":{"type":"string","description":"Company code"},"PurchasingOrganization":{"type":"string","description":"Purchasing organization"},"PurchasingGroup":{"type":"string","description":"Purchasing group"},"Supplier":{"type":"string","description":"Supplier business partner key"},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"NetAmount":{"type":"string","description":"Net amount of the purchase order","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the PO","optional":true},"PurchaseOrderDate":{"type":"string","description":"Purchase order date","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_purchase_requisitions":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_PurchaseRequisitionHeader entities","items":{"type":"object","properties":{"PurchaseRequisition":{"type":"string","description":"Purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"Purchase requisition document type (e.g., NB)"},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_list_sales_orders":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_SalesOrder entities","items":{"type":"object","properties":{"SalesOrder":{"type":"string","description":"Sales order number"},"SalesOrderType":{"type":"string","description":"Sales document type (e.g., OR)"},"SalesOrganization":{"type":"string","description":"Sales organization"},"DistributionChannel":{"type":"string","description":"Distribution channel"},"OrganizationDivision":{"type":"string","description":"Division"},"SoldToParty":{"type":"string","description":"Sold-to business partner"},"TotalNetAmount":{"type":"string","description":"Total net amount"},"TransactionCurrency":{"type":"string","description":"Document currency"},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)"},"SalesOrderDate":{"type":"string","description":"Sales order date (OData /Date(ms)/)","optional":true},"RequestedDeliveryDate":{"type":"string","description":"Requested delivery date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"PurchaseOrderByCustomer":{"type":"string","description":"Customer purchase order reference","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true},"OverallSDDocumentRejectionSts":{"type":"string","description":"Overall sales document rejection status","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_list_supplier_invoices":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_SupplierInvoice entities","items":{"type":"object","properties":{"SupplierInvoice":{"type":"string","description":"Supplier invoice number"},"FiscalYear":{"type":"string","description":"Fiscal year"},"CompanyCode":{"type":"string","description":"Company code"},"DocumentDate":{"type":"string","description":"Invoice document date","optional":true},"PostingDate":{"type":"string","description":"Posting date","optional":true},"InvoicingParty":{"type":"string","description":"Invoicing party (supplier key)","optional":true},"InvoiceGrossAmount":{"type":"string","description":"Gross invoice amount","optional":true},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"AccountingDocumentType":{"type":"string","description":"Accounting document type","optional":true},"PaymentTerms":{"type":"string","description":"Payment terms key","optional":true},"DueCalculationBaseDate":{"type":"string","description":"Baseline date for due-date calculation","optional":true},"SupplierInvoiceIDByInvcgParty":{"type":"string","description":"Reference number used by the invoicing party","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"TaxIsCalculatedAutomatically":{"type":"boolean","description":"Whether tax is calculated automatically","optional":true},"ManualCashDiscount":{"type":"string","description":"Manually entered cash discount amount","optional":true},"BusinessPlace":{"type":"string","description":"Business place (jurisdiction code)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_list_suppliers":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_Supplier entities","items":{"type":"object","properties":{"Supplier":{"type":"string","description":"Supplier key (up to 10 characters)"},"AlternativePayeeAccountNumber":{"type":"string","description":"Account number of the alternative payee","optional":true},"AuthorizationGroup":{"type":"string","description":"Authorization group","optional":true},"BusinessPartner":{"type":"string","description":"Linked BusinessPartner key","optional":true},"BR_TaxIsSplit":{"type":"boolean","description":"Brazil-specific tax split flag","optional":true},"CreatedByUser":{"type":"string","description":"User who created the supplier","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)","optional":true},"Customer":{"type":"string","description":"Linked customer key (if any)","optional":true},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag","optional":true},"BirthDate":{"type":"string","description":"Date of birth (OData v2 epoch)","optional":true},"ConcatenatedInternationalLocNo":{"type":"string","description":"Concatenated international location number","optional":true},"FiscalAddress":{"type":"string","description":"Fiscal address number","optional":true},"Industry":{"type":"string","description":"Industry key","optional":true},"InternationalLocationNumber1":{"type":"string","description":"International location number, part 1","optional":true},"InternationalLocationNumber2":{"type":"string","description":"International location number, part 2","optional":true},"InternationalLocationNumber3":{"type":"string","description":"International location number, part 3","optional":true},"IsNaturalPerson":{"type":"boolean","description":"Indicates whether the supplier is a natural person","optional":true},"PaymentIsBlockedForSupplier":{"type":"boolean","description":"Payment block flag","optional":true},"PostingIsBlocked":{"type":"boolean","description":"Posting block flag","optional":true},"PurchasingIsBlocked":{"type":"boolean","description":"Purchasing block flag","optional":true},"ResponsibleType":{"type":"string","description":"Type of business (Brazil)","optional":true},"SupplierAccountGroup":{"type":"string","description":"Supplier account group","optional":true},"SupplierCorporateGroup":{"type":"string","description":"Corporate group identifier","optional":true},"SupplierFullName":{"type":"string","description":"Full name of the supplier","optional":true},"SupplierName":{"type":"string","description":"Supplier name","optional":true},"SupplierProcurementBlock":{"type":"string","description":"Procurement block at supplier level","optional":true},"SuplrProofOfDelivRlvtCode":{"type":"string","description":"Proof of delivery relevance code","optional":true},"SuplrQltyInProcmtCertfnValidTo":{"type":"string","description":"Quality certification validity end date (OData v2 epoch)","optional":true},"SuplrQualityManagementSystem":{"type":"string","description":"Quality management system of the supplier","optional":true},"TaxNumber1":{"type":"string","description":"Tax number 1","optional":true},"TaxNumber2":{"type":"string","description":"Tax number 2","optional":true},"TaxNumber3":{"type":"string","description":"Tax number 3","optional":true},"TaxNumber4":{"type":"string","description":"Tax number 4","optional":true},"TaxNumber5":{"type":"string","description":"Tax number 5","optional":true},"TaxNumberResponsible":{"type":"string","description":"Tax number of responsible party","optional":true},"TaxNumberType":{"type":"string","description":"Tax number type","optional":true},"VATRegistration":{"type":"string","description":"VAT registration number","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_odata_query":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"Parsed OData payload (entity, collection, or null on 204)"}},"sap_s4hana_update_business_partner":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or updated A_BusinessPartner entity if SAP returns one","properties":{"BusinessPartner":{"type":"string","description":"Business partner key","optional":true},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the business partner","optional":true}}}},"sap_s4hana_update_customer":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"object","description":"Null on 204 success, or updated A_Customer entity if SAP returns one","properties":{"Customer":{"type":"string","description":"Customer key (up to 10 characters)"},"CustomerName":{"type":"string","description":"Name of customer"},"CustomerAccountGroup":{"type":"string","description":"Customer account group"},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag"},"OrderIsBlockedForCustomer":{"type":"string","description":"Central order block reason code"},"PostingIsBlocked":{"type":"boolean","description":"Central posting block flag"},"DeliveryIsBlocked":{"type":"string","description":"Central delivery block reason code"},"BillingIsBlockedForCustomer":{"type":"string","description":"Central billing block reason code"}}}},"sap_s4hana_update_product":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with the updated A_Product entity at output.data.d","properties":{"d":{"type":"json","description":"Updated A_Product entity (only present if SAP returns a body)","optional":true,"properties":{"Product":{"type":"string","description":"Product (material) number"},"ProductType":{"type":"string","description":"Product type","optional":true},"ProductGroup":{"type":"string","description":"Material group","optional":true},"BaseUnit":{"type":"string","description":"Base unit of measure","optional":true},"IsMarkedForDeletion":{"type":"boolean","description":"Deletion flag","optional":true},"LastChangeDate":{"type":"string","description":"Last change date","optional":true}}}}}},"sap_s4hana_update_purchase_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with updated A_PurchaseOrder at output.data.d","properties":{"d":{"type":"json","description":"Updated A_PurchaseOrder entity (if returned)","optional":true,"properties":{"PurchaseOrder":{"type":"string","description":"Purchase order number","optional":true},"PurchaseOrderType":{"type":"string","description":"PO document type","optional":true},"CompanyCode":{"type":"string","description":"Company code","optional":true},"PurchasingGroup":{"type":"string","description":"Purchasing group","optional":true},"Supplier":{"type":"string","description":"Supplier key","optional":true},"NetAmount":{"type":"string","description":"Net amount","optional":true},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp","optional":true}}}}}},"sap_s4hana_update_purchase_requisition":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with updated A_PurchaseRequisitionHeader at output.data.d","properties":{"d":{"type":"json","description":"Updated A_PurchaseRequisitionHeader entity (if returned)","optional":true,"properties":{"PurchaseRequisition":{"type":"string","description":"Purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"PR document type","optional":true},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true}}}}}},"sap_s4hana_update_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success; otherwise OData v2 envelope with the updated entity at output.data.d","optional":true,"properties":{"d":{"type":"json","description":"Updated A_SalesOrder entity (when SAP returns one)","optional":true,"properties":{"SalesOrder":{"type":"string","description":"Sales order number","optional":true},"SalesOrderType":{"type":"string","description":"Sales document type","optional":true},"PurchaseOrderByCustomer":{"type":"string","description":"Customer purchase order reference","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true}}}}}},"sap_s4hana_update_supplier":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with updated entity at output.data.d when SAP returns a representation","properties":{"d":{"type":"json","description":"A_Supplier entity (when SAP returns a representation)","optional":true,"properties":{"Supplier":{"type":"string","description":"Supplier key (up to 10 characters)","optional":true},"SupplierName":{"type":"string","description":"Supplier name","optional":true},"SupplierAccountGroup":{"type":"string","description":"Supplier account group","optional":true},"BusinessPartner":{"type":"string","description":"Linked BusinessPartner key","optional":true},"PaymentIsBlockedForSupplier":{"type":"boolean","description":"Payment block flag","optional":true},"PostingIsBlocked":{"type":"boolean","description":"Posting block flag","optional":true},"PurchasingIsBlocked":{"type":"boolean","description":"Purchasing block flag","optional":true},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag","optional":true}}}}}},"secrets_manager_create_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the created secret"},"arn":{"type":"string","description":"ARN of the created secret"},"versionId":{"type":"string","description":"Version ID of the created secret"}},"secrets_manager_delete_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the deleted secret"},"arn":{"type":"string","description":"ARN of the deleted secret"},"deletionDate":{"type":"string","description":"Scheduled deletion date","optional":true}},"secrets_manager_describe_secret":{"name":{"type":"string","description":"Name of the secret"},"arn":{"type":"string","description":"ARN of the secret"},"description":{"type":"string","description":"Description of the secret","optional":true},"kmsKeyId":{"type":"string","description":"KMS key ID used to encrypt the secret","optional":true},"rotationEnabled":{"type":"boolean","description":"Whether automatic rotation is enabled"},"rotationLambdaARN":{"type":"string","description":"ARN of the Lambda function used for rotation","optional":true},"rotationRules":{"type":"json","description":"Rotation schedule configuration","optional":true},"lastRotatedDate":{"type":"string","description":"Date the secret was last rotated","optional":true},"lastChangedDate":{"type":"string","description":"Date the secret was last changed","optional":true},"lastAccessedDate":{"type":"string","description":"Date the secret was last accessed","optional":true},"deletedDate":{"type":"string","description":"Scheduled deletion date","optional":true},"nextRotationDate":{"type":"string","description":"Date the secret is next scheduled to rotate","optional":true},"tags":{"type":"array","description":"Tags attached to the secret"},"versionIdsToStages":{"type":"json","description":"Map of version IDs to their staging labels","optional":true},"owningService":{"type":"string","description":"ID of the AWS service that manages this secret, if any","optional":true},"createdDate":{"type":"string","description":"Date the secret was created","optional":true},"primaryRegion":{"type":"string","description":"The primary region of the secret, if replicated","optional":true},"replicationStatus":{"type":"array","description":"Replication status for each region the secret is replicated to"}},"secrets_manager_get_secret":{"name":{"type":"string","description":"Name of the secret"},"secretValue":{"type":"string","description":"The decrypted secret value"},"arn":{"type":"string","description":"ARN of the secret"},"versionId":{"type":"string","description":"Version ID of the secret"},"versionStages":{"type":"array","description":"Staging labels attached to this version"},"createdDate":{"type":"string","description":"Date the secret was created"}},"secrets_manager_list_secrets":{"secrets":{"type":"json","description":"List of secrets with name, ARN, description, dates, rotation rules/window, and version-to-stage mappings"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of secrets returned"}},"secrets_manager_restore_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the restored secret"},"arn":{"type":"string","description":"ARN of the restored secret"}},"secrets_manager_rotate_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the secret"},"arn":{"type":"string","description":"ARN of the secret"},"versionId":{"type":"string","description":"ID of the new secret version created by rotation"}},"secrets_manager_tag_resource":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name or ARN of the tagged secret"}},"secrets_manager_untag_resource":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name or ARN of the untagged secret"}},"secrets_manager_update_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the updated secret"},"arn":{"type":"string","description":"ARN of the updated secret"},"versionId":{"type":"string","description":"Version ID of the updated secret"}},"sendblue_evaluate_service":{"number":{"type":"string","description":"The evaluated phone number in E.164 format"},"service":{"type":"string","description":"The service the number supports: iMessage or SMS"}},"sendblue_get_message":{"status":{"type":"string","description":"Current message status"},"message_handle":{"type":"string","description":"Unique message identifier"},"account_email":{"type":"string","description":"Email of the account","optional":true},"content":{"type":"string","description":"Message content","optional":true},"is_outbound":{"type":"boolean","description":"Whether the message is outbound","optional":true},"from_number":{"type":"string","description":"Sending phone number","optional":true},"number":{"type":"string","description":"Recipient phone number","optional":true},"to_number":{"type":"string","description":"Destination phone number","optional":true},"media_url":{"type":"string","description":"URL of attached media","optional":true},"message_type":{"type":"string","description":"Message category: message or group","optional":true},"service":{"type":"string","description":"Messaging service: iMessage, SMS, or RCS","optional":true},"group_id":{"type":"string","description":"Group identifier (empty for non-group)","optional":true},"group_display_name":{"type":"string","description":"Group chat name","optional":true},"participants":{"type":"array","description":"Participant phone numbers","items":{"type":"string"},"optional":true},"send_style":{"type":"string","description":"Expressive style applied","optional":true},"was_downgraded":{"type":"boolean","description":"True if the recipient lacks iMessage support","optional":true},"opted_out":{"type":"boolean","description":"True if the recipient has opted out","optional":true},"plan":{"type":"string","description":"Account plan type","optional":true},"sendblue_number":{"type":"string","description":"Sendblue phone number used","optional":true},"seat_id":{"type":"string","description":"Seat UUID","optional":true},"sender_email":{"type":"string","description":"Email of the sending seat","optional":true},"error_code":{"type":"number","description":"Numeric error code if failed","optional":true},"error_message":{"type":"string","description":"Error message if failed","optional":true},"error_reason":{"type":"string","description":"Additional error context","optional":true},"error_detail":{"type":"string","description":"Detailed error information","optional":true},"date_sent":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"date_updated":{"type":"string","description":"ISO 8601 last-update timestamp","optional":true}},"sendblue_send_group_message":{"status":{"type":"string","description":"Message status: QUEUED, SENT, DELIVERED, or ERROR"},"message_handle":{"type":"string","description":"Unique identifier for tracking the message"},"group_id":{"type":"string","description":"Identifier of the group the message was sent to","optional":true},"participants":{"type":"array","description":"Phone numbers participating in the group","items":{"type":"string"}},"account_email":{"type":"string","description":"Email of the account that sent the message"},"content":{"type":"string","description":"Message content","optional":true},"is_outbound":{"type":"boolean","description":"Whether this is an outbound message"},"from_number":{"type":"string","description":"Sending phone number"},"number":{"type":"string","description":"Recipient phone number","optional":true},"media_url":{"type":"string","description":"URL of attached media","optional":true},"send_style":{"type":"string","description":"iMessage expressive style applied","optional":true},"seat_id":{"type":"string","description":"UUID of the seat that sent the message","optional":true},"sender_email":{"type":"string","description":"Email of the seat (user) that sent the message","optional":true},"error_code":{"type":"number","description":"Numeric error code if the message failed","optional":true},"error_message":{"type":"string","description":"Error message if the message failed","optional":true},"date_created":{"type":"string","description":"When the message was created","optional":true},"date_updated":{"type":"string","description":"When the message was last updated","optional":true}},"sendblue_send_message":{"status":{"type":"string","description":"Message status: QUEUED, SENT, DELIVERED, or ERROR"},"message_handle":{"type":"string","description":"Unique identifier for tracking the message"},"account_email":{"type":"string","description":"Email of the account that sent the message"},"content":{"type":"string","description":"Message content","optional":true},"is_outbound":{"type":"boolean","description":"Whether this is an outbound message"},"from_number":{"type":"string","description":"Sending phone number"},"number":{"type":"string","description":"Recipient phone number"},"media_url":{"type":"string","description":"URL of attached media","optional":true},"send_style":{"type":"string","description":"iMessage expressive style applied","optional":true},"seat_id":{"type":"string","description":"UUID of the seat that sent the message","optional":true},"sender_email":{"type":"string","description":"Email of the seat (user) that sent the message","optional":true},"error_code":{"type":"number","description":"Numeric error code if the message failed","optional":true},"error_message":{"type":"string","description":"Error message if the message failed","optional":true},"date_created":{"type":"string","description":"When the message was created","optional":true},"date_updated":{"type":"string","description":"When the message was last updated","optional":true}},"sendblue_send_typing_indicator":{"status":{"type":"string","description":"Delivery status of the typing indicator (e.g., QUEUED)"},"status_code":{"type":"number","description":"Numeric status code returned by Sendblue"},"number":{"type":"string","description":"The recipient phone number"},"error_message":{"type":"string","description":"Error details, null on success","optional":true}},"sendgrid_add_contact":{"jobId":{"type":"string","description":"Job ID for tracking the async contact creation","optional":true},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name","optional":true},"lastName":{"type":"string","description":"Contact last name","optional":true},"message":{"type":"string","description":"Status message"}},"sendgrid_add_contacts_to_list":{"jobId":{"type":"string","description":"Job ID for tracking the async operation"},"message":{"type":"string","description":"Status message"}},"sendgrid_create_list":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"contactCount":{"type":"number","description":"Number of contacts in the list"}},"sendgrid_create_template":{"id":{"type":"string","description":"Template ID"},"name":{"type":"string","description":"Template name"},"generation":{"type":"string","description":"Template generation"},"updatedAt":{"type":"string","description":"Last update timestamp"},"versions":{"type":"json","description":"Array of template versions"}},"sendgrid_create_template_version":{"id":{"type":"string","description":"Version ID"},"templateId":{"type":"string","description":"Template ID"},"name":{"type":"string","description":"Version name"},"subject":{"type":"string","description":"Email subject"},"active":{"type":"boolean","description":"Whether this version is active"},"htmlContent":{"type":"string","description":"HTML content","optional":true},"plainContent":{"type":"string","description":"Plain text content","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}},"sendgrid_delete_contacts":{"jobId":{"type":"string","description":"Job ID for the deletion request"}},"sendgrid_delete_list":{"message":{"type":"string","description":"Success message"}},"sendgrid_delete_template":{},"sendgrid_get_contact":{"id":{"type":"string","description":"Contact ID"},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name","optional":true},"lastName":{"type":"string","description":"Contact last name","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"listIds":{"type":"json","description":"Array of list IDs the contact belongs to","optional":true},"customFields":{"type":"json","description":"Custom field values","optional":true}},"sendgrid_get_list":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"contactCount":{"type":"number","description":"Number of contacts in the list"}},"sendgrid_get_template":{"id":{"type":"string","description":"Template ID"},"name":{"type":"string","description":"Template name"},"generation":{"type":"string","description":"Template generation"},"updatedAt":{"type":"string","description":"Last update timestamp"},"versions":{"type":"json","description":"Array of template versions"}},"sendgrid_list_all_lists":{"lists":{"type":"json","description":"Array of lists"},"nextPageToken":{"type":"string","description":"Token to pass as pageToken to fetch the next page, if more results exist","optional":true}},"sendgrid_list_templates":{"templates":{"type":"json","description":"Array of templates"},"nextPageToken":{"type":"string","description":"Token to pass as pageToken to fetch the next page, if more results exist","optional":true}},"sendgrid_remove_contacts_from_list":{"jobId":{"type":"string","description":"Job ID for the request","optional":true}},"sendgrid_search_contacts":{"contacts":{"type":"json","description":"Array of matching contacts"},"contactCount":{"type":"number","description":"Total number of contacts found","optional":true}},"sendgrid_send_mail":{"success":{"type":"boolean","description":"Whether the email was sent successfully"},"messageId":{"type":"string","description":"SendGrid message ID","optional":true},"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject"}},"sentry_events_get":{"event":{"type":"object","description":"Detailed information about the Sentry event","properties":{"id":{"type":"string","description":"Unique event ID"},"eventID":{"type":"string","description":"Event identifier"},"projectID":{"type":"string","description":"Project ID"},"groupID":{"type":"string","description":"Issue group ID this event belongs to"},"message":{"type":"string","description":"Event message"},"title":{"type":"string","description":"Event title"},"location":{"type":"string","description":"Location information","optional":true},"culprit":{"type":"string","description":"Function or location that caused the event","optional":true},"dateCreated":{"type":"string","description":"When the event was created (ISO timestamp)"},"dateReceived":{"type":"string","description":"When Sentry received the event (ISO timestamp)"},"user":{"type":"object","description":"User information associated with the event","properties":{"id":{"type":"string","description":"User ID"},"email":{"type":"string","description":"User email"},"username":{"type":"string","description":"Username"},"ipAddress":{"type":"string","description":"IP address"},"name":{"type":"string","description":"User display name"}}},"tags":{"type":"array","description":"Tags associated with the event","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key"},"value":{"type":"string","description":"Tag value"}}}},"contexts":{"type":"object","description":"Additional context data (device, OS, browser, etc.)"},"platform":{"type":"string","description":"Platform where the event occurred","optional":true},"type":{"type":"string","description":"Event type (error, transaction, etc.)","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError, ValueError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"entries":{"type":"array","description":"Event entries including exception, breadcrumbs, and request data"},"errors":{"type":"array","description":"Processing errors that occurred"},"dist":{"type":"string","description":"Distribution identifier","optional":true},"fingerprints":{"type":"array","description":"Fingerprints used for grouping events","items":{"type":"string"}},"size":{"type":"number","description":"Event size in bytes","optional":true},"release":{"type":"object","description":"Release associated with the event (version, dateCreated)","optional":true},"sdk":{"type":"object","description":"SDK information","properties":{"name":{"type":"string","description":"SDK name"},"version":{"type":"string","description":"SDK version"}}}}}},"sentry_events_list":{"events":{"type":"array","description":"List of Sentry events","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique event ID"},"eventID":{"type":"string","description":"Event identifier"},"projectID":{"type":"string","description":"Project ID"},"groupID":{"type":"string","description":"Issue group ID"},"message":{"type":"string","description":"Event message"},"title":{"type":"string","description":"Event title"},"location":{"type":"string","description":"Location information","optional":true},"culprit":{"type":"string","description":"Function or location that caused the event","optional":true},"dateCreated":{"type":"string","description":"When the event was created (ISO timestamp)"},"dateReceived":{"type":"string","description":"When Sentry received the event (ISO timestamp)"},"user":{"type":"object","description":"User information associated with the event","properties":{"id":{"type":"string","description":"User ID"},"email":{"type":"string","description":"User email"},"username":{"type":"string","description":"Username"},"ipAddress":{"type":"string","description":"IP address"},"name":{"type":"string","description":"User display name"}}},"tags":{"type":"array","description":"Tags associated with the event","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key"},"value":{"type":"string","description":"Tag value"}}}},"contexts":{"type":"object","description":"Additional context data (device, OS, etc.)"},"platform":{"type":"string","description":"Platform where the event occurred","optional":true},"type":{"type":"string","description":"Event type","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"entries":{"type":"array","description":"Event entries (exception, breadcrumbs, etc.)"},"errors":{"type":"array","description":"Processing errors"},"dist":{"type":"string","description":"Distribution identifier","optional":true},"fingerprints":{"type":"array","description":"Fingerprints for grouping"},"size":{"type":"number","description":"Event size in bytes","optional":true},"release":{"type":"object","description":"Release associated with the event (version, dateCreated)","optional":true},"sdk":{"type":"object","description":"SDK information","properties":{"name":{"type":"string","description":"SDK name"},"version":{"type":"string","description":"SDK version"}}}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_issues_get":{"issue":{"type":"object","description":"Detailed information about the Sentry issue","properties":{"id":{"type":"string","description":"Unique issue ID"},"shortId":{"type":"string","description":"Short issue identifier"},"title":{"type":"string","description":"Issue title"},"culprit":{"type":"string","description":"Function or location that caused the issue","optional":true},"permalink":{"type":"string","description":"Direct link to the issue in Sentry"},"logger":{"type":"string","description":"Logger name that reported the issue","optional":true},"level":{"type":"string","description":"Severity level (error, warning, info, etc.)"},"status":{"type":"string","description":"Current issue status"},"substatus":{"type":"string","description":"Issue substatus (e.g., ongoing, escalating, new, archived_until_escalating)","optional":true},"priority":{"type":"string","description":"Issue priority (high, medium, or low)","optional":true},"statusDetails":{"type":"object","description":"Additional details about the status"},"isPublic":{"type":"boolean","description":"Whether the issue is publicly visible"},"platform":{"type":"string","description":"Platform where the issue occurred","optional":true},"project":{"type":"object","description":"Project information","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}},"type":{"type":"string","description":"Issue type","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError, ValueError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"numComments":{"type":"number","description":"Number of comments on the issue"},"assignedTo":{"type":"object","description":"User assigned to the issue (if any)","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"isBookmarked":{"type":"boolean","description":"Whether the issue is bookmarked"},"isSubscribed":{"type":"boolean","description":"Whether the user is subscribed to updates"},"hasSeen":{"type":"boolean","description":"Whether the user has seen this issue"},"annotations":{"type":"array","description":"Issue annotations"},"isUnhandled":{"type":"boolean","description":"Whether the issue is unhandled"},"count":{"type":"string","description":"Total number of occurrences"},"userCount":{"type":"number","description":"Number of unique users affected"},"firstSeen":{"type":"string","description":"When the issue was first seen (ISO timestamp)"},"lastSeen":{"type":"string","description":"When the issue was last seen (ISO timestamp)"},"stats":{"type":"object","description":"Statistical information about the issue"}}}},"sentry_issues_list":{"issues":{"type":"array","description":"List of Sentry issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique issue ID"},"shortId":{"type":"string","description":"Short issue identifier"},"title":{"type":"string","description":"Issue title"},"culprit":{"type":"string","description":"Function or location that caused the issue","optional":true},"permalink":{"type":"string","description":"Direct link to the issue in Sentry"},"logger":{"type":"string","description":"Logger name that reported the issue","optional":true},"level":{"type":"string","description":"Severity level (error, warning, info, etc.)"},"status":{"type":"string","description":"Current issue status"},"substatus":{"type":"string","description":"Issue substatus (e.g., ongoing, escalating, new, archived_until_escalating)","optional":true},"priority":{"type":"string","description":"Issue priority (high, medium, or low)","optional":true},"statusDetails":{"type":"object","description":"Additional details about the status"},"isPublic":{"type":"boolean","description":"Whether the issue is publicly visible"},"platform":{"type":"string","description":"Platform where the issue occurred","optional":true},"project":{"type":"object","description":"Project information","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}},"type":{"type":"string","description":"Issue type","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"numComments":{"type":"number","description":"Number of comments on the issue"},"assignedTo":{"type":"object","description":"User assigned to the issue","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"isBookmarked":{"type":"boolean","description":"Whether the issue is bookmarked"},"isSubscribed":{"type":"boolean","description":"Whether subscribed to updates"},"hasSeen":{"type":"boolean","description":"Whether the user has seen this issue"},"annotations":{"type":"array","description":"Issue annotations"},"isUnhandled":{"type":"boolean","description":"Whether the issue is unhandled"},"count":{"type":"string","description":"Total number of occurrences"},"userCount":{"type":"number","description":"Number of unique users affected"},"firstSeen":{"type":"string","description":"When the issue was first seen (ISO timestamp)"},"lastSeen":{"type":"string","description":"When the issue was last seen (ISO timestamp)"},"stats":{"type":"object","description":"Statistical information about the issue"}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_issues_update":{"issue":{"type":"object","description":"The updated Sentry issue","properties":{"id":{"type":"string","description":"Unique issue ID"},"shortId":{"type":"string","description":"Short issue identifier"},"title":{"type":"string","description":"Issue title"},"status":{"type":"string","description":"Updated issue status"},"substatus":{"type":"string","description":"Issue substatus after the update","optional":true},"priority":{"type":"string","description":"Issue priority (high, medium, or low)","optional":true},"assignedTo":{"type":"object","description":"User assigned to the issue (if any)","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"isBookmarked":{"type":"boolean","description":"Whether the issue is bookmarked"},"isSubscribed":{"type":"boolean","description":"Whether the user is subscribed to updates"},"isPublic":{"type":"boolean","description":"Whether the issue is publicly visible"},"permalink":{"type":"string","description":"Direct link to the issue in Sentry"}}}},"sentry_projects_create":{"project":{"type":"object","description":"The newly created Sentry project","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language","optional":true},"dateCreated":{"type":"string","description":"When the project was created (ISO timestamp)"},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"isMember":{"type":"boolean","description":"Whether the user is a member"},"hasAccess":{"type":"boolean","description":"Whether the user has access"},"features":{"type":"array","description":"Enabled features"},"firstEvent":{"type":"string","description":"First event timestamp","optional":true},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"team":{"type":"object","description":"Primary team for the project","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}},"status":{"type":"string","description":"Project status","optional":true},"color":{"type":"string","description":"Project color code","optional":true},"isPublic":{"type":"boolean","description":"Whether the project is public"}}}},"sentry_projects_get":{"project":{"type":"object","description":"Detailed information about the Sentry project","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language (e.g., javascript, python)","optional":true},"dateCreated":{"type":"string","description":"When the project was created (ISO timestamp)"},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"isMember":{"type":"boolean","description":"Whether the user is a member of the project"},"features":{"type":"array","description":"Enabled features for the project","items":{"type":"string"}},"firstEvent":{"type":"string","description":"When the first event was received (ISO timestamp)","optional":true},"firstTransactionEvent":{"type":"boolean","description":"Whether the project has received its first transaction event","optional":true},"access":{"type":"array","description":"Access permissions"},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"team":{"type":"object","description":"Primary team for the project","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}},"status":{"type":"string","description":"Project status","optional":true},"color":{"type":"string","description":"Project color code","optional":true},"isPublic":{"type":"boolean","description":"Whether the project is publicly visible"},"isInternal":{"type":"boolean","description":"Whether the project is internal"},"hasAccess":{"type":"boolean","description":"Whether the user has access to this project"},"hasMinifiedStackTrace":{"type":"boolean","description":"Whether minified stack traces are available"},"hasMonitors":{"type":"boolean","description":"Whether the project has monitors configured"},"hasProfiles":{"type":"boolean","description":"Whether the project has profiling enabled"},"hasReplays":{"type":"boolean","description":"Whether the project has session replays enabled"},"hasSessions":{"type":"boolean","description":"Whether the project has sessions enabled"}}}},"sentry_projects_list":{"projects":{"type":"array","description":"List of Sentry projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language (e.g., javascript, python)","optional":true},"dateCreated":{"type":"string","description":"When the project was created (ISO timestamp)"},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"isMember":{"type":"boolean","description":"Whether the user is a member of the project"},"features":{"type":"array","description":"Enabled features for the project"},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}},"status":{"type":"string","description":"Project status","optional":true},"isPublic":{"type":"boolean","description":"Whether the project is publicly visible"}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_projects_update":{"project":{"type":"object","description":"The updated Sentry project","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language","optional":true},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}}}}},"sentry_releases_create":{"release":{"type":"object","description":"The newly created Sentry release","properties":{"id":{"type":"string","description":"Unique release ID"},"version":{"type":"string","description":"Release version identifier"},"shortVersion":{"type":"string","description":"Shortened version identifier"},"ref":{"type":"string","description":"Git reference (commit SHA, tag, or branch)","optional":true},"url":{"type":"string","description":"URL to the release","optional":true},"dateReleased":{"type":"string","description":"When the release was deployed (ISO timestamp)","optional":true},"dateCreated":{"type":"string","description":"When the release was created (ISO timestamp)"},"dateStarted":{"type":"string","description":"When the release started (ISO timestamp)","optional":true},"newGroups":{"type":"number","description":"Number of new issues introduced"},"commitCount":{"type":"number","description":"Number of commits in this release"},"deployCount":{"type":"number","description":"Number of deploys for this release"},"owner":{"type":"object","description":"Release owner","properties":{"id":{"type":"string","description":"Owner ID"},"name":{"type":"string","description":"Owner name"},"email":{"type":"string","description":"Owner email"}}},"lastCommit":{"type":"object","description":"Last commit in the release","properties":{"id":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"dateCreated":{"type":"string","description":"Commit timestamp"}}},"lastDeploy":{"type":"object","description":"Last deploy of the release","properties":{"id":{"type":"string","description":"Deploy ID"},"environment":{"type":"string","description":"Deploy environment"},"dateStarted":{"type":"string","description":"Deploy start timestamp"},"dateFinished":{"type":"string","description":"Deploy finish timestamp"}}},"authors":{"type":"array","description":"Authors of commits in the release","items":{"type":"object","properties":{"id":{"type":"string","description":"Author ID"},"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"}}}},"projects":{"type":"array","description":"Projects associated with this release","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}}},"firstEvent":{"type":"string","description":"First event timestamp","optional":true},"lastEvent":{"type":"string","description":"Last event timestamp","optional":true},"versionInfo":{"type":"object","description":"Version metadata","properties":{"buildHash":{"type":"string","description":"Build hash"},"version":{"type":"object","description":"Version details","properties":{"raw":{"type":"string","description":"Raw version string"}}},"package":{"type":"string","description":"Package name"}}}}}},"sentry_releases_deploy":{"deploy":{"type":"object","description":"The newly created deploy record","properties":{"id":{"type":"string","description":"Unique deploy ID"},"environment":{"type":"string","description":"Environment name where the release was deployed"},"name":{"type":"string","description":"Name of the deploy","optional":true},"url":{"type":"string","description":"URL pointing to the deploy","optional":true},"dateStarted":{"type":"string","description":"When the deploy started (ISO timestamp)"},"dateFinished":{"type":"string","description":"When the deploy finished (ISO timestamp)","optional":true}}}},"sentry_releases_list":{"releases":{"type":"array","description":"List of Sentry releases","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique release ID"},"version":{"type":"string","description":"Release version identifier"},"shortVersion":{"type":"string","description":"Shortened version identifier"},"ref":{"type":"string","description":"Git reference (commit SHA, tag, or branch)","optional":true},"url":{"type":"string","description":"URL to the release (e.g., GitHub release page)","optional":true},"dateReleased":{"type":"string","description":"When the release was deployed (ISO timestamp)","optional":true},"dateCreated":{"type":"string","description":"When the release was created (ISO timestamp)"},"dateStarted":{"type":"string","description":"When the release started (ISO timestamp)","optional":true},"newGroups":{"type":"number","description":"Number of new issues introduced in this release"},"owner":{"type":"object","description":"Owner of the release","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"commitCount":{"type":"number","description":"Number of commits in this release"},"deployCount":{"type":"number","description":"Number of deploys for this release"},"lastCommit":{"type":"object","description":"Last commit in the release","properties":{"id":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"dateCreated":{"type":"string","description":"Commit timestamp"}}},"lastDeploy":{"type":"object","description":"Last deploy of the release","properties":{"id":{"type":"string","description":"Deploy ID"},"environment":{"type":"string","description":"Deploy environment"},"dateStarted":{"type":"string","description":"Deploy start timestamp"},"dateFinished":{"type":"string","description":"Deploy finish timestamp"}}},"authors":{"type":"array","description":"Authors of commits in the release","items":{"type":"object","properties":{"id":{"type":"string","description":"Author ID"},"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"}}}},"projects":{"type":"array","description":"Projects associated with this release","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}}},"firstEvent":{"type":"string","description":"First event timestamp","optional":true},"lastEvent":{"type":"string","description":"Last event timestamp","optional":true},"versionInfo":{"type":"object","description":"Version metadata","properties":{"buildHash":{"type":"string","description":"Build hash"},"version":{"type":"object","description":"Version details","properties":{"raw":{"type":"string","description":"Raw version string"}}},"package":{"type":"string","description":"Package name"}}}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_teams_list":{"teams":{"type":"array","description":"List of Sentry teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique team ID"},"slug":{"type":"string","description":"URL-friendly team identifier (used to own projects)"},"name":{"type":"string","description":"Team name"},"dateCreated":{"type":"string","description":"When the team was created (ISO timestamp)"},"isMember":{"type":"boolean","description":"Whether the user is a member of the team"},"teamRole":{"type":"string","description":"The role of the user on the team","optional":true},"hasAccess":{"type":"boolean","description":"Whether the user has access to this team"},"isPending":{"type":"boolean","description":"Whether team membership is pending"},"memberCount":{"type":"number","description":"Number of members in the team"},"projects":{"type":"array","description":"Projects owned by this team","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"slug":{"type":"string","description":"Project slug"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Project platform","optional":true}}}}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"serper_search":{"searchResults":{"type":"array","description":"Search results with titles, links, snippets, and type-specific metadata (date for news, rating for places, imageUrl for images)","items":{"type":"object","properties":{"title":{"type":"string","description":"Result title"},"link":{"type":"string","description":"Result URL"},"snippet":{"type":"string","description":"Result description/snippet","optional":true},"position":{"type":"number","description":"Position in search results"},"date":{"type":"string","description":"Publication date (news/videos)","optional":true},"imageUrl":{"type":"string","description":"Image URL (images/news/shopping)","optional":true},"source":{"type":"string","description":"Source name (news/videos/shopping)","optional":true},"rating":{"type":"number","description":"Rating (places)","optional":true},"ratingCount":{"type":"number","description":"Number of reviews (places)","optional":true},"address":{"type":"string","description":"Address (places)","optional":true},"price":{"type":"string","description":"Price (shopping)","optional":true},"duration":{"type":"string","description":"Duration (videos)","optional":true}}}}},"servicenow_aggregate":{"result":{"type":"json","description":"Aggregate result. Ungrouped: {stats: {count, sum, avg, min, max}}. Grouped: array of {stats, groupby_fields}."},"count":{"type":"number","description":"Total matching record count (only present for ungrouped count queries)","optional":true},"metadata":{"type":"json","description":"Operation metadata (grouped, groupCount)"}},"servicenow_create_record":{"record":{"type":"json","description":"Created ServiceNow record with sys_id and other fields"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_delete_record":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_download_attachment":{"file":{"type":"file","description":"Downloaded attachment stored in execution files"},"content":{"type":"string","description":"Base64 encoded file content"}},"servicenow_list_attachments":{"attachments":{"type":"array","description":"Attachment metadata records","items":{"type":"object","properties":{"sys_id":{"type":"string","description":"Attachment sys_id"},"file_name":{"type":"string","description":"File name"},"content_type":{"type":"string","description":"MIME type"},"size_bytes":{"type":"string","description":"File size in bytes"},"download_link":{"type":"string","description":"Direct download URL for the file"}}}},"metadata":{"type":"json","description":"Operation metadata (recordCount)"}},"servicenow_read_record":{"records":{"type":"array","description":"Array of ServiceNow records"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_update_record":{"record":{"type":"json","description":"Updated ServiceNow record"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_upload_attachment":{"attachment":{"type":"json","description":"Created attachment metadata (sys_id, file_name, content_type, download_link)"},"metadata":{"type":"json","description":"Operation metadata"}},"ses_create_configuration_set":{"message":{"type":"string","description":"Confirmation message"}},"ses_create_email_identity":{"identityType":{"type":"string","description":"The identity type: EMAIL_ADDRESS or DOMAIN"},"verifiedForSendingStatus":{"type":"boolean","description":"Whether the identity is verified and can send email"},"dkimAttributes":{"type":"json","description":"DKIM signing status and CNAME tokens for the identity","optional":true}},"ses_create_template":{"message":{"type":"string","description":"Confirmation message for the created template"}},"ses_delete_email_identity":{"message":{"type":"string","description":"Confirmation message"}},"ses_delete_suppressed_destination":{"message":{"type":"string","description":"Confirmation message"}},"ses_delete_template":{"message":{"type":"string","description":"Confirmation message for the deleted template"}},"ses_get_account":{"sendingEnabled":{"type":"boolean","description":"Whether email sending is enabled for the account"},"max24HourSend":{"type":"number","description":"Maximum emails allowed per 24-hour period"},"maxSendRate":{"type":"number","description":"Maximum emails allowed per second"},"sentLast24Hours":{"type":"number","description":"Number of emails sent in the last 24 hours"}},"ses_get_email_identity":{"identityType":{"type":"string","description":"The identity type: EMAIL_ADDRESS or DOMAIN"},"verifiedForSendingStatus":{"type":"boolean","description":"Whether the identity is verified and can send email"},"verificationStatus":{"type":"string","description":"Verification status: PENDING, SUCCESS, FAILED, TEMPORARY_FAILURE, NOT_STARTED","optional":true},"feedbackForwardingStatus":{"type":"boolean","description":"Whether bounce/complaint notifications are forwarded by email","optional":true},"configurationSetName":{"type":"string","description":"Default configuration set for this identity","optional":true},"dkimAttributes":{"type":"json","description":"DKIM signing status and CNAME tokens for the identity","optional":true},"mailFromAttributes":{"type":"json","description":"Custom MAIL FROM domain configuration for the identity","optional":true},"policies":{"type":"json","description":"Sending authorization policies attached to the identity","optional":true},"tags":{"type":"array","description":"Tags associated with the identity"},"verificationInfo":{"type":"json","description":"Additional verification diagnostics (error type, last checked/success time)","optional":true}},"ses_get_suppressed_destination":{"emailAddress":{"type":"string","description":"The suppressed email address"},"reason":{"type":"string","description":"The reason the address is suppressed"},"lastUpdateTime":{"type":"string","description":"When the address was added to the suppression list","optional":true},"messageId":{"type":"string","description":"The message ID associated with the bounce or complaint event","optional":true},"feedbackId":{"type":"string","description":"The feedback ID associated with the bounce or complaint event","optional":true}},"ses_get_template":{"templateName":{"type":"string","description":"Name of the template"},"subjectPart":{"type":"string","description":"Subject line of the template"},"textPart":{"type":"string","description":"Plain text body of the template","optional":true},"htmlPart":{"type":"string","description":"HTML body of the template","optional":true}},"ses_list_identities":{"identities":{"type":"array","description":"List of email identities with name, type, sending status, and verification status"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of identities returned"}},"ses_list_suppressed_destinations":{"destinations":{"type":"array","description":"List of suppressed destinations with email address, reason, and last update"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of suppressed destinations returned"}},"ses_list_templates":{"templates":{"type":"array","description":"List of email templates with name and creation timestamp"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of templates returned"}},"ses_put_suppressed_destination":{"message":{"type":"string","description":"Confirmation message"}},"ses_send_bulk_email":{"results":{"type":"array","description":"Per-destination send results with status and messageId"},"successCount":{"type":"number","description":"Number of successfully sent emails"},"failureCount":{"type":"number","description":"Number of failed email sends"}},"ses_send_custom_verification_email":{"messageId":{"type":"string","description":"SES message ID for the sent verification email"}},"ses_send_email":{"messageId":{"type":"string","description":"SES message ID for the sent email"}},"ses_send_templated_email":{"messageId":{"type":"string","description":"SES message ID for the sent email"}},"ses_update_template":{"message":{"type":"string","description":"Confirmation message"}},"sftp_delete":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"deletedPath":{"type":"string","description":"Path that was deleted"},"message":{"type":"string","description":"Operation status message"}},"sftp_download":{"success":{"type":"boolean","description":"Whether the download was successful"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"fileName":{"type":"string","description":"Name of the downloaded file"},"content":{"type":"string","description":"File content (text or base64 encoded)"},"size":{"type":"number","description":"File size in bytes"},"encoding":{"type":"string","description":"Content encoding (utf-8 or base64)"},"message":{"type":"string","description":"Operation status message"}},"sftp_list":{"success":{"type":"boolean","description":"Whether the operation was successful"},"path":{"type":"string","description":"Directory path that was listed"},"entries":{"type":"json","description":"Array of directory entries with name, type, size, permissions, modifiedAt"},"count":{"type":"number","description":"Number of entries in the directory"},"message":{"type":"string","description":"Operation status message"}},"sftp_mkdir":{"success":{"type":"boolean","description":"Whether the directory was created successfully"},"createdPath":{"type":"string","description":"Path of the created directory"},"message":{"type":"string","description":"Operation status message"}},"sftp_upload":{"success":{"type":"boolean","description":"Whether the upload was successful"},"uploadedFiles":{"type":"json","description":"Array of uploaded file details (name, remotePath, size)"},"message":{"type":"string","description":"Operation status message"}},"sharepoint_add_list_items":{"item":{"type":"object","description":"Created SharePoint list item","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the new item"}}}},"sharepoint_create_list":{"list":{"type":"object","description":"Created SharePoint list information","properties":{"id":{"type":"string","description":"The unique ID of the list"},"displayName":{"type":"string","description":"The display name of the list"},"name":{"type":"string","description":"The internal name of the list"},"webUrl":{"type":"string","description":"The web URL of the list"},"createdDateTime":{"type":"string","description":"When the list was created"},"lastModifiedDateTime":{"type":"string","description":"When the list was last modified"},"list":{"type":"object","description":"List properties (e.g., template)"}}}},"sharepoint_create_page":{"page":{"type":"object","description":"Created SharePoint page information","properties":{"id":{"type":"string","description":"The unique ID of the created page"},"name":{"type":"string","description":"The name of the created page"},"title":{"type":"string","description":"The title of the created page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}}},"sharepoint_delete_file":{"deleted":{"type":"boolean","description":"Whether the file was deleted"},"itemId":{"type":"string","description":"The ID of the deleted file"}},"sharepoint_delete_list_item":{"deleted":{"type":"boolean","description":"Whether the list item was deleted"},"itemId":{"type":"string","description":"The ID of the deleted list item"}},"sharepoint_delete_page":{"deleted":{"type":"boolean","description":"Whether the page was deleted"},"pageId":{"type":"string","description":"The ID of the deleted page"}},"sharepoint_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"}},"sharepoint_get_drive_item":{"driveItem":{"type":"object","description":"Metadata for the SharePoint file or folder","properties":{"id":{"type":"string","description":"The unique ID of the drive item"},"name":{"type":"string","description":"The name of the file or folder"},"webUrl":{"type":"string","description":"The URL to access the item"},"size":{"type":"number","description":"The size of the item in bytes","optional":true},"createdDateTime":{"type":"string","description":"When the item was created"},"lastModifiedDateTime":{"type":"string","description":"When the item was last modified"},"file":{"type":"object","description":"Present if the item is a file (contains mimeType)","optional":true},"folder":{"type":"object","description":"Present if the item is a folder (contains childCount)","optional":true},"parentReference":{"type":"object","description":"Reference to the parent folder/drive","optional":true}}}},"sharepoint_get_list":{"list":{"type":"object","description":"Information about the SharePoint list","properties":{"id":{"type":"string","description":"The unique ID of the list"},"displayName":{"type":"string","description":"The display name of the list"},"name":{"type":"string","description":"The internal name of the list"},"webUrl":{"type":"string","description":"The web URL of the list"},"createdDateTime":{"type":"string","description":"When the list was created"},"lastModifiedDateTime":{"type":"string","description":"When the list was last modified"},"list":{"type":"object","description":"List properties (e.g., template)"},"columns":{"type":"array","description":"List column definitions","items":{"type":"object"}},"items":{"type":"array","description":"List items (with fields when expanded)","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the item"}}}}}},"lists":{"type":"array","description":"All lists in the site when no listId/title provided","items":{"type":"object"}},"items":{"type":"array","description":"List items with expanded fields when reading list items","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the item"}}}},"nextPageUrl":{"type":"string","description":"Full Microsoft Graph @odata.nextLink URL for the next page of results","optional":true}},"sharepoint_get_list_item":{"item":{"type":"object","description":"SharePoint list item with field values","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the item"}}}},"sharepoint_list_sites":{"site":{"type":"object","description":"Information about the current SharePoint site","properties":{"id":{"type":"string","description":"The unique ID of the site"},"name":{"type":"string","description":"The name of the site"},"displayName":{"type":"string","description":"The display name of the site"},"webUrl":{"type":"string","description":"The URL to access the site"},"description":{"type":"string","description":"The description of the site"},"createdDateTime":{"type":"string","description":"When the site was created"},"lastModifiedDateTime":{"type":"string","description":"When the site was last modified"},"isPersonalSite":{"type":"boolean","description":"Whether this is a personal site"},"root":{"type":"object","description":"Present (as an empty object) only when this site is the root of its site collection","optional":true},"siteCollection":{"type":"object","properties":{"hostname":{"type":"string","description":"Site collection hostname"}}}}},"sites":{"type":"array","description":"List of all accessible SharePoint sites","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the site"},"name":{"type":"string","description":"The name of the site"},"displayName":{"type":"string","description":"The display name of the site"},"webUrl":{"type":"string","description":"The URL to access the site"},"description":{"type":"string","description":"The description of the site"},"createdDateTime":{"type":"string","description":"When the site was created"},"lastModifiedDateTime":{"type":"string","description":"When the site was last modified"}}}},"nextPageUrl":{"type":"string","description":"Full Microsoft Graph @odata.nextLink URL for the next page of results","optional":true}},"sharepoint_publish_page":{"published":{"type":"boolean","description":"Whether the page was published"},"pageId":{"type":"string","description":"The ID of the published page"}},"sharepoint_read_page":{"page":{"type":"object","description":"Information about the SharePoint page","properties":{"id":{"type":"string","description":"The unique ID of the page"},"name":{"type":"string","description":"The name of the page"},"title":{"type":"string","description":"The title of the page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"description":{"type":"string","description":"The description of the page","optional":true},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}},"pages":{"type":"array","description":"List of SharePoint pages","items":{"type":"object","properties":{"page":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the page"},"name":{"type":"string","description":"The name of the page"},"title":{"type":"string","description":"The title of the page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"description":{"type":"string","description":"The description of the page","optional":true},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}},"content":{"type":"object","properties":{"content":{"type":"string","description":"Extracted text content from the page"},"canvasLayout":{"type":"object","description":"Raw SharePoint canvas layout structure"}}}}}},"content":{"type":"object","description":"Content of the SharePoint page","properties":{"content":{"type":"string","description":"Extracted text content from the page"},"canvasLayout":{"type":"object","description":"Raw SharePoint canvas layout structure"}}},"totalPages":{"type":"number","description":"Total number of pages found"},"nextPageUrl":{"type":"string","description":"Full Microsoft Graph @odata.nextLink URL for the next page of results","optional":true}},"sharepoint_update_list":{"item":{"type":"object","description":"Updated SharePoint list item","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Updated field values"}}}},"sharepoint_update_page":{"page":{"type":"object","description":"Updated SharePoint page information","properties":{"id":{"type":"string","description":"The unique ID of the page"},"name":{"type":"string","description":"The name of the page"},"title":{"type":"string","description":"The title of the page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}}},"sharepoint_upload_file":{"uploadedFiles":{"type":"array","description":"Array of uploaded file objects","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the uploaded file"},"name":{"type":"string","description":"The name of the uploaded file"},"webUrl":{"type":"string","description":"The URL to access the file"},"size":{"type":"number","description":"The size of the file in bytes"},"createdDateTime":{"type":"string","description":"When the file was created"},"lastModifiedDateTime":{"type":"string","description":"When the file was last modified"}}}},"fileCount":{"type":"number","description":"Number of files uploaded"},"skippedFiles":{"type":"array","description":"Files that were skipped before upload","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"limit":{"type":"number","description":"Upload size limit in bytes"},"reason":{"type":"string","description":"Reason the file was skipped"}}}},"skippedCount":{"type":"number","description":"Number of files skipped"},"errors":{"type":"array","description":"Per-file upload errors","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"error":{"type":"string","description":"Error message"},"status":{"type":"number","description":"HTTP status from Microsoft Graph","optional":true}}}}},"shopify_adjust_inventory":{"inventoryLevel":{"type":"object","description":"The inventory adjustment result","properties":{"adjustmentGroup":{"type":"object","description":"Inventory adjustment group details","properties":{"createdAt":{"type":"string","description":"Adjustment timestamp (ISO 8601)"},"reason":{"type":"string","description":"Adjustment reason"}}},"changes":{"type":"array","description":"Inventory changes applied","items":{"type":"object","properties":{"name":{"type":"string","description":"Quantity name (e.g., available)"},"delta":{"type":"number","description":"Quantity change amount"},"quantityAfterChange":{"type":"number","description":"Quantity after adjustment"},"item":{"type":"object","description":"Inventory item","properties":{"id":{"type":"string","description":"Inventory item identifier (GID)"},"sku":{"type":"string","description":"Stock keeping unit","optional":true}}},"location":{"type":"object","description":"Location of the adjustment","properties":{"id":{"type":"string","description":"Location identifier (GID)"},"name":{"type":"string","description":"Location name"}}}}}}}}},"shopify_cancel_order":{"order":{"type":"object","description":"The cancellation result","properties":{"id":{"type":"string","description":"Job identifier for the cancellation"},"cancelled":{"type":"boolean","description":"Whether the cancellation completed"},"message":{"type":"string","description":"Status message"}}}},"shopify_create_customer":{"customer":{"type":"object","description":"The created customer","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"shopify_create_fulfillment":{"fulfillment":{"type":"object","description":"The created fulfillment with tracking info and fulfilled items","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}},"fulfillmentLineItems":{"type":"array","description":"Fulfilled line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Fulfillment line item identifier (GID)"},"quantity":{"type":"number","description":"Quantity fulfilled"},"lineItem":{"type":"object","description":"Associated order line item","properties":{"title":{"type":"string","description":"Product title"}}}}}}}}},"shopify_create_product":{"product":{"type":"object","description":"The created product","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"shopify_delete_customer":{"deletedId":{"type":"string","description":"The ID of the deleted customer"}},"shopify_delete_product":{"deletedId":{"type":"string","description":"The ID of the deleted product"}},"shopify_get_collection":{"collection":{"type":"object","description":"The collection details including its products","properties":{"id":{"type":"string","description":"Unique collection identifier (GID)"},"title":{"type":"string","description":"Collection title"},"handle":{"type":"string","description":"URL-friendly collection identifier"},"description":{"type":"string","description":"Plain text description","optional":true},"descriptionHtml":{"type":"string","description":"HTML-formatted description","optional":true},"productsCount":{"type":"number","description":"Number of products in the collection"},"sortOrder":{"type":"string","description":"Product sort order in the collection"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"image":{"type":"object","description":"Collection image","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}},"optional":true},"products":{"type":"array","description":"Products in the collection","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"vendor":{"type":"string","description":"Product vendor"},"productType":{"type":"string","description":"Product type classification"},"totalInventory":{"type":"number","description":"Total inventory across all variants"},"featuredImage":{"type":"object","description":"Featured product image","properties":{"url":{"type":"string","description":"Featured image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}},"optional":true}}}}}}},"shopify_get_customer":{"customer":{"type":"object","description":"The customer details","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"shopify_get_inventory_level":{"inventoryLevel":{"type":"object","description":"The inventory level details","properties":{"id":{"type":"string","description":"Inventory item identifier (GID)"},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"tracked":{"type":"boolean","description":"Whether inventory is tracked"},"levels":{"type":"array","description":"Inventory levels at different locations","items":{"type":"object","properties":{"id":{"type":"string","description":"Inventory level identifier (GID)"},"available":{"type":"number","description":"Available quantity"},"onHand":{"type":"number","description":"On-hand quantity"},"committed":{"type":"number","description":"Committed quantity"},"incoming":{"type":"number","description":"Incoming quantity"},"reserved":{"type":"number","description":"Reserved quantity"},"location":{"type":"object","description":"Location for this inventory level","properties":{"id":{"type":"string","description":"Location identifier (GID)"},"name":{"type":"string","description":"Location name"}}}}}}}}},"shopify_get_order":{"order":{"type":"object","description":"The order details","properties":{"id":{"type":"string","description":"Unique order identifier (GID)"},"name":{"type":"string","description":"Order name (e.g., #1001)"},"email":{"type":"string","description":"Customer email for the order","optional":true},"phone":{"type":"string","description":"Customer phone for the order","optional":true},"createdAt":{"type":"string","description":"Order creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"cancelledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)","optional":true},"closedAt":{"type":"string","description":"Closure timestamp (ISO 8601)","optional":true},"displayFinancialStatus":{"type":"string","description":"Financial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)"},"displayFulfillmentStatus":{"type":"string","description":"Fulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)"},"totalPriceSet":{"type":"object","description":"Total order price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"subtotalPriceSet":{"type":"object","description":"Order subtotal (before shipping and taxes)","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalTaxSet":{"type":"object","description":"Total tax amount","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalShippingPriceSet":{"type":"object","description":"Total shipping price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"note":{"type":"string","description":"Order note","optional":true},"tags":{"type":"array","description":"Order tags","items":{"type":"string"}},"customer":{"type":"object","description":"Customer who placed the order","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true}},"optional":true},"lineItems":{"type":"object","description":"Order line items with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of line item edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Line item node","properties":{"id":{"type":"string","description":"Unique line item identifier (GID)"},"title":{"type":"string","description":"Product title"},"quantity":{"type":"number","description":"Quantity ordered"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}},"optional":true},"originalTotalSet":{"type":"object","description":"Original total price before discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"discountedTotalSet":{"type":"object","description":"Total price after discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}}}}}}}},"optional":true},"shippingAddress":{"type":"object","description":"Shipping address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"billingAddress":{"type":"object","description":"Billing address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"fulfillments":{"type":"array","description":"Order fulfillments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}}}},"optional":true}}}},"shopify_get_product":{"product":{"type":"object","description":"The product details","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"shopify_list_collections":{"collections":{"type":"array","description":"List of collections with their IDs, titles, and product counts","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique collection identifier (GID)"},"title":{"type":"string","description":"Collection title"},"handle":{"type":"string","description":"URL-friendly collection identifier"},"description":{"type":"string","description":"Plain text description","optional":true},"descriptionHtml":{"type":"string","description":"HTML-formatted description","optional":true},"productsCount":{"type":"number","description":"Number of products in the collection"},"sortOrder":{"type":"string","description":"Product sort order in the collection"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"image":{"type":"object","description":"Collection image","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_customers":{"customers":{"type":"array","description":"List of customers","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_inventory_items":{"inventoryItems":{"type":"array","description":"List of inventory items with their IDs, SKUs, and stock levels","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique inventory item identifier (GID)"},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"tracked":{"type":"boolean","description":"Whether inventory is tracked"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"product":{"type":"object","description":"Associated product","properties":{"id":{"type":"string","description":"Product identifier (GID)"},"title":{"type":"string","description":"Product title"}},"optional":true}},"optional":true},"inventoryLevels":{"type":"array","description":"Inventory levels at different locations","items":{"type":"object","properties":{"id":{"type":"string","description":"Inventory level identifier (GID)"},"available":{"type":"number","description":"Available quantity"},"location":{"type":"object","description":"Location for this inventory level","properties":{"id":{"type":"string","description":"Location identifier (GID)"},"name":{"type":"string","description":"Location name"}}}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_locations":{"locations":{"type":"array","description":"List of locations with their IDs, names, and addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique location identifier (GID)"},"name":{"type":"string","description":"Location name"},"isActive":{"type":"boolean","description":"Whether the location is active"},"fulfillsOnlineOrders":{"type":"boolean","description":"Whether the location fulfills online orders"},"address":{"type":"object","description":"Location address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_orders":{"orders":{"type":"array","description":"List of orders","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique order identifier (GID)"},"name":{"type":"string","description":"Order name (e.g., #1001)"},"email":{"type":"string","description":"Customer email for the order","optional":true},"phone":{"type":"string","description":"Customer phone for the order","optional":true},"createdAt":{"type":"string","description":"Order creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"cancelledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)","optional":true},"closedAt":{"type":"string","description":"Closure timestamp (ISO 8601)","optional":true},"displayFinancialStatus":{"type":"string","description":"Financial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)"},"displayFulfillmentStatus":{"type":"string","description":"Fulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)"},"totalPriceSet":{"type":"object","description":"Total order price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"subtotalPriceSet":{"type":"object","description":"Order subtotal (before shipping and taxes)","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalTaxSet":{"type":"object","description":"Total tax amount","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalShippingPriceSet":{"type":"object","description":"Total shipping price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"note":{"type":"string","description":"Order note","optional":true},"tags":{"type":"array","description":"Order tags","items":{"type":"string"}},"customer":{"type":"object","description":"Customer who placed the order","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true}},"optional":true},"lineItems":{"type":"object","description":"Order line items with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of line item edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Line item node","properties":{"id":{"type":"string","description":"Unique line item identifier (GID)"},"title":{"type":"string","description":"Product title"},"quantity":{"type":"number","description":"Quantity ordered"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}},"optional":true},"originalTotalSet":{"type":"object","description":"Original total price before discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"discountedTotalSet":{"type":"object","description":"Total price after discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}}}}}}}},"optional":true},"shippingAddress":{"type":"object","description":"Shipping address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"billingAddress":{"type":"object","description":"Billing address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"fulfillments":{"type":"array","description":"Order fulfillments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}}}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_products":{"products":{"type":"array","description":"List of products","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_update_customer":{"customer":{"type":"object","description":"The updated customer","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"shopify_update_order":{"order":{"type":"object","description":"The updated order","properties":{"id":{"type":"string","description":"Unique order identifier (GID)"},"name":{"type":"string","description":"Order name (e.g., #1001)"},"email":{"type":"string","description":"Customer email for the order","optional":true},"phone":{"type":"string","description":"Customer phone for the order","optional":true},"createdAt":{"type":"string","description":"Order creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"cancelledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)","optional":true},"closedAt":{"type":"string","description":"Closure timestamp (ISO 8601)","optional":true},"displayFinancialStatus":{"type":"string","description":"Financial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)"},"displayFulfillmentStatus":{"type":"string","description":"Fulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)"},"totalPriceSet":{"type":"object","description":"Total order price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"subtotalPriceSet":{"type":"object","description":"Order subtotal (before shipping and taxes)","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalTaxSet":{"type":"object","description":"Total tax amount","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalShippingPriceSet":{"type":"object","description":"Total shipping price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"note":{"type":"string","description":"Order note","optional":true},"tags":{"type":"array","description":"Order tags","items":{"type":"string"}},"customer":{"type":"object","description":"Customer who placed the order","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true}},"optional":true},"lineItems":{"type":"object","description":"Order line items with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of line item edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Line item node","properties":{"id":{"type":"string","description":"Unique line item identifier (GID)"},"title":{"type":"string","description":"Product title"},"quantity":{"type":"number","description":"Quantity ordered"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}},"optional":true},"originalTotalSet":{"type":"object","description":"Original total price before discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"discountedTotalSet":{"type":"object","description":"Total price after discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}}}}}}}},"optional":true},"shippingAddress":{"type":"object","description":"Shipping address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"billingAddress":{"type":"object","description":"Billing address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"fulfillments":{"type":"array","description":"Order fulfillments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}}}},"optional":true}}}},"shopify_update_product":{"product":{"type":"object","description":"The updated product","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"similarweb_bounce_rate":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"bounceRate":{"type":"array","description":"Bounce rate data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"bounceRate":{"type":"number","description":"Bounce rate (0-1)"}}}}},"similarweb_page_views":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"pageViews":{"type":"array","description":"Page view data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"pageViews":{"type":"number","description":"Total page views"}}}}},"similarweb_pages_per_visit":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"pagesPerVisit":{"type":"array","description":"Pages per visit data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"pagesPerVisit":{"type":"number","description":"Average pages per visit"}}}}},"similarweb_traffic_visits":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"visits":{"type":"array","description":"Visit data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"visits":{"type":"number","description":"Number of visits"}}}}},"similarweb_visit_duration":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"averageVisitDuration":{"type":"array","description":"Desktop visit duration data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"durationSeconds":{"type":"number","description":"Average visit duration in seconds"}}}}},"similarweb_website_overview":{"siteName":{"type":"string","description":"Website name"},"description":{"type":"string","description":"Website description","optional":true},"globalRank":{"type":"number","description":"Global traffic rank","optional":true},"countryRank":{"type":"number","description":"Country traffic rank","optional":true},"categoryRank":{"type":"number","description":"Category traffic rank","optional":true},"category":{"type":"string","description":"Website category","optional":true},"monthlyVisits":{"type":"number","description":"Estimated monthly visits","optional":true},"engagementVisitDuration":{"type":"number","description":"Average visit duration in seconds","optional":true},"engagementPagesPerVisit":{"type":"number","description":"Average pages per visit","optional":true},"engagementBounceRate":{"type":"number","description":"Bounce rate (0-1)","optional":true},"topCountries":{"type":"array","description":"Top countries by traffic share","items":{"type":"object","properties":{"country":{"type":"string","description":"Country code"},"share":{"type":"number","description":"Traffic share (0-1)"}}}},"trafficSources":{"type":"json","description":"Traffic source breakdown","properties":{"direct":{"type":"number","description":"Direct traffic share"},"referrals":{"type":"number","description":"Referral traffic share"},"search":{"type":"number","description":"Search traffic share"},"social":{"type":"number","description":"Social traffic share"},"mail":{"type":"number","description":"Email traffic share"},"paidReferrals":{"type":"number","description":"Paid referral traffic share"}}}},"sixtyfour_enrich_company":{"notes":{"type":"string","description":"Research notes about the company","optional":true},"structuredData":{"type":"json","description":"Enriched company data matching the requested struct fields"},"references":{"type":"json","description":"Source URLs and descriptions used for enrichment"},"confidenceScore":{"type":"number","description":"Quality score for the returned data (0-10)","optional":true},"orgChart":{"type":"json","description":"Org chart returned when fullOrgChart is enabled","optional":true}},"sixtyfour_enrich_lead":{"notes":{"type":"string","description":"Research notes about the lead","optional":true},"structuredData":{"type":"json","description":"Enriched lead data matching the requested struct fields"},"references":{"type":"json","description":"Source URLs and descriptions used for enrichment"},"confidenceScore":{"type":"number","description":"Quality score for the returned data (0-10)","optional":true}},"sixtyfour_find_email":{"name":{"type":"string","description":"Name of the person","optional":true},"company":{"type":"string","description":"Company name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"linkedinUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"emails":{"type":"json","description":"Professional email addresses found","properties":{"address":{"type":"string","description":"Email address"},"status":{"type":"string","description":"Validation status (OK or UNKNOWN)"},"type":{"type":"string","description":"Email type (COMPANY or PERSONAL)"}}},"personalEmails":{"type":"json","description":"Personal email addresses found (only in PERSONAL mode)","optional":true,"properties":{"address":{"type":"string","description":"Email address"},"status":{"type":"string","description":"Validation status (OK or UNKNOWN)"},"type":{"type":"string","description":"Email type (COMPANY or PERSONAL)"}}}},"sixtyfour_find_phone":{"name":{"type":"string","description":"Name of the person","optional":true},"company":{"type":"string","description":"Company name","optional":true},"phone":{"type":"string","description":"Phone number(s) found","optional":true},"linkedinUrl":{"type":"string","description":"LinkedIn profile URL","optional":true}},"slack_add_reaction":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"reaction":{"type":"string","description":"Emoji reaction name"}}}},"slack_archive_conversation":{"ok":{"type":"boolean","description":"Whether the conversation was archived successfully"}},"slack_canvas":{"canvas_id":{"type":"string","description":"Unique canvas identifier"}},"slack_create_channel_canvas":{"canvas_id":{"type":"string","description":"ID of the created channel canvas"}},"slack_create_conversation":{"channelInfo":{"type":"object","description":"The newly created channel object","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_delete_canvas":{"ok":{"type":"boolean","description":"Whether Slack deleted the canvas successfully"}},"slack_delete_message":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Deleted message metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"}}}},"slack_delete_scheduled_message":{"ok":{"type":"boolean","description":"Whether the scheduled message was deleted successfully"}},"slack_download":{"file":{"type":"file","description":"Downloaded file stored in execution files","properties":{"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type of the file"},"data":{"type":"string","description":"File content (base64 encoded)"},"size":{"type":"number","description":"File size in bytes"}}}},"slack_edit_canvas":{"content":{"type":"string","description":"Success message"}},"slack_ephemeral_message":{"messageTs":{"type":"string","description":"Timestamp of the ephemeral message (cannot be used with chat.update)"},"channel":{"type":"string","description":"Channel ID where the ephemeral message was sent"}},"slack_get_canvas":{"canvas":{"type":"object","description":"Canvas file information returned by Slack","properties":{"id":{"type":"string","description":"Unique canvas file identifier"},"created":{"type":"number","description":"Unix timestamp when the canvas was created"},"timestamp":{"type":"number","description":"Unix timestamp associated with the canvas"},"name":{"type":"string","description":"Canvas file name","optional":true},"title":{"type":"string","description":"Canvas title","optional":true},"mimetype":{"type":"string","description":"MIME type of the canvas file","optional":true},"filetype":{"type":"string","description":"Slack file type for the canvas","optional":true},"pretty_type":{"type":"string","description":"Human-readable file type","optional":true},"user":{"type":"string","description":"User ID of the canvas creator","optional":true},"editable":{"type":"boolean","description":"Whether the canvas file is editable","optional":true},"size":{"type":"number","description":"Canvas file size in bytes","optional":true},"mode":{"type":"string","description":"File mode","optional":true},"is_external":{"type":"boolean","description":"Whether the canvas is externally hosted","optional":true},"is_public":{"type":"boolean","description":"Whether the canvas is public","optional":true},"url_private":{"type":"string","description":"Private URL for the canvas file","optional":true},"url_private_download":{"type":"string","description":"Private download URL for the canvas file","optional":true},"permalink":{"type":"string","description":"Permanent URL for the canvas","optional":true},"channels":{"type":"array","description":"Public channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"groups":{"type":"array","description":"Private channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"ims":{"type":"array","description":"Direct message IDs where the canvas appears","items":{"type":"string","description":"Conversation ID"},"optional":true},"canvas_readtime":{"type":"number","description":"Approximate read time for canvas content","optional":true},"is_channel_space":{"type":"boolean","description":"Whether this canvas is linked to a channel","optional":true},"linked_channel_id":{"type":"string","description":"Channel ID linked to this canvas","optional":true},"canvas_creator_id":{"type":"string","description":"User ID of the canvas creator","optional":true}}}},"slack_get_channel_history":{"messages":{"type":"array","description":"Channel messages in reverse-chronological order (newest first)","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"count":{"type":"number","description":"Total number of messages returned across all fetched pages"},"hasMore":{"type":"boolean","description":"Whether more pages remain beyond the fetched window"},"nextCursor":{"type":"string","description":"Cursor to fetch the next page; null when there are no more pages","optional":true},"pages":{"type":"number","description":"Number of pages fetched in this invocation"}},"slack_get_channel_info":{"channelInfo":{"type":"object","description":"Detailed channel information","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_get_message":{"message":{"type":"object","description":"The retrieved message object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"slack_get_permalink":{"ok":{"type":"boolean","description":"Whether the permalink was retrieved successfully"},"channel":{"type":"string","description":"Channel ID containing the message"},"permalink":{"type":"string","description":"The permalink URL to the message"}},"slack_get_thread":{"parentMessage":{"type":"object","description":"The thread parent message","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}},"replies":{"type":"array","description":"Array of reply messages in the thread (excluding the parent)","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"messages":{"type":"array","description":"All messages in the thread (parent + replies) in chronological order","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"replyCount":{"type":"number","description":"Number of replies returned in this response"},"hasMore":{"type":"boolean","description":"Whether there are more messages in the thread (pagination needed)"}},"slack_get_thread_replies":{"parentMessage":{"type":"object","description":"The thread parent message, or null if the thread is empty","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}},"optional":true},"replies":{"type":"array","description":"All reply messages in the thread (excluding the parent)","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"messages":{"type":"array","description":"All messages (parent + replies) in chronological order","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"replyCount":{"type":"number","description":"Number of replies returned (excluding the parent)"},"hasMore":{"type":"boolean","description":"Whether more pages remain beyond the fetched window"},"nextCursor":{"type":"string","description":"Cursor to fetch the next page; null when there are no more pages","optional":true},"pages":{"type":"number","description":"Number of pages fetched in this invocation"}},"slack_get_user":{"user":{"type":"object","description":"Detailed user information","properties":{"id":{"type":"string","description":"User ID (e.g., U1234567890)"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"name":{"type":"string","description":"Username (handle)"},"real_name":{"type":"string","description":"Full real name"},"display_name":{"type":"string","description":"Display name shown in Slack"},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"skype":{"type":"string","description":"Skype handle","optional":true},"email":{"type":"string","description":"Email address (requires users:read.email scope)","optional":true},"is_bot":{"type":"boolean","description":"Whether the user is a bot"},"is_admin":{"type":"boolean","description":"Whether the user is a workspace admin"},"is_owner":{"type":"boolean","description":"Whether the user is the workspace owner"},"is_primary_owner":{"type":"boolean","description":"Whether the user is the primary owner","optional":true},"is_restricted":{"type":"boolean","description":"Whether the user is a guest (restricted)","optional":true},"is_ultra_restricted":{"type":"boolean","description":"Whether the user is a single-channel guest","optional":true},"is_app_user":{"type":"boolean","description":"Whether user is an app user","optional":true},"deleted":{"type":"boolean","description":"Whether the user is deactivated"},"color":{"type":"string","description":"User color for display","optional":true},"timezone":{"type":"string","description":"Timezone identifier (e.g., America/Los_Angeles)","optional":true},"timezone_label":{"type":"string","description":"Human-readable timezone label","optional":true},"timezone_offset":{"type":"number","description":"Timezone offset in seconds from UTC","optional":true},"avatar":{"type":"string","description":"URL to user avatar image","optional":true},"avatar_24":{"type":"string","description":"URL to 24px avatar","optional":true},"avatar_48":{"type":"string","description":"URL to 48px avatar","optional":true},"avatar_72":{"type":"string","description":"URL to 72px avatar","optional":true},"avatar_192":{"type":"string","description":"URL to 192px avatar","optional":true},"avatar_512":{"type":"string","description":"URL to 512px avatar","optional":true},"status_text":{"type":"string","description":"Custom status text","optional":true},"status_emoji":{"type":"string","description":"Custom status emoji","optional":true},"status_expiration":{"type":"number","description":"Unix timestamp when status expires","optional":true},"updated":{"type":"number","description":"Unix timestamp of last profile update","optional":true},"has_2fa":{"type":"boolean","description":"Whether two-factor auth is enabled","optional":true}}}},"slack_get_user_presence":{"presence":{"type":"string","description":"User presence status: \\"active\\" or \\"away\\""},"online":{"type":"boolean","description":"Whether user has an active client connection (only available when checking own presence)","optional":true},"autoAway":{"type":"boolean","description":"Whether user was automatically set to away due to inactivity (only available when checking own presence)","optional":true},"manualAway":{"type":"boolean","description":"Whether user manually set themselves as away (only available when checking own presence)","optional":true},"connectionCount":{"type":"number","description":"Total number of active connections for the user (only available when checking own presence)","optional":true},"lastActivity":{"type":"number","description":"Unix timestamp of last detected activity (only available when checking own presence)","optional":true}},"slack_invite_to_conversation":{"channelInfo":{"type":"object","description":"The channel object after inviting users","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}},"errors":{"type":"array","description":"Per-user errors when force is true and some invitations failed","optional":true,"items":{"type":"object","properties":{"user":{"type":"string","description":"User ID that failed"},"ok":{"type":"boolean","description":"Always false for error entries"},"error":{"type":"string","description":"Error code for this user"}}}}},"slack_list_canvases":{"canvases":{"type":"array","description":"Canvas file objects returned by Slack","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique canvas file identifier"},"created":{"type":"number","description":"Unix timestamp when the canvas was created"},"timestamp":{"type":"number","description":"Unix timestamp associated with the canvas"},"name":{"type":"string","description":"Canvas file name","optional":true},"title":{"type":"string","description":"Canvas title","optional":true},"mimetype":{"type":"string","description":"MIME type of the canvas file","optional":true},"filetype":{"type":"string","description":"Slack file type for the canvas","optional":true},"pretty_type":{"type":"string","description":"Human-readable file type","optional":true},"user":{"type":"string","description":"User ID of the canvas creator","optional":true},"editable":{"type":"boolean","description":"Whether the canvas file is editable","optional":true},"size":{"type":"number","description":"Canvas file size in bytes","optional":true},"mode":{"type":"string","description":"File mode","optional":true},"is_external":{"type":"boolean","description":"Whether the canvas is externally hosted","optional":true},"is_public":{"type":"boolean","description":"Whether the canvas is public","optional":true},"url_private":{"type":"string","description":"Private URL for the canvas file","optional":true},"url_private_download":{"type":"string","description":"Private download URL for the canvas file","optional":true},"permalink":{"type":"string","description":"Permanent URL for the canvas","optional":true},"channels":{"type":"array","description":"Public channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"groups":{"type":"array","description":"Private channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"ims":{"type":"array","description":"Direct message IDs where the canvas appears","items":{"type":"string","description":"Conversation ID"},"optional":true},"canvas_readtime":{"type":"number","description":"Approximate read time for canvas content","optional":true},"is_channel_space":{"type":"boolean","description":"Whether this canvas is linked to a channel","optional":true},"linked_channel_id":{"type":"string","description":"Channel ID linked to this canvas","optional":true},"canvas_creator_id":{"type":"string","description":"User ID of the canvas creator","optional":true}}}},"paging":{"type":"object","description":"Pagination information from Slack","properties":{"count":{"type":"number","description":"Number of items requested per page"},"total":{"type":"number","description":"Total number of matching files"},"page":{"type":"number","description":"Current page number"},"pages":{"type":"number","description":"Total number of pages"}}}},"slack_list_channels":{"channels":{"type":"array","description":"Array of channel objects from the workspace","items":{"type":"object","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"ids":{"type":"array","description":"Array of channel IDs for easy access","items":{"type":"string","description":"Channel ID"}},"names":{"type":"array","description":"Array of channel names for easy access","items":{"type":"string","description":"Channel name"}},"count":{"type":"number","description":"Total number of channels returned"},"nextCursor":{"type":"string","description":"Cursor for the next page; null if no more pages","optional":true}},"slack_list_members":{"members":{"type":"array","description":"Array of user IDs who are members of the channel (e.g., U1234567890)","items":{"type":"string"}},"count":{"type":"number","description":"Total number of members returned"},"nextCursor":{"type":"string","description":"Cursor for the next page; null if no more pages","optional":true}},"slack_list_scheduled_messages":{"scheduledMessages":{"type":"array","description":"Array of pending scheduled message objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Scheduled message ID"},"channel_id":{"type":"string","description":"Channel the message is scheduled for"},"post_at":{"type":"number","description":"Unix timestamp when the message will post"},"date_created":{"type":"number","description":"Unix timestamp when the schedule was created"},"text":{"type":"string","description":"Scheduled message text","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (null when there are no more pages)","optional":true}},"slack_list_users":{"users":{"type":"array","description":"Array of user objects from the workspace","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID (e.g., U1234567890)"},"name":{"type":"string","description":"Username (handle)"},"real_name":{"type":"string","description":"Full real name"},"display_name":{"type":"string","description":"Display name shown in Slack"},"email":{"type":"string","description":"Email address (requires users:read.email scope)","optional":true},"is_bot":{"type":"boolean","description":"Whether the user is a bot"},"is_admin":{"type":"boolean","description":"Whether the user is a workspace admin"},"is_owner":{"type":"boolean","description":"Whether the user is the workspace owner"},"deleted":{"type":"boolean","description":"Whether the user is deactivated"},"timezone":{"type":"string","description":"User timezone identifier","optional":true},"avatar":{"type":"string","description":"URL to user avatar image","optional":true},"status_text":{"type":"string","description":"Custom status text","optional":true},"status_emoji":{"type":"string","description":"Custom status emoji","optional":true}}}},"ids":{"type":"array","description":"Array of user IDs for easy access","items":{"type":"string","description":"User ID"}},"names":{"type":"array","description":"Array of usernames for easy access","items":{"type":"string","description":"Username"}},"count":{"type":"number","description":"Total number of users returned"},"nextCursor":{"type":"string","description":"Cursor for the next page; null if no more pages","optional":true}},"slack_lookup_canvas_sections":{"sections":{"type":"array","description":"Canvas sections matching the lookup criteria","items":{"type":"object","properties":{"id":{"type":"string","description":"Canvas section identifier"}}}}},"slack_message":{"message":{"type":"object","description":"Complete message object with all properties returned by Slack","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}},"ts":{"type":"string","description":"Message timestamp"},"channel":{"type":"string","description":"Channel ID where message was sent"},"fileCount":{"type":"number","description":"Number of files uploaded (when files are attached)"},"files":{"type":"file[]","description":"Files attached to the message"}},"slack_message_reader":{"messages":{"type":"array","description":"Array of message objects from the channel","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}}},"slack_open_view":{"view":{"type":"object","description":"The opened modal view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"slack_publish_view":{"view":{"type":"object","description":"The published Home tab view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"slack_push_view":{"view":{"type":"object","description":"The pushed modal view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"slack_remove_reaction":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"reaction":{"type":"string","description":"Emoji reaction name"}}}},"slack_rename_conversation":{"channelInfo":{"type":"object","description":"The channel object after renaming","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_schedule_message":{"scheduledMessageId":{"type":"string","description":"Identifier of the scheduled message (used to delete it before it posts)"},"postAt":{"type":"number","description":"Unix timestamp when the message will post"},"channel":{"type":"string","description":"Channel ID where the message is scheduled"},"message":{"type":"object","description":"The scheduled message object returned by Slack"}},"slack_set_conversation_purpose":{"purpose":{"type":"string","description":"The purpose/description that was set on the channel"}},"slack_set_conversation_topic":{"channelInfo":{"type":"object","description":"The channel object after updating the topic","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_set_status":{"ok":{"type":"boolean","description":"Whether the status was set successfully"},"channel":{"type":"string","description":"Channel ID the status was set on"},"threadTs":{"type":"string","description":"Thread timestamp the status was set on"}},"slack_set_suggested_prompts":{"ok":{"type":"boolean","description":"Whether the suggested prompts were set successfully"},"channel":{"type":"string","description":"Channel ID the prompts were set on"},"threadTs":{"type":"string","description":"Thread timestamp the prompts were set on"}},"slack_set_title":{"ok":{"type":"boolean","description":"Whether the title was set successfully"},"channel":{"type":"string","description":"Channel ID the title was set on"},"threadTs":{"type":"string","description":"Thread timestamp the title was set on"}},"slack_update_message":{"message":{"type":"object","description":"Complete updated message object with all properties returned by Slack","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}},"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Updated message metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"text":{"type":"string","description":"Updated message text"}}}},"slack_update_view":{"view":{"type":"object","description":"The updated modal view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"sms_send":{"success":{"type":"boolean","description":"Whether the SMS was sent successfully"},"to":{"type":"string","description":"Recipient phone number"},"body":{"type":"string","description":"SMS message content"}},"smtp_send_mail":{"success":{"type":"boolean","description":"Whether the email was sent successfully"},"messageId":{"type":"string","description":"Message ID from SMTP server"},"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject"},"error":{"type":"string","description":"Error message if sending failed"}},"sportmonks_core_get_cities":{"cities":{"type":"array","description":"Array of city objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the city"},"country_id":{"type":"number","description":"Country of the city"},"region_id":{"type":"number","description":"Region id of the city","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the city"},"latitude":{"type":"string","description":"Latitude of the city","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the city","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid of the city","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_city":{"city":{"type":"object","description":"The requested city object","properties":{"id":{"type":"number","description":"Unique id of the city"},"country_id":{"type":"number","description":"Country of the city"},"region_id":{"type":"number","description":"Region id of the city","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the city"},"latitude":{"type":"string","description":"Latitude of the city","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the city","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid of the city","nullable":true,"optional":true}}}},"sportmonks_core_get_continent":{"continent":{"type":"object","description":"The requested continent object","properties":{"id":{"type":"number","description":"Unique id of the continent"},"name":{"type":"string","description":"Name of the continent"},"code":{"type":"string","description":"Short code of the continent","optional":true}}}},"sportmonks_core_get_continents":{"continents":{"type":"array","description":"Array of continent objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the continent"},"name":{"type":"string","description":"Name of the continent"},"code":{"type":"string","description":"Short code of the continent","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_countries":{"countries":{"type":"array","description":"Array of country objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the country"},"continent_id":{"type":"number","description":"Continent of the country","nullable":true},"name":{"type":"string","description":"Name of the country"},"official_name":{"type":"string","description":"Official name of the country","optional":true},"fifa_name":{"type":"string","description":"Official FIFA short code name","nullable":true,"optional":true},"iso2":{"type":"string","description":"Two letter country code","nullable":true,"optional":true},"iso3":{"type":"string","description":"Three letter country code","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude position of the country","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude position of the country","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid","nullable":true,"optional":true},"borders":{"type":"array","description":"Neighbouring countries (ISO3 codes)","nullable":true,"optional":true,"items":{"type":"string","description":"ISO3 country code"}},"image_path":{"type":"string","description":"Image path to the country flag","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_country":{"country":{"type":"object","description":"The requested country object","properties":{"id":{"type":"number","description":"Unique id of the country"},"continent_id":{"type":"number","description":"Continent of the country","nullable":true},"name":{"type":"string","description":"Name of the country"},"official_name":{"type":"string","description":"Official name of the country","optional":true},"fifa_name":{"type":"string","description":"Official FIFA short code name","nullable":true,"optional":true},"iso2":{"type":"string","description":"Two letter country code","nullable":true,"optional":true},"iso3":{"type":"string","description":"Three letter country code","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude position of the country","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude position of the country","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid","nullable":true,"optional":true},"borders":{"type":"array","description":"Neighbouring countries (ISO3 codes)","nullable":true,"optional":true,"items":{"type":"string","description":"ISO3 country code"}},"image_path":{"type":"string","description":"Image path to the country flag","optional":true}}}},"sportmonks_core_get_entity_filters":{"entityFilters":{"type":"json","description":"Map of entity name to its available filter names, e.g. {fixture: [\\"fixtureLeagues\\", \\"fixtureSeasons\\"], event: [\\"eventTypes\\"]}"}},"sportmonks_core_get_my_usage":{"usage":{"type":"array","description":"Array of API usage records aggregated per 5-minute period","items":{"type":"object","properties":{"id":{"type":"number","description":"Identifier of the usage record"},"endpoint":{"type":"string","description":"Identifier of the requested endpoint"},"count":{"type":"number","description":"Total calls for the given timeframe"},"entity":{"type":"string","description":"The entity the rate limit applies on"},"remaining_requests":{"type":"number","description":"Amount of requests remaining for the entity in the hourly rate limit"},"period_start":{"type":"number","description":"Timestamp representing the aggregation start time"},"period_end":{"type":"number","description":"Timestamp representing the aggregation end time"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_region":{"region":{"type":"object","description":"The requested region object","properties":{"id":{"type":"number","description":"Unique id of the region"},"country_id":{"type":"number","description":"Country of the region"},"name":{"type":"string","description":"Name of the region"}}}},"sportmonks_core_get_regions":{"regions":{"type":"array","description":"Array of region objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the region"},"country_id":{"type":"number","description":"Country of the region"},"name":{"type":"string","description":"Name of the region"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_timezones":{"timezones":{"type":"array","description":"Array of supported IANA time zone names (e.g. Europe/London)","items":{"type":"string","description":"IANA time zone name"}}},"sportmonks_core_get_type":{"type":{"type":"object","description":"The requested type object","properties":{"id":{"type":"number","description":"Unique id of the type"},"parent_id":{"type":"number","description":"Parent type of the type","nullable":true},"name":{"type":"string","description":"Name of the type"},"code":{"type":"string","description":"Code of the type","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the type","nullable":true,"optional":true},"group":{"type":"string","description":"Group the type falls under","nullable":true,"optional":true},"description":{"type":"string","description":"Description of the type","nullable":true,"optional":true}}}},"sportmonks_core_get_type_by_entity":{"typesByEntity":{"type":"json","description":"Map of entity name to its available types, e.g. {CoachStatisticDetail: {updated_at, types: [{id, name, code, developer_name, model_type, stat_group}]}}"}},"sportmonks_core_get_types":{"types":{"type":"array","description":"Array of type objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the type"},"parent_id":{"type":"number","description":"Parent type of the type","nullable":true},"name":{"type":"string","description":"Name of the type"},"code":{"type":"string","description":"Code of the type","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the type","nullable":true,"optional":true},"group":{"type":"string","description":"Group the type falls under","nullable":true,"optional":true},"description":{"type":"string","description":"Description of the type","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_search_cities":{"cities":{"type":"array","description":"Array of city objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the city"},"country_id":{"type":"number","description":"Country of the city"},"region_id":{"type":"number","description":"Region id of the city","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the city"},"latitude":{"type":"string","description":"Latitude of the city","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the city","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid of the city","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_search_countries":{"countries":{"type":"array","description":"Array of country objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the country"},"continent_id":{"type":"number","description":"Continent of the country","nullable":true},"name":{"type":"string","description":"Name of the country"},"official_name":{"type":"string","description":"Official name of the country","optional":true},"fifa_name":{"type":"string","description":"Official FIFA short code name","nullable":true,"optional":true},"iso2":{"type":"string","description":"Two letter country code","nullable":true,"optional":true},"iso3":{"type":"string","description":"Three letter country code","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude position of the country","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude position of the country","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid","nullable":true,"optional":true},"borders":{"type":"array","description":"Neighbouring countries (ISO3 codes)","nullable":true,"optional":true,"items":{"type":"string","description":"ISO3 country code"}},"image_path":{"type":"string","description":"Image path to the country flag","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_search_regions":{"regions":{"type":"array","description":"Array of region objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the region"},"country_id":{"type":"number","description":"Country of the region"},"name":{"type":"string","description":"Name of the region"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_expected_by_player":{"expected":{"type":"array","description":"Array of player-level expected goals (xG) entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected value"},"fixture_id":{"type":"number","description":"Fixture related to the value"},"player_id":{"type":"number","description":"Player related to the value"},"team_id":{"type":"number","description":"Team related to the value","nullable":true,"optional":true},"lineup_id":{"type":"number","description":"Lineup record the player relates to","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the expected value"},"data":{"type":"object","description":"The expected value payload","properties":{"value":{"type":"number","description":"The xG value"}}}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_expected_by_team":{"expected":{"type":"array","description":"Array of team-level expected goals (xG) entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected value"},"fixture_id":{"type":"number","description":"Fixture related to the value"},"type_id":{"type":"number","description":"Type of the expected value"},"participant_id":{"type":"number","description":"Team related to the expected value"},"data":{"type":"object","description":"The expected value payload","properties":{"value":{"type":"number","description":"The xG value"}}},"location":{"type":"string","description":"Home or away","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_commentaries":{"commentaries":{"type":"array","description":"Array of commentary entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the commentary"},"fixture_id":{"type":"number","description":"Fixture related to the commentary"},"comment":{"type":"string","description":"The commentary text"},"minute":{"type":"number","description":"Match minute of the comment","nullable":true,"optional":true},"extra_minute":{"type":"number","description":"Extra (injury) minute of the comment","nullable":true,"optional":true},"is_goal":{"type":"boolean","description":"Whether the comment is a goal","optional":true},"is_important":{"type":"boolean","description":"Whether the comment is important","optional":true},"order":{"type":"number","description":"Order of the comment","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_fixtures":{"fixtures":{"type":"array","description":"Array of fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_players":{"players":{"type":"array","description":"Array of player objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_rivals":{"rivals":{"type":"array","description":"Array of rival relationships","items":{"type":"object","properties":{"sport_id":{"type":"number","description":"Sport of the rival"},"team_id":{"type":"number","description":"Team the rivalry belongs to"},"rival_id":{"type":"number","description":"Rival team id"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_teams":{"teams":{"type":"array","description":"Array of team objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_transfer_rumours":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_transfers":{"transfers":{"type":"array","description":"Array of transfer objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_brackets_by_season":{"brackets":{"type":"json","description":"Bracket object containing stages (fixtures grouped by knockout round) and edges (progression paths between fixtures)"}},"sportmonks_football_get_coach":{"coach":{"type":"object","description":"The requested coach object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"sportmonks_football_get_coaches":{"coaches":{"type":"array","description":"Array of coach objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_coaches_by_country":{"coaches":{"type":"array","description":"Array of coach objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_commentaries_by_fixture":{"commentaries":{"type":"array","description":"Array of commentary entries for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the commentary"},"fixture_id":{"type":"number","description":"Fixture related to the commentary"},"comment":{"type":"string","description":"The commentary text"},"minute":{"type":"number","description":"Match minute of the comment","nullable":true,"optional":true},"extra_minute":{"type":"number","description":"Extra (injury) minute of the comment","nullable":true,"optional":true},"is_goal":{"type":"boolean","description":"Whether the comment is a goal","optional":true},"is_important":{"type":"boolean","description":"Whether the comment is important","optional":true},"order":{"type":"number","description":"Order of the comment","optional":true}}}}},"sportmonks_football_get_current_leagues_by_team":{"leagues":{"type":"array","description":"Array of current league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_expected_lineups_by_player":{"expectedLineups":{"type":"array","description":"Array of expected lineup entries for the player","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected lineup record"},"sport_id":{"type":"number","description":"Sport of the expected lineup"},"fixture_id":{"type":"number","description":"Fixture the expected lineup relates to"},"player_id":{"type":"number","description":"Player in the expected lineup"},"team_id":{"type":"number","description":"Team of the expected lineup player"},"formation_field":{"type":"string","description":"Formation field of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the expected lineup record"},"formation_position":{"type":"number","description":"Position of the player in the formation","nullable":true,"optional":true},"player_name":{"type":"string","description":"Name of the player","optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_expected_lineups_by_team":{"expectedLineups":{"type":"array","description":"Array of expected lineup entries for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected lineup record"},"sport_id":{"type":"number","description":"Sport of the expected lineup"},"fixture_id":{"type":"number","description":"Fixture the expected lineup relates to"},"player_id":{"type":"number","description":"Player in the expected lineup"},"team_id":{"type":"number","description":"Team of the expected lineup player"},"formation_field":{"type":"string","description":"Formation field of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the expected lineup record"},"formation_position":{"type":"number","description":"Position of the player in the formation","nullable":true,"optional":true},"player_name":{"type":"string","description":"Name of the player","optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_extended_team_squad":{"squad":{"type":"array","description":"Array of extended squad entries for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the squad record"},"transfer_id":{"type":"number","description":"Transfer id of the squad record","nullable":true,"optional":true},"player_id":{"type":"number","description":"Player in the squad"},"team_id":{"type":"number","description":"Team of the squad"},"position_id":{"type":"number","description":"Position of the player in the squad","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player in the squad","nullable":true,"optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true},"start":{"type":"string","description":"Start contract date of the player","nullable":true,"optional":true},"end":{"type":"string","description":"End contract date of the player","nullable":true,"optional":true}}}}},"sportmonks_football_get_fixture":{"fixture":{"type":"object","description":"The requested fixture object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"sportmonks_football_get_fixtures_by_date":{"fixtures":{"type":"array","description":"Array of fixture objects for the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_fixtures_by_date_range":{"fixtures":{"type":"array","description":"Array of fixture objects within the requested date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_fixtures_by_date_range_for_team":{"fixtures":{"type":"array","description":"Array of fixture objects for the team within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_fixtures_by_ids":{"fixtures":{"type":"array","description":"Array of fixture objects for the requested IDs","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_grouped_standings_by_round":{"standings":{"type":"json","description":"Standings for the round: an array of groups (each with id, name and a standings array) when groups exist, otherwise a flat array of standing entries"}},"sportmonks_football_get_head_to_head":{"fixtures":{"type":"array","description":"Array of head-to-head fixture objects between the two teams","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_inplay_livescores":{"fixtures":{"type":"array","description":"Array of in-play fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_latest_coaches":{"coaches":{"type":"array","description":"Array of recently updated coach objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_latest_fixtures":{"fixtures":{"type":"array","description":"Array of recently updated fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_latest_livescores":{"fixtures":{"type":"array","description":"Array of recently updated live fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_latest_players":{"players":{"type":"array","description":"Array of recently updated player objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}}},"sportmonks_football_get_latest_totw":{"totw":{"type":"array","description":"Array of the latest Team of the Week entries for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TOTW entry"},"player_id":{"type":"number","description":"Player of the team of the week"},"fixture_id":{"type":"number","description":"Fixture the TOTW player played in"},"round_id":{"type":"number","description":"Round the fixture is played at"},"team_id":{"type":"number","description":"Team the TOTW player played for"},"rating":{"type":"string","description":"Rating of the TOTW player"},"formation_position":{"type":"number","description":"Player position in the TOTW formation","optional":true},"formation":{"type":"string","description":"The TOTW\'s formation","optional":true}}}}},"sportmonks_football_get_latest_transfers":{"transfers":{"type":"array","description":"Array of the latest transfer objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_league":{"league":{"type":"object","description":"The requested league object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"sportmonks_football_get_leagues":{"leagues":{"type":"array","description":"Array of league objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_leagues_by_country":{"leagues":{"type":"array","description":"Array of league objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_leagues_by_date":{"leagues":{"type":"array","description":"Array of league objects with fixtures on the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_leagues_by_team":{"leagues":{"type":"array","description":"Array of current and historical league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_leagues":{"leagues":{"type":"array","description":"Array of currently live league objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_probabilities":{"predictions":{"type":"array","description":"Array of live probability prediction objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the live prediction record"},"fixture_id":{"type":"number","description":"Fixture the prediction belongs to"},"period_id":{"type":"number","description":"Match period the prediction was recorded in"},"minute":{"type":"number","description":"Match minute the prediction was generated"},"predictions":{"type":"json","description":"Home win, away win and draw probabilities as percentages"},"type_id":{"type":"number","description":"Type of the prediction (237 for fulltime result)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_probabilities_by_fixture":{"predictions":{"type":"array","description":"Array of live probability prediction objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the live prediction record"},"fixture_id":{"type":"number","description":"Fixture the prediction belongs to"},"period_id":{"type":"number","description":"Match period the prediction was recorded in"},"minute":{"type":"number","description":"Match minute the prediction was generated"},"predictions":{"type":"json","description":"Home win, away win and draw probabilities as percentages"},"type_id":{"type":"number","description":"Type of the prediction (237 for fulltime result)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_standings_by_league":{"standings":{"type":"array","description":"Array of live standing entries for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}}},"sportmonks_football_get_livescores":{"fixtures":{"type":"array","description":"Array of live fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_match_facts":{"matchFacts":{"type":"array","description":"Array of match fact objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_match_facts_by_date_range":{"matchFacts":{"type":"array","description":"Array of match fact objects within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_match_facts_by_fixture":{"matchFacts":{"type":"array","description":"Array of match fact objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_match_facts_by_league":{"matchFacts":{"type":"array","description":"Array of match fact objects for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_past_fixtures_by_tv_station":{"fixtures":{"type":"array","description":"Array of past fixture objects for the TV station","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_player":{"player":{"type":"object","description":"The requested player object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"sportmonks_football_get_players_by_country":{"players":{"type":"array","description":"Array of player objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_postmatch_news":{"news":{"type":"array","description":"Array of post-match news articles","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_postmatch_news_by_season":{"news":{"type":"array","description":"Array of post-match news articles for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_predictability_by_league":{"predictability":{"type":"array","description":"Array of predictability records for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the predictability record"},"league_id":{"type":"number","description":"League related to the predictability"},"type_id":{"type":"number","description":"Type of the predictability"},"data":{"type":"json","description":"Predictability values per market"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_prematch_news":{"news":{"type":"array","description":"Array of pre-match news articles","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_prematch_news_by_season":{"news":{"type":"array","description":"Array of pre-match news articles for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_prematch_news_upcoming":{"news":{"type":"array","description":"Array of pre-match news articles for upcoming fixtures","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_probabilities":{"predictions":{"type":"array","description":"Array of prediction probability objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_probabilities_by_fixture":{"predictions":{"type":"array","description":"Array of prediction probability entries for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_referee":{"referee":{"type":"object","description":"The requested referee object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"sportmonks_football_get_referees":{"referees":{"type":"array","description":"Array of referee objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_referees_by_country":{"referees":{"type":"array","description":"Array of referee objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_referees_by_season":{"referees":{"type":"array","description":"Array of referee objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_rivals_by_team":{"rivals":{"type":"array","description":"Array of rival relationships for the team","items":{"type":"object","properties":{"sport_id":{"type":"number","description":"Sport of the rival"},"team_id":{"type":"number","description":"Team the rivalry belongs to"},"rival_id":{"type":"number","description":"Rival team id"}}}}},"sportmonks_football_get_round":{"round":{"type":"object","description":"The requested round object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}},"sportmonks_football_get_round_statistics":{"statistics":{"type":"array","description":"Array of statistic entries for the round","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the statistic record"},"model_id":{"type":"number","description":"Id of the entity the statistic belongs to"},"type_id":{"type":"number","description":"Type of the statistic"},"relation_id":{"type":"number","description":"Related entity id (e.g. participant) when applicable","nullable":true,"optional":true},"value":{"type":"json","description":"Statistic value payload (varies by type)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_rounds":{"rounds":{"type":"array","description":"Array of round objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_rounds_by_season":{"rounds":{"type":"array","description":"Array of round objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}}},"sportmonks_football_get_schedules_by_season":{"schedules":{"type":"json","description":"Array of stages, each with nested rounds and their fixtures (participants, scores)"}},"sportmonks_football_get_schedules_by_season_and_team":{"schedules":{"type":"json","description":"Array of stages, each with nested rounds and their fixtures for the team in the season"}},"sportmonks_football_get_schedules_by_team":{"schedules":{"type":"json","description":"Array of stages, each with nested rounds and their fixtures (participants, scores)"}},"sportmonks_football_get_season":{"season":{"type":"object","description":"The requested season object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}},"sportmonks_football_get_seasons":{"seasons":{"type":"array","description":"Array of season objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_seasons_by_team":{"seasons":{"type":"array","description":"Array of season objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}}},"sportmonks_football_get_stage":{"stage":{"type":"object","description":"The requested stage object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}},"sportmonks_football_get_stage_statistics":{"statistics":{"type":"array","description":"Array of statistic entries for the stage","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the statistic record"},"model_id":{"type":"number","description":"Id of the entity the statistic belongs to"},"type_id":{"type":"number","description":"Type of the statistic"},"relation_id":{"type":"number","description":"Related entity id (e.g. participant) when applicable","nullable":true,"optional":true},"value":{"type":"json","description":"Statistic value payload (varies by type)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_stages":{"stages":{"type":"array","description":"Array of stage objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_stages_by_season":{"stages":{"type":"array","description":"Array of stage objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}}},"sportmonks_football_get_standing_corrections_by_season":{"corrections":{"type":"array","description":"Array of standing correction entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing correction"},"season_id":{"type":"number","description":"Season related to the correction"},"stage_id":{"type":"number","description":"Stage related to the correction","nullable":true},"group_id":{"type":"number","description":"Group related to the correction","nullable":true},"type_id":{"type":"number","description":"Type of the correction"},"value":{"type":"number","description":"Amount of points awarded or deducted"},"calc_type":{"type":"string","description":"Calculation type applied (e.g. + or -)"},"participant_type":{"type":"string","description":"Type of the participant (e.g. team)"},"participant_id":{"type":"number","description":"Participant the correction applies to"},"active":{"type":"boolean","description":"Whether the correction is active","optional":true}}}}},"sportmonks_football_get_standings":{"standings":{"type":"array","description":"Array of standing entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_standings_by_round":{"standings":{"type":"array","description":"Array of standing entries for the round","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}}},"sportmonks_football_get_standings_by_season":{"standings":{"type":"array","description":"Array of standing entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}}},"sportmonks_football_get_state":{"state":{"type":"object","description":"The requested fixture state object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"State code (e.g. NS, INPLAY_1ST_HALF)"},"name":{"type":"string","description":"Full name of the state (e.g. Not Started)"},"short_name":{"type":"string","description":"Short name of the state (e.g. NS)","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the state","optional":true}}}},"sportmonks_football_get_states":{"states":{"type":"array","description":"Array of fixture state objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"State code (e.g. NS, INPLAY_1ST_HALF)"},"name":{"type":"string","description":"Full name of the state (e.g. Not Started)"},"short_name":{"type":"string","description":"Short name of the state (e.g. NS)","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the state","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team":{"team":{"type":"object","description":"The requested team object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"sportmonks_football_get_team_rankings":{"teamRankings":{"type":"array","description":"Array of team ranking objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team ranking"},"team_id":{"type":"number","description":"Team related to the ranking"},"date":{"type":"string","description":"Date of the ranking"},"current_rank":{"type":"number","description":"Placement of the team on that date"},"scaled_score":{"type":"number","description":"Scaled score of the team (0-100)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team_rankings_by_date":{"teamRankings":{"type":"array","description":"Array of team ranking objects for the date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team ranking"},"team_id":{"type":"number","description":"Team related to the ranking"},"date":{"type":"string","description":"Date of the ranking"},"current_rank":{"type":"number","description":"Placement of the team on that date"},"scaled_score":{"type":"number","description":"Scaled score of the team (0-100)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team_rankings_by_team":{"teamRankings":{"type":"array","description":"Array of team ranking objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team ranking"},"team_id":{"type":"number","description":"Team related to the ranking"},"date":{"type":"string","description":"Date of the ranking"},"current_rank":{"type":"number","description":"Placement of the team on that date"},"scaled_score":{"type":"number","description":"Scaled score of the team (0-100)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team_squad":{"squad":{"type":"array","description":"Array of squad entries for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the squad record"},"transfer_id":{"type":"number","description":"Transfer id of the squad record","nullable":true,"optional":true},"player_id":{"type":"number","description":"Player in the squad"},"team_id":{"type":"number","description":"Team of the squad"},"position_id":{"type":"number","description":"Position of the player in the squad","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player in the squad","nullable":true,"optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true},"start":{"type":"string","description":"Start contract date of the player","nullable":true,"optional":true},"end":{"type":"string","description":"End contract date of the player","nullable":true,"optional":true}}}}},"sportmonks_football_get_team_squad_by_season":{"squad":{"type":"array","description":"Array of squad entries for the team in the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the squad record"},"transfer_id":{"type":"number","description":"Transfer id of the squad record","nullable":true,"optional":true},"player_id":{"type":"number","description":"Player in the squad"},"team_id":{"type":"number","description":"Team of the squad"},"position_id":{"type":"number","description":"Position of the player in the squad","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player in the squad","nullable":true,"optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true},"start":{"type":"string","description":"Start contract date of the player","nullable":true,"optional":true},"end":{"type":"string","description":"End contract date of the player","nullable":true,"optional":true}}}}},"sportmonks_football_get_teams_by_country":{"teams":{"type":"array","description":"Array of team objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_teams_by_season":{"teams":{"type":"array","description":"Array of team objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_topscorers_by_season":{"topscorers":{"type":"array","description":"Array of topscorer entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the topscorer record"},"season_id":{"type":"number","description":"Season related to the topscorer (absent on stage topscorers)","optional":true},"league_id":{"type":"number","description":"League related to the topscorer","optional":true},"stage_id":{"type":"number","description":"Stage related to the topscorer","optional":true},"player_id":{"type":"number","description":"Player related to the topscorer"},"participant_id":{"type":"number","description":"Team related to the topscorer"},"type_id":{"type":"number","description":"Type of the topscorer (goals, assists, cards)"},"position":{"type":"number","description":"Position of the topscorer"},"total":{"type":"number","description":"Number of goals, assists or cards"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_topscorers_by_stage":{"topscorers":{"type":"array","description":"Array of topscorer entries for the stage","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the topscorer record"},"season_id":{"type":"number","description":"Season related to the topscorer (absent on stage topscorers)","optional":true},"league_id":{"type":"number","description":"League related to the topscorer","optional":true},"stage_id":{"type":"number","description":"Stage related to the topscorer","optional":true},"player_id":{"type":"number","description":"Player related to the topscorer"},"participant_id":{"type":"number","description":"Team related to the topscorer"},"type_id":{"type":"number","description":"Type of the topscorer (goals, assists, cards)"},"position":{"type":"number","description":"Position of the topscorer"},"total":{"type":"number","description":"Number of goals, assists or cards"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_totw":{"totw":{"type":"array","description":"Array of Team of the Week entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TOTW entry"},"player_id":{"type":"number","description":"Player of the team of the week"},"fixture_id":{"type":"number","description":"Fixture the TOTW player played in"},"round_id":{"type":"number","description":"Round the fixture is played at"},"team_id":{"type":"number","description":"Team the TOTW player played for"},"rating":{"type":"string","description":"Rating of the TOTW player"},"formation_position":{"type":"number","description":"Player position in the TOTW formation","optional":true},"formation":{"type":"string","description":"The TOTW\'s formation","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_totw_by_round":{"totw":{"type":"array","description":"Array of Team of the Week entries for the round","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TOTW entry"},"player_id":{"type":"number","description":"Player of the team of the week"},"fixture_id":{"type":"number","description":"Fixture the TOTW player played in"},"round_id":{"type":"number","description":"Round the fixture is played at"},"team_id":{"type":"number","description":"Team the TOTW player played for"},"rating":{"type":"string","description":"Rating of the TOTW player"},"formation_position":{"type":"number","description":"Player position in the TOTW formation","optional":true},"formation":{"type":"string","description":"The TOTW\'s formation","optional":true}}}}},"sportmonks_football_get_transfer":{"transfer":{"type":"object","description":"The requested transfer object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"sportmonks_football_get_transfer_rumour":{"transferRumour":{"type":"object","description":"The requested transfer rumour object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"sportmonks_football_get_transfer_rumours_between_dates":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfer_rumours_by_player":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects for the player","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfer_rumours_by_team":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfers_between_dates":{"transfers":{"type":"array","description":"Array of transfer objects within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfers_by_player":{"transfers":{"type":"array","description":"Array of transfer objects for the player","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfers_by_team":{"transfers":{"type":"array","description":"Array of transfer objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_tv_station":{"tvStation":{"type":"object","description":"The requested TV station object","properties":{"id":{"type":"number","description":"Unique id of the TV station"},"name":{"type":"string","description":"Name of the TV station"},"url":{"type":"string","description":"URL of the TV station","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the TV station","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the TV station (tv, channel)","optional":true},"related_id":{"type":"number","description":"Related id of the TV station","nullable":true,"optional":true}}}},"sportmonks_football_get_tv_stations":{"tvStations":{"type":"array","description":"Array of TV station objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TV station"},"name":{"type":"string","description":"Name of the TV station"},"url":{"type":"string","description":"URL of the TV station","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the TV station","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the TV station (tv, channel)","optional":true},"related_id":{"type":"number","description":"Related id of the TV station","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_tv_stations_by_fixture":{"tvStations":{"type":"array","description":"Array of TV station objects broadcasting the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TV station"},"name":{"type":"string","description":"Name of the TV station"},"url":{"type":"string","description":"URL of the TV station","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the TV station","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the TV station (tv, channel)","optional":true},"related_id":{"type":"number","description":"Related id of the TV station","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_upcoming_fixtures_by_market":{"fixtures":{"type":"array","description":"Array of upcoming fixture objects for the market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_upcoming_fixtures_by_tv_station":{"fixtures":{"type":"array","description":"Array of upcoming fixture objects for the TV station","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_value_bets":{"valueBets":{"type":"array","description":"Array of value bet prediction objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_value_bets_by_fixture":{"valueBets":{"type":"array","description":"Array of value bet prediction entries for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_venue":{"venue":{"type":"object","description":"The requested venue object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}},"sportmonks_football_get_venues":{"venues":{"type":"array","description":"Array of venue objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_venues_by_season":{"venues":{"type":"array","description":"Array of venue objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}}},"sportmonks_football_search_coaches":{"coaches":{"type":"array","description":"Array of coach objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_fixtures":{"fixtures":{"type":"array","description":"Array of fixture objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_leagues":{"leagues":{"type":"array","description":"Array of league objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_players":{"players":{"type":"array","description":"Array of player objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_referees":{"referees":{"type":"array","description":"Array of referee objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_rounds":{"rounds":{"type":"array","description":"Array of round objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_seasons":{"seasons":{"type":"array","description":"Array of season objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_stages":{"stages":{"type":"array","description":"Array of stage objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_teams":{"teams":{"type":"array","description":"Array of team objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_venues":{"venues":{"type":"array","description":"Array of venue objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_all_fixtures":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_current_leagues_by_team":{"leagues":{"type":"array","description":"Array of current league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_driver":{"driver":{"type":"object","description":"The requested driver object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"sportmonks_motorsport_get_driver_standings":{"standings":{"type":"array","description":"Array of driver standing entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_driver_standings_by_season":{"standings":{"type":"array","description":"Array of driver standing entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_drivers":{"drivers":{"type":"array","description":"Array of driver objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_drivers_by_country":{"drivers":{"type":"array","description":"Array of driver objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_drivers_by_season":{"drivers":{"type":"array","description":"Array of driver objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_fixture":{"fixture":{"type":"object","description":"The requested motorsport fixture (session) object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"sportmonks_motorsport_get_fixtures_by_date":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects for the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_fixtures_by_date_range":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects within the requested date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_fixtures_by_ids":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects for the requested ids","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_laps_by_fixture":{"laps":{"type":"array","description":"Array of lap objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_laps_by_fixture_and_driver":{"laps":{"type":"array","description":"Array of lap objects for the fixture and driver","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_laps_by_fixture_and_lap":{"laps":{"type":"array","description":"Array of lap objects for the fixture and lap number","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_latest_laps_by_fixture":{"laps":{"type":"array","description":"Array of the latest lap objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_latest_pitstops_by_fixture":{"pitstops":{"type":"array","description":"Array of the latest pitstop objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_latest_stints_by_fixture":{"stints":{"type":"array","description":"Array of the latest stint objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_latest_updated_drivers":{"drivers":{"type":"array","description":"Array of recently updated driver objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_latest_updated_fixtures":{"fixtures":{"type":"array","description":"Array of recently updated motorsport fixture (session) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_league":{"league":{"type":"object","description":"The requested league object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"sportmonks_motorsport_get_leagues":{"leagues":{"type":"array","description":"Array of league objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_country":{"leagues":{"type":"array","description":"Array of league objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_date":{"leagues":{"type":"array","description":"Array of league objects with fixtures on the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_live":{"leagues":{"type":"array","description":"Array of league objects that currently have live fixtures","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_team":{"leagues":{"type":"array","description":"Array of league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_livescores":{"fixtures":{"type":"array","description":"Array of live motorsport fixture (session) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_pitstops_by_fixture":{"pitstops":{"type":"array","description":"Array of pitstop objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_pitstops_by_fixture_and_driver":{"pitstops":{"type":"array","description":"Array of pitstop objects for the fixture and driver","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_pitstops_by_fixture_and_lap":{"pitstops":{"type":"array","description":"Array of pitstop objects for the fixture and lap number","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_race_results_by_season_and_driver":{"results":{"type":"array","description":"Array of stage objects for the season and driver, each including nested fixtures, lineups and lineup details","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_race_results_by_season_and_team":{"results":{"type":"array","description":"Array of stage objects for the season and team, each including nested fixtures, lineups and lineup details","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_schedules_by_season":{"schedules":{"type":"array","description":"Array of stage objects for the season schedule, each including nested fixtures and venues","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_season":{"season":{"type":"object","description":"The requested season object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season"},"finished":{"type":"boolean","description":"Whether the season is finished"},"pending":{"type":"boolean","description":"Whether the season is pending"},"is_current":{"type":"boolean","description":"Whether the season is the current season"},"starting_at":{"type":"string","description":"Starting date of the season","nullable":true},"ending_at":{"type":"string","description":"Ending date of the season","nullable":true},"standings_recalculated_at":{"type":"string","description":"Timestamp when standings were last updated","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"sportmonks_motorsport_get_seasons":{"seasons":{"type":"array","description":"Array of season objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season"},"finished":{"type":"boolean","description":"Whether the season is finished"},"pending":{"type":"boolean","description":"Whether the season is pending"},"is_current":{"type":"boolean","description":"Whether the season is the current season"},"starting_at":{"type":"string","description":"Starting date of the season","nullable":true},"ending_at":{"type":"string","description":"Ending date of the season","nullable":true},"standings_recalculated_at":{"type":"string","description":"Timestamp when standings were last updated","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_stage":{"stage":{"type":"object","description":"The requested stage (race weekend) object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"sportmonks_motorsport_get_stages":{"stages":{"type":"array","description":"Array of stage (race weekend) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_stages_by_season":{"stages":{"type":"array","description":"Array of stage (race weekend) objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_state":{"state":{"type":"object","description":"The requested fixture state object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"Abbreviation of the state"},"name":{"type":"string","description":"Full name of the state"},"short_name":{"type":"string","description":"Short name of the state","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Name recommended for developers to use","optional":true}}}},"sportmonks_motorsport_get_states":{"states":{"type":"array","description":"Array of fixture state objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"Abbreviation of the state"},"name":{"type":"string","description":"Full name of the state"},"short_name":{"type":"string","description":"Short name of the state","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Name recommended for developers to use","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_stints_by_fixture":{"stints":{"type":"array","description":"Array of stint objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_stints_by_fixture_and_driver":{"stints":{"type":"array","description":"Array of stint objects for the fixture and driver","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_stints_by_fixture_and_stint":{"stints":{"type":"array","description":"Array of stint objects for the fixture and stint number","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_team":{"team":{"type":"object","description":"The requested team (constructor) object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"sportmonks_motorsport_get_team_standings":{"standings":{"type":"array","description":"Array of team (constructor) standing entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_team_standings_by_season":{"standings":{"type":"array","description":"Array of team (constructor) standing entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_teams":{"teams":{"type":"array","description":"Array of team (constructor) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_teams_by_country":{"teams":{"type":"array","description":"Array of team (constructor) objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_teams_by_season":{"teams":{"type":"array","description":"Array of team (constructor) objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_venue":{"venue":{"type":"object","description":"The requested venue (racing track) object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"sportmonks_motorsport_get_venues":{"venues":{"type":"array","description":"Array of venue (racing track) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_venues_by_season":{"venues":{"type":"array","description":"Array of venue (racing track) objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_drivers":{"drivers":{"type":"array","description":"Array of driver objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_leagues":{"leagues":{"type":"array","description":"Array of league objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_stages":{"stages":{"type":"array","description":"Array of stage (race weekend) objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_teams":{"teams":{"type":"array","description":"Array of team (constructor) objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_venues":{"venues":{"type":"array","description":"Array of venue (racing track) objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_historical_odds":{"historicalOdds":{"type":"array","description":"Array of historical premium odd value records","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the history record"},"odd_id":{"type":"number","description":"Premium odd this history record belongs to"},"value":{"type":"string","description":"Historical decimal odds value","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability at this point in time","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"bookmaker_update":{"type":"string","description":"Bookmaker\'s update timestamp for this record (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_inplay_odds":{"odds":{"type":"array","description":"Array of in-play odd objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_pre_match_odds":{"odds":{"type":"array","description":"Array of pre-match odd objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_premium_odds":{"premiumOdds":{"type":"array","description":"Array of premium odd objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_bookmaker":{"bookmaker":{"type":"object","description":"The requested bookmaker object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"sportmonks_odds_get_bookmaker_event_ids_by_fixture":{"bookmakerEvents":{"type":"array","description":"Array of bookmaker event mapping records for the fixture","items":{"type":"object","properties":{"fixture_id":{"type":"number","description":"Sportmonks fixture id"},"bookmaker_id":{"type":"number","description":"Id of the bookmaker"},"bookmaker_name":{"type":"string","description":"Name of the bookmaker","nullable":true,"optional":true},"bookmaker_event_id":{"type":"string","description":"The fixture\'s event id at the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_bookmakers":{"bookmakers":{"type":"array","description":"Array of bookmaker objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_bookmakers_by_fixture":{"bookmakers":{"type":"array","description":"Array of bookmaker objects available for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_inplay_odds_by_fixture":{"odds":{"type":"array","description":"Array of in-play odd objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_inplay_odds_by_fixture_and_bookmaker":{"odds":{"type":"array","description":"Array of in-play odd objects for the fixture and bookmaker","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}}},"sportmonks_odds_get_inplay_odds_by_fixture_and_market":{"odds":{"type":"array","description":"Array of in-play odd objects for the fixture and market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}}},"sportmonks_odds_get_last_updated_inplay_odds":{"odds":{"type":"array","description":"Array of in-play odd objects updated in the last 10 seconds","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}}},"sportmonks_odds_get_last_updated_pre_match_odds":{"odds":{"type":"array","description":"Array of pre-match odd objects updated in the last 10 seconds","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_market":{"market":{"type":"object","description":"The requested market object","properties":{"id":{"type":"number","description":"Unique id of the market"},"name":{"type":"string","description":"Name of the market"},"developer_name":{"type":"string","description":"Developer (machine-readable) name of the market","nullable":true,"optional":true}}}},"sportmonks_odds_get_markets":{"markets":{"type":"array","description":"Array of market objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the market"},"name":{"type":"string","description":"Name of the market"},"developer_name":{"type":"string","description":"Developer (machine-readable) name of the market","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_pre_match_odds_by_fixture":{"odds":{"type":"array","description":"Array of pre-match odd objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_pre_match_odds_by_fixture_and_bookmaker":{"odds":{"type":"array","description":"Array of pre-match odd objects for the fixture and bookmaker","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_pre_match_odds_by_fixture_and_market":{"odds":{"type":"array","description":"Array of pre-match odd objects for the fixture and market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_premium_odds_by_fixture":{"premiumOdds":{"type":"array","description":"Array of premium odd objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_premium_odds_by_fixture_and_bookmaker":{"premiumOdds":{"type":"array","description":"Array of premium odd objects for the fixture and bookmaker","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_premium_odds_by_fixture_and_market":{"premiumOdds":{"type":"array","description":"Array of premium odd objects for the fixture and market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_updated_historical_odds_between":{"historicalOdds":{"type":"array","description":"Array of historical premium odd value records updated within the time range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the history record"},"odd_id":{"type":"number","description":"Premium odd this history record belongs to"},"value":{"type":"string","description":"Historical decimal odds value","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability at this point in time","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"bookmaker_update":{"type":"string","description":"Bookmaker\'s update timestamp for this record (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_updated_premium_odds_between":{"premiumOdds":{"type":"array","description":"Array of premium odd objects updated within the time range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_search_bookmakers":{"bookmakers":{"type":"array","description":"Array of bookmaker objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_search_markets":{"markets":{"type":"array","description":"Array of market objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the market"},"name":{"type":"string","description":"Name of the market"},"developer_name":{"type":"string","description":"Developer (machine-readable) name of the market","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"spotify_add_playlist_cover":{"success":{"type":"boolean","description":"Whether upload succeeded"}},"spotify_add_to_queue":{"success":{"type":"boolean","description":"Whether track was added to queue"}},"spotify_add_tracks_to_playlist":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID after modification"}},"spotify_check_following":{"results":{"type":"json","description":"Array of booleans for each ID"}},"spotify_check_playlist_followers":{"results":{"type":"json","description":"Array of booleans for each user"}},"spotify_check_saved_albums":{"results":{"type":"json","description":"Array of booleans for each album"}},"spotify_check_saved_audiobooks":{"results":{"type":"json","description":"Array of booleans for each audiobook"}},"spotify_check_saved_episodes":{"results":{"type":"json","description":"Array of booleans for each episode"}},"spotify_check_saved_shows":{"results":{"type":"json","description":"Array of booleans for each show"}},"spotify_check_saved_tracks":{"results":{"type":"json","description":"Array of track IDs with saved status"},"all_saved":{"type":"boolean","description":"Whether all tracks are saved"},"none_saved":{"type":"boolean","description":"Whether no tracks are saved"}},"spotify_create_playlist":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description","optional":true},"public":{"type":"boolean","description":"Whether the playlist is public"},"collaborative":{"type":"boolean","description":"Whether collaborative"},"snapshot_id":{"type":"string","description":"Playlist snapshot ID"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_follow_artists":{"success":{"type":"boolean","description":"Whether artists were followed successfully"}},"spotify_follow_playlist":{"success":{"type":"boolean","description":"Whether follow succeeded"}},"spotify_get_album":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album_type":{"type":"string","description":"Type of album (album, single, compilation)"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"label":{"type":"string","description":"Record label"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"genres":{"type":"array","description":"List of genres"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"tracks":{"type":"array","description":"List of tracks on the album","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"track_number":{"type":"number","description":"Track position on the disc"}}}},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_album_tracks":{"tracks":{"type":"array","description":"List of tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"track_number":{"type":"number","description":"Track position on the disc"},"disc_number":{"type":"number","description":"Disc number"},"explicit":{"type":"boolean","description":"Whether the track has explicit content"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true}}}},"total":{"type":"number","description":"Total number of tracks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_albums":{"albums":{"type":"array","description":"List of albums","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album_type":{"type":"string","description":"Type of album (album, single, compilation)"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_artist":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres associated with the artist"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_artist_albums":{"albums":{"type":"array","description":"Artist\'s albums","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"album_type":{"type":"string","description":"Type (album, single, compilation)"},"total_tracks":{"type":"number","description":"Number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover URL"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of albums available"},"next":{"type":"string","description":"URL for next page of results","optional":true}},"spotify_get_artist_top_tracks":{"tracks":{"type":"array","description":"Artist\'s top tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_artists":{"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres associated with the artist"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_audiobook":{"id":{"type":"string","description":"Audiobook ID"},"name":{"type":"string","description":"Audiobook name"},"authors":{"type":"json","description":"Authors"},"narrators":{"type":"json","description":"Narrators"},"publisher":{"type":"string","description":"Publisher"},"description":{"type":"string","description":"Description"},"total_chapters":{"type":"number","description":"Total chapters"},"languages":{"type":"json","description":"Languages"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_audiobook_chapters":{"chapters":{"type":"json","description":"List of chapters"},"total":{"type":"number","description":"Total chapters"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_audiobooks":{"audiobooks":{"type":"json","description":"List of audiobooks"}},"spotify_get_categories":{"categories":{"type":"json","description":"List of browse categories"},"total":{"type":"number","description":"Total number of categories"}},"spotify_get_current_user":{"id":{"type":"string","description":"Spotify user ID"},"display_name":{"type":"string","description":"Display name"},"email":{"type":"string","description":"Email address","optional":true},"country":{"type":"string","description":"Country code","optional":true},"product":{"type":"string","description":"Subscription level (free, premium)","optional":true},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Profile image URL","optional":true},"external_url":{"type":"string","description":"Spotify profile URL"}},"spotify_get_currently_playing":{"is_playing":{"type":"boolean","description":"Whether playback is active"},"progress_ms":{"type":"number","description":"Current position in track (ms)","optional":true},"track":{"type":"object","description":"Currently playing track","optional":true,"properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"external_url":{"type":"string","description":"Spotify URL"}}}},"spotify_get_devices":{"devices":{"type":"array","description":"Available playback devices","items":{"type":"object","properties":{"id":{"type":"string","description":"Device ID"},"is_active":{"type":"boolean","description":"Whether device is active"},"is_private_session":{"type":"boolean","description":"Whether in private session"},"is_restricted":{"type":"boolean","description":"Whether device is restricted"},"name":{"type":"string","description":"Device name"},"type":{"type":"string","description":"Device type (Computer, Smartphone, etc.)"},"volume_percent":{"type":"number","description":"Current volume (0-100)"}}}}},"spotify_get_episode":{"id":{"type":"string","description":"Episode ID"},"name":{"type":"string","description":"Episode name"},"description":{"type":"string","description":"Episode description"},"duration_ms":{"type":"number","description":"Duration in ms"},"release_date":{"type":"string","description":"Release date"},"explicit":{"type":"boolean","description":"Contains explicit content"},"show":{"type":"json","description":"Parent show info"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_episodes":{"episodes":{"type":"json","description":"List of episodes"}},"spotify_get_followed_artists":{"artists":{"type":"array","description":"List of followed artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres associated with the artist"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of followed artists"},"next":{"type":"string","description":"Cursor for next page","optional":true}},"spotify_get_markets":{"markets":{"type":"json","description":"List of ISO country codes"}},"spotify_get_new_releases":{"albums":{"type":"array","description":"List of new releases","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"album_type":{"type":"string","description":"Type of album (album, single, compilation)"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}}}}},"total":{"type":"number","description":"Total number of new releases"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_playback_state":{"is_playing":{"type":"boolean","description":"Whether playback is active"},"device":{"type":"object","description":"Active device information","optional":true,"properties":{"id":{"type":"string","description":"Device ID"},"name":{"type":"string","description":"Device name"},"type":{"type":"string","description":"Device type"},"volume_percent":{"type":"number","description":"Current volume (0-100)"}}},"progress_ms":{"type":"number","description":"Progress in milliseconds","optional":true},"currently_playing_type":{"type":"string","description":"Type of content playing"},"shuffle_state":{"type":"boolean","description":"Whether shuffle is enabled"},"repeat_state":{"type":"string","description":"Repeat mode (off, track, context)"},"track":{"type":"object","description":"Currently playing track","optional":true,"properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"}}}},"spotify_get_playlist":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description","optional":true},"public":{"type":"boolean","description":"Whether the playlist is public"},"collaborative":{"type":"boolean","description":"Whether the playlist is collaborative"},"owner":{"type":"object","description":"Playlist owner information","properties":{"id":{"type":"string","description":"Spotify user ID"},"display_name":{"type":"string","description":"Display name"}}},"image_url":{"type":"string","description":"Playlist cover image URL","optional":true},"total_tracks":{"type":"number","description":"Total number of tracks"},"snapshot_id":{"type":"string","description":"Playlist snapshot ID for versioning"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_playlist_cover":{"images":{"type":"json","description":"List of cover images"}},"spotify_get_playlist_tracks":{"tracks":{"type":"array","description":"List of tracks in the playlist","items":{"type":"object","properties":{"added_at":{"type":"string","description":"When the track was added"},"added_by":{"type":"string","description":"User ID who added the track"},"track":{"type":"object","description":"Track information","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"total":{"type":"number","description":"Total number of tracks in playlist"},"next":{"type":"string","description":"URL for next page of results","optional":true}},"spotify_get_queue":{"currently_playing":{"type":"object","description":"Currently playing track","optional":true,"properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"}}},"queue":{"type":"array","description":"Upcoming tracks in queue","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"}}}}},"spotify_get_recently_played":{"items":{"type":"array","description":"Recently played tracks","items":{"type":"object","properties":{"played_at":{"type":"string","description":"When the track was played"},"track":{"type":"object","description":"Track information","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_albums":{"albums":{"type":"array","description":"List of saved albums","items":{"type":"object","properties":{"added_at":{"type":"string","description":"When the album was saved"},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"total":{"type":"number","description":"Total saved albums"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_audiobooks":{"audiobooks":{"type":"json","description":"List of saved audiobooks"},"total":{"type":"number","description":"Total saved audiobooks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_episodes":{"episodes":{"type":"json","description":"List of saved episodes"},"total":{"type":"number","description":"Total saved episodes"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_shows":{"shows":{"type":"json","description":"List of saved shows"},"total":{"type":"number","description":"Total saved shows"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_tracks":{"tracks":{"type":"array","description":"User\'s saved tracks","items":{"type":"object","properties":{"added_at":{"type":"string","description":"When the track was saved"},"track":{"type":"object","description":"Track information","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"total":{"type":"number","description":"Total number of saved tracks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_show":{"id":{"type":"string","description":"Show ID"},"name":{"type":"string","description":"Show name"},"description":{"type":"string","description":"Show description"},"publisher":{"type":"string","description":"Publisher name"},"total_episodes":{"type":"number","description":"Total episodes"},"explicit":{"type":"boolean","description":"Contains explicit content"},"languages":{"type":"json","description":"Languages"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_show_episodes":{"episodes":{"type":"json","description":"List of episodes"},"total":{"type":"number","description":"Total episodes"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_shows":{"shows":{"type":"json","description":"List of shows"}},"spotify_get_top_artists":{"artists":{"type":"array","description":"User\'s top artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres"},"popularity":{"type":"number","description":"Popularity score"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of top artists"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_top_tracks":{"tracks":{"type":"array","description":"User\'s top tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of top tracks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_track":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"explicit":{"type":"boolean","description":"Whether the track has explicit content"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"},"uri":{"type":"string","description":"Spotify URI for the track"}},"spotify_get_tracks":{"tracks":{"type":"array","description":"List of tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"explicit":{"type":"boolean","description":"Whether the track has explicit content"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_user_playlists":{"playlists":{"type":"array","description":"User\'s playlists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description"},"public":{"type":"boolean","description":"Whether public"},"collaborative":{"type":"boolean","description":"Whether collaborative"},"owner":{"type":"string","description":"Owner display name"},"total_tracks":{"type":"number","description":"Number of tracks"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of playlists"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_user_profile":{"id":{"type":"string","description":"User ID"},"display_name":{"type":"string","description":"Display name"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Profile image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_pause":{"success":{"type":"boolean","description":"Whether playback was paused"}},"spotify_play":{"success":{"type":"boolean","description":"Whether playback started successfully"}},"spotify_remove_saved_albums":{"success":{"type":"boolean","description":"Whether albums were removed"}},"spotify_remove_saved_audiobooks":{"success":{"type":"boolean","description":"Whether audiobooks were removed"}},"spotify_remove_saved_episodes":{"success":{"type":"boolean","description":"Whether episodes were removed"}},"spotify_remove_saved_shows":{"success":{"type":"boolean","description":"Whether shows were removed"}},"spotify_remove_saved_tracks":{"success":{"type":"boolean","description":"Whether tracks were removed successfully"}},"spotify_remove_tracks_from_playlist":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID after modification"}},"spotify_reorder_playlist_items":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID"}},"spotify_replace_playlist_items":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID"}},"spotify_save_albums":{"success":{"type":"boolean","description":"Whether albums were saved"}},"spotify_save_audiobooks":{"success":{"type":"boolean","description":"Whether audiobooks were saved"}},"spotify_save_episodes":{"success":{"type":"boolean","description":"Whether episodes were saved"}},"spotify_save_shows":{"success":{"type":"boolean","description":"Whether shows were saved"}},"spotify_save_tracks":{"success":{"type":"boolean","description":"Whether the tracks were saved successfully"}},"spotify_search":{"tracks":{"type":"array","description":"List of matching tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artist names"},"album":{"type":"string","description":"Album name"},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"artists":{"type":"array","description":"List of matching artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"albums":{"type":"array","description":"List of matching albums","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artist names"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"playlists":{"type":"array","description":"List of matching playlists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description","optional":true},"owner":{"type":"string","description":"Owner display name"},"total_tracks":{"type":"number","description":"Total number of tracks"},"image_url":{"type":"string","description":"Playlist cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_seek":{"success":{"type":"boolean","description":"Whether seek was successful"}},"spotify_set_repeat":{"success":{"type":"boolean","description":"Whether repeat mode was set successfully"}},"spotify_set_shuffle":{"success":{"type":"boolean","description":"Whether shuffle was set successfully"}},"spotify_set_volume":{"success":{"type":"boolean","description":"Whether volume was set"}},"spotify_skip_next":{"success":{"type":"boolean","description":"Whether skip was successful"}},"spotify_skip_previous":{"success":{"type":"boolean","description":"Whether skip was successful"}},"spotify_transfer_playback":{"success":{"type":"boolean","description":"Whether transfer was successful"}},"spotify_unfollow_artists":{"success":{"type":"boolean","description":"Whether artists were unfollowed successfully"}},"spotify_unfollow_playlist":{"success":{"type":"boolean","description":"Whether unfollow succeeded"}},"spotify_update_playlist":{"success":{"type":"boolean","description":"Whether update succeeded"}},"sqs_send":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"Message ID"}},"square_batch_retrieve_inventory_counts":{"counts":{"type":"array","description":"Array of inventory count objects","items":{"type":"object","description":"Square InventoryCount object","properties":{"catalog_object_id":{"type":"string","description":"ID of the catalog object (item variation) being counted","optional":true},"catalog_object_type":{"type":"string","description":"Type of the counted catalog object (usually ITEM_VARIATION)","optional":true},"state":{"type":"string","description":"Inventory state (e.g. IN_STOCK, SOLD, WASTE)","optional":true},"location_id":{"type":"string","description":"ID of the location for this count","optional":true},"quantity":{"type":"string","description":"Number of units in the given state at the location","optional":true},"calculated_at":{"type":"string","description":"Timestamp when the count was calculated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_cancel_invoice":{"invoice":{"type":"object","description":"The canceled invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_cancel_payment":{"payment":{"type":"object","description":"The canceled payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_complete_payment":{"payment":{"type":"object","description":"The completed payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_create_catalog_image":{"object":{"type":"object","description":"The created catalog image object","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}},"metadata":{"type":"json","description":"Catalog object summary metadata","properties":{"id":{"type":"string","description":"Square catalog object ID"},"type":{"type":"string","description":"Catalog object type","optional":true},"version":{"type":"number","description":"Catalog object version","optional":true}}}},"square_create_customer":{"customer":{"type":"object","description":"The created customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Customer summary metadata","properties":{"id":{"type":"string","description":"Square customer ID"},"email_address":{"type":"string","description":"Customer email address","optional":true},"given_name":{"type":"string","description":"Customer first name","optional":true},"family_name":{"type":"string","description":"Customer last name","optional":true}}}},"square_create_invoice":{"invoice":{"type":"object","description":"The created invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_create_order":{"order":{"type":"object","description":"The created order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Order summary metadata","properties":{"id":{"type":"string","description":"Square order ID"},"state":{"type":"string","description":"Current order state","optional":true},"location_id":{"type":"string","description":"Order location ID","optional":true}}}},"square_create_payment":{"payment":{"type":"object","description":"The created payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_delete_catalog_object":{"deleted":{"type":"boolean","description":"Whether the catalog object was deleted"},"deleted_object_ids":{"type":"array","description":"IDs of all catalog objects deleted (including children)","items":{"type":"string"}},"deleted_at":{"type":"string","description":"Timestamp when the deletion occurred (RFC 3339)","optional":true}},"square_delete_customer":{"deleted":{"type":"boolean","description":"Whether the customer was deleted"},"id":{"type":"string","description":"ID of the deleted customer"}},"square_delete_invoice":{"deleted":{"type":"boolean","description":"Whether the invoice was deleted"},"id":{"type":"string","description":"ID of the deleted invoice"}},"square_get_catalog_object":{"object":{"type":"object","description":"The retrieved catalog object","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}},"metadata":{"type":"json","description":"Catalog object summary metadata","properties":{"id":{"type":"string","description":"Square catalog object ID"},"type":{"type":"string","description":"Catalog object type","optional":true},"version":{"type":"number","description":"Catalog object version","optional":true}}}},"square_get_customer":{"customer":{"type":"object","description":"The retrieved customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Customer summary metadata","properties":{"id":{"type":"string","description":"Square customer ID"},"email_address":{"type":"string","description":"Customer email address","optional":true},"given_name":{"type":"string","description":"Customer first name","optional":true},"family_name":{"type":"string","description":"Customer last name","optional":true}}}},"square_get_invoice":{"invoice":{"type":"object","description":"The retrieved invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_get_location":{"location":{"type":"object","description":"The retrieved location object","properties":{"id":{"type":"string","description":"Unique ID for the location"},"name":{"type":"string","description":"Name of the location","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"timezone":{"type":"string","description":"IANA timezone of the location","optional":true},"status":{"type":"string","description":"Location status (ACTIVE or INACTIVE)","optional":true},"type":{"type":"string","description":"Location type (PHYSICAL or MOBILE)","optional":true},"merchant_id":{"type":"string","description":"ID of the merchant that owns the location","optional":true},"country":{"type":"string","description":"Country code of the location","optional":true},"language_code":{"type":"string","description":"Language code of the location","optional":true},"currency":{"type":"string","description":"Currency used by the location","optional":true},"phone_number":{"type":"string","description":"Phone number of the location","optional":true},"business_name":{"type":"string","description":"Business name shown to customers","optional":true},"business_email":{"type":"string","description":"Email of the business","optional":true},"description":{"type":"string","description":"Description of the location","optional":true},"capabilities":{"type":"array","description":"Capabilities of the location (e.g. CREDIT_CARD_PROCESSING)","optional":true,"items":{"type":"string"}},"created_at":{"type":"string","description":"Timestamp when the location was created (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Location summary metadata","properties":{"id":{"type":"string","description":"Square location ID"},"name":{"type":"string","description":"Location name","optional":true}}}},"square_get_order":{"order":{"type":"object","description":"The retrieved order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Order summary metadata","properties":{"id":{"type":"string","description":"Square order ID"},"state":{"type":"string","description":"Current order state","optional":true},"location_id":{"type":"string","description":"Order location ID","optional":true}}}},"square_get_payment":{"payment":{"type":"object","description":"The retrieved payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_get_refund":{"refund":{"type":"object","description":"The retrieved refund object","properties":{"id":{"type":"string","description":"Unique ID for the refund"},"status":{"type":"string","description":"Refund status (PENDING, COMPLETED, REJECTED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"processing_fee":{"type":"array","description":"Processing fees refunded","optional":true,"items":{"type":"object"}},"payment_id":{"type":"string","description":"ID of the payment being refunded","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"location_id":{"type":"string","description":"ID of the associated location","optional":true},"reason":{"type":"string","description":"Reason for the refund","optional":true},"created_at":{"type":"string","description":"Timestamp when the refund was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the refund was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Refund summary metadata","properties":{"id":{"type":"string","description":"Square refund ID"},"status":{"type":"string","description":"Current refund status","optional":true},"payment_id":{"type":"string","description":"Refunded payment ID","optional":true}}}},"square_list_catalog":{"objects":{"type":"array","description":"Array of catalog objects","items":{"type":"object","description":"Square CatalogObject","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_customers":{"customers":{"type":"array","description":"Array of customer objects","items":{"type":"object","description":"Square Customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_invoices":{"invoices":{"type":"array","description":"Array of invoice objects","items":{"type":"object","description":"Square Invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_locations":{"locations":{"type":"array","description":"Array of location objects","items":{"type":"object","description":"Square Location object","properties":{"id":{"type":"string","description":"Unique ID for the location"},"name":{"type":"string","description":"Name of the location","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"timezone":{"type":"string","description":"IANA timezone of the location","optional":true},"status":{"type":"string","description":"Location status (ACTIVE or INACTIVE)","optional":true},"type":{"type":"string","description":"Location type (PHYSICAL or MOBILE)","optional":true},"merchant_id":{"type":"string","description":"ID of the merchant that owns the location","optional":true},"country":{"type":"string","description":"Country code of the location","optional":true},"language_code":{"type":"string","description":"Language code of the location","optional":true},"currency":{"type":"string","description":"Currency used by the location","optional":true},"phone_number":{"type":"string","description":"Phone number of the location","optional":true},"business_name":{"type":"string","description":"Business name shown to customers","optional":true},"business_email":{"type":"string","description":"Email of the business","optional":true},"description":{"type":"string","description":"Description of the location","optional":true},"capabilities":{"type":"array","description":"Capabilities of the location (e.g. CREDIT_CARD_PROCESSING)","optional":true,"items":{"type":"string"}},"created_at":{"type":"string","description":"Timestamp when the location was created (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of locations returned"}}}},"square_list_payments":{"payments":{"type":"array","description":"Array of payment objects","items":{"type":"object","description":"Square Payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_refunds":{"refunds":{"type":"array","description":"Array of refund objects","items":{"type":"object","description":"Square PaymentRefund object","properties":{"id":{"type":"string","description":"Unique ID for the refund"},"status":{"type":"string","description":"Refund status (PENDING, COMPLETED, REJECTED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"processing_fee":{"type":"array","description":"Processing fees refunded","optional":true,"items":{"type":"object"}},"payment_id":{"type":"string","description":"ID of the payment being refunded","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"location_id":{"type":"string","description":"ID of the associated location","optional":true},"reason":{"type":"string","description":"Reason for the refund","optional":true},"created_at":{"type":"string","description":"Timestamp when the refund was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the refund was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_pay_order":{"order":{"type":"object","description":"The paid order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Order summary metadata","properties":{"id":{"type":"string","description":"Square order ID"},"state":{"type":"string","description":"Current order state","optional":true},"location_id":{"type":"string","description":"Order location ID","optional":true}}}},"square_publish_invoice":{"invoice":{"type":"object","description":"The published invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_refund_payment":{"refund":{"type":"object","description":"The created refund object","properties":{"id":{"type":"string","description":"Unique ID for the refund"},"status":{"type":"string","description":"Refund status (PENDING, COMPLETED, REJECTED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"processing_fee":{"type":"array","description":"Processing fees refunded","optional":true,"items":{"type":"object"}},"payment_id":{"type":"string","description":"ID of the payment being refunded","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"location_id":{"type":"string","description":"ID of the associated location","optional":true},"reason":{"type":"string","description":"Reason for the refund","optional":true},"created_at":{"type":"string","description":"Timestamp when the refund was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the refund was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Refund summary metadata","properties":{"id":{"type":"string","description":"Square refund ID"},"status":{"type":"string","description":"Current refund status","optional":true},"payment_id":{"type":"string","description":"Refunded payment ID","optional":true}}}},"square_search_catalog_objects":{"objects":{"type":"array","description":"Array of matching catalog objects","items":{"type":"object","description":"Square CatalogObject","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_search_customers":{"customers":{"type":"array","description":"Array of matching customer objects","items":{"type":"object","description":"Square Customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_search_invoices":{"invoices":{"type":"array","description":"Array of matching invoice objects","items":{"type":"object","description":"Square Invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_search_orders":{"orders":{"type":"array","description":"Array of matching order objects","items":{"type":"object","description":"Square Order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_update_customer":{"customer":{"type":"object","description":"The updated customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Customer summary metadata","properties":{"id":{"type":"string","description":"Square customer ID"},"email_address":{"type":"string","description":"Customer email address","optional":true},"given_name":{"type":"string","description":"Customer first name","optional":true},"family_name":{"type":"string","description":"Customer last name","optional":true}}}},"square_upsert_catalog_object":{"object":{"type":"object","description":"The created or updated catalog object","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}},"metadata":{"type":"json","description":"Catalog object summary metadata","properties":{"id":{"type":"string","description":"Square catalog object ID"},"type":{"type":"string","description":"Catalog object type","optional":true},"version":{"type":"number","description":"Catalog object version","optional":true}}}},"ssh_check_command_exists":{"commandExists":{"type":"boolean","description":"Whether the command exists"},"commandPath":{"type":"string","description":"Full path to the command (if found)"},"version":{"type":"string","description":"Command version output (if applicable)"},"message":{"type":"string","description":"Operation status message"}},"ssh_check_file_exists":{"exists":{"type":"boolean","description":"Whether the path exists"},"type":{"type":"string","description":"Type of path (file, directory, symlink, not_found)"},"size":{"type":"number","description":"File size if it is a file"},"permissions":{"type":"string","description":"File permissions (e.g., 0755)"},"modified":{"type":"string","description":"Last modified timestamp"},"message":{"type":"string","description":"Operation status message"}},"ssh_create_directory":{"created":{"type":"boolean","description":"Whether the directory was created successfully"},"remotePath":{"type":"string","description":"Created directory path"},"alreadyExists":{"type":"boolean","description":"Whether the directory already existed"},"message":{"type":"string","description":"Operation status message"}},"ssh_delete_file":{"deleted":{"type":"boolean","description":"Whether the path was deleted successfully"},"remotePath":{"type":"string","description":"Deleted path"},"message":{"type":"string","description":"Operation status message"}},"ssh_download_file":{"downloaded":{"type":"boolean","description":"Whether the file was downloaded successfully"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"fileContent":{"type":"string","description":"File content (base64 encoded for binary files)"},"fileName":{"type":"string","description":"Name of the downloaded file"},"remotePath":{"type":"string","description":"Source path on the remote server"},"size":{"type":"number","description":"File size in bytes"},"message":{"type":"string","description":"Operation status message"}},"ssh_execute_command":{"stdout":{"type":"string","description":"Standard output from command"},"stderr":{"type":"string","description":"Standard error output"},"exitCode":{"type":"number","description":"Command exit code"},"success":{"type":"boolean","description":"Whether command succeeded (exit code 0)"},"message":{"type":"string","description":"Operation status message"}},"ssh_execute_script":{"stdout":{"type":"string","description":"Standard output from script"},"stderr":{"type":"string","description":"Standard error output"},"exitCode":{"type":"number","description":"Script exit code"},"success":{"type":"boolean","description":"Whether script succeeded (exit code 0)"},"scriptPath":{"type":"string","description":"Temporary path where script was uploaded"},"message":{"type":"string","description":"Operation status message"}},"ssh_get_system_info":{"hostname":{"type":"string","description":"Server hostname"},"os":{"type":"string","description":"Operating system (e.g., Linux, Darwin)"},"architecture":{"type":"string","description":"CPU architecture (e.g., x64, arm64)"},"uptime":{"type":"number","description":"System uptime in seconds"},"memory":{"type":"json","description":"Memory information (total, free, used)"},"diskSpace":{"type":"json","description":"Disk space information (total, free, used)"},"message":{"type":"string","description":"Operation status message"}},"ssh_list_directory":{"entries":{"type":"array","description":"Array of file and directory entries","items":{"type":"object","properties":{"name":{"type":"string","description":"File or directory name"},"type":{"type":"string","description":"Entry type (file, directory, symlink)"},"size":{"type":"number","description":"File size in bytes"},"permissions":{"type":"string","description":"File permissions"},"modified":{"type":"string","description":"Last modified timestamp"}}}},"totalFiles":{"type":"number","description":"Total number of files"},"totalDirectories":{"type":"number","description":"Total number of directories"},"message":{"type":"string","description":"Operation status message"}},"ssh_move_rename":{"moved":{"type":"boolean","description":"Whether the operation was successful"},"sourcePath":{"type":"string","description":"Original path"},"destinationPath":{"type":"string","description":"New path"},"message":{"type":"string","description":"Operation status message"}},"ssh_read_file_content":{"content":{"type":"string","description":"File content as string"},"size":{"type":"number","description":"File size in bytes"},"lines":{"type":"number","description":"Number of lines in file"},"remotePath":{"type":"string","description":"Remote file path"},"message":{"type":"string","description":"Operation status message"}},"ssh_upload_file":{"uploaded":{"type":"boolean","description":"Whether the file was uploaded successfully"},"remotePath":{"type":"string","description":"Final path on the remote server"},"size":{"type":"number","description":"File size in bytes"},"message":{"type":"string","description":"Operation status message"}},"ssh_write_file_content":{"written":{"type":"boolean","description":"Whether the file was written successfully"},"remotePath":{"type":"string","description":"File path"},"size":{"type":"number","description":"Final file size in bytes"},"message":{"type":"string","description":"Operation status message"}},"stagehand_agent":{"agentResult":{"type":"object","description":"Result from the Stagehand agent execution","properties":{"success":{"type":"boolean","description":"Whether the agent task completed successfully without errors"},"completed":{"type":"boolean","description":"Whether the agent finished executing (may be false if max steps reached)"},"message":{"type":"string","description":"Final status message or result summary from the agent"},"actions":{"type":"array","description":"List of all actions performed by the agent during task execution","items":{"type":"object","properties":{"type":{"type":"string","description":"Type of action performed (e.g., \\"act\\", \\"observe\\", \\"ariaTree\\", \\"close\\", \\"wait\\", \\"navigate\\")"},"reasoning":{"type":"string","description":"AI reasoning for why this action was taken","optional":true},"taskCompleted":{"type":"boolean","description":"Whether the task was completed after this action","optional":true},"action":{"type":"string","description":"Description of the action taken (e.g., \\"click the submit button\\")","optional":true},"instruction":{"type":"string","description":"Instruction that triggered this action","optional":true},"pageUrl":{"type":"string","description":"URL of the page when this action was performed","optional":true},"pageText":{"type":"string","description":"Page text content (for ariaTree actions)","optional":true},"timestamp":{"type":"number","description":"Unix timestamp when the action was performed","optional":true},"timeMs":{"type":"number","description":"Time in milliseconds (for wait actions)","optional":true}}}}}},"structuredOutput":{"type":"object","description":"Extracted data matching the provided output schema"},"liveViewUrl":{"type":"string","description":"Embeddable Browserbase live view URL (active only while the session is running)","optional":true},"sessionId":{"type":"string","description":"Browserbase session identifier","optional":true}},"stagehand_extract":{"data":{"type":"object","description":"Extracted structured data matching the provided schema"}},"stripe_cancel_payment_intent":{"payment_intent":{"type":"object","description":"The canceled Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_cancel_subscription":{"subscription":{"type":"object","description":"The canceled subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_capture_charge":{"charge":{"type":"json","description":"The captured Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_capture_payment_intent":{"payment_intent":{"type":"object","description":"The captured Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_confirm_payment_intent":{"payment_intent":{"type":"object","description":"The confirmed Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_charge":{"charge":{"type":"json","description":"The created Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_create_customer":{"customer":{"type":"object","description":"The created customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}},"metadata":{"type":"json","description":"Customer metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"email":{"type":"string","description":"Customer email address","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"stripe_create_invoice":{"invoice":{"type":"object","description":"The created invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_payment_intent":{"payment_intent":{"type":"object","description":"The created Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_price":{"price":{"type":"json","description":"The created price object"},"metadata":{"type":"json","description":"Price metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"product":{"type":"string","description":"Associated product ID"},"unit_amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_product":{"product":{"type":"json","description":"The created product object"},"metadata":{"type":"json","description":"Product metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"name":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether the resource is currently active"}}}},"stripe_create_subscription":{"subscription":{"type":"object","description":"The created subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_delete_customer":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"},"id":{"type":"string","description":"ID of the deleted resource"}},"stripe_delete_invoice":{"deleted":{"type":"boolean","description":"Whether the invoice was deleted"},"id":{"type":"string","description":"The ID of the deleted invoice"}},"stripe_delete_product":{"deleted":{"type":"boolean","description":"Whether the product was deleted"},"id":{"type":"string","description":"The ID of the deleted product"}},"stripe_finalize_invoice":{"invoice":{"type":"object","description":"The finalized invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_list_charges":{"charges":{"type":"json","description":"Array of Charge objects"},"metadata":{"type":"json","description":"List metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_customers":{"customers":{"type":"array","description":"Array of customer objects","items":{"type":"object","description":"Stripe Customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}}},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_events":{"events":{"type":"json","description":"Array of Event objects"},"metadata":{"type":"json","description":"List metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_invoices":{"invoices":{"type":"json","description":"Array of invoice objects"},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_payment_intents":{"payment_intents":{"type":"array","description":"Array of Payment Intent objects","items":{"type":"object","description":"Stripe Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}}},"metadata":{"type":"json","description":"List metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_prices":{"prices":{"type":"json","description":"Array of price objects"},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_products":{"products":{"type":"json","description":"Array of product objects"},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_subscriptions":{"subscriptions":{"type":"array","description":"Array of subscription objects","items":{"type":"object","description":"Stripe Subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}}},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_pay_invoice":{"invoice":{"type":"object","description":"The paid invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_resume_subscription":{"subscription":{"type":"object","description":"The resumed subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_retrieve_charge":{"charge":{"type":"json","description":"The retrieved Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_retrieve_customer":{"customer":{"type":"object","description":"The retrieved customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}},"metadata":{"type":"json","description":"Customer metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"email":{"type":"string","description":"Customer email address","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"stripe_retrieve_event":{"event":{"type":"json","description":"The retrieved Event object"},"metadata":{"type":"json","description":"Event metadata including ID, type, and created timestamp","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"type":{"type":"string","description":"Event type identifier"},"created":{"type":"number","description":"Unix timestamp of creation"}}}},"stripe_retrieve_invoice":{"invoice":{"type":"object","description":"The retrieved invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_retrieve_payment_intent":{"payment_intent":{"type":"object","description":"The retrieved Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_retrieve_price":{"price":{"type":"json","description":"The retrieved price object"},"metadata":{"type":"json","description":"Price metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"product":{"type":"string","description":"Associated product ID"},"unit_amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_retrieve_product":{"product":{"type":"json","description":"The retrieved product object"},"metadata":{"type":"json","description":"Product metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"name":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether the resource is currently active"}}}},"stripe_retrieve_subscription":{"subscription":{"type":"object","description":"The retrieved subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_search_charges":{"charges":{"type":"json","description":"Array of matching Charge objects"},"metadata":{"type":"json","description":"Search metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_customers":{"customers":{"type":"array","description":"Array of matching customer objects","items":{"type":"object","description":"Stripe Customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}}},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_invoices":{"invoices":{"type":"json","description":"Array of matching invoice objects"},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_payment_intents":{"payment_intents":{"type":"array","description":"Array of matching Payment Intent objects","items":{"type":"object","description":"Stripe Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}}},"metadata":{"type":"json","description":"Search metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_prices":{"prices":{"type":"json","description":"Array of matching price objects"},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_products":{"products":{"type":"json","description":"Array of matching product objects"},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_subscriptions":{"subscriptions":{"type":"array","description":"Array of matching subscription objects","items":{"type":"object","description":"Stripe Subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}}},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_send_invoice":{"invoice":{"type":"json","description":"The sent invoice object"},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_charge":{"charge":{"type":"json","description":"The updated Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_update_customer":{"customer":{"type":"object","description":"The updated customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}},"metadata":{"type":"json","description":"Customer metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"email":{"type":"string","description":"Customer email address","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"stripe_update_invoice":{"invoice":{"type":"object","description":"The updated invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_payment_intent":{"payment_intent":{"type":"object","description":"The updated Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_price":{"price":{"type":"json","description":"The updated price object"},"metadata":{"type":"json","description":"Price metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"product":{"type":"string","description":"Associated product ID"},"unit_amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_product":{"product":{"type":"json","description":"The updated product object"},"metadata":{"type":"json","description":"Product metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"name":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether the resource is currently active"}}}},"stripe_update_subscription":{"subscription":{"type":"object","description":"The updated subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_void_invoice":{"invoice":{"type":"object","description":"The voided invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"sts_assume_role":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true},"assumedRoleArn":{"type":"string","description":"ARN of the assumed role"},"assumedRoleId":{"type":"string","description":"Assumed role ID with session name"},"packedPolicySize":{"type":"number","description":"Percentage of allowed policy size used","optional":true},"sourceIdentity":{"type":"string","description":"Source identity set on the role session, if any","optional":true}},"sts_assume_role_with_saml":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true},"assumedRoleArn":{"type":"string","description":"ARN of the assumed role"},"assumedRoleId":{"type":"string","description":"Assumed role ID with session name"},"subject":{"type":"string","description":"Value of the NameID element in the Subject of the SAML assertion","optional":true},"subjectType":{"type":"string","description":"Format of the name ID (e.g. transient, persistent)","optional":true},"issuer":{"type":"string","description":"Value of the Issuer element of the SAML assertion","optional":true},"audience":{"type":"string","description":"Value of the SAML assertion\'s SubjectConfirmationData Recipient attribute","optional":true},"nameQualifier":{"type":"string","description":"Hash uniquely identifying the issuer, account, and SAML provider","optional":true},"packedPolicySize":{"type":"number","description":"Percentage of allowed policy size used","optional":true},"sourceIdentity":{"type":"string","description":"Source identity set on the role session, if any","optional":true}},"sts_assume_role_with_web_identity":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true},"assumedRoleArn":{"type":"string","description":"ARN of the assumed role"},"assumedRoleId":{"type":"string","description":"Assumed role ID with session name"},"subjectFromWebIdentityToken":{"type":"string","description":"Unique user identifier from the identity provider\'s token subject claim"},"audience":{"type":"string","description":"Intended audience (client ID) of the web identity token","optional":true},"provider":{"type":"string","description":"Issuing authority of the presented web identity token","optional":true},"packedPolicySize":{"type":"number","description":"Percentage of allowed policy size used","optional":true},"sourceIdentity":{"type":"string","description":"Source identity set on the role session, if any","optional":true}},"sts_get_access_key_info":{"account":{"type":"string","description":"AWS account ID that owns the access key"}},"sts_get_caller_identity":{"account":{"type":"string","description":"AWS account ID"},"arn":{"type":"string","description":"ARN of the calling entity"},"userId":{"type":"string","description":"Unique identifier of the calling entity"}},"sts_get_session_token":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true}},"stt_assemblyai":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"},"sentiment":{"type":"array","description":"Sentiment analysis results","items":{"type":"object","properties":{"text":{"type":"string","description":"Text that was analyzed"},"sentiment":{"type":"string","description":"Sentiment (POSITIVE, NEGATIVE, NEUTRAL)"},"confidence":{"type":"number","description":"Confidence score"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"entities":{"type":"array","description":"Detected entities","items":{"type":"object","properties":{"entity_type":{"type":"string","description":"Entity type (e.g., person_name, location, organization)"},"text":{"type":"string","description":"Entity text"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"summary":{"type":"string","description":"Auto-generated summary"}},"stt_assemblyai_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"},"sentiment":{"type":"array","description":"Sentiment analysis results","items":{"type":"object","properties":{"text":{"type":"string","description":"Text that was analyzed"},"sentiment":{"type":"string","description":"Sentiment (POSITIVE, NEGATIVE, NEUTRAL)"},"confidence":{"type":"number","description":"Confidence score"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"entities":{"type":"array","description":"Detected entities","items":{"type":"object","properties":{"entity_type":{"type":"string","description":"Entity type (e.g., person_name, location, organization)"},"text":{"type":"string","description":"Entity text"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"summary":{"type":"string","description":"Auto-generated summary"}},"stt_deepgram":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_deepgram_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_elevenlabs":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_elevenlabs_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_gemini":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_gemini_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_whisper":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"}},"stt_whisper_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"}},"supabase_count":{"message":{"type":"string","description":"Operation status message"},"count":{"type":"number","description":"Number of rows matching the filter"}},"supabase_delete":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of deleted records"}},"supabase_get_row":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array containing the row data if found, empty array if not found"}},"supabase_insert":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of inserted records"}},"supabase_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"schema":{"type":"string","description":"Database schema name"},"columns":{"type":"array","description":"Array of column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type"},"nullable":{"type":"boolean","description":"Whether the column allows null values — a NOT NULL column that has a default value is misreported as nullable, since the OpenAPI spec this is derived from omits it from the required list in that case"},"default":{"type":"string","description":"Default value for the column","optional":true},"isPrimaryKey":{"type":"boolean","description":"Best-effort guess based on the column being named \\"id\\" (not authoritative)"},"isForeignKey":{"type":"boolean","description":"True only if the column has a \\"references table.column\\" SQL comment; most databases will show false even for real foreign keys"},"references":{"type":"object","description":"Foreign key reference details, when detected via SQL comment","optional":true,"properties":{"table":{"type":"string","description":"Referenced table name"},"column":{"type":"string","description":"Referenced column name"}}}}}},"primaryKey":{"type":"array","description":"Array of primary key column names","items":{"type":"string","description":"Column name"}},"foreignKeys":{"type":"array","description":"Array of foreign key relationships","items":{"type":"object","properties":{"column":{"type":"string","description":"Local column name"},"referencesTable":{"type":"string","description":"Referenced table name"},"referencesColumn":{"type":"string","description":"Referenced column name"}}}},"indexes":{"type":"array","description":"Always empty — index definitions are not exposed by the OpenAPI spec this tool reads","items":{"type":"object","properties":{"name":{"type":"string","description":"Index name"},"columns":{"type":"array","description":"Columns included in the index","items":{"type":"string","description":"Column name"}},"unique":{"type":"boolean","description":"Whether the index enforces uniqueness"}}}}}}},"schemas":{"type":"array","description":"List of schemas found in the database"}},"supabase_invoke_function":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"json","description":"Response body returned by the Edge Function"}},"supabase_query":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of records returned from the query"}},"supabase_rpc":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"json","description":"Result returned from the function"}},"supabase_storage_copy":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Copy operation result with the destination object key","properties":{"Key":{"type":"string","description":"Full object key of the copied file"},"Id":{"type":"string","description":"Identifier of the copied object","optional":true}}}},"supabase_storage_create_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Created bucket result (name)","properties":{"name":{"type":"string","description":"Created bucket name"}}}},"supabase_storage_create_signed_upload_url":{"message":{"type":"string","description":"Operation status message"},"signedUrl":{"type":"string","description":"The temporary signed URL a client can PUT the file to"},"path":{"type":"string","description":"The destination object path"},"token":{"type":"string","description":"The upload token embedded in the signed URL"}},"supabase_storage_create_signed_url":{"message":{"type":"string","description":"Operation status message"},"signedUrl":{"type":"string","description":"The temporary signed URL to access the file"}},"supabase_storage_delete":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of deleted file objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the deleted file"},"bucket_id":{"type":"string","description":"Bucket identifier","optional":true},"owner":{"type":"string","description":"Owner identifier","optional":true},"id":{"type":"string","description":"Unique file identifier","optional":true},"updated_at":{"type":"string","description":"Last update timestamp","optional":true},"created_at":{"type":"string","description":"File creation timestamp","optional":true},"last_accessed_at":{"type":"string","description":"Last access timestamp","optional":true}}}}},"supabase_storage_delete_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Delete operation result","properties":{"message":{"type":"string","description":"Operation status message"}}}},"supabase_storage_download":{"file":{"type":"file","description":"Downloaded file stored in execution files","properties":{"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type of the file"},"data":{"type":"string","description":"Base64 encoded file content"},"size":{"type":"number","description":"File size in bytes"}}}},"supabase_storage_empty_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Empty bucket operation result","properties":{"message":{"type":"string","description":"Operation status message"}}}},"supabase_storage_get_public_url":{"message":{"type":"string","description":"Operation status message"},"publicUrl":{"type":"string","description":"The public URL to access the file"}},"supabase_storage_list":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of file objects with metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"bucket_id":{"type":"string","description":"Bucket identifier the file belongs to"},"owner":{"type":"string","description":"Owner identifier","optional":true},"created_at":{"type":"string","description":"File creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"last_accessed_at":{"type":"string","description":"Last access timestamp"},"metadata":{"type":"object","description":"File metadata including size and MIME type","properties":{"size":{"type":"number","description":"File size in bytes","optional":true},"mimetype":{"type":"string","description":"MIME type of the file","optional":true},"cacheControl":{"type":"string","description":"Cache control header value","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"eTag":{"type":"string","description":"Entity tag for caching","optional":true}},"optional":true}}}}},"supabase_storage_list_buckets":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of bucket objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique bucket identifier"},"name":{"type":"string","description":"Bucket name"},"owner":{"type":"string","description":"Owner identifier","optional":true},"public":{"type":"boolean","description":"Whether the bucket is publicly accessible"},"created_at":{"type":"string","description":"Bucket creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"file_size_limit":{"type":"number","description":"Maximum file size allowed in bytes","optional":true},"allowed_mime_types":{"type":"array","description":"List of allowed MIME types for uploads","items":{"type":"string","description":"MIME type"},"optional":true}}}}},"supabase_storage_move":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Move operation result","properties":{"message":{"type":"string","description":"Operation status message"},"Id":{"type":"string","description":"Identifier of the destination object","optional":true},"Key":{"type":"string","description":"Full object key of the destination","optional":true}}}},"supabase_storage_update_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Update operation result","properties":{"message":{"type":"string","description":"Operation status message"}}}},"supabase_storage_upload":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Upload result including file path, bucket, and public URL","properties":{"Id":{"type":"string","description":"Unique identifier for the uploaded file","optional":true},"Key":{"type":"string","description":"Full object key including bucket name"},"path":{"type":"string","description":"Path to the uploaded file within the bucket"},"bucket":{"type":"string","description":"Name of the bucket the file was uploaded to"},"publicUrl":{"type":"string","description":"Public URL for the uploaded file"}}}},"supabase_text_search":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of records matching the search query"}},"supabase_update":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of updated records"}},"supabase_upsert":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of upserted records"}},"supabase_vector_search":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of records with similarity scores from the vector search. Each record includes a similarity field (0-1) indicating how similar it is to the query vector."}},"table_batch_insert_rows":{"success":{"type":"boolean","description":"Whether rows were inserted"},"rows":{"type":"array","description":"Inserted rows data"},"insertedCount":{"type":"number","description":"Number of rows inserted"},"message":{"type":"string","description":"Status message"}},"table_create":{"success":{"type":"boolean","description":"Whether table was created"},"table":{"type":"json","description":"Created table metadata"},"message":{"type":"string","description":"Status message"}},"table_delete_row":{"success":{"type":"boolean","description":"Whether row was deleted"},"deletedCount":{"type":"number","description":"Number of rows deleted"},"message":{"type":"string","description":"Status message"}},"table_delete_rows_by_filter":{"success":{"type":"boolean","description":"Whether rows were deleted"},"deletedCount":{"type":"number","description":"Number of rows deleted"},"deletedRowIds":{"type":"array","description":"IDs of deleted rows"},"message":{"type":"string","description":"Status message"}},"table_get_row":{"success":{"type":"boolean","description":"Whether row was retrieved"},"row":{"type":"json","description":"Row data"},"message":{"type":"string","description":"Status message"}},"table_get_schema":{"success":{"type":"boolean","description":"Whether schema was retrieved"},"name":{"type":"string","description":"Table name"},"columns":{"type":"array","description":"Column definitions (each includes its stable id)"},"columnCount":{"type":"number","description":"Number of columns"},"rowCount":{"type":"number","description":"Number of rows in the table"},"maxRows":{"type":"number","description":"Max rows per table for the workspace\'s plan"},"message":{"type":"string","description":"Status message"}},"table_insert_row":{"success":{"type":"boolean","description":"Whether row was inserted"},"row":{"type":"json","description":"Inserted row data"},"message":{"type":"string","description":"Status message"}},"table_list":{"success":{"type":"boolean","description":"Whether operation succeeded"},"tables":{"type":"array","description":"List of tables"},"totalCount":{"type":"number","description":"Total number of tables"}},"table_query_rows":{"success":{"type":"boolean","description":"Whether query succeeded"},"rows":{"type":"array","description":"Query result rows"},"rowCount":{"type":"number","description":"Number of rows returned"},"totalCount":{"type":"number","description":"Total rows matching filter"},"limit":{"type":"number","description":"Limit used in query"},"offset":{"type":"number","description":"Offset used in query"}},"table_query_rows_v2":{"success":{"type":"boolean","description":"Whether the query succeeded"},"rows":{"type":"array","description":"Query result rows"},"rowCount":{"type":"number","description":"Number of rows returned"},"totalCount":{"type":"number","description":"Total rows matching the predicate (computed on the first page only)"},"limit":{"type":"number","description":"Limit used in the query"},"nextCursor":{"type":"string","description":"Cursor to fetch the next page, or null on the last page"}},"table_update_row":{"success":{"type":"boolean","description":"Whether row was updated"},"row":{"type":"json","description":"Updated row data"},"message":{"type":"string","description":"Status message"}},"table_update_rows_by_filter":{"success":{"type":"boolean","description":"Whether rows were updated"},"updatedCount":{"type":"number","description":"Number of rows updated"},"updatedRowIds":{"type":"array","description":"IDs of updated rows"},"message":{"type":"string","description":"Status message"}},"table_upsert_row":{"success":{"type":"boolean","description":"Whether row was upserted"},"row":{"type":"json","description":"Upserted row data"},"operation":{"type":"string","description":"Operation performed: insert or update"},"message":{"type":"string","description":"Status message"}},"tailscale_authorize_device":{"success":{"type":"boolean","description":"Whether the operation succeeded"},"deviceId":{"type":"string","description":"Device ID"},"authorized":{"type":"boolean","description":"Authorization status after the operation"}},"tailscale_create_auth_key":{"id":{"type":"string","description":"Auth key ID"},"key":{"type":"string","description":"The auth key value (only shown once at creation)"},"description":{"type":"string","description":"Key description","optional":true},"created":{"type":"string","description":"Creation timestamp"},"expires":{"type":"string","description":"Expiration timestamp"},"revoked":{"type":"string","description":"Revocation timestamp (empty if not revoked)","optional":true},"capabilities":{"type":"object","description":"Key capabilities","properties":{"reusable":{"type":"boolean","description":"Whether the key is reusable"},"ephemeral":{"type":"boolean","description":"Whether devices are ephemeral"},"preauthorized":{"type":"boolean","description":"Whether devices are pre-authorized"},"tags":{"type":"array","description":"Tags applied to devices using this key"}}}},"tailscale_delete_auth_key":{"success":{"type":"boolean","description":"Whether the auth key was successfully deleted"},"keyId":{"type":"string","description":"ID of the deleted auth key"}},"tailscale_delete_device":{"success":{"type":"boolean","description":"Whether the device was successfully deleted"},"deviceId":{"type":"string","description":"ID of the deleted device"}},"tailscale_delete_user":{"success":{"type":"boolean","description":"Whether the user was successfully deleted"},"userId":{"type":"string","description":"ID of the deleted user"}},"tailscale_expire_device_key":{"success":{"type":"boolean","description":"Whether the device\'s key was successfully expired"},"deviceId":{"type":"string","description":"Device ID"}},"tailscale_get_acl":{"acl":{"type":"string","description":"ACL policy as JSON string"},"etag":{"type":"string","description":"ETag for the current ACL version (use with If-Match header for updates)","optional":true}},"tailscale_get_auth_key":{"id":{"type":"string","description":"Auth key ID"},"description":{"type":"string","description":"Key description","optional":true},"created":{"type":"string","description":"Creation timestamp"},"expires":{"type":"string","description":"Expiration timestamp"},"revoked":{"type":"string","description":"Revocation timestamp","optional":true},"capabilities":{"type":"object","description":"Key capabilities","properties":{"reusable":{"type":"boolean","description":"Whether the key is reusable"},"ephemeral":{"type":"boolean","description":"Whether devices are ephemeral"},"preauthorized":{"type":"boolean","description":"Whether devices are pre-authorized"},"tags":{"type":"array","description":"Tags applied to devices using this key"}}}},"tailscale_get_device":{"id":{"type":"string","description":"Legacy device ID"},"nodeId":{"type":"string","description":"Preferred device ID","optional":true},"name":{"type":"string","description":"Device name"},"hostname":{"type":"string","description":"Device hostname"},"user":{"type":"string","description":"Associated user"},"os":{"type":"string","description":"Operating system"},"clientVersion":{"type":"string","description":"Tailscale client version"},"addresses":{"type":"array","description":"Tailscale IP addresses"},"tags":{"type":"array","description":"Device tags"},"authorized":{"type":"boolean","description":"Whether the device is authorized"},"blocksIncomingConnections":{"type":"boolean","description":"Whether the device blocks incoming connections"},"keyExpiryDisabled":{"type":"boolean","description":"Whether the device key is exempt from expiring","optional":true},"expires":{"type":"string","description":"The device\'s auth key expiration timestamp","optional":true},"lastSeen":{"type":"string","description":"Last seen timestamp"},"created":{"type":"string","description":"Creation timestamp"},"isExternal":{"type":"boolean","description":"Whether the device is external","optional":true},"updateAvailable":{"type":"boolean","description":"Whether an update is available","optional":true},"machineKey":{"type":"string","description":"Machine key","optional":true},"nodeKey":{"type":"string","description":"Node key","optional":true}},"tailscale_get_device_routes":{"advertisedRoutes":{"type":"array","description":"Subnet routes the device is advertising"},"enabledRoutes":{"type":"array","description":"Subnet routes that are approved/enabled"}},"tailscale_get_dns_preferences":{"magicDNS":{"type":"boolean","description":"Whether MagicDNS is enabled"}},"tailscale_get_dns_searchpaths":{"searchPaths":{"type":"array","description":"List of DNS search path domains"}},"tailscale_list_auth_keys":{"keys":{"type":"array","description":"List of auth keys","items":{"type":"object","properties":{"id":{"type":"string","description":"Auth key ID"},"description":{"type":"string","description":"Key description"},"created":{"type":"string","description":"Creation timestamp"},"expires":{"type":"string","description":"Expiration timestamp"},"revoked":{"type":"string","description":"Revocation timestamp"},"capabilities":{"type":"object","description":"Key capabilities","properties":{"reusable":{"type":"boolean","description":"Whether the key is reusable"},"ephemeral":{"type":"boolean","description":"Whether devices are ephemeral"},"preauthorized":{"type":"boolean","description":"Whether devices are pre-authorized"},"tags":{"type":"array","description":"Tags applied to devices"}}}}}},"count":{"type":"number","description":"Total number of auth keys"}},"tailscale_list_devices":{"devices":{"type":"array","description":"List of devices in the tailnet","items":{"type":"object","properties":{"id":{"type":"string","description":"Legacy device ID"},"nodeId":{"type":"string","description":"Preferred device ID"},"name":{"type":"string","description":"Device name"},"hostname":{"type":"string","description":"Device hostname"},"user":{"type":"string","description":"Associated user"},"os":{"type":"string","description":"Operating system"},"clientVersion":{"type":"string","description":"Tailscale client version"},"addresses":{"type":"array","description":"Tailscale IP addresses"},"tags":{"type":"array","description":"Device tags"},"authorized":{"type":"boolean","description":"Whether the device is authorized"},"blocksIncomingConnections":{"type":"boolean","description":"Whether the device blocks incoming connections"},"keyExpiryDisabled":{"type":"boolean","description":"Whether the device key is exempt from expiring"},"expires":{"type":"string","description":"The device\'s auth key expiration timestamp"},"lastSeen":{"type":"string","description":"Last seen timestamp"},"created":{"type":"string","description":"Creation timestamp"}}}},"count":{"type":"number","description":"Total number of devices"}},"tailscale_list_dns_nameservers":{"dns":{"type":"array","description":"List of DNS nameserver addresses"}},"tailscale_list_users":{"users":{"type":"array","description":"List of users in the tailnet","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"loginName":{"type":"string","description":"Login name / email"},"profilePicURL":{"type":"string","description":"Profile picture URL","optional":true},"role":{"type":"string","description":"User role (owner, admin, member, etc.)"},"status":{"type":"string","description":"User status (active, suspended, etc.)"},"type":{"type":"string","description":"User type (member, shared, tagged)"},"created":{"type":"string","description":"Creation timestamp"},"lastSeen":{"type":"string","description":"Last seen timestamp","optional":true},"deviceCount":{"type":"number","description":"Number of devices owned by user","optional":true}}}},"count":{"type":"number","description":"Total number of users"}},"tailscale_set_acl":{"acl":{"type":"string","description":"Updated ACL policy as JSON string"},"etag":{"type":"string","description":"ETag for the new ACL version (use with If-Match header for future updates)","optional":true}},"tailscale_set_device_routes":{"advertisedRoutes":{"type":"array","description":"Subnet routes the device is advertising"},"enabledRoutes":{"type":"array","description":"Subnet routes that are now enabled"}},"tailscale_set_device_tags":{"success":{"type":"boolean","description":"Whether the tags were successfully set"},"deviceId":{"type":"string","description":"Device ID"},"tags":{"type":"array","description":"Tags set on the device"}},"tailscale_set_dns_nameservers":{"dns":{"type":"array","description":"Updated list of DNS nameserver addresses"},"magicDNS":{"type":"boolean","description":"Whether MagicDNS is enabled"}},"tailscale_set_dns_preferences":{"magicDNS":{"type":"boolean","description":"Updated MagicDNS status"}},"tailscale_set_dns_searchpaths":{"searchPaths":{"type":"array","description":"Updated list of DNS search path domains"}},"tailscale_suspend_user":{"success":{"type":"boolean","description":"Whether the user was successfully suspended"},"userId":{"type":"string","description":"ID of the suspended user"}},"tailscale_update_device_key":{"success":{"type":"boolean","description":"Whether the operation succeeded"},"deviceId":{"type":"string","description":"Device ID"},"keyExpiryDisabled":{"type":"boolean","description":"Whether key expiry is now disabled"}},"tavily_crawl":{"base_url":{"type":"string","description":"The base URL that was crawled"},"results":{"type":"array","description":"Array of crawled pages with extracted content","items":{"type":"object","properties":{"url":{"type":"string","description":"The crawled page URL"},"raw_content":{"type":"string","description":"Full extracted page content"},"favicon":{"type":"string","description":"Favicon URL for the result","optional":true}}}},"response_time":{"type":"number","description":"Time taken for the crawl request in seconds"},"request_id":{"type":"string","description":"Unique identifier for support reference","optional":true}},"tavily_extract":{"results":{"type":"array","description":"Successfully extracted content from URLs","items":{"type":"object","properties":{"url":{"type":"string","description":"The source URL"},"raw_content":{"type":"string","description":"Full extracted content from the page"},"images":{"type":"array","description":"Image URLs (when include_images is true)","optional":true,"items":{"type":"string"}},"favicon":{"type":"string","description":"Favicon URL for the result","optional":true}}}},"failed_results":{"type":"array","description":"URLs that failed to extract content","optional":true,"items":{"type":"object","properties":{"url":{"type":"string","description":"The URL that failed extraction"},"error":{"type":"string","description":"Error message describing why extraction failed"}}}},"response_time":{"type":"number","description":"Time taken for the extraction request in seconds"}},"tavily_map":{"base_url":{"type":"string","description":"The base URL that was mapped"},"results":{"type":"array","description":"Array of discovered URLs during mapping","items":{"type":"object","properties":{"url":{"type":"string","description":"Discovered URL"}}}},"response_time":{"type":"number","description":"Time taken for the map request in seconds"},"request_id":{"type":"string","description":"Unique identifier for support reference","optional":true}},"tavily_search":{"query":{"type":"string","description":"The search query that was executed"},"results":{"type":"array","description":"Ranked search results with titles, URLs, content snippets, and optional metadata","items":{"type":"object","properties":{"title":{"type":"string","description":"Result title"},"url":{"type":"string","description":"Result URL"},"content":{"type":"string","description":"Brief description or content snippet"},"score":{"type":"number","description":"Relevance score","optional":true},"raw_content":{"type":"string","description":"Full parsed HTML content (if requested)","optional":true},"favicon":{"type":"string","description":"Favicon URL for the domain","optional":true}}}},"answer":{"type":"string","description":"LLM-generated answer to the query (if requested)","optional":true},"images":{"type":"array","description":"Query-related images (if requested)","optional":true,"items":{"type":"object","properties":{"url":{"type":"string","description":"Image URL"},"description":{"type":"string","description":"Image description","optional":true}}}},"auto_parameters":{"type":"object","description":"Automatically selected parameters based on query intent (if enabled)","optional":true},"response_time":{"type":"number","description":"Time taken for the search request in seconds"}},"telegram_copy_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Copied message identifier","properties":{"message_id":{"type":"number","description":"Identifier of the new copied message"}}}},"telegram_delete_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Delete operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"deleted":{"type":"boolean","description":"Whether the message was successfully deleted"}}}},"telegram_edit_message_text":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Edited Telegram message data","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the edited message"}}}},"telegram_forward_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Forwarded Telegram message data","properties":{"message_id":{"type":"number","description":"Identifier of the forwarded message"},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the forwarded message"}}}},"telegram_get_chat":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram chat information","properties":{"id":{"type":"number","description":"Unique chat identifier"},"type":{"type":"string","description":"Chat type (private, group, supergroup, channel)"},"title":{"type":"string","description":"Chat title for groups and channels"},"username":{"type":"string","description":"Chat username, if available"},"first_name":{"type":"string","description":"First name for private chats"},"last_name":{"type":"string","description":"Last name for private chats"},"description":{"type":"string","description":"Chat description"},"bio":{"type":"string","description":"Bio of the other party in a private chat"},"invite_link":{"type":"string","description":"Primary invite link for the chat"},"linked_chat_id":{"type":"number","description":"Linked discussion or channel chat ID"}}}},"telegram_get_chat_member":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram chat member information","properties":{"status":{"type":"string","description":"Member\'s status (creator, administrator, member, restricted, left, kicked)"},"user":{"type":"object","description":"Information about the user","properties":{"id":{"type":"number","description":"Unique user identifier"},"is_bot":{"type":"boolean","description":"Whether the user is a bot"},"first_name":{"type":"string","description":"User\'s first name"},"last_name":{"type":"string","description":"User\'s last name"},"username":{"type":"string","description":"User\'s username"}}}}}},"telegram_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Chat information","properties":{"id":{"type":"number","description":"Chat ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Chat username (if available)"},"username":{"type":"string","description":"Chat title (for groups and channels)"}}},"chat":{"type":"object","description":"Information about the bot that sent the message","properties":{"id":{"type":"number","description":"Bot user ID"},"first_name":{"type":"string","description":"Bot first name"},"username":{"type":"string","description":"Bot username"},"type":{"type":"string","description":"chat type private or channel"}}},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the sent message"}}}},"telegram_pin_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Pin operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the message was pinned"}}}},"telegram_send_animation":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including optional media","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"format":{"type":"object","description":"Media format information (for videos, GIFs, etc.)","properties":{"file_name":{"type":"string","description":"Media file name"},"mime_type":{"type":"string","description":"Media MIME type"},"duration":{"type":"number","description":"Duration of media in seconds"},"width":{"type":"number","description":"Media width in pixels"},"height":{"type":"number","description":"Media height in pixels"},"thumbnail":{"type":"object","description":"Thumbnail image details","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Secondary thumbnail details (duplicate of thumbnail)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Media file ID"},"file_unique_id":{"type":"string","description":"Unique media file identifier"},"file_size":{"type":"number","description":"Size of media file in bytes"}}},"document":{"type":"object","description":"Document file details if the message contains a document","properties":{"file_name":{"type":"string","description":"Document file name"},"mime_type":{"type":"string","description":"Document MIME type"},"thumbnail":{"type":"object","description":"Document thumbnail information","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Duplicate thumbnail info (used for compatibility)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Document file ID"},"file_unique_id":{"type":"string","description":"Unique document file identifier"},"file_size":{"type":"number","description":"Size of document file in bytes"}}}}}},"telegram_send_audio":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including voice/audio information","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where the message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"audio":{"type":"object","description":"Audio file details","properties":{"duration":{"type":"number","description":"Duration of the audio in seconds"},"performer":{"type":"string","description":"Performer of the audio"},"title":{"type":"string","description":"Title of the audio"},"file_name":{"type":"string","description":"Original filename of the audio"},"mime_type":{"type":"string","description":"MIME type of the audio file"},"file_id":{"type":"string","description":"Unique file identifier for this audio"},"file_unique_id":{"type":"string","description":"Unique identifier across different bots for this file"},"file_size":{"type":"number","description":"Size of the audio file in bytes"}}}}}},"telegram_send_chat_action":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Chat action result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the action was broadcast"}}}},"telegram_send_contact":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data for the sent contact","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"}}}},"telegram_send_document":{"message":{"type":"string","description":"Success or error message"},"files":{"type":"file[]","description":"Files attached to the message"},"data":{"type":"object","description":"Telegram message data including document","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"document":{"type":"object","description":"Document file details","properties":{"file_name":{"type":"string","description":"Document file name"},"mime_type":{"type":"string","description":"Document MIME type"},"file_id":{"type":"string","description":"Document file ID"},"file_unique_id":{"type":"string","description":"Unique document file identifier"},"file_size":{"type":"number","description":"Size of document file in bytes"}}}}}},"telegram_send_location":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data for the sent location","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"}}}},"telegram_send_photo":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including optional photo(s)","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Chat information","properties":{"id":{"type":"number","description":"Chat ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Chat username (if available)"},"username":{"type":"string","description":"Chat title (for groups and channels)"}}},"chat":{"type":"object","description":"Information about the bot that sent the message","properties":{"id":{"type":"number","description":"Bot user ID"},"first_name":{"type":"string","description":"Bot first name"},"username":{"type":"string","description":"Bot username"},"type":{"type":"string","description":"Chat type (private, group, supergroup, channel)"}}},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"photo":{"type":"array","description":"List of photos included in the message","items":{"type":"object","properties":{"file_id":{"type":"string","description":"Unique file ID of the photo"},"file_unique_id":{"type":"string","description":"Unique identifier for this file across different bots"},"file_size":{"type":"number","description":"Size of the photo file in bytes"},"width":{"type":"number","description":"Photo width in pixels"},"height":{"type":"number","description":"Photo height in pixels"}}}}}}},"telegram_send_poll":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data for the sent poll","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"}}}},"telegram_send_video":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including optional media","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"format":{"type":"object","description":"Media format information (for videos, GIFs, etc.)","properties":{"file_name":{"type":"string","description":"Media file name"},"mime_type":{"type":"string","description":"Media MIME type"},"duration":{"type":"number","description":"Duration of media in seconds"},"width":{"type":"number","description":"Media width in pixels"},"height":{"type":"number","description":"Media height in pixels"},"thumbnail":{"type":"object","description":"Thumbnail image details","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Secondary thumbnail details (duplicate of thumbnail)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Media file ID"},"file_unique_id":{"type":"string","description":"Unique media file identifier"},"file_size":{"type":"number","description":"Size of media file in bytes"}}},"document":{"type":"object","description":"Document file details if the message contains a document","properties":{"file_name":{"type":"string","description":"Document file name"},"mime_type":{"type":"string","description":"Document MIME type"},"thumbnail":{"type":"object","description":"Document thumbnail information","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Duplicate thumbnail info (used for compatibility)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Document file ID"},"file_unique_id":{"type":"string","description":"Unique document file identifier"},"file_size":{"type":"number","description":"Size of document file in bytes"}}}}}},"telegram_set_message_reaction":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Reaction operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the reaction was set"}}}},"telegram_unpin_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Unpin operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the message was unpinned"}}}},"temporal_cancel_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the execution whose cancellation was requested"}},"temporal_count_workflows":{"count":{"type":"number","description":"Number of workflow executions matching the query"},"groups":{"type":"array","description":"Per-group counts when the query uses GROUP BY (empty otherwise)","items":{"type":"object","properties":{"values":{"type":"json","description":"Decoded values of the GROUP BY fields"},"count":{"type":"number","description":"Number of executions in the group"}}}}},"temporal_create_schedule":{"scheduleId":{"type":"string","description":"ID of the created schedule"}},"temporal_delete_schedule":{"scheduleId":{"type":"string","description":"ID of the deleted schedule"}},"temporal_describe_schedule":{"scheduleId":{"type":"string","description":"Schedule ID"},"paused":{"type":"boolean","description":"Whether the schedule is paused"},"notes":{"type":"string","description":"Human-readable notes on the schedule","optional":true},"workflowType":{"type":"string","description":"Workflow type the schedule starts","optional":true},"taskQueue":{"type":"string","description":"Task queue used for started workflows","optional":true},"workflowId":{"type":"string","description":"Workflow ID template for started workflows","optional":true},"spec":{"type":"json","description":"Schedule spec (calendars, intervals, cron strings, jitter, time zone)","optional":true},"recentActions":{"type":"array","description":"Most recent actions taken by the schedule","items":{"type":"object","properties":{"scheduleTime":{"type":"string","description":"Nominal scheduled time (RFC 3339)"},"actualTime":{"type":"string","description":"Actual time the action ran (RFC 3339)"},"workflowId":{"type":"string","description":"Workflow ID of the started execution"},"runId":{"type":"string","description":"Run ID of the started execution"}}}},"futureActionTimes":{"type":"json","description":"Upcoming action times (RFC 3339)"}},"temporal_describe_task_queue":{"taskQueue":{"type":"string","description":"Name of the described task queue"},"pollers":{"type":"array","description":"Workers currently polling the task queue (empty when no workers are running)","items":{"type":"object","properties":{"identity":{"type":"string","description":"Identity of the polling worker"},"lastAccessTime":{"type":"string","description":"Last time the worker polled the queue (RFC 3339)"},"ratePerSecond":{"type":"number","description":"Poller rate per second"}}}}},"temporal_describe_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the execution"},"runId":{"type":"string","description":"Run ID of the execution"},"workflowType":{"type":"string","description":"Workflow type name"},"status":{"type":"string","description":"Execution status (RUNNING, COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, or TIMED_OUT)"},"startTime":{"type":"string","description":"Start time of the execution (RFC 3339)"},"closeTime":{"type":"string","description":"Close time of the execution (RFC 3339), null while running","optional":true},"executionTime":{"type":"string","description":"Effective execution start time (RFC 3339), e.g. the first cron run time","optional":true},"historyLength":{"type":"number","description":"Number of events in the workflow history"},"taskQueue":{"type":"string","description":"Task queue of the execution"},"memo":{"type":"json","description":"Decoded memo fields attached to the execution"},"searchAttributes":{"type":"json","description":"Decoded search attribute values"},"pendingActivities":{"type":"array","description":"Activities currently pending on the execution","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Activity ID"},"activityType":{"type":"string","description":"Activity type name"},"state":{"type":"string","description":"Pending state (SCHEDULED, STARTED, CANCEL_REQUESTED, PAUSED, or PAUSE_REQUESTED)"},"attempt":{"type":"number","description":"Current attempt number"},"lastFailureMessage":{"type":"string","description":"Message of the most recent failure, if the activity is retrying"}}}}},"temporal_get_workflow_history":{"events":{"type":"array","description":"History events of the workflow execution, in order","items":{"type":"object","properties":{"eventId":{"type":"number","description":"Sequential ID of the event"},"eventTime":{"type":"string","description":"Time the event was recorded (RFC 3339)"},"eventType":{"type":"string","description":"Event type (e.g., WORKFLOW_EXECUTION_STARTED, ACTIVITY_TASK_COMPLETED)"},"attributes":{"type":"json","description":"The event\'s type-specific attributes (payload data is base64-encoded)"}}}},"nextPageToken":{"type":"string","description":"Token for the next page of events, null when no more pages exist","optional":true}},"temporal_list_schedules":{"schedules":{"type":"array","description":"Schedules in the namespace","items":{"type":"object","properties":{"scheduleId":{"type":"string","description":"Schedule ID"},"workflowType":{"type":"string","description":"Workflow type the schedule starts"},"paused":{"type":"boolean","description":"Whether the schedule is paused"},"notes":{"type":"string","description":"Human-readable notes on the schedule"},"futureActionTimes":{"type":"json","description":"Upcoming action times (RFC 3339)"}}}},"nextPageToken":{"type":"string","description":"Token for the next page of results, null when no more pages exist","optional":true}},"temporal_list_workflows":{"executions":{"type":"array","description":"Workflow executions matching the query","items":{"type":"object","properties":{"workflowId":{"type":"string","description":"Workflow ID of the execution"},"runId":{"type":"string","description":"Run ID of the execution"},"workflowType":{"type":"string","description":"Workflow type name"},"status":{"type":"string","description":"Execution status (RUNNING, COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, or TIMED_OUT)"},"startTime":{"type":"string","description":"Start time of the execution (RFC 3339)"},"closeTime":{"type":"string","description":"Close time of the execution (RFC 3339), null while running"},"executionTime":{"type":"string","description":"Effective execution start time (RFC 3339)"},"historyLength":{"type":"number","description":"Number of events in the workflow history"},"taskQueue":{"type":"string","description":"Task queue of the execution"}}}},"nextPageToken":{"type":"string","description":"Token for the next page of results, null when no more pages exist","optional":true}},"temporal_pause_schedule":{"scheduleId":{"type":"string","description":"ID of the paused schedule"}},"temporal_query_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the queried execution"},"queryType":{"type":"string","description":"Name of the query that was run"},"result":{"type":"json","description":"Decoded query result. A single payload is returned as its JSON value; multiple payloads are returned as an array"}},"temporal_reset_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the reset execution"},"runId":{"type":"string","description":"Run ID of the new run created by the reset"}},"temporal_signal_with_start":{"workflowId":{"type":"string","description":"Workflow ID of the signaled execution"},"runId":{"type":"string","description":"Run ID of the signaled (or newly started) execution"},"started":{"type":"boolean","description":"Whether this call started a new execution (false when only signaled)"}},"temporal_signal_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the signaled execution"},"signalName":{"type":"string","description":"Name of the signal that was sent"}},"temporal_start_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the execution"},"runId":{"type":"string","description":"Run ID of the started workflow execution"},"started":{"type":"boolean","description":"Whether a new execution was started (false when an existing execution was reused)"}},"temporal_terminate_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the terminated execution"}},"temporal_trigger_schedule":{"scheduleId":{"type":"string","description":"ID of the triggered schedule"}},"temporal_unpause_schedule":{"scheduleId":{"type":"string","description":"ID of the unpaused schedule"}},"temporal_update_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the updated execution"},"updateName":{"type":"string","description":"Name of the update that was invoked"},"result":{"type":"json","description":"Decoded update result. A single payload is returned as its JSON value; multiple payloads are returned as an array"}},"textract_analyze_expense":{"expenseDocuments":{"type":"array","description":"Detected expense documents with summary fields and line items","items":{"type":"object","properties":{"expenseIndex":{"type":"number","description":"Index of the expense document"},"summaryFields":{"type":"array","description":"Header fields such as vendor name, invoice date, and totals","items":{"type":"object","properties":{"type":{"type":"object","description":"Normalized field label (e.g., VENDOR_NAME, TOTAL, ITEM, QUANTITY, PRICE)","properties":{"text":{"type":"string","description":"Field label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"valueDetection":{"type":"object","description":"Detected value for the field","properties":{"text":{"type":"string","description":"Field value text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"labelDetection":{"type":"object","description":"The printed label detected next to the value, if any","optional":true,"properties":{"text":{"type":"string","description":"Label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"pageNumber":{"type":"number","description":"Page number the field was found on","optional":true},"currency":{"type":"object","description":"Currency of a monetary value, if detected","optional":true,"properties":{"code":{"type":"string","description":"ISO currency code (e.g., USD)"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"groupProperties":{"type":"array","description":"Grouping metadata (e.g., distinguishes vendor vs. recipient address lines)","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Group identifier"},"types":{"type":"array","description":"Group type tags","items":{"type":"string"}}}}}}}},"lineItemGroups":{"type":"array","description":"Groups of line items (e.g., purchased items and their prices)","items":{"type":"object","properties":{"lineItemGroupIndex":{"type":"number","description":"Index of the line item group"},"lineItems":{"type":"array","description":"Individual line items within the group","items":{"type":"object","properties":{"lineItemExpenseFields":{"type":"array","description":"Fields for a single line item (description, quantity, price)","items":{"type":"object","properties":{"type":{"type":"object","description":"Normalized field label (e.g., VENDOR_NAME, TOTAL, ITEM, QUANTITY, PRICE)","properties":{"text":{"type":"string","description":"Field label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"valueDetection":{"type":"object","description":"Detected value for the field","properties":{"text":{"type":"string","description":"Field value text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"labelDetection":{"type":"object","description":"The printed label detected next to the value, if any","optional":true,"properties":{"text":{"type":"string","description":"Label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"pageNumber":{"type":"number","description":"Page number the field was found on","optional":true},"currency":{"type":"object","description":"Currency of a monetary value, if detected","optional":true,"properties":{"code":{"type":"string","description":"ISO currency code (e.g., USD)"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"groupProperties":{"type":"array","description":"Grouping metadata (e.g., distinguishes vendor vs. recipient address lines)","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Group identifier"},"types":{"type":"array","description":"Group type tags","items":{"type":"string"}}}}}}}}}}}}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages in the document"}}},"modelVersion":{"type":"string","description":"Version of the AnalyzeExpense model used (multi-page/async only)","optional":true}},"textract_analyze_id":{"identityDocuments":{"type":"array","description":"Detected identity documents with normalized fields","items":{"type":"object","properties":{"documentIndex":{"type":"number","description":"Index of the document page set"},"identityDocumentFields":{"type":"array","description":"Normalized fields such as FIRST_NAME, LAST_NAME, DATE_OF_BIRTH, DOCUMENT_NUMBER, EXPIRATION_DATE","items":{"type":"object","properties":{"type":{"type":"object","description":"Normalized field label","properties":{"text":{"type":"string","description":"Field label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"valueDetection":{"type":"object","description":"Detected value for the field, with a normalized value for dates","properties":{"text":{"type":"string","description":"Field value text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}}}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages analyzed"}}},"modelVersion":{"type":"string","description":"Version of the AnalyzeID model used for processing","optional":true}},"textract_parser":{"blocks":{"type":"array","description":"Array of Block objects containing detected text, tables, forms, and other elements","items":{"type":"object","properties":{"BlockType":{"type":"string","description":"Type of block (PAGE, LINE, WORD, TABLE, CELL, KEY_VALUE_SET, etc.)"},"Id":{"type":"string","description":"Unique identifier for the block"},"Text":{"type":"string","description":"The text content (for LINE and WORD blocks)","optional":true},"TextType":{"type":"string","description":"Type of text (PRINTED or HANDWRITING)","optional":true},"Confidence":{"type":"number","description":"Confidence score (0-100)","optional":true},"Page":{"type":"number","description":"Page number","optional":true},"Geometry":{"type":"object","description":"Location and bounding box information","optional":true,"properties":{"BoundingBox":{"type":"object","properties":{"Height":{"type":"number","description":"Height as ratio of document height"},"Left":{"type":"number","description":"Left position as ratio of document width"},"Top":{"type":"number","description":"Top position as ratio of document height"},"Width":{"type":"number","description":"Width as ratio of document width"}}},"Polygon":{"type":"array","description":"Polygon coordinates","items":{"type":"object","properties":{"X":{"type":"number","description":"X coordinate"},"Y":{"type":"number","description":"Y coordinate"}}}}}},"Relationships":{"type":"array","description":"Relationships to other blocks","optional":true,"items":{"type":"object","properties":{"Type":{"type":"string","description":"Relationship type (CHILD, VALUE, ANSWER, etc.)"},"Ids":{"type":"array","description":"IDs of related blocks"}}}},"EntityTypes":{"type":"array","description":"Entity types for KEY_VALUE_SET (KEY or VALUE)","optional":true},"SelectionStatus":{"type":"string","description":"For checkboxes: SELECTED or NOT_SELECTED","optional":true},"RowIndex":{"type":"number","description":"Row index for table cells","optional":true},"ColumnIndex":{"type":"number","description":"Column index for table cells","optional":true},"RowSpan":{"type":"number","description":"Row span for merged cells","optional":true},"ColumnSpan":{"type":"number","description":"Column span for merged cells","optional":true},"Query":{"type":"object","description":"Query information for QUERY blocks","optional":true,"properties":{"Text":{"type":"string","description":"Query text"},"Alias":{"type":"string","description":"Query alias","optional":true},"Pages":{"type":"array","description":"Pages to search","optional":true}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages in the document"}}},"modelVersion":{"type":"string","description":"Version of the Textract model used for processing","optional":true}},"textract_parser_v2":{"blocks":{"type":"array","description":"Array of Block objects containing detected text, tables, forms, and other elements","items":{"type":"object","properties":{"BlockType":{"type":"string","description":"Type of block (PAGE, LINE, WORD, TABLE, CELL, KEY_VALUE_SET, etc.)"},"Id":{"type":"string","description":"Unique identifier for the block"},"Text":{"type":"string","description":"The text content (for LINE and WORD blocks)","optional":true},"TextType":{"type":"string","description":"Type of text (PRINTED or HANDWRITING)","optional":true},"Confidence":{"type":"number","description":"Confidence score (0-100)","optional":true},"Page":{"type":"number","description":"Page number","optional":true},"Geometry":{"type":"object","description":"Location and bounding box information","optional":true,"properties":{"BoundingBox":{"type":"object","properties":{"Height":{"type":"number","description":"Height as ratio of document height"},"Left":{"type":"number","description":"Left position as ratio of document width"},"Top":{"type":"number","description":"Top position as ratio of document height"},"Width":{"type":"number","description":"Width as ratio of document width"}}},"Polygon":{"type":"array","description":"Polygon coordinates","items":{"type":"object","properties":{"X":{"type":"number","description":"X coordinate"},"Y":{"type":"number","description":"Y coordinate"}}}}}},"Relationships":{"type":"array","description":"Relationships to other blocks","optional":true,"items":{"type":"object","properties":{"Type":{"type":"string","description":"Relationship type (CHILD, VALUE, ANSWER, etc.)"},"Ids":{"type":"array","description":"IDs of related blocks"}}}},"EntityTypes":{"type":"array","description":"Entity types for KEY_VALUE_SET (KEY or VALUE)","optional":true},"SelectionStatus":{"type":"string","description":"For checkboxes: SELECTED or NOT_SELECTED","optional":true},"RowIndex":{"type":"number","description":"Row index for table cells","optional":true},"ColumnIndex":{"type":"number","description":"Column index for table cells","optional":true},"RowSpan":{"type":"number","description":"Row span for merged cells","optional":true},"ColumnSpan":{"type":"number","description":"Column span for merged cells","optional":true},"Query":{"type":"object","description":"Query information for QUERY blocks","optional":true,"properties":{"Text":{"type":"string","description":"Query text"},"Alias":{"type":"string","description":"Query alias","optional":true},"Pages":{"type":"array","description":"Pages to search","optional":true}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages in the document"}}},"modelVersion":{"type":"string","description":"Version of the Textract model used for processing","optional":true}},"thinking_tool":{"acknowledgedThought":{"type":"string","description":"The thought that was processed and acknowledged"}},"thrive_add_audience_managers":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_add_audience_members":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_add_user_tags":{"status":{"type":"number","description":"The HTTP status code of the operation"},"message":{"type":"string","description":"A human-readable result message"}},"thrive_create_assignment":{"assignment":{"type":"object","description":"The created assignment","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_create_audience":{"audience":{"type":"object","description":"The created audience","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"thrive_create_completion":{"statementId":{"type":"string","description":"The completion statement ID"}},"thrive_create_user":{"user":{"type":"object","description":"The created user","properties":{"id":{"type":"string","description":"The user ID"},"loginMethod":{"type":"string","description":"How the user logs in"},"ref":{"type":"string","description":"Your organisation\'s unique identifier for the user"},"email":{"type":"string","description":"The email address for the user"},"firstName":{"type":"string","description":"The given name of the individual"},"lastName":{"type":"string","description":"The family name of the individual"},"role":{"type":"string","description":"Role assigned to this individual"},"jobTitle":{"type":"string","description":"Name of this individual\'s role"},"managerRef":{"type":"string","description":"The line manager\'s ref","nullable":true},"startDate":{"type":"string","description":"Date started with the organisation","nullable":true},"endDate":{"type":"string","description":"Date left the organisation","nullable":true},"timeZone":{"type":"string","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","description":"The user\'s preferred language"},"active":{"type":"boolean","description":"Whether the account is active or suspended"},"createdAt":{"type":"string","description":"Date/time the user was created"},"updatedAt":{"type":"string","description":"Date/time the user was last modified"},"sso":{"type":"boolean","description":"Whether the account is managed by an auth provider"},"domain":{"type":"string","description":"Domain this individual is associated with","nullable":true},"additionalFields":{"type":"json","description":"Custom field values for this user","nullable":true}}}},"thrive_delete_assignment":{"success":{"type":"boolean","description":"Whether the assignment was deleted"}},"thrive_delete_audience":{"success":{"type":"boolean","description":"Whether the audience was deleted"}},"thrive_delete_user":{"success":{"type":"boolean","description":"Whether the user was deleted"}},"thrive_get_activity":{"activity":{"type":"object","description":"The activity record","properties":{"type":{"type":"string","description":"The activity action type"},"name":{"type":"string","description":"The name of the activity"},"id":{"type":"string","description":"Unique ID for this activity record"},"user":{"type":"string","description":"User ID who triggered the activity"},"date":{"type":"string","description":"Timestamp when the activity occurred (ISO 8601)"},"contextId":{"type":"string","description":"Identifier for the context item"},"contextType":{"type":"string","description":"What this activity was in relation to"},"data":{"type":"json","description":"Unstructured activity data; shape varies by type"},"with":{"type":"json","description":"Additional context information","nullable":true}}}},"thrive_get_assignment":{"assignment":{"type":"object","description":"The assignment","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_get_audience":{"audience":{"type":"object","description":"The audience","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"thrive_get_completion":{"completion":{"type":"object","description":"The completion record","properties":{"id":{"type":"string","description":"The completion ID"},"userId":{"type":"string","description":"The user ID"},"contentId":{"type":"string","description":"The content ID for the content completed"},"contentVersion":{"type":"number","description":"The version of the content"},"skills":{"type":"array","description":"The skills acquired by completing this content","items":{"type":"string"}},"completionType":{"type":"string","description":"The type of completion record"},"hadDueDate":{"type":"boolean","description":"Whether the completion had a due date"},"isRPL":{"type":"boolean","description":"Whether the completion was imported via RPL"},"completedAt":{"type":"string","description":"Timestamp when the completion occurred (ISO 8601)"},"activeUntil":{"type":"string","description":"Timestamp the completion is valid until (ISO 8601)"}}}},"thrive_get_content":{"content":{"type":"object","description":"The content record","properties":{"id":{"type":"string","description":"Unique identifier for the content"},"title":{"type":"string","description":"Title of the content"},"description":{"type":"string","description":"Detailed description (may contain HTML)"},"tags":{"type":"array","description":"Tags associated with this content","items":{"type":"string"}},"type":{"type":"string","description":"The kind of artifact associated with this content"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"},"author":{"type":"string","description":"User ID who authored the content","nullable":true},"isOfficial":{"type":"boolean","description":"Whether the content is recognised as official"},"duration":{"type":"object","description":"Expected time to complete the content","nullable":true,"properties":{"value":{"type":"number","description":"Duration value","nullable":true},"unit":{"type":"string","description":"The unit of the duration (always \'minutes\')"}}},"contentHistory":{"type":"array","description":"Chronological history of actions on this content","items":{"type":"object","properties":{"action":{"type":"string","description":"Type of change or event recorded"},"timestamp":{"type":"string","description":"When the action occurred (ISO 8601)"},"performedBy":{"type":"object","description":"The actor that performed the action","properties":{"type":{"type":"string","description":"Kind of actor (e.g. user or system)"},"value":{"type":"string","description":"Identifier or value of the actor"}}}}}}}}},"thrive_get_cpd_category":{"category":{"type":"object","description":"The CPD category","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}}},"thrive_get_cpd_entry":{"entry":{"type":"object","description":"The CPD entry","properties":{"logEntryId":{"type":"string","description":"Unique ID for this activity record"},"userId":{"type":"string","description":"User ID who triggered this activity record"},"activity":{"type":"object","description":"The content item associated with the CPD log entry","properties":{"type":{"type":"string","description":"The type of content (e.g. file, article, video)"},"name":{"type":"string","description":"The name of the content item"}}},"category":{"type":"object","description":"The CPD category","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}},"entryDate":{"type":"string","description":"The date and time the CPD entry was logged (ISO 8601)"},"durationMinutes":{"type":"number","description":"Minutes logged as CPD from this activity"},"description":{"type":"string","description":"Summary or reflective statement","nullable":true},"isVerified":{"type":"boolean","description":"Whether the activity was generated from verified system activity"}}}},"thrive_get_cpd_requirement":{"requirement":{"type":"object","description":"The CPD requirement","properties":{"audienceRequirementId":{"type":"string","description":"Unique ID for this requirement record"},"audienceId":{"type":"string","description":"ID of the audience this requirement applies to"},"requiredMinutes":{"type":"number","description":"Number of minutes required for CPD completion"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_get_enrolment":{"enrolment":{"type":"object","description":"The enrolment","properties":{"id":{"type":"string","description":"The enrolment ID"},"userId":{"type":"string","description":"The assignee user ID"},"assignmentId":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The assigned content ID"},"status":{"type":"string","description":"Enrolment status"},"availableDate":{"type":"string","description":"Date a scheduled enrolment becomes open"},"dueDate":{"type":"string","description":"Date after which a scheduled enrolment is overdue"},"lastCompletedAt":{"type":"string","description":"Date a scheduled enrolment was last completed"},"history":{"type":"array","description":"Event-log history entries","items":{"type":"object","properties":{"type":{"type":"string","description":"The type of the logged event"},"completionId":{"type":"string","description":"The completion ID"},"previousStatus":{"type":"string","description":"The previous enrolment status"},"nextStatus":{"type":"string","description":"The next enrolment status"},"createdAt":{"type":"string","description":"Date the event was logged"},"updatedAt":{"type":"string","description":"Date the event was last modified"}}}},"updatedAt":{"type":"string","description":"Date the enrolment was last updated"}}}},"thrive_get_skill_levels":{"levels":{"type":"array","description":"The available skill levels","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill level"},"isEnabled":{"type":"boolean","description":"Whether the skill level is enabled"},"value":{"type":"number","description":"The numeric value of the skill level"}}}}},"thrive_get_tag":{"tag":{"type":"object","description":"The tag","properties":{"tag":{"type":"string","description":"The name of the tag"},"id":{"type":"string","description":"The ID of the tag"},"contents":{"type":"array","description":"IDs of contents using this tag","items":{"type":"string"}},"campaigns":{"type":"array","description":"IDs of campaigns using this tag","items":{"type":"string"}},"interests":{"type":"array","description":"IDs of users interested in this tag","items":{"type":"string"}},"skills":{"type":"array","description":"IDs of users skilled in this tag","items":{"type":"string"}}}}},"thrive_get_user_by_id":{"user":{"type":"object","description":"The user","properties":{"id":{"type":"string","description":"The user\'s ID"},"ref":{"type":"string","description":"The user\'s ref","nullable":true},"firstName":{"type":"string","description":"The user\'s first name","nullable":true},"lastName":{"type":"string","description":"The user\'s last name","nullable":true},"email":{"type":"string","description":"The user\'s email","nullable":true},"role":{"type":"string","description":"The user\'s role","nullable":true},"status":{"type":"string","description":"The user\'s status","nullable":true},"positions":{"type":"array","description":"The user\'s positions","items":{"type":"object","properties":{"id":{"type":"string","description":"The user ID"},"manager":{"type":"object","description":"Line manager details","properties":{"id":{"type":"string","description":"The manager\'s user ID","nullable":true},"name":{"type":"string","description":"The manager\'s full name","nullable":true},"ref":{"type":"string","description":"The manager\'s unique reference","nullable":true}}},"ouId":{"type":"string","description":"The organisational unit ID","nullable":true},"isActive":{"type":"boolean","description":"Whether the position is active"},"startDate":{"type":"string","description":"Start date (ISO 8601)","nullable":true},"endDate":{"type":"string","description":"End date (ISO 8601)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"additionalFields":{"type":"json","description":"Custom field values","nullable":true},"languageCode":{"type":"string","description":"The user\'s language code","nullable":true},"deleted":{"type":"boolean","description":"Whether the user has been deleted"},"compliance":{"type":"number","description":"The user\'s compliance score"},"level":{"type":"number","description":"The user\'s level"},"firstLogin":{"type":"string","description":"First login timestamp (ISO 8601)","nullable":true},"lastLogin":{"type":"string","description":"Last login timestamp (ISO 8601)","nullable":true},"tags":{"type":"json","description":"Tag membership (e.g. skills)"},"usersFollowing":{"type":"array","description":"IDs of users this user follows","items":{"type":"string"}},"tagsFollowing":{"type":"array","description":"Tags this user follows","items":{"type":"string"}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true},"hasPicture":{"type":"boolean","description":"Whether the user has a profile picture"},"timeZone":{"type":"string","description":"The user\'s time zone","nullable":true},"summary":{"type":"string","description":"The user\'s summary","nullable":true},"relevancy":{"type":"number","description":"The user\'s relevancy score"},"rank":{"type":"json","description":"The user\'s rank details"},"agreedTerms":{"type":"boolean","description":"Whether the user agreed to the terms","nullable":true},"onboarded":{"type":"boolean","description":"Whether the user has been onboarded","nullable":true},"audiences":{"type":"array","description":"Audience IDs the user belongs to","items":{"type":"string"}},"singleSignOn":{"type":"boolean","description":"Whether the user uses single sign-on"}}}},"thrive_get_user_by_ref":{"user":{"type":"object","description":"The user (basic information)","properties":{"id":{"type":"string","description":"The user\'s ID"},"ref":{"type":"string","description":"The user\'s ref","nullable":true},"firstName":{"type":"string","description":"The user\'s first name","nullable":true},"lastName":{"type":"string","description":"The user\'s last name","nullable":true},"email":{"type":"string","description":"The user\'s email","nullable":true},"role":{"type":"string","description":"The user\'s role","nullable":true},"status":{"type":"string","description":"The user\'s status","nullable":true},"positions":{"type":"array","description":"The user\'s positions","items":{"type":"object","properties":{"id":{"type":"string","description":"The user ID"},"manager":{"type":"object","description":"Line manager details","properties":{"id":{"type":"string","description":"The manager\'s user ID","nullable":true},"name":{"type":"string","description":"The manager\'s full name","nullable":true},"ref":{"type":"string","description":"The manager\'s unique reference","nullable":true}}},"ouId":{"type":"string","description":"The organisational unit ID","nullable":true},"isActive":{"type":"boolean","description":"Whether the position is active"},"startDate":{"type":"string","description":"Start date (ISO 8601)","nullable":true},"endDate":{"type":"string","description":"End date (ISO 8601)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"additionalFields":{"type":"json","description":"Custom field values","nullable":true},"languageCode":{"type":"string","description":"The user\'s language code","nullable":true}}}},"thrive_list_assignments":{"assignments":{"type":"array","description":"The matching assignments","items":{"type":"object","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}}},"thrive_list_audience_managers":{"managers":{"type":"array","description":"The audience managers","items":{"type":"object","properties":{"userId":{"type":"string","description":"The user\'s id"},"reference":{"type":"string","description":"The user\'s reference"},"email":{"type":"string","description":"The user\'s email"},"permissions":{"type":"object","description":"The manager permissions","properties":{"audienceManager":{"type":"json","description":"Audience manager permissions"},"peopleManager":{"type":"json","description":"People manager permissions"},"administrator":{"type":"json","description":"Administrator permissions (structures only)","nullable":true}}}}}}},"thrive_list_audience_members":{"results":{"type":"array","description":"The audience members","items":{"type":"object","properties":{"userId":{"type":"string","description":"The user\'s id"},"reference":{"type":"string","description":"The user\'s reference"},"email":{"type":"string","description":"The user\'s email"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_list_audiences":{"results":{"type":"array","description":"The matching audiences","items":{"type":"object","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_list_completions":{"completions":{"type":"array","description":"The matching completion records","items":{"type":"object","properties":{"id":{"type":"string","description":"The completion ID"},"userId":{"type":"string","description":"The user ID"},"contentId":{"type":"string","description":"The content ID for the content completed"},"contentVersion":{"type":"number","description":"The version of the content"},"skills":{"type":"array","description":"The skills acquired by completing this content","items":{"type":"string"}},"completionType":{"type":"string","description":"The type of completion record"},"hadDueDate":{"type":"boolean","description":"Whether the completion had a due date"},"isRPL":{"type":"boolean","description":"Whether the completion was imported via RPL"},"completedAt":{"type":"string","description":"Timestamp when the completion occurred (ISO 8601)"},"activeUntil":{"type":"string","description":"Timestamp the completion is valid until (ISO 8601)"}}}}},"thrive_list_enrolments":{"enrolments":{"type":"array","description":"The matching enrolments","items":{"type":"object","properties":{"id":{"type":"string","description":"The enrolment ID"},"userId":{"type":"string","description":"The assignee user ID"},"assignmentId":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The assigned content ID"},"status":{"type":"string","description":"Enrolment status"},"availableDate":{"type":"string","description":"Date a scheduled enrolment becomes open"},"dueDate":{"type":"string","description":"Date after which a scheduled enrolment is overdue"},"lastCompletedAt":{"type":"string","description":"Date a scheduled enrolment was last completed"},"history":{"type":"array","description":"Event-log history entries","items":{"type":"object","properties":{"type":{"type":"string","description":"The type of the logged event"},"completionId":{"type":"string","description":"The completion ID"},"previousStatus":{"type":"string","description":"The previous enrolment status"},"nextStatus":{"type":"string","description":"The next enrolment status"},"createdAt":{"type":"string","description":"Date the event was logged"},"updatedAt":{"type":"string","description":"Date the event was last modified"}}}},"updatedAt":{"type":"string","description":"Date the enrolment was last updated"}}}}},"thrive_list_tags":{"results":{"type":"array","description":"The tags","items":{"type":"object","properties":{"tag":{"type":"string","description":"The name of the tag"},"id":{"type":"string","description":"The ID of the tag"},"contents":{"type":"array","description":"IDs of contents using this tag","items":{"type":"string"}},"campaigns":{"type":"array","description":"IDs of campaigns using this tag","items":{"type":"string"}},"interests":{"type":"array","description":"IDs of users interested in this tag","items":{"type":"string"}},"skills":{"type":"array","description":"IDs of users skilled in this tag","items":{"type":"string"}}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_activities":{"results":{"type":"array","description":"The matching activity records","items":{"type":"object","properties":{"type":{"type":"string","description":"The activity action type"},"name":{"type":"string","description":"The name of the activity"},"id":{"type":"string","description":"Unique ID for this activity record"},"user":{"type":"string","description":"User ID who triggered the activity"},"date":{"type":"string","description":"Timestamp when the activity occurred (ISO 8601)"},"contextId":{"type":"string","description":"Identifier for the context item"},"contextType":{"type":"string","description":"What this activity was in relation to"},"data":{"type":"json","description":"Unstructured activity data; shape varies by type"},"with":{"type":"json","description":"Additional context information","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_content":{"results":{"type":"array","description":"The matching content records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the content"},"title":{"type":"string","description":"Title of the content"},"description":{"type":"string","description":"Detailed description (may contain HTML)"},"tags":{"type":"array","description":"Tags associated with this content","items":{"type":"string"}},"type":{"type":"string","description":"The kind of artifact associated with this content"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"},"author":{"type":"string","description":"User ID who authored the content","nullable":true},"isOfficial":{"type":"boolean","description":"Whether the content is recognised as official"},"duration":{"type":"object","description":"Expected time to complete the content","nullable":true,"properties":{"value":{"type":"number","description":"Duration value","nullable":true},"unit":{"type":"string","description":"The unit of the duration (always \'minutes\')"}}},"contentHistory":{"type":"array","description":"Chronological history of actions on this content","items":{"type":"object","properties":{"action":{"type":"string","description":"Type of change or event recorded"},"timestamp":{"type":"string","description":"When the action occurred (ISO 8601)"},"performedBy":{"type":"object","description":"The actor that performed the action","properties":{"type":{"type":"string","description":"Kind of actor (e.g. user or system)"},"value":{"type":"string","description":"Identifier or value of the actor"}}}}}}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_categories":{"results":{"type":"array","description":"The matching CPD categories","items":{"type":"object","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_entries":{"results":{"type":"array","description":"The matching CPD entries","items":{"type":"object","properties":{"logEntryId":{"type":"string","description":"Unique ID for this activity record"},"userId":{"type":"string","description":"User ID who triggered this activity record"},"activity":{"type":"object","description":"The content item associated with the CPD log entry","properties":{"type":{"type":"string","description":"The type of content (e.g. file, article, video)"},"name":{"type":"string","description":"The name of the content item"}}},"category":{"type":"object","description":"The CPD category","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}},"entryDate":{"type":"string","description":"The date and time the CPD entry was logged (ISO 8601)"},"durationMinutes":{"type":"number","description":"Minutes logged as CPD from this activity"},"description":{"type":"string","description":"Summary or reflective statement","nullable":true},"isVerified":{"type":"boolean","description":"Whether the activity was generated from verified system activity"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_requirements":{"results":{"type":"array","description":"The matching CPD requirements","items":{"type":"object","properties":{"audienceRequirementId":{"type":"string","description":"Unique ID for this requirement record"},"audienceId":{"type":"string","description":"ID of the audience this requirement applies to"},"requiredMinutes":{"type":"number","description":"Number of minutes required for CPD completion"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_user_summaries":{"results":{"type":"array","description":"The matching CPD user summaries","items":{"type":"object","properties":{"userId":{"type":"string","description":"ID of the user this summary is for"},"durationMinutes":{"type":"number","description":"Total CPD minutes logged by the user in the period"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_remove_audience_manager":{"success":{"type":"boolean","description":"Whether the audience manager was removed"}},"thrive_remove_audience_member":{"success":{"type":"boolean","description":"Whether the audience member was removed"}},"thrive_remove_user_tags":{"status":{"type":"number","description":"The HTTP status code of the operation"},"message":{"type":"string","description":"A human-readable result message"}},"thrive_replace_audience_managers":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_replace_audience_members":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_search_users":{"results":{"type":"array","description":"The matching users","items":{"type":"object","properties":{"id":{"type":"string","description":"The user\'s ID"},"ref":{"type":"string","description":"The user\'s ref","nullable":true},"firstName":{"type":"string","description":"The user\'s first name","nullable":true},"lastName":{"type":"string","description":"The user\'s last name","nullable":true},"email":{"type":"string","description":"The user\'s email","nullable":true},"role":{"type":"string","description":"The user\'s role","nullable":true},"status":{"type":"string","description":"The user\'s status","nullable":true},"positions":{"type":"array","description":"The user\'s positions","items":{"type":"object","properties":{"id":{"type":"string","description":"The user ID"},"manager":{"type":"object","description":"Line manager details","properties":{"id":{"type":"string","description":"The manager\'s user ID","nullable":true},"name":{"type":"string","description":"The manager\'s full name","nullable":true},"ref":{"type":"string","description":"The manager\'s unique reference","nullable":true}}},"ouId":{"type":"string","description":"The organisational unit ID","nullable":true},"isActive":{"type":"boolean","description":"Whether the position is active"},"startDate":{"type":"string","description":"Start date (ISO 8601)","nullable":true},"endDate":{"type":"string","description":"End date (ISO 8601)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"additionalFields":{"type":"json","description":"Custom field values","nullable":true},"languageCode":{"type":"string","description":"The user\'s language code","nullable":true},"deleted":{"type":"boolean","description":"Whether the user has been deleted"},"compliance":{"type":"number","description":"The user\'s compliance score"},"level":{"type":"number","description":"The user\'s level"},"firstLogin":{"type":"string","description":"First login timestamp (ISO 8601)","nullable":true},"lastLogin":{"type":"string","description":"Last login timestamp (ISO 8601)","nullable":true},"tags":{"type":"json","description":"Tag membership (e.g. skills)"},"usersFollowing":{"type":"array","description":"IDs of users this user follows","items":{"type":"string"}},"tagsFollowing":{"type":"array","description":"Tags this user follows","items":{"type":"string"}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true},"hasPicture":{"type":"boolean","description":"Whether the user has a profile picture"},"timeZone":{"type":"string","description":"The user\'s time zone","nullable":true},"summary":{"type":"string","description":"The user\'s summary","nullable":true},"relevancy":{"type":"number","description":"The user\'s relevancy score"},"rank":{"type":"json","description":"The user\'s rank details"},"agreedTerms":{"type":"boolean","description":"Whether the user agreed to the terms","nullable":true},"onboarded":{"type":"boolean","description":"Whether the user has been onboarded","nullable":true},"audiences":{"type":"array","description":"Audience IDs the user belongs to","items":{"type":"string"}},"singleSignOn":{"type":"boolean","description":"Whether the user uses single sign-on"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_suspend_user":{"user":{"type":"object","description":"The suspended user","properties":{"id":{"type":"string","description":"The user ID"},"loginMethod":{"type":"string","description":"How the user logs in"},"ref":{"type":"string","description":"Your organisation\'s unique identifier for the user"},"email":{"type":"string","description":"The email address for the user"},"firstName":{"type":"string","description":"The given name of the individual"},"lastName":{"type":"string","description":"The family name of the individual"},"role":{"type":"string","description":"Role assigned to this individual"},"jobTitle":{"type":"string","description":"Name of this individual\'s role"},"managerRef":{"type":"string","description":"The line manager\'s ref","nullable":true},"startDate":{"type":"string","description":"Date started with the organisation","nullable":true},"endDate":{"type":"string","description":"Date left the organisation","nullable":true},"timeZone":{"type":"string","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","description":"The user\'s preferred language"},"active":{"type":"boolean","description":"Whether the account is active or suspended"},"createdAt":{"type":"string","description":"Date/time the user was created"},"updatedAt":{"type":"string","description":"Date/time the user was last modified"},"sso":{"type":"boolean","description":"Whether the account is managed by an auth provider"},"domain":{"type":"string","description":"Domain this individual is associated with","nullable":true},"additionalFields":{"type":"json","description":"Custom field values for this user","nullable":true}}}},"thrive_update_assignment":{"assignment":{"type":"object","description":"The updated assignment","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_update_audience":{"audience":{"type":"object","description":"The updated audience","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"thrive_update_user":{"user":{"type":"object","description":"The updated user","properties":{"id":{"type":"string","description":"The user ID"},"loginMethod":{"type":"string","description":"How the user logs in"},"ref":{"type":"string","description":"Your organisation\'s unique identifier for the user"},"email":{"type":"string","description":"The email address for the user"},"firstName":{"type":"string","description":"The given name of the individual"},"lastName":{"type":"string","description":"The family name of the individual"},"role":{"type":"string","description":"Role assigned to this individual"},"jobTitle":{"type":"string","description":"Name of this individual\'s role"},"managerRef":{"type":"string","description":"The line manager\'s ref","nullable":true},"startDate":{"type":"string","description":"Date started with the organisation","nullable":true},"endDate":{"type":"string","description":"Date left the organisation","nullable":true},"timeZone":{"type":"string","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","description":"The user\'s preferred language"},"active":{"type":"boolean","description":"Whether the account is active or suspended"},"createdAt":{"type":"string","description":"Date/time the user was created"},"updatedAt":{"type":"string","description":"Date/time the user was last modified"},"sso":{"type":"boolean","description":"Whether the account is managed by an auth provider"},"domain":{"type":"string","description":"Domain this individual is associated with","nullable":true},"additionalFields":{"type":"json","description":"Custom field values for this user","nullable":true}}}},"thrive_update_user_skills":{"status":{"type":"number","description":"The HTTP status code of the operation"},"message":{"type":"string","description":"A human-readable result message"}},"tiktok_get_post_status":{"status":{"type":"string","description":"Current status of the post. Values: PROCESSING_UPLOAD/PROCESSING_DOWNLOAD (TikTok is processing the media), SEND_TO_USER_INBOX (draft delivered, awaiting user action), PUBLISH_COMPLETE (successfully posted), FAILED (check failReason)."},"failReason":{"type":"string","description":"Reason for failure if status is FAILED. Null otherwise.","optional":true},"publiclyAvailablePostId":{"type":"array","description":"Array of public post IDs (as strings) once the content is published and publicly viewable. Can be used to construct the TikTok post URL.","items":{"type":"string","description":"Public TikTok post ID"}},"uploadedBytes":{"type":"number","description":"Number of bytes uploaded to TikTok for FILE_UPLOAD posts","optional":true},"downloadedBytes":{"type":"number","description":"Number of bytes TikTok reports as downloaded","optional":true}},"tiktok_get_user":{"openId":{"type":"string","description":"Unique TikTok user ID for this application"},"unionId":{"type":"string","description":"Unique TikTok user ID across all apps from the same developer","optional":true},"displayName":{"type":"string","description":"User display name"},"bioDescription":{"type":"string","description":"User bio description","optional":true},"profileDeepLink":{"type":"string","description":"Deep link to user TikTok profile","optional":true},"isVerified":{"type":"boolean","description":"Whether the account is verified","optional":true},"username":{"type":"string","description":"TikTok username","optional":true},"followerCount":{"type":"number","description":"Number of followers","optional":true},"followingCount":{"type":"number","description":"Number of accounts the user follows","optional":true},"likesCount":{"type":"number","description":"Total likes received across all videos","optional":true},"videoCount":{"type":"number","description":"Total number of public videos","optional":true},"avatarFile":{"type":"file","description":"Downloadable copy of the profile avatar image (largest available variant), stored as a workflow file so it can be chained into file-consuming blocks (e.g. attached to an email).","optional":true}},"tiktok_list_videos":{"videos":{"type":"array","description":"List of TikTok videos","items":{"type":"object","properties":{"id":{"type":"string","description":"Video ID"},"title":{"type":"string","description":"Video title","optional":true},"coverImageUrl":{"type":"string","description":"Signed TikTok CDN cover URL. It is public but time-limited, so consume it immediately.","optional":true},"embedLink":{"type":"string","description":"Embeddable video URL","optional":true},"embedHtml":{"type":"string","description":"HTML embed markup for the video","optional":true},"duration":{"type":"number","description":"Video duration in seconds","optional":true},"createTime":{"type":"number","description":"Unix timestamp when the video was created","optional":true},"shareUrl":{"type":"string","description":"Shareable video URL","optional":true},"videoDescription":{"type":"string","description":"Video description or caption","optional":true},"width":{"type":"number","description":"Video width in pixels","optional":true},"height":{"type":"number","description":"Video height in pixels","optional":true},"viewCount":{"type":"number","description":"Number of views","optional":true},"likeCount":{"type":"number","description":"Number of likes","optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true},"shareCount":{"type":"number","description":"Number of shares","optional":true}}}},"cursor":{"type":"number","description":"Cursor for fetching the next page of results","optional":true},"hasMore":{"type":"boolean","description":"Whether there are more videos to fetch"}},"tiktok_query_videos":{"videos":{"type":"array","description":"List of queried TikTok videos","items":{"type":"object","properties":{"id":{"type":"string","description":"Video ID"},"title":{"type":"string","description":"Video title","optional":true},"coverImageUrl":{"type":"string","description":"Signed TikTok CDN cover URL. It is public but time-limited, so consume it immediately.","optional":true},"embedLink":{"type":"string","description":"Embeddable video URL","optional":true},"embedHtml":{"type":"string","description":"HTML embed markup for the video","optional":true},"duration":{"type":"number","description":"Video duration in seconds","optional":true},"createTime":{"type":"number","description":"Unix timestamp when the video was created","optional":true},"shareUrl":{"type":"string","description":"Shareable video URL","optional":true},"videoDescription":{"type":"string","description":"Video description or caption","optional":true},"width":{"type":"number","description":"Video width in pixels","optional":true},"height":{"type":"number","description":"Video height in pixels","optional":true},"viewCount":{"type":"number","description":"Number of views","optional":true},"likeCount":{"type":"number","description":"Number of likes","optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true},"shareCount":{"type":"number","description":"Number of shares","optional":true}}}}},"tiktok_upload_video_draft":{"publishId":{"type":"string","description":"Unique identifier for tracking the draft status. Use this with the Get Post Status tool to check when the user has completed posting from their inbox."}},"tinybird_append_datasource":{"id":{"type":"string","description":"Identifier of the append operation","optional":true},"import_id":{"type":"string","description":"Import identifier for the append job","optional":true},"job_id":{"type":"string","description":"Job identifier used to poll import status","optional":true},"job_url":{"type":"string","description":"URL to query the import job status","optional":true},"status":{"type":"string","description":"Initial job status (e.g., \\"waiting\\")","optional":true},"job":{"type":"json","description":"Full import job details (kind, id, status, created_at, datasource, ...)","optional":true},"datasource":{"type":"json","description":"Target Data Source metadata (id, name, ...)","optional":true}},"tinybird_delete_datasource_rows":{"id":{"type":"string","description":"Identifier of the delete operation","optional":true},"job_id":{"type":"string","description":"Job identifier used to poll delete status","optional":true},"delete_id":{"type":"string","description":"Deletion identifier","optional":true},"job_url":{"type":"string","description":"URL to query the delete job status","optional":true},"status":{"type":"string","description":"Current job status (e.g., \\"waiting\\", \\"done\\")","optional":true},"job":{"type":"json","description":"Full delete job details (kind, id, status, delete_condition, rows_affected, ...)","optional":true}},"tinybird_events":{"successful_rows":{"type":"number","description":"Number of rows successfully ingested"},"quarantined_rows":{"type":"number","description":"Number of rows quarantined (failed validation)"}},"tinybird_get_job":{"id":{"type":"string","description":"Job identifier","optional":true},"job_id":{"type":"string","description":"Job identifier (same as id)","optional":true},"kind":{"type":"string","description":"Job kind (e.g., \\"import\\", \\"delete_data\\", \\"populateview\\", \\"copy\\")","optional":true},"status":{"type":"string","description":"Current job status: \\"waiting\\", \\"working\\", \\"done\\", \\"error\\", or \\"cancelled\\"","optional":true},"job_url":{"type":"string","description":"URL to re-query this job status","optional":true},"created_at":{"type":"string","description":"Timestamp the job was created","optional":true},"started_at":{"type":"string","description":"Timestamp the job started running","optional":true},"updated_at":{"type":"string","description":"Timestamp of the last job status update","optional":true},"is_cancellable":{"type":"boolean","description":"Whether the job can still be cancelled","optional":true},"error":{"type":"string","description":"Error message, present only when status is \\"error\\"","optional":true},"job":{"type":"json","description":"Full raw job details, including kind-specific fields (statistics, datasource, delete_condition, etc.)","optional":true}},"tinybird_query":{"data":{"type":"json","description":"Query result data. For FORMAT JSON: array of objects. For other formats (CSV, TSV, etc.): raw text string."},"meta":{"type":"array","description":"Column metadata for the result set (only available with FORMAT JSON)","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type"}}}},"rows":{"type":"number","description":"Number of rows returned (only available with FORMAT JSON)"},"rows_before_limit_at_least":{"type":"number","description":"Minimum number of rows there would be without a LIMIT clause (only available with FORMAT JSON)","optional":true},"statistics":{"type":"json","description":"Query execution statistics - elapsed time, rows read, bytes read (only available with FORMAT JSON)"}},"tinybird_query_pipe":{"data":{"type":"json","description":"Pipe result data as an array of row objects"},"meta":{"type":"array","description":"Column metadata for the result set","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type"}}}},"rows":{"type":"number","description":"Number of rows returned","optional":true},"rows_before_limit_at_least":{"type":"number","description":"Minimum number of rows there would be without a LIMIT clause","optional":true},"statistics":{"type":"json","description":"Query execution statistics - elapsed time, rows read, bytes read","optional":true,"properties":{"elapsed":{"type":"number","description":"Query execution time in seconds"},"rows_read":{"type":"number","description":"Number of rows processed"},"bytes_read":{"type":"number","description":"Number of bytes processed"}}}},"tinybird_truncate_datasource":{"truncated":{"type":"boolean","description":"Whether the Data Source was truncated successfully"},"result":{"type":"json","description":"Raw response body from the truncate endpoint, if any","optional":true}},"trello_add_checklist":{"checklist":{"type":"json","description":"Created checklist (id, name, idCard, idBoard, pos)","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"name":{"type":"string","description":"Checklist name"},"idCard":{"type":"string","description":"Card ID containing the checklist"},"idBoard":{"type":"string","description":"Board ID containing the checklist","optional":true},"pos":{"type":"number","description":"Checklist position on the card"}}}},"trello_add_checklist_item":{"item":{"type":"json","description":"Created checklist item (id, name, state, pos, idChecklist)","optional":true,"properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name"},"state":{"type":"string","description":"Item state (complete or incomplete)"},"pos":{"type":"number","description":"Item position on the checklist"},"idChecklist":{"type":"string","description":"Checklist ID containing the item","optional":true}}}},"trello_add_comment":{"comment":{"type":"json","description":"Created comment action (id, type, date, idMemberCreator, text, memberCreator, card, board, list)","optional":true,"properties":{"id":{"type":"string","description":"Action ID"},"type":{"type":"string","description":"Action type"},"date":{"type":"string","description":"Action timestamp"},"idMemberCreator":{"type":"string","description":"ID of the member who created the comment"},"text":{"type":"string","description":"Comment text","optional":true},"memberCreator":{"type":"object","description":"Member who created the comment","optional":true,"properties":{"id":{"type":"string","description":"Member ID"},"fullName":{"type":"string","description":"Member full name","optional":true},"username":{"type":"string","description":"Member username","optional":true}}},"card":{"type":"object","description":"Card referenced by the comment","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"shortLink":{"type":"string","description":"Short card link","optional":true},"idShort":{"type":"number","description":"Board-local card number","optional":true},"due":{"type":"string","description":"Card due date","optional":true}}},"board":{"type":"object","description":"Board referenced by the comment","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"shortLink":{"type":"string","description":"Short board link","optional":true}}},"list":{"type":"object","description":"List referenced by the comment","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"}}}}}},"trello_add_label":{"labelIds":{"type":"array","description":"Label IDs now applied to the card","items":{"type":"string","description":"A Trello label ID"}}},"trello_add_member":{"memberIds":{"type":"array","description":"Member IDs now assigned to the card","items":{"type":"string","description":"A Trello member ID"}}},"trello_create_board":{"board":{"type":"json","description":"Created board (id, name, desc, url, closed, idOrganization)","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"desc":{"type":"string","description":"Board description"},"url":{"type":"string","description":"Full board URL"},"closed":{"type":"boolean","description":"Whether the board is closed"},"idOrganization":{"type":"string","description":"ID of the workspace/organization the board belongs to","optional":true}}}},"trello_create_card":{"card":{"type":"json","description":"Created card (id, name, desc, url, idBoard, idList, closed, labelIds, labels, due, dueComplete)","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"trello_create_list":{"list":{"type":"json","description":"Created list (id, name, closed, pos, idBoard)","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"closed":{"type":"boolean","description":"Whether the list is archived"},"pos":{"type":"number","description":"List position on the board"},"idBoard":{"type":"string","description":"Board ID containing the list"}}}},"trello_delete_card":{"success":{"type":"boolean","description":"Whether the card was deleted"}},"trello_get_actions":{"actions":{"type":"array","description":"Action items (id, type, date, idMemberCreator, text, memberCreator, card, board, list)","items":{"type":"object","properties":{"id":{"type":"string","description":"Action ID"},"type":{"type":"string","description":"Action type"},"date":{"type":"string","description":"Action timestamp"},"idMemberCreator":{"type":"string","description":"ID of the member who created the action"},"text":{"type":"string","description":"Comment text when present","optional":true},"memberCreator":{"type":"object","description":"Member who created the action","optional":true,"properties":{"id":{"type":"string","description":"Member ID"},"fullName":{"type":"string","description":"Member full name","optional":true},"username":{"type":"string","description":"Member username","optional":true}}},"card":{"type":"object","description":"Card referenced by the action","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"shortLink":{"type":"string","description":"Short card link","optional":true},"idShort":{"type":"number","description":"Board-local card number","optional":true},"due":{"type":"string","description":"Card due date","optional":true}}},"board":{"type":"object","description":"Board referenced by the action","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"shortLink":{"type":"string","description":"Short board link","optional":true}}},"list":{"type":"object","description":"List referenced by the action","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"}}}}}},"count":{"type":"number","description":"Number of actions returned"}},"trello_get_board":{"board":{"type":"json","description":"Board (id, name, desc, url, closed, idOrganization)","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"desc":{"type":"string","description":"Board description"},"url":{"type":"string","description":"Full board URL"},"closed":{"type":"boolean","description":"Whether the board is closed"},"idOrganization":{"type":"string","description":"ID of the workspace/organization the board belongs to","optional":true}}}},"trello_get_card":{"card":{"type":"json","description":"Card (id, name, desc, url, idBoard, idList, closed, labelIds, labels, due, dueComplete)","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"trello_list_cards":{"cards":{"type":"array","description":"Cards returned from the selected Trello board or list","items":{"type":"object","properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"count":{"type":"number","description":"Number of cards returned"}},"trello_list_lists":{"lists":{"type":"array","description":"Lists on the selected board","items":{"type":"object","properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"closed":{"type":"boolean","description":"Whether the list is archived"},"pos":{"type":"number","description":"List position on the board"},"idBoard":{"type":"string","description":"Board ID containing the list"}}}},"count":{"type":"number","description":"Number of lists returned"}},"trello_list_members":{"members":{"type":"array","description":"Members on the selected board","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"fullName":{"type":"string","description":"Member full name","optional":true},"username":{"type":"string","description":"Member username","optional":true}}}},"count":{"type":"number","description":"Number of members returned"}},"trello_remove_label":{"success":{"type":"boolean","description":"Whether the label was removed from the card"}},"trello_remove_member":{"success":{"type":"boolean","description":"Whether the member was removed from the card"}},"trello_search":{"cards":{"type":"array","description":"Cards matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"}}}},"boards":{"type":"array","description":"Boards matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"desc":{"type":"string","description":"Board description"},"url":{"type":"string","description":"Full board URL"},"closed":{"type":"boolean","description":"Whether the board is archived"},"idOrganization":{"type":"string","description":"Workspace/organization ID that owns the board","optional":true}}}},"count":{"type":"number","description":"Total number of cards and boards returned"}},"trello_update_card":{"card":{"type":"json","description":"Updated card (id, name, desc, url, idBoard, idList, closed, labelIds, labels, due, dueComplete)","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"trello_update_checklist_item":{"item":{"type":"json","description":"Updated checklist item (id, name, state, pos, idChecklist)","optional":true,"properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name"},"state":{"type":"string","description":"Item state (complete or incomplete)"},"pos":{"type":"number","description":"Item position on the checklist"},"idChecklist":{"type":"string","description":"Checklist ID containing the item","optional":true}}}},"trello_update_list":{"list":{"type":"json","description":"Updated list (id, name, closed, pos, idBoard)","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"closed":{"type":"boolean","description":"Whether the list is archived"},"pos":{"type":"number","description":"List position on the board"},"idBoard":{"type":"string","description":"Board ID containing the list"}}}},"trigger_dev_activate_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_add_run_tags":{"message":{"type":"string","description":"Confirmation message for the added tags"}},"trigger_dev_batch_trigger_task":{"batchId":{"type":"string","description":"ID of the batch that was triggered"},"runIds":{"type":"array","description":"IDs of the runs created by the batch","items":{"type":"string","description":"Run ID (starts with run_)"}}},"trigger_dev_cancel_run":{"id":{"type":"string","description":"ID of the run that was canceled"}},"trigger_dev_complete_waitpoint_token":{"success":{"type":"boolean","description":"Whether the waitpoint token was completed"}},"trigger_dev_create_env_var":{"success":{"type":"boolean","description":"Whether the environment variable was created"},"name":{"type":"string","description":"Name of the environment variable that was created"}},"trigger_dev_create_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_create_waitpoint_token":{"id":{"type":"string","description":"Unique ID of the waitpoint token (starts with waitpoint_)"},"isCached":{"type":"boolean","description":"Whether an existing token was returned because the same idempotency key was reused"},"url":{"type":"string","description":"HTTP callback URL; a POST request to this URL completes the waitpoint without an API key"}},"trigger_dev_deactivate_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_delete_env_var":{"success":{"type":"boolean","description":"Whether the environment variable was deleted"},"name":{"type":"string","description":"Name of the environment variable that was deleted"}},"trigger_dev_delete_schedule":{"deleted":{"type":"boolean","description":"Whether the schedule was deleted"},"scheduleId":{"type":"string","description":"ID of the schedule that was deleted"}},"trigger_dev_execute_query":{"format":{"type":"string","description":"Format of the results (json or csv)"},"results":{"type":"json","description":"Query results: an array of row objects for json format, a CSV string for csv"}},"trigger_dev_get_batch":{"id":{"type":"string","description":"ID of the batch (starts with batch_)"},"status":{"type":"string","description":"Batch status (PENDING, PROCESSING, COMPLETED, PARTIAL_FAILED, or ABORTED)"},"idempotencyKey":{"type":"string","description":"Idempotency key provided when triggering the batch","optional":true},"createdAt":{"type":"string","description":"ISO timestamp when the batch was created","optional":true},"updatedAt":{"type":"string","description":"ISO timestamp when the batch was last updated","optional":true},"runCount":{"type":"number","description":"Total number of runs in the batch","optional":true},"runIds":{"type":"array","description":"IDs of the runs in the batch","items":{"type":"string","description":"Run ID (starts with run_)"}},"successfulRunCount":{"type":"number","description":"Number of successful runs, populated after completion","optional":true},"failedRunCount":{"type":"number","description":"Number of failed runs, populated after completion","optional":true},"errors":{"type":"array","description":"Error details for failed items, present for PARTIAL_FAILED batches","optional":true,"items":{"type":"object","description":"Failed batch item","properties":{"index":{"type":"number","description":"Index of the failed item","nullable":true},"taskIdentifier":{"type":"string","description":"Task identifier of the failed item","nullable":true},"error":{"type":"json","description":"Error details","nullable":true},"errorCode":{"type":"string","description":"Optional error code","nullable":true}}}}},"trigger_dev_get_batch_results":{"id":{"type":"string","description":"ID of the batch (starts with batch_)"},"items":{"type":"array","description":"Execution results for each run in the batch","items":{"type":"object","description":"Run result","properties":{"ok":{"type":"boolean","description":"Whether the run completed successfully"},"id":{"type":"string","description":"ID of the run (starts with run_)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executed","optional":true,"nullable":true},"output":{"type":"json","description":"Output returned by the run, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the run failed","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Duration of the run in milliseconds","optional":true,"nullable":true}}}}},"trigger_dev_get_deployment":{"id":{"type":"string","description":"Unique ID of the deployment"},"status":{"type":"string","description":"Deployment status (PENDING, INSTALLING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT)"},"version":{"type":"string","description":"Deployment version (e.g., \\"20250228.1\\")","optional":true,"nullable":true},"shortCode":{"type":"string","description":"Short code of the deployment","optional":true,"nullable":true},"createdAt":{"type":"string","description":"ISO timestamp when the deployment was created","optional":true,"nullable":true},"deployedAt":{"type":"string","description":"ISO timestamp when the deployment was promoted to DEPLOYED","optional":true,"nullable":true},"runtime":{"type":"string","description":"Runtime used by the deployment (e.g., \\"node\\")","optional":true,"nullable":true},"runtimeVersion":{"type":"string","description":"Runtime version of the deployment","optional":true,"nullable":true},"git":{"type":"json","description":"Git metadata associated with the deployment","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the deployment failed","optional":true,"nullable":true},"tasks":{"type":"array","description":"Tasks registered by the deployed worker","items":{"type":"object","description":"Deployed task","properties":{"id":{"type":"string","description":"Task ID","nullable":true},"slug":{"type":"string","description":"Task identifier","nullable":true},"filePath":{"type":"string","description":"File path of the task in the project","nullable":true}}}}},"trigger_dev_get_env_var":{"name":{"type":"string","description":"Name of the environment variable"},"value":{"type":"string","description":"Plaintext value of the environment variable; appears in workflow outputs and run history"}},"trigger_dev_get_latest_deployment":{"id":{"type":"string","description":"Unique ID of the deployment"},"status":{"type":"string","description":"Deployment status (PENDING, INSTALLING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT)"},"version":{"type":"string","description":"Deployment version (e.g., \\"20250228.1\\")","optional":true,"nullable":true},"shortCode":{"type":"string","description":"Short code of the deployment","optional":true,"nullable":true},"createdAt":{"type":"string","description":"ISO timestamp when the deployment was created","optional":true,"nullable":true},"deployedAt":{"type":"string","description":"ISO timestamp when the deployment was promoted to DEPLOYED","optional":true,"nullable":true},"runtime":{"type":"string","description":"Runtime used by the deployment (e.g., \\"node\\")","optional":true,"nullable":true},"runtimeVersion":{"type":"string","description":"Runtime version of the deployment","optional":true,"nullable":true},"git":{"type":"json","description":"Git metadata associated with the deployment","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the deployment failed","optional":true,"nullable":true},"tasks":{"type":"array","description":"Tasks registered by the deployed worker","items":{"type":"object","description":"Deployed task","properties":{"id":{"type":"string","description":"Task ID","nullable":true},"slug":{"type":"string","description":"Task identifier","nullable":true},"filePath":{"type":"string","description":"File path of the task in the project","nullable":true}}}}},"trigger_dev_get_query_schema":{"tables":{"type":"array","description":"Tables that can be queried with TRQL","items":{"type":"object","description":"Queryable table","properties":{"name":{"type":"string","description":"Table name used in TRQL queries","nullable":true},"description":{"type":"string","description":"Description of the table","nullable":true},"timeColumn":{"type":"string","description":"Primary time column for the table","nullable":true},"columns":{"type":"array","description":"Columns of the table","items":{"type":"object","description":"Table column","properties":{"name":{"type":"string","description":"Column name","nullable":true},"type":{"type":"string","description":"ClickHouse data type","nullable":true},"description":{"type":"string","description":"Column description","nullable":true},"example":{"type":"string","description":"Example value","nullable":true},"allowedValues":{"type":"array","description":"Allowed values for enum-like columns","items":{"type":"string","description":"Allowed value"}},"coreColumn":{"type":"boolean","description":"Whether the column is included in default queries"}}}}}}}},"trigger_dev_get_queue":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_get_run":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}},"metadata":{"type":"json","description":"Metadata attached to the run","optional":true},"depth":{"type":"number","description":"Depth of the run in a parent-child run hierarchy","optional":true},"batchId":{"type":"string","description":"ID of the batch the run belongs to, if batch-triggered","optional":true},"triggerFunction":{"type":"string","description":"Function used to trigger the run (trigger, triggerAndWait, batchTrigger, or batchTriggerAndWait)","optional":true},"payload":{"type":"json","description":"Payload the run was triggered with","optional":true},"payloadPresignedUrl":{"type":"string","description":"Presigned URL to download the payload when it is too large to inline","optional":true},"output":{"type":"json","description":"Output returned by the run","optional":true},"outputPresignedUrl":{"type":"string","description":"Presigned URL to download the output when it is too large to inline","optional":true},"schedule":{"type":"object","description":"Schedule that triggered the run, if any","optional":true,"properties":{"id":{"type":"string","description":"Schedule ID","nullable":true},"externalId":{"type":"string","description":"External ID of the schedule","nullable":true},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","nullable":true},"generator":{"type":"object","description":"Schedule generator details","nullable":true,"properties":{"type":{"type":"string","description":"Generator type (e.g., CRON)","nullable":true},"expression":{"type":"string","description":"Cron expression","nullable":true},"description":{"type":"string","description":"Human-readable description of the cron expression","nullable":true}}}}},"attempts":{"type":"array","description":"Attempts made for the run","items":{"type":"object","description":"Run attempt","properties":{"id":{"type":"string","description":"Attempt ID (starts with attempt_)"},"status":{"type":"string","description":"Attempt status (PENDING, EXECUTING, PAUSED, COMPLETED, FAILED, or CANCELED)"},"createdAt":{"type":"string","description":"ISO timestamp when the attempt was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the attempt was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the attempt started","nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the attempt completed","nullable":true},"error":{"type":"object","description":"Error details when the attempt failed","nullable":true,"properties":{"message":{"type":"string","description":"Error message","nullable":true},"name":{"type":"string","description":"Error name","nullable":true},"stackTrace":{"type":"string","description":"Error stack trace","nullable":true}}}}}},"relatedRuns":{"type":"object","description":"Root, parent, and child runs related to this run","optional":true,"properties":{"root":{"type":"object","description":"Root run of the hierarchy","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"parent":{"type":"object","description":"Parent run of this run","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"children":{"type":"array","description":"Child runs of this run","items":{"type":"object","description":"Child run","properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}}}}}},"trigger_dev_get_run_events":{"events":{"type":"array","description":"Log and span events recorded during the run","items":{"type":"object","description":"Run event","properties":{"spanId":{"type":"string","description":"Span ID of the event","nullable":true},"parentId":{"type":"string","description":"Parent span ID","nullable":true},"runId":{"type":"string","description":"Run ID associated with the event","nullable":true},"message":{"type":"string","description":"Event message","nullable":true},"startTime":{"type":"string","description":"Start time as a bigint string (nanoseconds since epoch)","nullable":true},"duration":{"type":"number","description":"Duration of the event in nanoseconds","nullable":true},"isError":{"type":"boolean","description":"Whether the event represents an error"},"isPartial":{"type":"boolean","description":"Whether the event is still in progress"},"isCancelled":{"type":"boolean","description":"Whether the event was cancelled"},"level":{"type":"string","description":"Log level (TRACE, DEBUG, LOG, INFO, WARN, or ERROR)","nullable":true},"kind":{"type":"string","description":"Kind of span event","nullable":true},"attemptNumber":{"type":"number","description":"Attempt number the event belongs to","nullable":true},"taskSlug":{"type":"string","description":"Task identifier","nullable":true},"events":{"type":"array","description":"Span events (e.g., exceptions) that occurred during this event","items":{"type":"object","description":"Span event","properties":{"name":{"type":"string","description":"Event name","nullable":true},"time":{"type":"string","description":"When the event occurred","nullable":true},"properties":{"type":"json","description":"Event-specific properties","nullable":true}}}}}}}},"trigger_dev_get_run_result":{"ok":{"type":"boolean","description":"Whether the run completed successfully"},"id":{"type":"string","description":"ID of the run (starts with run_)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executed","optional":true,"nullable":true},"output":{"type":"json","description":"Output returned by the run, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the run failed","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Duration of the run in milliseconds","optional":true,"nullable":true}},"trigger_dev_get_run_trace":{"traceId":{"type":"string","description":"OpenTelemetry trace ID of the run"},"rootSpan":{"type":"json","description":"Root span of the trace; each span has id, parentId, runId, data (message, taskSlug, startTime, duration, isError, level, events), and recursively nested children spans"}},"trigger_dev_get_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_get_waitpoint_token":{"id":{"type":"string","description":"Unique ID of the waitpoint token (starts with waitpoint_)"},"url":{"type":"string","description":"HTTP callback URL; a POST request to this URL completes the waitpoint without an API key"},"status":{"type":"string","description":"Status of the waitpoint token (WAITING, COMPLETED, or TIMED_OUT)"},"idempotencyKey":{"type":"string","description":"Idempotency key used when creating the token","optional":true,"nullable":true},"idempotencyKeyExpiresAt":{"type":"string","description":"ISO timestamp when the idempotency key expires","optional":true,"nullable":true},"timeoutAt":{"type":"string","description":"ISO timestamp when the token times out","optional":true,"nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the token was completed","optional":true,"nullable":true},"output":{"type":"json","description":"Data passed when completing the token, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"outputIsError":{"type":"boolean","description":"Whether the output represents an error (e.g., a timeout)"},"tags":{"type":"array","description":"Tags attached to the waitpoint","items":{"type":"string","description":"Waitpoint tag"}},"createdAt":{"type":"string","description":"ISO timestamp when the token was created","optional":true,"nullable":true}},"trigger_dev_import_env_vars":{"success":{"type":"boolean","description":"Whether the environment variables were uploaded"},"count":{"type":"number","description":"Number of environment variables submitted"}},"trigger_dev_list_deployments":{"deployments":{"type":"array","description":"Deployments matching the filters","items":{"type":"object","description":"Deployment","properties":{"id":{"type":"string","description":"Unique ID of the deployment"},"status":{"type":"string","description":"Deployment status (PENDING, INSTALLING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT)"},"version":{"type":"string","description":"Deployment version (e.g., \\"20250228.1\\")","optional":true,"nullable":true},"shortCode":{"type":"string","description":"Short code of the deployment","optional":true,"nullable":true},"createdAt":{"type":"string","description":"ISO timestamp when the deployment was created","optional":true,"nullable":true},"deployedAt":{"type":"string","description":"ISO timestamp when the deployment was promoted to DEPLOYED","optional":true,"nullable":true},"runtime":{"type":"string","description":"Runtime used by the deployment (e.g., \\"node\\")","optional":true,"nullable":true},"runtimeVersion":{"type":"string","description":"Runtime version of the deployment","optional":true,"nullable":true},"git":{"type":"json","description":"Git metadata associated with the deployment","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the deployment failed","optional":true,"nullable":true},"tasks":{"type":"array","description":"Tasks registered by the deployed worker","items":{"type":"object","description":"Deployed task","properties":{"id":{"type":"string","description":"Task ID","nullable":true},"slug":{"type":"string","description":"Task identifier","nullable":true},"filePath":{"type":"string","description":"File path of the task in the project","nullable":true}}}}}}},"pagination":{"type":"object","description":"Cursor pagination details","properties":{"next":{"type":"string","description":"Cursor to pass as the page-after parameter for the next page","nullable":true}}}},"trigger_dev_list_env_vars":{"variables":{"type":"array","description":"Environment variables in the project environment","items":{"type":"object","description":"Environment variable","properties":{"name":{"type":"string","description":"Name of the environment variable"},"value":{"type":"string","description":"Plaintext value of the environment variable; appears in workflow outputs and run history"}}}}},"trigger_dev_list_queues":{"queues":{"type":"array","description":"Queues in the environment","items":{"type":"object","description":"Queue","properties":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","nullable":true},"running":{"type":"number","description":"Number of runs currently executing","nullable":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","nullable":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","nullable":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","nullable":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}}}},"pagination":{"type":"object","description":"Page-based pagination details","properties":{"currentPage":{"type":"number","description":"Current page number","nullable":true},"totalPages":{"type":"number","description":"Total number of pages","nullable":true},"count":{"type":"number","description":"Total number of queues","nullable":true}}}},"trigger_dev_list_runs":{"runs":{"type":"array","description":"Runs matching the filters","items":{"type":"object","description":"Run summary","properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}}},"pagination":{"type":"object","description":"Cursor pagination details","properties":{"next":{"type":"string","description":"Run ID to start the next page after","nullable":true},"previous":{"type":"string","description":"Run ID to start the previous page before","nullable":true}}}},"trigger_dev_list_schedules":{"schedules":{"type":"array","description":"Schedules in the project","items":{"type":"object","description":"Schedule","properties":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","nullable":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","nullable":true},"externalId":{"type":"string","description":"External ID associated with the schedule","nullable":true},"cron":{"type":"string","description":"Cron expression of the schedule","nullable":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","nullable":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","nullable":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","nullable":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}}}},"pagination":{"type":"object","description":"Page-based pagination details","properties":{"currentPage":{"type":"number","description":"Current page number","nullable":true},"totalPages":{"type":"number","description":"Total number of pages","nullable":true},"count":{"type":"number","description":"Total number of schedules","nullable":true}}}},"trigger_dev_list_timezones":{"timezones":{"type":"array","description":"IANA timezones supported by schedules","items":{"type":"string","description":"IANA timezone name"}}},"trigger_dev_list_waitpoint_tokens":{"tokens":{"type":"array","description":"Waitpoint tokens matching the filters","items":{"type":"object","description":"Waitpoint token","properties":{"id":{"type":"string","description":"Unique ID of the waitpoint token (starts with waitpoint_)"},"url":{"type":"string","description":"HTTP callback URL; a POST request to this URL completes the waitpoint without an API key"},"status":{"type":"string","description":"Status of the waitpoint token (WAITING, COMPLETED, or TIMED_OUT)"},"idempotencyKey":{"type":"string","description":"Idempotency key used when creating the token","optional":true,"nullable":true},"idempotencyKeyExpiresAt":{"type":"string","description":"ISO timestamp when the idempotency key expires","optional":true,"nullable":true},"timeoutAt":{"type":"string","description":"ISO timestamp when the token times out","optional":true,"nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the token was completed","optional":true,"nullable":true},"output":{"type":"json","description":"Data passed when completing the token, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"outputIsError":{"type":"boolean","description":"Whether the output represents an error (e.g., a timeout)"},"tags":{"type":"array","description":"Tags attached to the waitpoint","items":{"type":"string","description":"Waitpoint tag"}},"createdAt":{"type":"string","description":"ISO timestamp when the token was created","optional":true,"nullable":true}}}},"pagination":{"type":"object","description":"Cursor pagination details","properties":{"next":{"type":"string","description":"Waitpoint ID to start the next page after","nullable":true},"previous":{"type":"string","description":"Waitpoint ID to start the previous page before","nullable":true}}}},"trigger_dev_override_queue_concurrency":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_pause_queue":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_promote_deployment":{"id":{"type":"string","description":"ID of the promoted deployment"},"version":{"type":"string","description":"Version of the promoted deployment","optional":true},"shortCode":{"type":"string","description":"Short code of the promoted deployment","optional":true}},"trigger_dev_replay_run":{"id":{"type":"string","description":"ID of the new run created by the replay"}},"trigger_dev_reschedule_run":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}},"metadata":{"type":"json","description":"Metadata attached to the run","optional":true},"depth":{"type":"number","description":"Depth of the run in a parent-child run hierarchy","optional":true},"batchId":{"type":"string","description":"ID of the batch the run belongs to, if batch-triggered","optional":true},"triggerFunction":{"type":"string","description":"Function used to trigger the run (trigger, triggerAndWait, batchTrigger, or batchTriggerAndWait)","optional":true},"payload":{"type":"json","description":"Payload the run was triggered with","optional":true},"payloadPresignedUrl":{"type":"string","description":"Presigned URL to download the payload when it is too large to inline","optional":true},"output":{"type":"json","description":"Output returned by the run","optional":true},"outputPresignedUrl":{"type":"string","description":"Presigned URL to download the output when it is too large to inline","optional":true},"schedule":{"type":"object","description":"Schedule that triggered the run, if any","optional":true,"properties":{"id":{"type":"string","description":"Schedule ID","nullable":true},"externalId":{"type":"string","description":"External ID of the schedule","nullable":true},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","nullable":true},"generator":{"type":"object","description":"Schedule generator details","nullable":true,"properties":{"type":{"type":"string","description":"Generator type (e.g., CRON)","nullable":true},"expression":{"type":"string","description":"Cron expression","nullable":true},"description":{"type":"string","description":"Human-readable description of the cron expression","nullable":true}}}}},"attempts":{"type":"array","description":"Attempts made for the run","items":{"type":"object","description":"Run attempt","properties":{"id":{"type":"string","description":"Attempt ID (starts with attempt_)"},"status":{"type":"string","description":"Attempt status (PENDING, EXECUTING, PAUSED, COMPLETED, FAILED, or CANCELED)"},"createdAt":{"type":"string","description":"ISO timestamp when the attempt was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the attempt was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the attempt started","nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the attempt completed","nullable":true},"error":{"type":"object","description":"Error details when the attempt failed","nullable":true,"properties":{"message":{"type":"string","description":"Error message","nullable":true},"name":{"type":"string","description":"Error name","nullable":true},"stackTrace":{"type":"string","description":"Error stack trace","nullable":true}}}}}},"relatedRuns":{"type":"object","description":"Root, parent, and child runs related to this run","optional":true,"properties":{"root":{"type":"object","description":"Root run of the hierarchy","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"parent":{"type":"object","description":"Parent run of this run","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"children":{"type":"array","description":"Child runs of this run","items":{"type":"object","description":"Child run","properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}}}}}},"trigger_dev_reset_queue_concurrency":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_resume_queue":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_trigger_task":{"id":{"type":"string","description":"ID of the run that was triggered (starts with run_)"}},"trigger_dev_update_env_var":{"success":{"type":"boolean","description":"Whether the environment variable was updated"},"name":{"type":"string","description":"Name of the environment variable that was updated"}},"trigger_dev_update_run_metadata":{"metadata":{"type":"json","description":"The updated metadata of the run"}},"trigger_dev_update_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"tts_azure":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_cartesia":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_deepgram":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_elevenlabs":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_google":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_openai":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_playht":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"twilio_send_sms":{"success":{"type":"boolean","description":"SMS send success status"},"messageId":{"type":"string","description":"Unique Twilio message identifier (SID)"},"status":{"type":"string","description":"Message delivery status from Twilio"},"fromNumber":{"type":"string","description":"Phone number message was sent from"},"toNumber":{"type":"string","description":"Phone number message was sent to"}},"twilio_voice_get_recording":{"success":{"type":"boolean","description":"Whether the recording was successfully retrieved"},"recordingSid":{"type":"string","description":"Unique identifier for the recording"},"callSid":{"type":"string","description":"Call SID this recording belongs to"},"duration":{"type":"number","description":"Duration of the recording in seconds"},"status":{"type":"string","description":"Recording status (completed, processing, etc.)"},"channels":{"type":"number","description":"Number of channels (1 for mono, 2 for dual)"},"source":{"type":"string","description":"How the recording was created"},"mediaUrl":{"type":"string","description":"URL to download the recording media file"},"file":{"type":"file","description":"Downloaded recording media file"},"price":{"type":"string","description":"Cost of the recording"},"priceUnit":{"type":"string","description":"Currency of the price"},"uri":{"type":"string","description":"Relative URI of the recording resource"},"transcriptionText":{"type":"string","description":"Transcribed text from the recording (if available)"},"transcriptionStatus":{"type":"string","description":"Transcription status (completed, in-progress, failed)"},"transcriptionPrice":{"type":"string","description":"Cost of the transcription"},"transcriptionPriceUnit":{"type":"string","description":"Currency of the transcription price"},"error":{"type":"string","description":"Error message if retrieval failed"}},"twilio_voice_list_calls":{"success":{"type":"boolean","description":"Whether the calls were successfully retrieved"},"calls":{"type":"array","description":"Array of call objects"},"total":{"type":"number","description":"Total number of calls returned"},"page":{"type":"number","description":"Current page number"},"pageSize":{"type":"number","description":"Number of calls per page"},"error":{"type":"string","description":"Error message if retrieval failed"}},"twilio_voice_make_call":{"success":{"type":"boolean","description":"Whether the call was successfully initiated"},"callSid":{"type":"string","description":"Unique identifier for the call"},"status":{"type":"string","description":"Call status (queued, ringing, in-progress, completed, etc.)"},"direction":{"type":"string","description":"Call direction (outbound-api)"},"from":{"type":"string","description":"Phone number the call is from"},"to":{"type":"string","description":"Phone number the call is to"},"duration":{"type":"number","description":"Call duration in seconds"},"price":{"type":"string","description":"Cost of the call"},"priceUnit":{"type":"string","description":"Currency of the price"},"error":{"type":"string","description":"Error message if call failed"}},"typeform_create_form":{"id":{"type":"string","description":"Created form unique identifier"},"title":{"type":"string","description":"Form title"},"type":{"type":"string","description":"Form type"},"settings":{"type":"object","description":"Form settings object"},"theme":{"type":"object","description":"Theme reference"},"workspace":{"type":"object","description":"Workspace reference"},"fields":{"type":"array","description":"Array of created form fields (empty if none added)"},"welcome_screens":{"type":"array","description":"Array of welcome screens (empty if none configured)"},"thankyou_screens":{"type":"array","description":"Array of thank you screens"},"_links":{"type":"object","description":"Related resource links including public form URL"}},"typeform_delete_form":{"deleted":{"type":"boolean","description":"Whether the form was successfully deleted"},"message":{"type":"string","description":"Deletion confirmation message"}},"typeform_files":{"fileUrl":{"type":"string","description":"Direct download URL for the uploaded file"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"contentType":{"type":"string","description":"MIME type of the uploaded file"},"filename":{"type":"string","description":"Original filename of the uploaded file"}},"typeform_get_form":{"id":{"type":"string","description":"Form unique identifier"},"title":{"type":"string","description":"Form title"},"type":{"type":"string","description":"Form type (form, quiz, etc.)"},"settings":{"type":"object","description":"Form settings including language, progress bar, etc."},"theme":{"type":"object","description":"Theme reference"},"workspace":{"type":"object","description":"Workspace reference"},"fields":{"type":"array","description":"Array of form fields/questions"},"welcome_screens":{"type":"array","description":"Array of welcome screens (empty if none configured)"},"thankyou_screens":{"type":"array","description":"Array of thank you screens"},"created_at":{"type":"string","description":"Form creation timestamp (ISO 8601 format)"},"last_updated_at":{"type":"string","description":"Form last update timestamp (ISO 8601 format)"},"published_at":{"type":"string","description":"Form publication timestamp (ISO 8601 format)"},"_links":{"type":"object","description":"Related resource links including public form URL"}},"typeform_insights":{"fields":{"type":"array","items":{"type":"object","properties":{"dropoffs":{"type":"number","description":"Number of users who dropped off at this field"},"id":{"type":"string","description":"Unique field ID"},"label":{"type":"string","description":"Field label"},"ref":{"type":"string","description":"Field reference name"},"title":{"type":"string","description":"Field title/question"},"type":{"type":"string","description":"Field type (e.g., short_text, multiple_choice)"},"views":{"type":"number","description":"Number of times this field was viewed"}}},"description":"Analytics data for individual form fields"},"form":{"type":"object","properties":{"platforms":{"type":"array","items":{"type":"object","properties":{"average_time":{"type":"number","description":"Average completion time for this platform"},"completion_rate":{"type":"number","description":"Completion rate for this platform"},"platform":{"type":"string","description":"Platform name (e.g., desktop, mobile)"},"responses_count":{"type":"number","description":"Number of responses from this platform"},"total_visits":{"type":"number","description":"Total visits from this platform"},"unique_visits":{"type":"number","description":"Unique visits from this platform"}}},"description":"Platform-specific analytics data"},"summary":{"type":"object","properties":{"average_time":{"type":"number","description":"Overall average completion time"},"completion_rate":{"type":"number","description":"Overall completion rate"},"responses_count":{"type":"number","description":"Total number of responses"},"total_visits":{"type":"number","description":"Total number of visits"},"unique_visits":{"type":"number","description":"Total number of unique visits"}},"description":"Overall form performance summary"}},"description":"Form-level analytics and performance data"}},"typeform_list_forms":{"total_items":{"type":"number","description":"Total number of forms in the account"},"page_count":{"type":"number","description":"Total number of pages available"},"items":{"type":"array","description":"Array of form objects with id, title, created_at, last_updated_at, settings, theme, and _links"}},"typeform_responses":{"total_items":{"type":"number","description":"Total number of responses"},"page_count":{"type":"number","description":"Total number of pages available"},"items":{"type":"array","description":"Array of response objects with response_id, submitted_at, answers, and metadata"}},"typeform_update_form":{"message":{"type":"string","description":"Success confirmation message"}},"upstash_redis_command":{"command":{"type":"string","description":"The command that was executed"},"result":{"type":"json","description":"The result of the Redis command"}},"upstash_redis_delete":{"key":{"type":"string","description":"The key that was deleted"},"deletedCount":{"type":"number","description":"Number of keys deleted (0 if key did not exist, 1 if deleted)"}},"upstash_redis_exists":{"key":{"type":"string","description":"The key that was checked"},"exists":{"type":"boolean","description":"Whether the key exists (true) or not (false)"}},"upstash_redis_expire":{"key":{"type":"string","description":"The key that expiration was set on"},"result":{"type":"number","description":"1 if the timeout was set, 0 if the key does not exist"}},"upstash_redis_get":{"key":{"type":"string","description":"The key that was retrieved"},"value":{"type":"json","description":"The value of the key (string), or null if not found"}},"upstash_redis_hget":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was retrieved"},"value":{"type":"json","description":"The value of the hash field (string), or null if not found"}},"upstash_redis_hgetall":{"key":{"type":"string","description":"The hash key"},"fields":{"type":"object","description":"All field-value pairs in the hash, keyed by field name"},"fieldCount":{"type":"number","description":"Number of fields in the hash"}},"upstash_redis_hset":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was set"},"result":{"type":"number","description":"Number of new fields added (0 if field was updated, 1 if new)"}},"upstash_redis_incr":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after incrementing"}},"upstash_redis_incrby":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after incrementing"}},"upstash_redis_keys":{"pattern":{"type":"string","description":"The pattern used to match keys"},"keys":{"type":"array","description":"List of keys matching the pattern","items":{"type":"string","description":"A Redis key"}},"count":{"type":"number","description":"Number of keys found"}},"upstash_redis_lpush":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"The length of the list after the push"}},"upstash_redis_lrange":{"key":{"type":"string","description":"The list key"},"values":{"type":"array","description":"List of elements in the specified range","items":{"type":"string","description":"A list element"}},"count":{"type":"number","description":"Number of elements returned"}},"upstash_redis_set":{"key":{"type":"string","description":"The key that was set"},"result":{"type":"string","description":"The result of the SET operation (typically \\"OK\\")"}},"upstash_redis_setnx":{"key":{"type":"string","description":"The key that was attempted to set"},"wasSet":{"type":"boolean","description":"Whether the key was set (true) or already existed (false)"}},"upstash_redis_ttl":{"key":{"type":"string","description":"The key checked"},"ttl":{"type":"number","description":"Remaining TTL in seconds. Positive integer if the key has a TTL set, -1 if the key exists with no expiration, -2 if the key does not exist."}},"uptimerobot_create_alert_contact":{"alertContact":{"type":"object","description":"The created alert contact","properties":{"id":{"type":"number","description":"Alert contact ID"},"friendlyName":{"type":"string","description":"Display name","nullable":true},"type":{"type":"string","description":"Alert contact type","nullable":true},"value":{"type":"string","description":"Contact value (e.g. email address)","nullable":true},"customValue":{"type":"string","description":"Custom value for webhook-style contacts","nullable":true},"status":{"type":"string","description":"Activation status","nullable":true},"enableNotificationsFor":{"type":"string","description":"Which monitor events trigger notifications","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true}}}},"uptimerobot_create_maintenance_window":{"maintenanceWindow":{"type":"object","description":"The created maintenance window","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"uptimerobot_create_monitor":{"monitor":{"type":"object","description":"The created monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_create_psp":{"psp":{"type":"object","description":"The created status page","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"uptimerobot_delete_alert_contact":{"deleted":{"type":"boolean","description":"Whether the alert contact was deleted"},"id":{"type":"number","description":"ID of the deleted alert contact","optional":true}},"uptimerobot_delete_maintenance_window":{"deleted":{"type":"boolean","description":"Whether the maintenance window was deleted"},"id":{"type":"number","description":"ID of the deleted maintenance window","optional":true}},"uptimerobot_delete_monitor":{"deleted":{"type":"boolean","description":"Whether the monitor was deleted"},"id":{"type":"number","description":"ID of the deleted monitor","optional":true}},"uptimerobot_delete_psp":{"deleted":{"type":"boolean","description":"Whether the status page was deleted"},"id":{"type":"number","description":"ID of the deleted status page","optional":true}},"uptimerobot_get_account":{"account":{"type":"object","description":"The account details","properties":{"email":{"type":"string","description":"Account email","nullable":true},"fullName":{"type":"string","description":"Account holder name","nullable":true},"monitorsCount":{"type":"number","description":"Number of monitors in the account","nullable":true},"monitorLimit":{"type":"number","description":"Maximum number of monitors allowed","nullable":true},"smsCredits":{"type":"number","description":"Remaining SMS credits","nullable":true},"plan":{"type":"string","description":"Subscription plan name","nullable":true},"subscriptionStatus":{"type":"string","description":"Subscription status","nullable":true},"subscriptionExpiresAt":{"type":"string","description":"Subscription expiration date","nullable":true}}}},"uptimerobot_get_alert_contact":{"alertContact":{"type":"object","description":"The alert contact details","properties":{"id":{"type":"number","description":"Alert contact ID"},"friendlyName":{"type":"string","description":"Display name","nullable":true},"type":{"type":"string","description":"Alert contact type","nullable":true},"value":{"type":"string","description":"Contact value (e.g. email address)","nullable":true},"customValue":{"type":"string","description":"Custom value for webhook-style contacts","nullable":true},"status":{"type":"string","description":"Activation status","nullable":true},"enableNotificationsFor":{"type":"string","description":"Which monitor events trigger notifications","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true}}}},"uptimerobot_get_incident":{"incident":{"type":"object","description":"The incident details","properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"resolvedAt":{"type":"string","description":"When the incident resolved","nullable":true},"rootCause":{"type":"object","description":"Root cause details for the incident","nullable":true,"properties":{"url":{"type":"string","description":"Checked URL","nullable":true},"httpResponseCode":{"type":"number","description":"HTTP response code observed","nullable":true},"responseDownloadUrl":{"type":"string","description":"URL to download the captured response body","nullable":true}}}}}},"uptimerobot_get_maintenance_window":{"maintenanceWindow":{"type":"object","description":"The maintenance window details","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"uptimerobot_get_monitor":{"monitor":{"type":"object","description":"The monitor details","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_get_psp":{"psp":{"type":"object","description":"The status page details","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"uptimerobot_list_alert_contacts":{"alertContacts":{"type":"array","description":"List of alert contacts","items":{"type":"object","properties":{"id":{"type":"number","description":"Alert contact ID"},"friendlyName":{"type":"string","description":"Display name","nullable":true},"type":{"type":"string","description":"Alert contact type","nullable":true},"value":{"type":"string","description":"Contact value (e.g. email address)","nullable":true},"customValue":{"type":"string","description":"Custom value for webhook-style contacts","nullable":true},"status":{"type":"string","description":"Activation status","nullable":true},"enableNotificationsFor":{"type":"string","description":"Which monitor events trigger notifications","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_incidents":{"incidents":{"type":"array","description":"List of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"type":{"type":"string","description":"Incident type","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"monitorId":{"type":"number","description":"Affected monitor ID","nullable":true},"monitorName":{"type":"string","description":"Affected monitor name","nullable":true},"commentsCount":{"type":"number","description":"Number of comments","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"resolvedAt":{"type":"string","description":"When the incident resolved","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true},"includeInReports":{"type":"boolean","description":"Whether the incident is included in reports","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_maintenance_windows":{"maintenanceWindows":{"type":"array","description":"List of maintenance windows","items":{"type":"object","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_monitors":{"monitors":{"type":"array","description":"List of monitors","items":{"type":"object","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_psps":{"psps":{"type":"array","description":"List of public status pages","items":{"type":"object","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_pause_monitor":{"monitor":{"type":"object","description":"The paused monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_start_monitor":{"monitor":{"type":"object","description":"The started monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_update_maintenance_window":{"maintenanceWindow":{"type":"object","description":"The updated maintenance window","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"uptimerobot_update_monitor":{"monitor":{"type":"object","description":"The updated monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_update_psp":{"psp":{"type":"object","description":"The updated status page","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"vanta_download_document_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"name":{"type":"string","description":"Name of the downloaded file"},"mimeType":{"type":"string","description":"MIME type of the downloaded file"},"size":{"type":"number","description":"Size of the downloaded file in bytes"}},"vanta_get_control":{"control":{"type":"json","description":"The requested control with status and evidence counts","properties":{"id":{"type":"string","description":"The control\'s unique ID"},"externalId":{"type":"string","description":"The control\'s external ID","optional":true},"name":{"type":"string","description":"The control\'s name"},"description":{"type":"string","description":"The control\'s description"},"source":{"type":"string","description":"The control source, either \\"Vanta\\" or \\"Custom\\""},"domains":{"type":"array","description":"Security domains the control belongs to","items":{"type":"string"}},"owner":{"type":"json","description":"The control\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"role":{"type":"string","description":"The control\'s GDPR role, if applicable","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"creationDate":{"type":"string","description":"When the control was created (null for Vanta library controls)","optional":true},"modificationDate":{"type":"string","description":"When the control was last modified (null for Vanta library controls)","optional":true},"note":{"type":"string","description":"A user-created note for the control","optional":true},"status":{"type":"string","description":"Control status (NO_EVIDENCE_MAPPED, NOT_STARTED, IN_PROGRESS, or COMPLETED)","optional":true},"numDocumentsPassing":{"type":"number","description":"Number of passing documents linked to the control","optional":true},"numDocumentsTotal":{"type":"number","description":"Total number of documents linked to the control","optional":true},"numTestsPassing":{"type":"number","description":"Number of passing tests linked to the control","optional":true},"numTestsTotal":{"type":"number","description":"Total number of tests linked to the control","optional":true}}}},"vanta_get_document":{"document":{"type":"json","description":"The requested document","properties":{"id":{"type":"string","description":"The document\'s unique ID"},"title":{"type":"string","description":"The document\'s title"},"description":{"type":"string","description":"The document\'s description"},"category":{"type":"string","description":"The document\'s category"},"ownerId":{"type":"string","description":"User ID of the document\'s owner","optional":true},"isSensitive":{"type":"boolean","description":"Whether the document is sensitive"},"uploadStatus":{"type":"string","description":"Document status (\\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", or \\"OK\\")"},"uploadStatusDate":{"type":"string","description":"Date the upload status last changed","optional":true},"url":{"type":"string","description":"URL to view the document within Vanta","optional":true},"note":{"type":"string","description":"A user note for the document","optional":true},"nextRenewalDate":{"type":"string","description":"When the document needs to be renewed","optional":true},"renewalCadence":{"type":"string","description":"How often the document must be renewed","optional":true},"reminderWindow":{"type":"string","description":"Reminder window ahead of the renewal date (P0D, P1D, P1W, P1M, or P3M)","optional":true},"subscribers":{"type":"array","description":"Emails subscribed to the document","items":{"type":"string"}},"deactivatedStatus":{"type":"json","description":"The document\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the document is deactivated"},"reason":{"type":"string","description":"Reason the document was deactivated","optional":true},"creationDate":{"type":"string","description":"Date the document was deactivated"},"expiration":{"type":"string","description":"Date the deactivation expires","optional":true}}}}}},"vanta_get_framework":{"framework":{"type":"json","description":"The requested framework with requirement categories","properties":{"id":{"type":"string","description":"The framework\'s unique ID"},"displayName":{"type":"string","description":"The framework\'s display name"},"shorthandName":{"type":"string","description":"The short version of the framework\'s name"},"description":{"type":"string","description":"The framework\'s description"},"numControlsCompleted":{"type":"number","description":"Number of completed controls in the framework"},"numControlsTotal":{"type":"number","description":"Total number of controls in the framework"},"numDocumentsPassing":{"type":"number","description":"Number of passing documents in the framework"},"numDocumentsTotal":{"type":"number","description":"Total number of documents in the framework"},"numTestsPassing":{"type":"number","description":"Number of passing tests in the framework"},"numTestsTotal":{"type":"number","description":"Total number of tests in the framework"},"requirementCategories":{"type":"array","description":"The framework\'s requirement categories, each with requirements and mapped controls","items":{"type":"object","properties":{"id":{"type":"string","description":"Requirement category ID"},"name":{"type":"string","description":"Requirement category name"},"shorthand":{"type":"string","description":"Requirement category short name","optional":true},"requirements":{"type":"array","description":"Requirements in this category, each listing its mapped controls"}}}}}}},"vanta_get_person":{"person":{"type":"json","description":"The requested person","properties":{"id":{"type":"string","description":"The person\'s unique ID"},"userId":{"type":"string","description":"ID of the associated Vanta user account, if one exists","optional":true},"emailAddress":{"type":"string","description":"The person\'s email address"},"name":{"type":"json","description":"The person\'s name","optional":true,"properties":{"first":{"type":"string","description":"First (given) name","optional":true},"last":{"type":"string","description":"Last (family) name","optional":true},"display":{"type":"string","description":"Display name used in Vanta"}}},"employment":{"type":"json","description":"The person\'s employment information","optional":true,"properties":{"status":{"type":"string","description":"Employment status (UPCOMING, CURRENT, ON_LEAVE, INACTIVE, or FORMER)"},"startDate":{"type":"string","description":"Employment start date"},"endDate":{"type":"string","description":"Employment end date, if present","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true}}},"leaveInfo":{"type":"json","description":"The person\'s active or upcoming leave, if any","optional":true,"properties":{"status":{"type":"string","description":"Leave status (ACTIVE or UPCOMING)"},"startDate":{"type":"string","description":"Start of the leave"},"endDate":{"type":"string","description":"End of the leave (null implies indefinite leave)","optional":true}}},"groupIds":{"type":"array","description":"IDs of the groups the person belongs to","items":{"type":"string"}},"tasksSummary":{"type":"json","description":"Aggregated status of the person\'s tasks","optional":true,"properties":{"status":{"type":"string","description":"Overall task status (e.g., NONE, DUE_SOON, OVERDUE, COMPLETE, PAUSED, or an OFFBOARDING_* variant)"},"dueDate":{"type":"string","description":"Due date of the person\'s earliest-due task","optional":true},"completionDate":{"type":"string","description":"Date the person\'s tasks were completed","optional":true}}}}}},"vanta_get_policy":{"policy":{"type":"json","description":"The requested policy","properties":{"id":{"type":"string","description":"The policy\'s unique ID"},"name":{"type":"string","description":"The policy\'s name"},"description":{"type":"string","description":"The policy\'s description"},"status":{"type":"string","description":"Policy status (OK or NEEDS_REMEDIATION)"},"approvedAtDate":{"type":"string","description":"The policy\'s most recent approval date, if applicable","optional":true},"latestVersionStatus":{"type":"string","description":"Status of the policy\'s latest version (NOT_STARTED, DRAFT, PENDING_APPROVAL, APPROVED, RENEW_SOON, or EXPIRED)"},"latestApprovedVersion":{"type":"json","description":"The latest approved version of the policy, if available","optional":true,"properties":{"versionId":{"type":"string","description":"ID of the latest approved version"},"documents":{"type":"array","description":"Available policy document versions, organized by language"}}}}}},"vanta_get_risk_scenario":{"riskScenario":{"type":"json","description":"The requested risk scenario","properties":{"riskId":{"type":"string","description":"Unique user-specified ID of the risk scenario"},"description":{"type":"string","description":"Description of the risk scenario"},"likelihood":{"type":"number","description":"Likelihood score (defaults to a 1-5 range; null when unscored)","optional":true},"impact":{"type":"number","description":"Impact score (defaults to a 1-5 range; null when unscored)","optional":true},"residualLikelihood":{"type":"number","description":"Residual likelihood score after treatments","optional":true},"residualImpact":{"type":"number","description":"Residual impact score after treatments","optional":true},"categories":{"type":"array","description":"Categories this risk scenario belongs to","items":{"type":"string"}},"ciaCategories":{"type":"array","description":"CIA categories (Confidentiality, Integrity, Availability)","items":{"type":"string"}},"treatment":{"type":"string","description":"Risk treatment decision (Mitigate, Transfer, Avoid, or Accept)","optional":true},"owner":{"type":"string","description":"Email of the person responsible for this risk","optional":true},"note":{"type":"string","description":"Additional context about the risk scenario","optional":true},"riskRegister":{"type":"string","description":"Name of the associated risk register","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"isArchived":{"type":"boolean","description":"Whether the scenario is archived"},"reviewStatus":{"type":"string","description":"Review status (APPROVED, DRAFT, NOT_REVIEWED, AWAITING_SUBMISSION, PENDING_APPROVAL, or REQUESTED_CHANGES)"},"requiredApprovers":{"type":"array","description":"Required approvers for this risk scenario","items":{"type":"string"}},"type":{"type":"string","description":"Scenario type (\\"Risk Scenario\\" or \\"Enterprise Risk\\")"},"identificationDate":{"type":"string","description":"Date this risk was identified"}}}},"vanta_get_test":{"test":{"type":"json","description":"The requested test","properties":{"id":{"type":"string","description":"The test\'s unique ID"},"name":{"type":"string","description":"The test\'s name"},"description":{"type":"string","description":"The test\'s description"},"failureDescription":{"type":"string","description":"The test\'s failure description"},"remediationDescription":{"type":"string","description":"The test\'s remediation description"},"category":{"type":"string","description":"The test\'s category"},"status":{"type":"string","description":"Test run status (OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE)"},"integrations":{"type":"array","description":"The test\'s third-party integration dependencies","items":{"type":"string"}},"lastTestRunDate":{"type":"string","description":"Timestamp of the last test run"},"latestFlipDate":{"type":"string","description":"Most recent date the test flipped status","optional":true},"version":{"type":"json","description":"The test\'s version","optional":true,"properties":{"major":{"type":"number","description":"Major version number"},"minor":{"type":"number","description":"Minor version number"}}},"deactivatedStatusInfo":{"type":"json","description":"The test\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the test is deactivated"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"lastUpdatedDate":{"type":"string","description":"Date of the last deactivation status update","optional":true}}},"remediationStatusInfo":{"type":"json","description":"The test\'s remediation status","optional":true,"properties":{"status":{"type":"string","description":"Remediation status"},"soonestRemediateByDate":{"type":"string","description":"Soonest remediate-by date","optional":true},"itemCount":{"type":"number","description":"Number of items needing remediation"}}},"owner":{"type":"json","description":"The test\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}}}}},"vanta_get_vendor":{"vendor":{"type":"json","description":"The requested vendor","properties":{"id":{"type":"string","description":"The vendor\'s unique ID"},"name":{"type":"string","description":"The vendor\'s display name"},"status":{"type":"string","description":"Vendor status (MANAGED, ARCHIVED, or IN_PROCUREMENT)"},"websiteUrl":{"type":"string","description":"The vendor\'s website URL","optional":true},"category":{"type":"string","description":"Display name of the vendor\'s category","optional":true},"servicesProvided":{"type":"string","description":"Services provided by the vendor","optional":true},"additionalNotes":{"type":"string","description":"Additional notes about the vendor","optional":true},"accountManagerName":{"type":"string","description":"The vendor\'s external account manager name","optional":true},"accountManagerEmail":{"type":"string","description":"The vendor\'s external account manager email","optional":true},"securityOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s security owner","optional":true},"businessOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s business owner","optional":true},"inherentRiskLevel":{"type":"string","description":"Inherent risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"residualRiskLevel":{"type":"string","description":"Residual risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"isRiskAutoScored":{"type":"boolean","description":"Whether the vendor\'s risk is automatically scored","optional":true},"isVisibleToAuditors":{"type":"boolean","description":"Whether auditors can view this vendor","optional":true},"riskAttributeIds":{"type":"array","description":"Risk attribute IDs assigned to the vendor","items":{"type":"string"}},"vendorHeadquarters":{"type":"string","description":"Country code of the vendor\'s headquarters","optional":true},"contractStartDate":{"type":"string","description":"Date the vendor contract began","optional":true},"contractRenewalDate":{"type":"string","description":"Date the vendor contract is up for renewal","optional":true},"contractTerminationDate":{"type":"string","description":"Date the vendor contract was terminated","optional":true},"contractAmount":{"type":"json","description":"Contract amount for the vendor","optional":true,"properties":{"amount":{"type":"number","description":"Amount of the contract"},"currency":{"type":"string","description":"Currency of the contract"}}},"nextSecurityReviewDueDate":{"type":"string","description":"Next due date for a security review","optional":true},"lastSecurityReviewCompletionDate":{"type":"string","description":"Most recent date a security review was completed","optional":true},"authDetails":{"type":"json","description":"The vendor\'s authentication details","optional":true,"properties":{"method":{"type":"string","description":"Authentication method (e.g., SSO, OKTA, USERNAME_PASSWORD)","optional":true},"passwordMFA":{"type":"boolean","description":"Whether passwords require multi-factor authentication","optional":true},"passwordMinimumLength":{"type":"number","description":"Minimum password length","optional":true},"passwordRequiresNumber":{"type":"boolean","description":"Whether passwords require a number","optional":true},"passwordRequiresSymbol":{"type":"boolean","description":"Whether passwords require a symbol","optional":true}}},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"latestDecision":{"type":"json","description":"The vendor\'s latest decision (null when no decision has been made)","optional":true,"properties":{"status":{"type":"string","description":"Decision status (APPROVED, CONDITIONALLY_APPROVED, or NOT_APPROVED)"},"lastUpdatedAt":{"type":"string","description":"When the decision was last updated"}}},"linkedTaskTrackerTaskProcurementRequest":{"type":"json","description":"Linked task tracker procurement request, if any","optional":true,"properties":{"url":{"type":"string","description":"URL of the procurement request"},"service":{"type":"string","description":"Task tracker service"}}}}}},"vanta_get_vulnerable_asset":{"asset":{"type":"json","description":"The requested vulnerable asset","properties":{"id":{"type":"string","description":"Unique identifier of the vulnerable asset"},"name":{"type":"string","description":"Display name of the vulnerable asset"},"assetType":{"type":"string","description":"Asset type (e.g., SERVER, SERVERLESS_FUNCTION, CONTAINER_REPOSITORY, CODE_REPOSITORY, WORKSTATION)"},"hasBeenScanned":{"type":"boolean","description":"Whether the asset has been scanned"},"imageScanTag":{"type":"string","description":"Container image tag that vulnerabilities are retrieved for (container repositories only)","optional":true},"scanners":{"type":"array","description":"Integrations scanning this asset, with per-scanner asset details (resource ID, hostnames, IPs, image metadata)"}}}},"vanta_list_control_documents":{"documents":{"type":"array","description":"Documents mapped to the control","items":{"type":"object","properties":{"id":{"type":"string","description":"The document\'s unique ID"},"title":{"type":"string","description":"The document\'s title"},"description":{"type":"string","description":"The document\'s description"},"category":{"type":"string","description":"The document\'s category"},"ownerId":{"type":"string","description":"User ID of the document\'s owner","optional":true},"isSensitive":{"type":"boolean","description":"Whether the document is sensitive"},"uploadStatus":{"type":"string","description":"Document status (\\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", or \\"OK\\")"},"uploadStatusDate":{"type":"string","description":"Date the upload status last changed","optional":true},"url":{"type":"string","description":"URL to view the document within Vanta","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_control_tests":{"tests":{"type":"array","description":"Tests mapped to the control","items":{"type":"object","properties":{"id":{"type":"string","description":"The test\'s unique ID"},"name":{"type":"string","description":"The test\'s name"},"description":{"type":"string","description":"The test\'s description"},"failureDescription":{"type":"string","description":"The test\'s failure description"},"remediationDescription":{"type":"string","description":"The test\'s remediation description"},"category":{"type":"string","description":"The test\'s category"},"status":{"type":"string","description":"Test run status (OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE)"},"integrations":{"type":"array","description":"The test\'s third-party integration dependencies","items":{"type":"string"}},"lastTestRunDate":{"type":"string","description":"Timestamp of the last test run"},"latestFlipDate":{"type":"string","description":"Most recent date the test flipped status","optional":true},"version":{"type":"json","description":"The test\'s version","optional":true,"properties":{"major":{"type":"number","description":"Major version number"},"minor":{"type":"number","description":"Minor version number"}}},"deactivatedStatusInfo":{"type":"json","description":"The test\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the test is deactivated"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"lastUpdatedDate":{"type":"string","description":"Date of the last deactivation status update","optional":true}}},"remediationStatusInfo":{"type":"json","description":"The test\'s remediation status","optional":true,"properties":{"status":{"type":"string","description":"Remediation status"},"soonestRemediateByDate":{"type":"string","description":"Soonest remediate-by date","optional":true},"itemCount":{"type":"number","description":"Number of items needing remediation"}}},"owner":{"type":"json","description":"The test\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_controls":{"controls":{"type":"array","description":"Controls matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The control\'s unique ID"},"externalId":{"type":"string","description":"The control\'s external ID","optional":true},"name":{"type":"string","description":"The control\'s name"},"description":{"type":"string","description":"The control\'s description"},"source":{"type":"string","description":"The control source, either \\"Vanta\\" or \\"Custom\\""},"domains":{"type":"array","description":"Security domains the control belongs to","items":{"type":"string"}},"owner":{"type":"json","description":"The control\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"role":{"type":"string","description":"The control\'s GDPR role, if applicable","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"creationDate":{"type":"string","description":"When the control was created (null for Vanta library controls)","optional":true},"modificationDate":{"type":"string","description":"When the control was last modified (null for Vanta library controls)","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_document_uploads":{"uploads":{"type":"array","description":"Files uploaded to the document","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique ID of the uploaded file"},"fileName":{"type":"string","description":"File name of the upload","optional":true},"title":{"type":"string","description":"Title of the upload"},"description":{"type":"string","description":"Description of the upload","optional":true},"mimeType":{"type":"string","description":"MIME type of the uploaded file"},"uploadedBy":{"type":"json","description":"Actor who uploaded the file (a user or an application)","optional":true,"properties":{"id":{"type":"string","description":"Actor ID"},"type":{"type":"string","description":"Actor type (USER or APPLICATION)"}}},"creationDate":{"type":"string","description":"Date the file was uploaded"},"updatedDate":{"type":"string","description":"Date the file was last updated"},"deletionDate":{"type":"string","description":"Date the file was deleted (null if not deleted)","optional":true},"effectiveDate":{"type":"string","description":"The file\'s effective date","optional":true},"url":{"type":"string","description":"The file\'s URL"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_documents":{"documents":{"type":"array","description":"Documents matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The document\'s unique ID"},"title":{"type":"string","description":"The document\'s title"},"description":{"type":"string","description":"The document\'s description"},"category":{"type":"string","description":"The document\'s category"},"ownerId":{"type":"string","description":"User ID of the document\'s owner","optional":true},"isSensitive":{"type":"boolean","description":"Whether the document is sensitive"},"uploadStatus":{"type":"string","description":"Document status (\\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", or \\"OK\\")"},"uploadStatusDate":{"type":"string","description":"Date the upload status last changed","optional":true},"url":{"type":"string","description":"URL to view the document within Vanta","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_framework_controls":{"controls":{"type":"array","description":"Controls belonging to the framework","items":{"type":"object","properties":{"id":{"type":"string","description":"The control\'s unique ID"},"externalId":{"type":"string","description":"The control\'s external ID","optional":true},"name":{"type":"string","description":"The control\'s name"},"description":{"type":"string","description":"The control\'s description"},"source":{"type":"string","description":"The control source, either \\"Vanta\\" or \\"Custom\\""},"domains":{"type":"array","description":"Security domains the control belongs to","items":{"type":"string"}},"owner":{"type":"json","description":"The control\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"role":{"type":"string","description":"The control\'s GDPR role, if applicable","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"creationDate":{"type":"string","description":"When the control was created (null for Vanta library controls)","optional":true},"modificationDate":{"type":"string","description":"When the control was last modified (null for Vanta library controls)","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_frameworks":{"frameworks":{"type":"array","description":"Frameworks in the Vanta account","items":{"type":"object","properties":{"id":{"type":"string","description":"The framework\'s unique ID"},"displayName":{"type":"string","description":"The framework\'s display name"},"shorthandName":{"type":"string","description":"The short version of the framework\'s name"},"description":{"type":"string","description":"The framework\'s description"},"numControlsCompleted":{"type":"number","description":"Number of completed controls in the framework"},"numControlsTotal":{"type":"number","description":"Total number of controls in the framework"},"numDocumentsPassing":{"type":"number","description":"Number of passing documents in the framework"},"numDocumentsTotal":{"type":"number","description":"Total number of documents in the framework"},"numTestsPassing":{"type":"number","description":"Number of passing tests in the framework"},"numTestsTotal":{"type":"number","description":"Total number of tests in the framework"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_monitored_computers":{"computers":{"type":"array","description":"Monitored computers matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the monitored computer"},"integrationId":{"type":"string","description":"Integration that reports this computer"},"lastCheckDate":{"type":"string","description":"Date of the computer\'s most recent report","optional":true},"screenlock":{"type":"string","description":"Screenlock check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"diskEncryption":{"type":"string","description":"Disk encryption check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"passwordManager":{"type":"string","description":"Password manager check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"antivirusInstallation":{"type":"string","description":"Antivirus check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"operatingSystem":{"type":"json","description":"The computer\'s operating system","optional":true,"properties":{"type":{"type":"string","description":"Operating system type (macOS, linux, or windows)"},"version":{"type":"string","description":"Operating system version","optional":true}}},"owner":{"type":"json","description":"The computer\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"serialNumber":{"type":"string","description":"Serial number of the computer","optional":true},"udid":{"type":"string","description":"Universal device ID of the computer","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_people":{"people":{"type":"array","description":"People matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The person\'s unique ID"},"userId":{"type":"string","description":"ID of the associated Vanta user account, if one exists","optional":true},"emailAddress":{"type":"string","description":"The person\'s email address"},"name":{"type":"json","description":"The person\'s name","optional":true,"properties":{"first":{"type":"string","description":"First (given) name","optional":true},"last":{"type":"string","description":"Last (family) name","optional":true},"display":{"type":"string","description":"Display name used in Vanta"}}},"employment":{"type":"json","description":"The person\'s employment information","optional":true,"properties":{"status":{"type":"string","description":"Employment status (UPCOMING, CURRENT, ON_LEAVE, INACTIVE, or FORMER)"},"startDate":{"type":"string","description":"Employment start date"},"endDate":{"type":"string","description":"Employment end date, if present","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true}}},"leaveInfo":{"type":"json","description":"The person\'s active or upcoming leave, if any","optional":true,"properties":{"status":{"type":"string","description":"Leave status (ACTIVE or UPCOMING)"},"startDate":{"type":"string","description":"Start of the leave"},"endDate":{"type":"string","description":"End of the leave (null implies indefinite leave)","optional":true}}},"groupIds":{"type":"array","description":"IDs of the groups the person belongs to","items":{"type":"string"}},"tasksSummary":{"type":"json","description":"Aggregated status of the person\'s tasks","optional":true,"properties":{"status":{"type":"string","description":"Overall task status (e.g., NONE, DUE_SOON, OVERDUE, COMPLETE, PAUSED, or an OFFBOARDING_* variant)"},"dueDate":{"type":"string","description":"Due date of the person\'s earliest-due task","optional":true},"completionDate":{"type":"string","description":"Date the person\'s tasks were completed","optional":true}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_policies":{"policies":{"type":"array","description":"Policies in the Vanta account","items":{"type":"object","properties":{"id":{"type":"string","description":"The policy\'s unique ID"},"name":{"type":"string","description":"The policy\'s name"},"description":{"type":"string","description":"The policy\'s description"},"status":{"type":"string","description":"Policy status (OK or NEEDS_REMEDIATION)"},"approvedAtDate":{"type":"string","description":"The policy\'s most recent approval date, if applicable","optional":true},"latestVersionStatus":{"type":"string","description":"Status of the policy\'s latest version (NOT_STARTED, DRAFT, PENDING_APPROVAL, APPROVED, RENEW_SOON, or EXPIRED)"},"latestApprovedVersion":{"type":"json","description":"The latest approved version of the policy, if available","optional":true,"properties":{"versionId":{"type":"string","description":"ID of the latest approved version"},"documents":{"type":"array","description":"Available policy document versions, organized by language"}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_risk_scenarios":{"riskScenarios":{"type":"array","description":"Risk scenarios matching the filters","items":{"type":"object","properties":{"riskId":{"type":"string","description":"Unique user-specified ID of the risk scenario"},"description":{"type":"string","description":"Description of the risk scenario"},"likelihood":{"type":"number","description":"Likelihood score (defaults to a 1-5 range; null when unscored)","optional":true},"impact":{"type":"number","description":"Impact score (defaults to a 1-5 range; null when unscored)","optional":true},"residualLikelihood":{"type":"number","description":"Residual likelihood score after treatments","optional":true},"residualImpact":{"type":"number","description":"Residual impact score after treatments","optional":true},"categories":{"type":"array","description":"Categories this risk scenario belongs to","items":{"type":"string"}},"ciaCategories":{"type":"array","description":"CIA categories (Confidentiality, Integrity, Availability)","items":{"type":"string"}},"treatment":{"type":"string","description":"Risk treatment decision (Mitigate, Transfer, Avoid, or Accept)","optional":true},"owner":{"type":"string","description":"Email of the person responsible for this risk","optional":true},"note":{"type":"string","description":"Additional context about the risk scenario","optional":true},"riskRegister":{"type":"string","description":"Name of the associated risk register","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"isArchived":{"type":"boolean","description":"Whether the scenario is archived"},"reviewStatus":{"type":"string","description":"Review status (APPROVED, DRAFT, NOT_REVIEWED, AWAITING_SUBMISSION, PENDING_APPROVAL, or REQUESTED_CHANGES)"},"requiredApprovers":{"type":"array","description":"Required approvers for this risk scenario","items":{"type":"string"}},"type":{"type":"string","description":"Scenario type (\\"Risk Scenario\\" or \\"Enterprise Risk\\")"},"identificationDate":{"type":"string","description":"Date this risk was identified"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_test_entities":{"entities":{"type":"array","description":"Resource entities for the test","items":{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the entity"},"entityStatus":{"type":"string","description":"Entity status (FAILING or DEACTIVATED)"},"displayName":{"type":"string","description":"Display name of the entity"},"responseType":{"type":"string","description":"Response type of the entity"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"createdDate":{"type":"string","description":"Date the entity was first detected"},"lastUpdatedDate":{"type":"string","description":"Date of the last update to the entity"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_tests":{"tests":{"type":"array","description":"Tests matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The test\'s unique ID"},"name":{"type":"string","description":"The test\'s name"},"description":{"type":"string","description":"The test\'s description"},"failureDescription":{"type":"string","description":"The test\'s failure description"},"remediationDescription":{"type":"string","description":"The test\'s remediation description"},"category":{"type":"string","description":"The test\'s category"},"status":{"type":"string","description":"Test run status (OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE)"},"integrations":{"type":"array","description":"The test\'s third-party integration dependencies","items":{"type":"string"}},"lastTestRunDate":{"type":"string","description":"Timestamp of the last test run"},"latestFlipDate":{"type":"string","description":"Most recent date the test flipped status","optional":true},"version":{"type":"json","description":"The test\'s version","optional":true,"properties":{"major":{"type":"number","description":"Major version number"},"minor":{"type":"number","description":"Minor version number"}}},"deactivatedStatusInfo":{"type":"json","description":"The test\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the test is deactivated"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"lastUpdatedDate":{"type":"string","description":"Date of the last deactivation status update","optional":true}}},"remediationStatusInfo":{"type":"json","description":"The test\'s remediation status","optional":true,"properties":{"status":{"type":"string","description":"Remediation status"},"soonestRemediateByDate":{"type":"string","description":"Soonest remediate-by date","optional":true},"itemCount":{"type":"number","description":"Number of items needing remediation"}}},"owner":{"type":"json","description":"The test\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vendors":{"vendors":{"type":"array","description":"Vendors matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The vendor\'s unique ID"},"name":{"type":"string","description":"The vendor\'s display name"},"status":{"type":"string","description":"Vendor status (MANAGED, ARCHIVED, or IN_PROCUREMENT)"},"websiteUrl":{"type":"string","description":"The vendor\'s website URL","optional":true},"category":{"type":"string","description":"Display name of the vendor\'s category","optional":true},"servicesProvided":{"type":"string","description":"Services provided by the vendor","optional":true},"additionalNotes":{"type":"string","description":"Additional notes about the vendor","optional":true},"accountManagerName":{"type":"string","description":"The vendor\'s external account manager name","optional":true},"accountManagerEmail":{"type":"string","description":"The vendor\'s external account manager email","optional":true},"securityOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s security owner","optional":true},"businessOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s business owner","optional":true},"inherentRiskLevel":{"type":"string","description":"Inherent risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"residualRiskLevel":{"type":"string","description":"Residual risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"isRiskAutoScored":{"type":"boolean","description":"Whether the vendor\'s risk is automatically scored","optional":true},"isVisibleToAuditors":{"type":"boolean","description":"Whether auditors can view this vendor","optional":true},"riskAttributeIds":{"type":"array","description":"Risk attribute IDs assigned to the vendor","items":{"type":"string"}},"vendorHeadquarters":{"type":"string","description":"Country code of the vendor\'s headquarters","optional":true},"contractStartDate":{"type":"string","description":"Date the vendor contract began","optional":true},"contractRenewalDate":{"type":"string","description":"Date the vendor contract is up for renewal","optional":true},"contractTerminationDate":{"type":"string","description":"Date the vendor contract was terminated","optional":true},"contractAmount":{"type":"json","description":"Contract amount for the vendor","optional":true,"properties":{"amount":{"type":"number","description":"Amount of the contract"},"currency":{"type":"string","description":"Currency of the contract"}}},"nextSecurityReviewDueDate":{"type":"string","description":"Next due date for a security review","optional":true},"lastSecurityReviewCompletionDate":{"type":"string","description":"Most recent date a security review was completed","optional":true},"authDetails":{"type":"json","description":"The vendor\'s authentication details","optional":true,"properties":{"method":{"type":"string","description":"Authentication method (e.g., SSO, OKTA, USERNAME_PASSWORD)","optional":true},"passwordMFA":{"type":"boolean","description":"Whether passwords require multi-factor authentication","optional":true},"passwordMinimumLength":{"type":"number","description":"Minimum password length","optional":true},"passwordRequiresNumber":{"type":"boolean","description":"Whether passwords require a number","optional":true},"passwordRequiresSymbol":{"type":"boolean","description":"Whether passwords require a symbol","optional":true}}},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"latestDecision":{"type":"json","description":"The vendor\'s latest decision (null when no decision has been made)","optional":true,"properties":{"status":{"type":"string","description":"Decision status (APPROVED, CONDITIONALLY_APPROVED, or NOT_APPROVED)"},"lastUpdatedAt":{"type":"string","description":"When the decision was last updated"}}},"linkedTaskTrackerTaskProcurementRequest":{"type":"json","description":"Linked task tracker procurement request, if any","optional":true,"properties":{"url":{"type":"string","description":"URL of the procurement request"},"service":{"type":"string","description":"Task tracker service"}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vulnerabilities":{"vulnerabilities":{"type":"array","description":"Vulnerabilities matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the vulnerability"},"name":{"type":"string","description":"Display name of the vulnerability"},"description":{"type":"string","description":"Description of the vulnerability"},"severity":{"type":"string","description":"Severity (LOW, MEDIUM, HIGH, or CRITICAL)"},"vulnerabilityType":{"type":"string","description":"Vulnerability type (CONFIGURATION, COMMON, or GROUPED)"},"integrationId":{"type":"string","description":"Integration that scans this vulnerability"},"targetId":{"type":"string","description":"ID of the resource the vulnerability was found on"},"packageIdentifier":{"type":"string","description":"Identifier of the affected package (COMMON and GROUPED vulnerabilities only)","optional":true},"cvssSeverityScore":{"type":"number","description":"CVSS severity score","optional":true},"scannerScore":{"type":"number","description":"Scanner score","optional":true},"isFixable":{"type":"boolean","description":"Whether the vulnerability is fixable"},"fixedVersion":{"type":"string","description":"Package version that remediates the vulnerability","optional":true},"remediateByDate":{"type":"string","description":"SLA date by which the vulnerability should be remediated","optional":true},"firstDetectedDate":{"type":"string","description":"Date first detected by Vanta"},"sourceDetectedDate":{"type":"string","description":"Date first detected by the source","optional":true},"lastDetectedDate":{"type":"string","description":"Date last detected","optional":true},"scanSource":{"type":"string","description":"Scanning tool that detected the vulnerability","optional":true},"externalURL":{"type":"string","description":"External URL for the vulnerability"},"relatedVulns":{"type":"array","description":"Related vulnerabilities (GROUPED vulnerabilities only)","items":{"type":"string"}},"relatedUrls":{"type":"array","description":"Related URLs","items":{"type":"string"}},"deactivateMetadata":{"type":"json","description":"Deactivation metadata, if the vulnerability was deactivated","optional":true,"properties":{"isVulnDeactivatedIndefinitely":{"type":"boolean","description":"Whether deactivated indefinitely"},"deactivatedUntilDate":{"type":"string","description":"Date the vulnerability will be reactivated","optional":true},"deactivationReason":{"type":"string","description":"Reason for deactivation"},"deactivatedOnDate":{"type":"string","description":"Date the vulnerability was deactivated"},"deactivatedBy":{"type":"string","description":"User who deactivated the vulnerability"}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vulnerability_remediations":{"remediations":{"type":"array","description":"Vulnerability remediations matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the remediation"},"vulnerabilityId":{"type":"string","description":"ID of the remediated vulnerability"},"vulnerableAssetId":{"type":"string","description":"ID of the vulnerable asset"},"severity":{"type":"string","description":"Severity of the vulnerability"},"detectedDate":{"type":"string","description":"Date the vulnerability was first detected","optional":true},"slaDeadlineDate":{"type":"string","description":"SLA deadline for remediation","optional":true},"remediationDate":{"type":"string","description":"Date the vulnerability was remediated","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vulnerable_assets":{"assets":{"type":"array","description":"Vulnerable assets matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the vulnerable asset"},"name":{"type":"string","description":"Display name of the vulnerable asset"},"assetType":{"type":"string","description":"Asset type (e.g., SERVER, SERVERLESS_FUNCTION, CONTAINER_REPOSITORY, CODE_REPOSITORY, WORKSTATION)"},"hasBeenScanned":{"type":"boolean","description":"Whether the asset has been scanned"},"imageScanTag":{"type":"string","description":"Container image tag that vulnerabilities are retrieved for (container repositories only)","optional":true},"scanners":{"type":"array","description":"Integrations scanning this asset, with per-scanner asset details (resource ID, hostnames, IPs, image metadata)"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_submit_document":{"documentId":{"type":"string","description":"ID of the submitted document"},"submitted":{"type":"boolean","description":"Whether the document collection was submitted"}},"vanta_upload_document_file":{"upload":{"type":"json","description":"Metadata of the uploaded file","properties":{"id":{"type":"string","description":"Unique ID of the uploaded file"},"fileName":{"type":"string","description":"File name of the upload","optional":true},"title":{"type":"string","description":"Title of the upload"},"description":{"type":"string","description":"Description of the upload","optional":true},"mimeType":{"type":"string","description":"MIME type of the uploaded file"},"uploadedBy":{"type":"json","description":"Actor who uploaded the file (a user or an application)","optional":true,"properties":{"id":{"type":"string","description":"Actor ID"},"type":{"type":"string","description":"Actor type (USER or APPLICATION)"}}},"creationDate":{"type":"string","description":"Date the file was uploaded"},"updatedDate":{"type":"string","description":"Date the file was last updated"},"deletionDate":{"type":"string","description":"Date the file was deleted (null if not deleted)","optional":true},"effectiveDate":{"type":"string","description":"The file\'s effective date","optional":true},"url":{"type":"string","description":"The file\'s URL"}}}},"vercel_add_domain":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"verified":{"type":"boolean","description":"Whether domain is verified"},"createdAt":{"type":"number","description":"Creation timestamp"},"serviceType":{"type":"string","description":"Service type (zeit.world, external, na)"},"nameservers":{"type":"array","description":"Current nameservers","items":{"type":"string"}},"intendedNameservers":{"type":"array","description":"Intended nameservers","items":{"type":"string"}},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"customNameservers":{"type":"array","description":"Custom nameservers","items":{"type":"string"},"optional":true},"renew":{"type":"boolean","description":"Whether auto-renewal is enabled","optional":true},"boughtAt":{"type":"number","description":"Purchase timestamp","optional":true},"transferredAt":{"type":"number","description":"Transfer completion timestamp","optional":true},"creator":{"type":"object","description":"Domain creator (id, username, email)","optional":true,"properties":{"id":{"type":"string","description":"Creator ID"},"username":{"type":"string","description":"Creator username"},"email":{"type":"string","description":"Creator email"}}}},"vercel_add_project_domain":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID the domain belongs to"},"verified":{"type":"boolean","description":"Whether the domain is verified"},"gitBranch":{"type":"string","description":"Git branch for the domain","optional":true},"redirect":{"type":"string","description":"Redirect target domain","optional":true},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, 308)","optional":true},"verification":{"type":"array","description":"Domain verification challenges (type, domain, value, reason)","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Challenge type"},"domain":{"type":"string","description":"Domain to add the record to"},"value":{"type":"string","description":"Expected record value"},"reason":{"type":"string","description":"Why verification is needed"}}}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_cancel_deployment":{"id":{"type":"string","description":"Deployment ID"},"name":{"type":"string","description":"Deployment name"},"state":{"type":"string","description":"Deployment state after cancellation"},"url":{"type":"string","description":"Deployment URL"},"status":{"type":"string","description":"Deployment status","optional":true},"projectId":{"type":"string","description":"Associated project ID","optional":true},"inspectorUrl":{"type":"string","description":"Vercel inspector URL","optional":true}},"vercel_create_alias":{"uid":{"type":"string","description":"Alias ID"},"alias":{"type":"string","description":"Alias hostname"},"created":{"type":"string","description":"Creation timestamp as ISO 8601 date-time string"},"oldDeploymentId":{"type":"string","description":"ID of the previously aliased deployment, if the alias was reassigned"}},"vercel_create_check":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status: registered, running, or completed"},"conclusion":{"type":"string","description":"Check conclusion: canceled, failed, neutral, succeeded, skipped, or stale","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"startedAt":{"type":"number","description":"Start timestamp in milliseconds","optional":true},"completedAt":{"type":"number","description":"Completion timestamp in milliseconds","optional":true},"output":{"type":"json","description":"Check result output including metrics (FCP, LCP, CLS, TBT, virtualExperienceScore)","optional":true}},"vercel_create_deployment":{"id":{"type":"string","description":"Deployment ID"},"name":{"type":"string","description":"Deployment name"},"url":{"type":"string","description":"Unique deployment URL"},"readyState":{"type":"string","description":"Deployment ready state: QUEUED, BUILDING, ERROR, INITIALIZING, READY, CANCELED"},"projectId":{"type":"string","description":"Associated project ID"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"alias":{"type":"array","description":"Assigned aliases","items":{"type":"string","description":"Alias domain"}},"target":{"type":"string","description":"Target environment","optional":true},"inspectorUrl":{"type":"string","description":"Vercel inspector URL"},"errorCode":{"type":"string","description":"Deployment error code","optional":true},"errorMessage":{"type":"string","description":"Deployment error message","optional":true},"aliasAssigned":{"type":"boolean","description":"Whether the alias has been assigned","optional":true}},"vercel_create_dns_record":{"uid":{"type":"string","description":"The DNS record ID"},"updated":{"type":"number","description":"Timestamp of the update"}},"vercel_create_edge_config":{"id":{"type":"string","description":"Edge Config ID"},"slug":{"type":"string","description":"Edge Config slug"},"ownerId":{"type":"string","description":"Owner ID"},"digest":{"type":"string","description":"Content digest hash"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"itemCount":{"type":"number","description":"Number of items"},"sizeInBytes":{"type":"number","description":"Size in bytes"}},"vercel_create_env_var":{"id":{"type":"string","description":"Environment variable ID"},"key":{"type":"string","description":"Variable name"},"value":{"type":"string","description":"Variable value"},"type":{"type":"string","description":"Variable type (secret, system, encrypted, plain, sensitive)"},"target":{"type":"array","description":"Target environments","items":{"type":"string","description":"Environment name"}},"gitBranch":{"type":"string","description":"Git branch filter","optional":true},"comment":{"type":"string","description":"Comment providing context for the variable","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}},"vercel_create_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_create_webhook":{"id":{"type":"string","description":"Webhook ID"},"url":{"type":"string","description":"Webhook URL"},"secret":{"type":"string","description":"Webhook signing secret"},"events":{"type":"array","description":"Events the webhook listens to","items":{"type":"string","description":"Event name"}},"ownerId":{"type":"string","description":"Owner ID"},"projectIds":{"type":"array","description":"Associated project IDs","items":{"type":"string","description":"Project ID"}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_delete_alias":{"status":{"type":"string","description":"Deletion status (SUCCESS)"}},"vercel_delete_deployment":{"uid":{"type":"string","description":"The removed deployment ID"},"state":{"type":"string","description":"Deployment state after deletion (DELETED)"}},"vercel_delete_dns_record":{"deleted":{"type":"boolean","description":"Whether the record was deleted"}},"vercel_delete_domain":{"uid":{"type":"string","description":"The ID of the deleted domain"},"deleted":{"type":"boolean","description":"Whether the domain was deleted"}},"vercel_delete_edge_config":{"deleted":{"type":"boolean","description":"Whether the Edge Config was successfully deleted"}},"vercel_delete_env_var":{"deleted":{"type":"boolean","description":"Whether the environment variable was successfully deleted"}},"vercel_delete_project":{"deleted":{"type":"boolean","description":"Whether the project was successfully deleted"}},"vercel_delete_webhook":{"deleted":{"type":"boolean","description":"Whether the webhook was successfully deleted"}},"vercel_get_alias":{"uid":{"type":"string","description":"Alias ID"},"alias":{"type":"string","description":"Alias hostname"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"projectId":{"type":"string","description":"Associated project ID"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"redirect":{"type":"string","description":"Target domain for redirect aliases"},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, or 308)"},"deployment":{"type":"object","description":"Associated deployment (id, url)","optional":true,"properties":{"id":{"type":"string","description":"Deployment ID"},"url":{"type":"string","description":"Deployment URL"}}}},"vercel_get_check":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status: registered, running, or completed"},"conclusion":{"type":"string","description":"Check conclusion: canceled, failed, neutral, succeeded, skipped, or stale","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"startedAt":{"type":"number","description":"Start timestamp in milliseconds","optional":true},"completedAt":{"type":"number","description":"Completion timestamp in milliseconds","optional":true},"output":{"type":"json","description":"Check result output including metrics (FCP, LCP, CLS, TBT, virtualExperienceScore)","optional":true}},"vercel_get_deployment":{"id":{"type":"string","description":"Deployment ID"},"name":{"type":"string","description":"Deployment name"},"url":{"type":"string","description":"Unique deployment URL"},"readyState":{"type":"string","description":"Deployment ready state: QUEUED, BUILDING, ERROR, INITIALIZING, READY, CANCELED"},"status":{"type":"string","description":"Deployment status"},"target":{"type":"string","description":"Target environment","optional":true},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"buildingAt":{"type":"number","description":"Build start timestamp","optional":true},"ready":{"type":"number","description":"Ready timestamp","optional":true},"source":{"type":"string","description":"Deployment source: cli, git, redeploy, import, v0-web, etc."},"alias":{"type":"array","description":"Assigned aliases","items":{"type":"string","description":"Alias domain"}},"regions":{"type":"array","description":"Deployment regions","items":{"type":"string","description":"Region code"}},"inspectorUrl":{"type":"string","description":"Vercel inspector URL"},"projectId":{"type":"string","description":"Associated project ID"},"creator":{"type":"object","description":"Creator information","properties":{"uid":{"type":"string","description":"Creator user ID"},"username":{"type":"string","description":"Creator username"}}},"project":{"type":"object","description":"Associated project","optional":true,"properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true}}},"meta":{"type":"object","description":"Deployment metadata (key-value strings)","properties":{"githubCommitSha":{"type":"string","description":"GitHub commit SHA","optional":true},"githubCommitMessage":{"type":"string","description":"GitHub commit message","optional":true},"githubCommitRef":{"type":"string","description":"GitHub branch/ref","optional":true},"githubRepo":{"type":"string","description":"GitHub repository","optional":true},"githubOrg":{"type":"string","description":"GitHub organization","optional":true},"githubCommitAuthorName":{"type":"string","description":"Commit author name","optional":true}}},"gitSource":{"type":"object","description":"Git source information","optional":true,"properties":{"type":{"type":"string","description":"Git provider type (e.g., github, gitlab, bitbucket)"},"ref":{"type":"string","description":"Git ref (branch or tag)"},"sha":{"type":"string","description":"Git commit SHA"},"repoId":{"type":"string","description":"Repository ID","optional":true}}},"errorCode":{"type":"string","description":"Deployment error code","optional":true},"errorMessage":{"type":"string","description":"Deployment error message","optional":true},"aliasAssigned":{"type":"boolean","description":"Whether the alias has been assigned","optional":true}},"vercel_get_deployment_events":{"events":{"type":"array","description":"List of deployment events","items":{"type":"object","properties":{"type":{"type":"string","description":"Event type: delimiter, command, stdout, stderr, exit, deployment-state, middleware, middleware-invocation, edge-function-invocation, metric, report, fatal"},"created":{"type":"number","description":"Event creation timestamp"},"date":{"type":"number","description":"Event date timestamp"},"text":{"type":"string","description":"Event text content"},"serial":{"type":"string","description":"Event serial identifier"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"id":{"type":"string","description":"Event unique identifier"},"level":{"type":"string","description":"Event level: error or warning"},"info":{"type":"object","description":"Build step info (type, name, entrypoint, path, step, readyState)","optional":true}}}},"count":{"type":"number","description":"Number of events returned"}},"vercel_get_domain":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"verified":{"type":"boolean","description":"Whether domain is verified"},"createdAt":{"type":"number","description":"Creation timestamp"},"expiresAt":{"type":"number","description":"Expiration timestamp"},"serviceType":{"type":"string","description":"Service type (zeit.world, external, na)"},"nameservers":{"type":"array","description":"Current nameservers","items":{"type":"string"}},"intendedNameservers":{"type":"array","description":"Intended nameservers","items":{"type":"string"}},"customNameservers":{"type":"array","description":"Custom nameservers","items":{"type":"string"}},"renew":{"type":"boolean","description":"Whether auto-renewal is enabled"},"boughtAt":{"type":"number","description":"Purchase timestamp"},"transferredAt":{"type":"number","description":"Transfer completion timestamp"},"creator":{"type":"object","description":"Domain creator (id, username, email)","optional":true,"properties":{"id":{"type":"string","description":"Creator ID"},"username":{"type":"string","description":"Creator username"},"email":{"type":"string","description":"Creator email"}}},"userId":{"type":"string","description":"Owner user ID","optional":true},"teamId":{"type":"string","description":"Owner team ID","optional":true},"transferStartedAt":{"type":"number","description":"Transfer start timestamp","optional":true}},"vercel_get_domain_config":{"configuredBy":{"type":"string","description":"How the domain is configured (CNAME, A, http, dns-01, or null)"},"acceptedChallenges":{"type":"array","description":"Accepted challenge types for certificate issuance (dns-01, http-01)","items":{"type":"string"}},"misconfigured":{"type":"boolean","description":"Whether the domain is misconfigured for TLS certificate generation"},"recommendedIPv4":{"type":"array","description":"Recommended IPv4 addresses with rank values","items":{"type":"object","properties":{"rank":{"type":"number","description":"Priority rank (1 is preferred)"},"value":{"type":"array","description":"IPv4 addresses","items":{"type":"string"}}}}},"recommendedCNAME":{"type":"array","description":"Recommended CNAME records with rank values","items":{"type":"object","properties":{"rank":{"type":"number","description":"Priority rank (1 is preferred)"},"value":{"type":"string","description":"CNAME value"}}}}},"vercel_get_edge_config":{"id":{"type":"string","description":"Edge Config ID"},"slug":{"type":"string","description":"Edge Config slug"},"ownerId":{"type":"string","description":"Owner ID"},"digest":{"type":"string","description":"Content digest hash"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"itemCount":{"type":"number","description":"Number of items"},"sizeInBytes":{"type":"number","description":"Size in bytes"}},"vercel_get_edge_config_items":{"items":{"type":"array","description":"List of Edge Config items","items":{"type":"object","properties":{"key":{"type":"string","description":"Item key"},"value":{"type":"json","description":"Item value"},"description":{"type":"string","description":"Item description"},"edgeConfigId":{"type":"string","description":"Parent Edge Config ID"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"count":{"type":"number","description":"Number of items returned"}},"vercel_get_env_vars":{"envs":{"type":"array","description":"List of environment variables","items":{"type":"object","properties":{"id":{"type":"string","description":"Environment variable ID"},"key":{"type":"string","description":"Variable name"},"value":{"type":"string","description":"Variable value"},"type":{"type":"string","description":"Variable type (secret, system, encrypted, plain, sensitive)"},"target":{"type":"array","description":"Target environments","items":{"type":"string","description":"Environment name"}},"gitBranch":{"type":"string","description":"Git branch filter","optional":true},"comment":{"type":"string","description":"Comment providing context for the variable","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of environment variables returned"}},"vercel_get_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true},"rootDirectory":{"type":"string","description":"Root directory of the project","optional":true},"nodeVersion":{"type":"string","description":"Node.js version","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"},"link":{"type":"object","description":"Git repository connection","optional":true,"properties":{"type":{"type":"string","description":"Repository type (github, gitlab, bitbucket)"},"repo":{"type":"string","description":"Repository name"},"org":{"type":"string","description":"Organization or owner"}}}},"vercel_get_team":{"id":{"type":"string","description":"Team ID"},"slug":{"type":"string","description":"Team slug"},"name":{"type":"string","description":"Team name"},"avatar":{"type":"string","description":"Avatar file ID"},"description":{"type":"string","description":"Short team description"},"stagingPrefix":{"type":"string","description":"Prefix used for staging deployments","optional":true},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"creatorId":{"type":"string","description":"User ID of team creator"},"membership":{"type":"object","description":"Current user membership details","properties":{"uid":{"type":"string","description":"User ID of the member"},"teamId":{"type":"string","description":"Team ID"},"role":{"type":"string","description":"Membership role"},"confirmed":{"type":"boolean","description":"Whether membership is confirmed"},"created":{"type":"number","description":"Membership creation timestamp"},"createdAt":{"type":"number","description":"Membership creation timestamp (milliseconds)"},"accessRequestedAt":{"type":"number","description":"When access was requested"},"teamRoles":{"type":"array","description":"Team role assignments","items":{"type":"string","description":"Role name"}},"teamPermissions":{"type":"array","description":"Team permission assignments","items":{"type":"string","description":"Permission name"}}}}},"vercel_get_user":{"id":{"type":"string","description":"User ID"},"email":{"type":"string","description":"User email"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"avatar":{"type":"string","description":"SHA1 hash of the avatar"},"defaultTeamId":{"type":"string","description":"Default team ID"},"createdAt":{"type":"number","description":"Account creation timestamp in milliseconds"},"stagingPrefix":{"type":"string","description":"Prefix for preview deployment URLs"},"softBlock":{"type":"object","description":"Account restriction details if blocked","properties":{"blockedAt":{"type":"number","description":"When the account was blocked"},"reason":{"type":"string","description":"Reason for the block"}}},"hasTrialAvailable":{"type":"boolean","description":"Whether a trial is available"}},"vercel_get_webhook":{"id":{"type":"string","description":"Webhook ID"},"url":{"type":"string","description":"Webhook URL"},"events":{"type":"array","description":"Events the webhook listens to","items":{"type":"string","description":"Event name"}},"ownerId":{"type":"string","description":"Owner ID"},"projectIds":{"type":"array","description":"Associated project IDs","optional":true,"items":{"type":"string","description":"Project ID"}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_list_aliases":{"aliases":{"type":"array","description":"List of aliases","items":{"type":"object","properties":{"uid":{"type":"string","description":"Alias ID"},"alias":{"type":"string","description":"Alias hostname"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"projectId":{"type":"string","description":"Associated project ID"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"deployment":{"type":"object","description":"Associated deployment (id, url)","optional":true,"properties":{"id":{"type":"string","description":"Deployment ID"},"url":{"type":"string","description":"Deployment URL"}}},"redirect":{"type":"string","description":"Target domain for redirect aliases","optional":true},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, or 308)","optional":true}}}},"count":{"type":"number","description":"Number of aliases returned"},"hasMore":{"type":"boolean","description":"Whether more aliases are available"}},"vercel_list_checks":{"checks":{"type":"array","description":"List of deployment checks","items":{"type":"object","properties":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status"},"conclusion":{"type":"string","description":"Check conclusion","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"startedAt":{"type":"number","description":"Start timestamp","optional":true},"completedAt":{"type":"number","description":"Completion timestamp","optional":true},"output":{"type":"json","description":"Check result output including metrics","optional":true}}}},"count":{"type":"number","description":"Total number of checks"}},"vercel_list_deployment_files":{"files":{"type":"array","description":"List of deployment files","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the file tree entry"},"type":{"type":"string","description":"File type: directory, file, symlink, lambda, middleware, or invalid"},"uid":{"type":"string","description":"Unique file identifier (only valid for file type)","optional":true},"mode":{"type":"number","description":"File mode indicating file type and permissions"},"contentType":{"type":"string","description":"Content-type of the file (only valid for file type)","optional":true},"children":{"type":"array","description":"Child files of the directory (only valid for directory type)","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"type":{"type":"string","description":"Entry type"},"uid":{"type":"string","description":"File identifier","optional":true}}}}}}},"count":{"type":"number","description":"Number of files returned"}},"vercel_list_deployments":{"deployments":{"type":"array","description":"List of deployments","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique deployment identifier"},"name":{"type":"string","description":"Deployment name"},"url":{"type":"string","description":"Deployment URL","optional":true},"state":{"type":"string","description":"Deployment state: BUILDING, ERROR, INITIALIZING, QUEUED, READY, CANCELED, DELETED, BLOCKED"},"target":{"type":"string","description":"Target environment","optional":true},"created":{"type":"number","description":"Creation timestamp"},"projectId":{"type":"string","description":"Associated project ID"},"source":{"type":"string","description":"Deployment source: api-trigger-git-deploy, cli, clone/repo, git, import, import/repo, redeploy, v0-web"},"inspectorUrl":{"type":"string","description":"Vercel inspector URL"},"checksState":{"type":"string","description":"Checks state: completed, registered, running","optional":true},"checksConclusion":{"type":"string","description":"Checks conclusion: succeeded, failed, skipped, canceled","optional":true},"errorMessage":{"type":"string","description":"Deployment error message","optional":true},"creator":{"type":"object","description":"Creator information","properties":{"uid":{"type":"string","description":"Creator user ID"},"email":{"type":"string","description":"Creator email"},"username":{"type":"string","description":"Creator username"}}},"meta":{"type":"object","description":"Git provider metadata (key-value strings)"}}}},"count":{"type":"number","description":"Number of deployments returned"},"hasMore":{"type":"boolean","description":"Whether more deployments are available"}},"vercel_list_dns_records":{"records":{"type":"array","description":"List of DNS records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"slug":{"type":"string","description":"Record slug"},"name":{"type":"string","description":"Record name"},"type":{"type":"string","description":"Record type (A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, SRV, TXT, NS)"},"value":{"type":"string","description":"Record value"},"ttl":{"type":"number","description":"Time to live in seconds"},"mxPriority":{"type":"number","description":"MX record priority"},"priority":{"type":"number","description":"Record priority"},"creator":{"type":"string","description":"Creator identifier"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"comment":{"type":"string","description":"Record comment"}}}},"count":{"type":"number","description":"Number of records returned"},"hasMore":{"type":"boolean","description":"Whether more records are available"}},"vercel_list_domains":{"domains":{"type":"array","description":"List of domains","items":{"type":"object","properties":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"verified":{"type":"boolean","description":"Whether domain is verified"},"createdAt":{"type":"number","description":"Creation timestamp"},"expiresAt":{"type":"number","description":"Expiration timestamp"},"serviceType":{"type":"string","description":"Service type (zeit.world, external, na)"},"nameservers":{"type":"array","description":"Current nameservers","items":{"type":"string"}},"intendedNameservers":{"type":"array","description":"Intended nameservers","items":{"type":"string"}},"renew":{"type":"boolean","description":"Whether auto-renewal is enabled"},"boughtAt":{"type":"number","description":"Purchase timestamp"},"transferredAt":{"type":"number","description":"Transfer completion timestamp","optional":true},"creator":{"type":"object","description":"Domain creator (id, username, email)","optional":true,"properties":{"id":{"type":"string","description":"Creator ID"},"username":{"type":"string","description":"Creator username"},"email":{"type":"string","description":"Creator email"}}},"customNameservers":{"type":"array","description":"Custom nameservers","items":{"type":"string"}},"userId":{"type":"string","description":"Owner user ID","optional":true},"teamId":{"type":"string","description":"Owner team ID","optional":true},"transferStartedAt":{"type":"number","description":"Transfer start timestamp","optional":true}}}},"count":{"type":"number","description":"Number of domains returned"},"hasMore":{"type":"boolean","description":"Whether more domains are available"}},"vercel_list_edge_configs":{"edgeConfigs":{"type":"array","description":"List of Edge Config stores","items":{"type":"object","properties":{"id":{"type":"string","description":"Edge Config ID"},"slug":{"type":"string","description":"Edge Config slug"},"ownerId":{"type":"string","description":"Owner ID"},"digest":{"type":"string","description":"Content digest hash"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"itemCount":{"type":"number","description":"Number of items"},"sizeInBytes":{"type":"number","description":"Size in bytes"}}}},"count":{"type":"number","description":"Number of Edge Configs returned"}},"vercel_list_project_domains":{"domains":{"type":"array","description":"List of project domains","items":{"type":"object","properties":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID the domain belongs to"},"redirect":{"type":"string","description":"Redirect target","optional":true},"redirectStatusCode":{"type":"number","description":"Redirect status code","optional":true},"verified":{"type":"boolean","description":"Whether the domain is verified"},"gitBranch":{"type":"string","description":"Git branch for the domain","optional":true},"verification":{"type":"array","description":"Domain verification challenges (type, domain, value, reason)","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Challenge type"},"domain":{"type":"string","description":"Domain to add the record to"},"value":{"type":"string","description":"Expected record value"},"reason":{"type":"string","description":"Why verification is needed"}}}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Number of domains returned"},"hasMore":{"type":"boolean","description":"Whether more domains are available"}},"vercel_list_projects":{"projects":{"type":"array","description":"List of projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Framework","optional":true},"rootDirectory":{"type":"string","description":"Root directory of the project","optional":true},"nodeVersion":{"type":"string","description":"Node.js version","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Number of projects returned"},"hasMore":{"type":"boolean","description":"Whether more projects are available"},"nextFrom":{"type":"string","description":"Continuation token to pass as `from` to fetch the next page","optional":true}},"vercel_list_team_members":{"members":{"type":"array","description":"List of team members","items":{"type":"object","properties":{"uid":{"type":"string","description":"Member user ID"},"email":{"type":"string","description":"Member email"},"username":{"type":"string","description":"Member username"},"name":{"type":"string","description":"Member full name"},"avatar":{"type":"string","description":"Avatar file ID"},"role":{"type":"string","description":"Member role"},"confirmed":{"type":"boolean","description":"Whether membership is confirmed"},"createdAt":{"type":"number","description":"Join timestamp in milliseconds"},"accessRequestedAt":{"type":"number","description":"When access was requested in milliseconds","optional":true},"isEnterpriseManaged":{"type":"boolean","description":"Whether the member is enterprise managed","optional":true},"joinedFrom":{"type":"object","description":"Origin of how the member joined","properties":{"origin":{"type":"string","description":"Join origin identifier"}}}}}},"count":{"type":"number","description":"Number of members returned"},"pagination":{"type":"object","description":"Pagination information","properties":{"hasNext":{"type":"boolean","description":"Whether there are more pages"},"count":{"type":"number","description":"Items in current page"},"next":{"type":"number","description":"Timestamp to request the next page","optional":true},"prev":{"type":"number","description":"Timestamp to request the previous page","optional":true}}}},"vercel_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"slug":{"type":"string","description":"Team slug"},"name":{"type":"string","description":"Team name"},"avatar":{"type":"string","description":"Avatar file ID"},"description":{"type":"string","description":"Short team description","optional":true},"stagingPrefix":{"type":"string","description":"Prefix used for staging deployments","optional":true},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"creatorId":{"type":"string","description":"User ID of team creator"},"membership":{"type":"object","description":"Current user membership details","properties":{"role":{"type":"string","description":"Membership role"},"confirmed":{"type":"boolean","description":"Whether membership is confirmed"},"created":{"type":"number","description":"Membership creation timestamp"},"uid":{"type":"string","description":"User ID of the member"},"teamId":{"type":"string","description":"Team ID"}}}}}},"count":{"type":"number","description":"Number of teams returned"},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Items in current page"},"next":{"type":"number","description":"Timestamp for next page request"},"prev":{"type":"number","description":"Timestamp for previous page request"}}}},"vercel_list_webhooks":{"webhooks":{"type":"array","description":"List of webhooks","items":{"type":"object","properties":{"id":{"type":"string","description":"Webhook ID"},"url":{"type":"string","description":"Webhook URL"},"events":{"type":"array","description":"Events the webhook listens to","items":{"type":"string","description":"Event name"}},"ownerId":{"type":"string","description":"Owner ID"},"projectIds":{"type":"array","description":"Associated project IDs","items":{"type":"string","description":"Project ID"}},"projectsMetadata":{"type":"array","description":"Metadata for the projects the webhook is associated with","optional":true,"items":{"type":"object","description":"Project metadata"}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Number of webhooks returned"}},"vercel_pause_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"paused":{"type":"boolean","description":"Whether the project is paused"}},"vercel_promote_deployment":{"promoted":{"type":"boolean","description":"Whether the deployment was promoted to production"}},"vercel_remove_project_domain":{"deleted":{"type":"boolean","description":"Whether the domain was successfully removed"}},"vercel_rerequest_check":{"rerequested":{"type":"boolean","description":"Whether the check was successfully rerequested"}},"vercel_unpause_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"paused":{"type":"boolean","description":"Whether the project is paused"}},"vercel_update_check":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status: registered, running, or completed"},"conclusion":{"type":"string","description":"Check conclusion: canceled, failed, neutral, succeeded, skipped, or stale","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"startedAt":{"type":"number","description":"Start timestamp in milliseconds","optional":true},"completedAt":{"type":"number","description":"Completion timestamp in milliseconds","optional":true},"output":{"type":"json","description":"Check result output including metrics (FCP, LCP, CLS, TBT, virtualExperienceScore)","optional":true}},"vercel_update_dns_record":{"id":{"type":"string","description":"The DNS record ID","optional":true},"name":{"type":"string","description":"The name of the DNS record","optional":true},"type":{"type":"string","description":"The record class (record or record-sys)","optional":true},"value":{"type":"string","description":"The value of the DNS record","optional":true},"creator":{"type":"string","description":"The creator of the DNS record","optional":true},"domain":{"type":"string","description":"The domain the record belongs to","optional":true},"ttl":{"type":"number","description":"Time to live in seconds","optional":true},"comment":{"type":"string","description":"Comment providing context for the record","optional":true},"recordType":{"type":"string","description":"DNS record type (A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, NS, SRV, TXT)","optional":true},"createdAt":{"type":"number","description":"Timestamp of record creation","optional":true}},"vercel_update_edge_config_items":{"status":{"type":"string","description":"Operation status"}},"vercel_update_env_var":{"id":{"type":"string","description":"Environment variable ID"},"key":{"type":"string","description":"Variable name"},"value":{"type":"string","description":"Variable value"},"type":{"type":"string","description":"Variable type (secret, system, encrypted, plain, sensitive)"},"target":{"type":"array","description":"Target environments","items":{"type":"string","description":"Environment name"}},"gitBranch":{"type":"string","description":"Git branch filter","optional":true},"comment":{"type":"string","description":"Comment providing context for the variable","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}},"vercel_update_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_update_project_domain":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID the domain belongs to"},"verified":{"type":"boolean","description":"Whether the domain is verified"},"redirect":{"type":"string","description":"Redirect target domain","optional":true},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, 308)","optional":true},"gitBranch":{"type":"string","description":"Git branch for the domain","optional":true},"verification":{"type":"array","description":"Domain verification challenges (type, domain, value, reason)","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Challenge type"},"domain":{"type":"string","description":"Domain to add the record to"},"value":{"type":"string","description":"Expected record value"},"reason":{"type":"string","description":"Why verification is needed"}}}},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last updated timestamp","optional":true}},"vercel_verify_project_domain":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID"},"verified":{"type":"boolean","description":"Whether the domain is verified"},"redirect":{"type":"string","description":"Redirect target domain","optional":true},"redirectStatusCode":{"type":"number","description":"Redirect status code (301, 302, 307, 308)","optional":true},"gitBranch":{"type":"string","description":"Git branch linked to the domain","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}},"video_falai":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (falai)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Job ID"}},"video_luma":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (luma)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Luma job ID"}},"video_minimax":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (minimax)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"MiniMax job ID"}},"video_runway":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (runway)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Runway job ID"}},"video_veo":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (veo)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Veo job ID"}},"vision_tool":{"content":{"type":"string","description":"The analyzed content and description of the image"},"model":{"type":"string","description":"The vision model that was used for analysis","optional":true},"tokens":{"type":"number","description":"Total tokens used for the analysis","optional":true},"usage":{"type":"object","description":"Detailed token usage breakdown","optional":true,"properties":{"input_tokens":{"type":"number","description":"Tokens used for input processing"},"output_tokens":{"type":"number","description":"Tokens used for response generation"},"total_tokens":{"type":"number","description":"Total tokens consumed"}}}},"vision_tool_v2":{"content":{"type":"string","description":"The analyzed content and description of the image"},"model":{"type":"string","description":"The vision model that was used for analysis","optional":true},"tokens":{"type":"number","description":"Total tokens used for the analysis","optional":true},"usage":{"type":"object","description":"Detailed token usage breakdown","optional":true,"properties":{"input_tokens":{"type":"number","description":"Tokens used for input processing"},"output_tokens":{"type":"number","description":"Tokens used for response generation"},"total_tokens":{"type":"number","description":"Total tokens consumed"}}}},"wealthbox_read_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Contact data and metadata","properties":{"content":{"type":"string","description":"Formatted contact information"},"contact":{"type":"object","description":"Raw contact data from Wealthbox"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the contact","optional":true},"contactId":{"type":"string","description":"ID of the contact","optional":true},"itemType":{"type":"string","description":"Type of item (contact)"}}}}}},"wealthbox_read_note":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Note data and metadata","properties":{"content":{"type":"string","description":"Formatted note information"},"note":{"type":"object","description":"Raw note data from Wealthbox"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the note","optional":true},"noteId":{"type":"string","description":"ID of the note","optional":true},"itemType":{"type":"string","description":"Type of item (note)"}}}}}},"wealthbox_read_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Task data and metadata","properties":{"content":{"type":"string","description":"Formatted task information"},"task":{"type":"object","description":"Raw task data from Wealthbox"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the task","optional":true},"taskId":{"type":"string","description":"ID of the task","optional":true},"itemType":{"type":"string","description":"Type of item (task)"}}}}}},"wealthbox_write_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created or updated contact data and metadata","properties":{"contact":{"type":"object","description":"Raw contact data from Wealthbox"},"success":{"type":"boolean","description":"Operation success indicator"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the created/updated contact","optional":true},"contactId":{"type":"string","description":"ID of the created/updated contact","optional":true},"itemType":{"type":"string","description":"Type of item (contact)"}}}}}},"wealthbox_write_note":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created or updated note data and metadata","properties":{"note":{"type":"object","description":"Raw note data from Wealthbox"},"success":{"type":"boolean","description":"Operation success indicator"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the created/updated note","optional":true},"noteId":{"type":"string","description":"ID of the created/updated note","optional":true},"itemType":{"type":"string","description":"Type of item (note)"}}}}}},"wealthbox_write_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created or updated task data and metadata","properties":{"task":{"type":"object","description":"Raw task data from Wealthbox"},"success":{"type":"boolean","description":"Operation success indicator"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the created/updated task","optional":true},"taskId":{"type":"string","description":"ID of the created/updated task","optional":true},"itemType":{"type":"string","description":"Type of item (task)"}}}}}},"webflow_create_item":{"item":{"type":"json","description":"The created item object"},"metadata":{"type":"json","description":"Metadata about the created item"}},"webflow_delete_item":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"metadata":{"type":"json","description":"Metadata about the deletion"}},"webflow_get_item":{"item":{"type":"json","description":"The retrieved item object"},"metadata":{"type":"json","description":"Metadata about the retrieved item"}},"webflow_list_items":{"items":{"type":"array","description":"Array of collection items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique item ID"},"cmsLocaleId":{"type":"string","description":"CMS locale ID","optional":true},"lastPublished":{"type":"string","description":"Last published date (ISO 8601)","optional":true},"lastUpdated":{"type":"string","description":"Last updated date (ISO 8601)","optional":true},"createdOn":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"isArchived":{"type":"boolean","description":"Whether the item is archived","optional":true},"isDraft":{"type":"boolean","description":"Whether the item is a draft","optional":true},"fieldData":{"type":"object","description":"Collection-specific field data (varies by collection schema)","optional":true}}}},"metadata":{"type":"object","description":"Metadata about the query","properties":{"itemCount":{"type":"number","description":"Number of items returned"},"offset":{"type":"number","description":"Pagination offset","optional":true},"limit":{"type":"number","description":"Maximum items per page","optional":true}}}},"webflow_update_item":{"item":{"type":"json","description":"The updated item object"},"metadata":{"type":"json","description":"Metadata about the updated item"}},"webhook_request":{"data":{"type":"json","description":"Response data from the webhook endpoint"},"status":{"type":"number","description":"HTTP status code"},"headers":{"type":"object","description":"Response headers"}},"whatsapp_get_media":{"file":{"type":"file","description":"Downloaded media stored as a workflow file"},"mediaId":{"type":"string","description":"WhatsApp media ID that was downloaded"},"mimeType":{"type":"string","description":"MIME type reported by WhatsApp"},"fileSize":{"type":"number","description":"Size of the downloaded media in bytes"},"sha256":{"type":"string","description":"SHA-256 hash WhatsApp reported for the media, for integrity checks","optional":true}},"whatsapp_mark_read":{"success":{"type":"boolean","description":"Whether the message was successfully marked as read"}},"whatsapp_send_interactive":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_media":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_message":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_reaction":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_template":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_upload_media":{"mediaId":{"type":"string","description":"WhatsApp media ID. Pass this to Send Media to attach the uploaded file."},"fileName":{"type":"string","description":"Name of the uploaded file"},"mimeType":{"type":"string","description":"MIME type WhatsApp received the file as"},"size":{"type":"number","description":"Size of the uploaded file in bytes"}},"wikipedia_content":{"content":{"type":"object","description":"Full HTML content and metadata of the Wikipedia page","properties":{"title":{"type":"string","description":"Page title"},"pageid":{"type":"number","description":"Wikipedia page ID"},"html":{"type":"string","description":"Full HTML content of the page"},"revision":{"type":"number","description":"Page revision number"},"tid":{"type":"string","description":"Transaction ID (ETag)"},"timestamp":{"type":"string","description":"Last modified timestamp"},"content_model":{"type":"string","description":"Content model (wikitext)"},"content_format":{"type":"string","description":"Content format (text/html)"}}}},"wikipedia_random":{"randomPage":{"type":"object","description":"Random Wikipedia page data","properties":{"type":{"type":"string","description":"Page type"},"title":{"type":"string","description":"Page title"},"displaytitle":{"type":"string","description":"Display title"},"description":{"type":"string","description":"Page description","optional":true},"extract":{"type":"string","description":"Page extract/summary"},"thumbnail":{"type":"object","description":"Thumbnail image data","optional":true,"properties":{"source":{"type":"string","description":"Thumbnail image URL"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"content_urls":{"type":"object","description":"URLs to access the page","properties":{"desktop":{"type":"object","description":"Desktop URL","properties":{"page":{"type":"string","description":"Page URL"}}},"mobile":{"type":"object","description":"Mobile URL","properties":{"page":{"type":"string","description":"Page URL"}}}}},"lang":{"type":"string","description":"Language code"},"timestamp":{"type":"string","description":"Timestamp"},"pageid":{"type":"number","description":"Page ID"}}}},"wikipedia_search":{"searchResults":{"type":"array","description":"Array of matching Wikipedia pages","items":{"type":"object","properties":{"id":{"type":"number","description":"Result index"},"key":{"type":"string","description":"URL-friendly page key"},"title":{"type":"string","description":"Page title"},"excerpt":{"type":"string","description":"Search result excerpt"},"matched_title":{"type":"string","description":"Matched title variant","optional":true},"description":{"type":"string","description":"Page description","optional":true},"thumbnail":{"type":"object","description":"Thumbnail data","optional":true,"properties":{"mimetype":{"type":"string","description":"Image MIME type"},"size":{"type":"number","description":"File size in bytes","optional":true},"width":{"type":"number","description":"Width in pixels"},"height":{"type":"number","description":"Height in pixels"},"duration":{"type":"number","description":"Duration for video","optional":true},"url":{"type":"string","description":"Thumbnail URL"}}},"url":{"type":"string","description":"Page URL"}}}},"totalHits":{"type":"number","description":"Total number of search results found"},"query":{"type":"string","description":"The search query that was executed"}},"wikipedia_summary":{"summary":{"type":"object","description":"Wikipedia page summary and metadata","properties":{"type":{"type":"string","description":"Page type (standard, disambiguation, etc.)"},"title":{"type":"string","description":"Page title"},"displaytitle":{"type":"string","description":"Display title with formatting"},"description":{"type":"string","description":"Short page description","optional":true},"extract":{"type":"string","description":"Page extract/summary text"},"extract_html":{"type":"string","description":"Extract in HTML format","optional":true},"thumbnail":{"type":"object","description":"Thumbnail image data","optional":true,"properties":{"source":{"type":"string","description":"Thumbnail image URL"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"originalimage":{"type":"object","description":"Original image data","optional":true,"properties":{"source":{"type":"string","description":"Thumbnail image URL"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"content_urls":{"type":"object","description":"URLs to access the page","properties":{"desktop":{"type":"object","description":"Desktop URLs","properties":{"page":{"type":"string","description":"Page URL"},"revisions":{"type":"string","description":"Revisions URL","optional":true},"edit":{"type":"string","description":"Edit URL","optional":true},"talk":{"type":"string","description":"Talk page URL","optional":true}}},"mobile":{"type":"object","description":"Mobile URLs","properties":{"page":{"type":"string","description":"Page URL"},"revisions":{"type":"string","description":"Revisions URL","optional":true},"edit":{"type":"string","description":"Edit URL","optional":true},"talk":{"type":"string","description":"Talk page URL","optional":true}}}}},"lang":{"type":"string","description":"Page language code"},"dir":{"type":"string","description":"Text direction (ltr or rtl)"},"timestamp":{"type":"string","description":"Last modification timestamp"},"pageid":{"type":"number","description":"Wikipedia page ID"},"wikibase_item":{"type":"string","description":"Wikidata item ID","optional":true},"coordinates":{"type":"object","description":"Geographic coordinates","optional":true,"properties":{"lat":{"type":"number","description":"Latitude"},"lon":{"type":"number","description":"Longitude"}}}}}},"wiza_company_enrichment":{"company_name":{"type":"string","description":"Company name","optional":true},"company_domain":{"type":"string","description":"Company domain","optional":true},"domain":{"type":"string","description":"Domain","optional":true},"company_industry":{"type":"string","description":"Industry","optional":true},"company_size":{"type":"number","description":"Employee count","optional":true},"company_size_range":{"type":"string","description":"Headcount range","optional":true},"company_founded":{"type":"number","description":"Year founded","optional":true},"company_revenue_range":{"type":"string","description":"Revenue range","optional":true},"company_funding":{"type":"string","description":"Total funding","optional":true},"company_type":{"type":"string","description":"Company type","optional":true},"company_description":{"type":"string","description":"Description","optional":true},"company_ticker":{"type":"string","description":"Stock ticker","optional":true},"company_last_funding_round":{"type":"string","description":"Last funding round","optional":true},"company_last_funding_amount":{"type":"string","description":"Last funding amount","optional":true},"company_last_funding_at":{"type":"string","description":"Last funding date","optional":true},"company_location":{"type":"string","description":"Full location string","optional":true},"company_twitter":{"type":"string","description":"Twitter URL","optional":true},"company_facebook":{"type":"string","description":"Facebook URL","optional":true},"company_linkedin":{"type":"string","description":"LinkedIn URL","optional":true},"company_linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"company_street":{"type":"string","description":"Street address","optional":true},"company_locality":{"type":"string","description":"City","optional":true},"company_region":{"type":"string","description":"State/region","optional":true},"company_postal_code":{"type":"string","description":"Postal code","optional":true},"company_country":{"type":"string","description":"Country","optional":true},"credits":{"type":"json","description":"Credits deducted for this enrichment (api_credits: { total, company_credits })","optional":true}},"wiza_get_credits":{"email_credits":{"type":"json","description":"Remaining email credits (number or \\"unlimited\\")","optional":true},"phone_credits":{"type":"json","description":"Remaining phone credits (number or \\"unlimited\\")","optional":true},"export_credits":{"type":"number","description":"Remaining export credits","optional":true},"api_credits":{"type":"number","description":"Remaining API credits","optional":true}},"wiza_individual_reveal":{"id":{"type":"number","description":"Reveal ID"},"status":{"type":"string","description":"queued | resolving | finished | failed"},"is_complete":{"type":"boolean","description":"Whether the reveal has completed"},"name":{"type":"string","description":"Full name","optional":true},"company":{"type":"string","description":"Company name","optional":true},"enrichment_level":{"type":"string","description":"Enrichment level used","optional":true},"linkedin_profile_url":{"type":"string","description":"LinkedIn URL","optional":true},"title":{"type":"string","description":"Job title","optional":true},"location":{"type":"string","description":"Location","optional":true},"email":{"type":"string","description":"Primary email","optional":true},"email_type":{"type":"string","description":"Email type","optional":true},"email_status":{"type":"string","description":"valid | risky | unfound","optional":true},"emails":{"type":"array","description":"All emails found","optional":true,"items":{"type":"object","properties":{"email":{"type":"string"},"email_type":{"type":"string"},"email_status":{"type":"string"}}}},"mobile_phone":{"type":"string","description":"Mobile phone","optional":true},"phone_number":{"type":"string","description":"Direct/office phone","optional":true},"phone_status":{"type":"string","description":"found | unfound","optional":true},"phones":{"type":"array","description":"All phones found","optional":true,"items":{"type":"object","properties":{"number":{"type":"string"},"pretty_number":{"type":"string"},"type":{"type":"string"}}}},"company_size":{"type":"number","description":"Employee count","optional":true},"company_size_range":{"type":"string","description":"Headcount range","optional":true},"company_type":{"type":"string","description":"Company type","optional":true},"company_domain":{"type":"string","description":"Company domain","optional":true},"company_locality":{"type":"string","description":"City","optional":true},"company_region":{"type":"string","description":"State/region","optional":true},"company_country":{"type":"string","description":"Country","optional":true},"company_street":{"type":"string","description":"Street","optional":true},"company_postal_code":{"type":"string","description":"Postal code","optional":true},"company_founded":{"type":"number","description":"Year founded","optional":true},"company_funding":{"type":"string","description":"Funding total","optional":true},"company_revenue":{"type":"string","description":"Revenue","optional":true},"company_industry":{"type":"string","description":"Industry","optional":true},"company_subindustry":{"type":"string","description":"Subindustry","optional":true},"company_linkedin":{"type":"string","description":"Company LinkedIn URL","optional":true},"company_location":{"type":"string","description":"Full company location","optional":true},"company_description":{"type":"string","description":"Company description","optional":true},"credits":{"type":"json","description":"Credits consumed by the reveal","optional":true}},"wiza_prospect_search":{"total":{"type":"number","description":"Total number of matching prospects"},"profiles":{"type":"array","description":"Sample profiles matching the filter criteria","items":{"type":"object","properties":{"full_name":{"type":"string"},"linkedin_url":{"type":"string"},"industry":{"type":"string"},"job_title":{"type":"string"},"job_title_role":{"type":"string"},"job_title_sub_role":{"type":"string"},"job_company_name":{"type":"string"},"job_company_website":{"type":"string"},"location_name":{"type":"string"}}}}},"wordpress_create_category":{"category":{"type":"object","description":"The created category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_create_comment":{"comment":{"type":"object","description":"The created comment","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"wordpress_create_page":{"page":{"type":"object","description":"The created page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_create_post":{"post":{"type":"object","description":"The created post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_create_tag":{"tag":{"type":"object","description":"The created tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_delete_category":{"deleted":{"type":"boolean","description":"Whether the category was deleted"},"category":{"type":"object","description":"The deleted category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_delete_comment":{"deleted":{"type":"boolean","description":"Whether the comment was deleted"},"comment":{"type":"object","description":"The deleted comment","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"wordpress_delete_media":{"deleted":{"type":"boolean","description":"Whether the media was deleted"},"media":{"type":"object","description":"The deleted media item","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"wordpress_delete_page":{"deleted":{"type":"boolean","description":"Whether the page was deleted"},"page":{"type":"object","description":"The deleted page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_delete_post":{"deleted":{"type":"boolean","description":"Whether the post was deleted"},"post":{"type":"object","description":"The deleted post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_delete_tag":{"deleted":{"type":"boolean","description":"Whether the tag was deleted"},"tag":{"type":"object","description":"The deleted tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_get_category":{"category":{"type":"object","description":"The retrieved category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_get_current_user":{"user":{"type":"object","description":"The current user","properties":{"id":{"type":"number","description":"User ID"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"url":{"type":"string","description":"User website URL"},"description":{"type":"string","description":"User bio"},"link":{"type":"string","description":"Author archive URL"},"slug":{"type":"string","description":"User slug"},"roles":{"type":"array","description":"User roles"},"avatar_urls":{"type":"object","description":"Avatar URLs at different sizes"}}}},"wordpress_get_media":{"media":{"type":"object","description":"The retrieved media item","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"wordpress_get_page":{"page":{"type":"object","description":"The retrieved page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_get_post":{"post":{"type":"object","description":"The retrieved post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_get_tag":{"tag":{"type":"object","description":"The retrieved tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_get_user":{"user":{"type":"object","description":"The retrieved user","properties":{"id":{"type":"number","description":"User ID"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"url":{"type":"string","description":"User website URL"},"description":{"type":"string","description":"User bio"},"link":{"type":"string","description":"Author archive URL"},"slug":{"type":"string","description":"User slug"},"roles":{"type":"array","description":"User roles"},"avatar_urls":{"type":"object","description":"Avatar URLs at different sizes"}}}},"wordpress_list_categories":{"categories":{"type":"array","description":"List of categories","items":{"type":"object","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"total":{"type":"number","description":"Total number of categories"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_comments":{"comments":{"type":"array","description":"List of comments","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"total":{"type":"number","description":"Total number of comments"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_media":{"media":{"type":"array","description":"List of media items","items":{"type":"object","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"total":{"type":"number","description":"Total number of media items"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_pages":{"pages":{"type":"array","description":"List of pages","items":{"type":"object","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"total":{"type":"number","description":"Total number of pages"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_posts":{"posts":{"type":"array","description":"List of posts","items":{"type":"object","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"total":{"type":"number","description":"Total number of posts"},"totalPages":{"type":"number","description":"Total number of pages"}},"wordpress_list_tags":{"tags":{"type":"array","description":"List of tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"total":{"type":"number","description":"Total number of tags"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"url":{"type":"string","description":"User website URL"},"description":{"type":"string","description":"User bio"},"link":{"type":"string","description":"Author archive URL"},"slug":{"type":"string","description":"User slug"},"roles":{"type":"array","description":"User roles"},"avatar_urls":{"type":"object","description":"Avatar URLs at different sizes"}}}},"total":{"type":"number","description":"Total number of users"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_search_content":{"results":{"type":"array","description":"Search results","items":{"type":"object","properties":{"id":{"type":"number","description":"Content ID"},"title":{"type":"string","description":"Content title"},"url":{"type":"string","description":"Content URL"},"type":{"type":"string","description":"Content type (post, term, or post-format)"},"subtype":{"type":"string","description":"Subtype within the content type (e.g., post, page)"}}}},"total":{"type":"number","description":"Total number of results"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_update_category":{"category":{"type":"object","description":"The updated category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_update_comment":{"comment":{"type":"object","description":"The updated comment","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"wordpress_update_page":{"page":{"type":"object","description":"The updated page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_update_post":{"post":{"type":"object","description":"The updated post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_update_tag":{"tag":{"type":"object","description":"The updated tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_upload_media":{"media":{"type":"object","description":"The uploaded media item","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"workday_assign_onboarding":{"assignmentId":{"type":"string","description":"Onboarding plan assignment ID"},"workerId":{"type":"string","description":"Worker ID the plan was assigned to"},"planId":{"type":"string","description":"Onboarding plan ID that was assigned"}},"workday_change_job":{"eventId":{"type":"string","description":"Job change event ID"},"workerId":{"type":"string","description":"Worker ID the job change was applied to"},"effectiveDate":{"type":"string","description":"Effective date of the job change"}},"workday_create_prehire":{"preHireId":{"type":"string","description":"ID of the created pre-hire record"},"descriptor":{"type":"string","description":"Display name of the pre-hire"}},"workday_get_compensation":{"compensationPlans":{"type":"array","description":"Array of compensation plan details","items":{"type":"json","description":"Compensation plan with amount, currency, and frequency","properties":{"id":{"type":"string","description":"Compensation plan ID"},"planName":{"type":"string","description":"Name of the compensation plan"},"amount":{"type":"number","description":"Compensation amount"},"currency":{"type":"string","description":"Currency code"},"frequency":{"type":"string","description":"Pay frequency"}}}}},"workday_get_organizations":{"organizations":{"type":"array","description":"Array of organization records"},"total":{"type":"number","description":"Total number of matching organizations"}},"workday_get_worker":{"worker":{"type":"json","description":"Worker profile with personal, employment, and organization data"}},"workday_hire_employee":{"workerId":{"type":"string","description":"Worker ID of the newly hired employee"},"employeeId":{"type":"string","description":"Employee ID assigned to the new hire"},"eventId":{"type":"string","description":"Event ID of the hire business process"},"hireDate":{"type":"string","description":"Effective hire date"}},"workday_list_workers":{"workers":{"type":"array","description":"Array of worker profiles"},"total":{"type":"number","description":"Total number of matching workers"}},"workday_terminate_worker":{"eventId":{"type":"string","description":"Termination event ID"},"workerId":{"type":"string","description":"Worker ID that was terminated"},"terminationDate":{"type":"string","description":"Effective termination date"}},"workday_update_worker":{"eventId":{"type":"string","description":"Event ID of the change personal information business process"},"workerId":{"type":"string","description":"Worker ID that was updated"}},"x_create_bookmark":{"bookmarked":{"type":"boolean","description":"Whether the tweet was successfully bookmarked"}},"x_create_tweet":{"id":{"type":"string","description":"The ID of the created tweet"},"text":{"type":"string","description":"The text of the created tweet"}},"x_delete_bookmark":{"bookmarked":{"type":"boolean","description":"Whether the tweet is still bookmarked (should be false after deletion)"}},"x_delete_tweet":{"deleted":{"type":"boolean","description":"Whether the tweet was successfully deleted"}},"x_get_blocking":{"users":{"type":"array","description":"Array of blocked user profiles","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_bookmarks":{"tweets":{"type":"array","description":"Array of bookmarked tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_get_followers":{"users":{"type":"array","description":"Array of follower user profiles","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_following":{"users":{"type":"array","description":"Array of users being followed","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_liked_tweets":{"tweets":{"type":"array","description":"Array of liked tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content"},"createdAt":{"type":"string","description":"Creation timestamp"},"authorId":{"type":"string","description":"Author user ID"}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_liking_users":{"users":{"type":"array","description":"Array of users who liked the tweet","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_me":{"user":{"type":"object","description":"Authenticated user profile","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"x_get_personalized_trends":{"trends":{"type":"array","description":"Array of personalized trending topics","items":{"type":"object","properties":{"trendName":{"type":"string","description":"Name of the trending topic"},"postCount":{"type":"number","description":"Number of posts for this trend","optional":true},"category":{"type":"string","description":"Category of the trend","optional":true},"trendingSince":{"type":"string","description":"ISO 8601 timestamp of when the topic started trending","optional":true}}}}},"x_get_quote_tweets":{"tweets":{"type":"array","description":"Array of quote tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_retweeted_by":{"users":{"type":"array","description":"Array of users who retweeted the tweet","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_trends_by_woeid":{"trends":{"type":"array","description":"Array of trending topics","items":{"type":"object","properties":{"trendName":{"type":"string","description":"Name of the trending topic"},"tweetCount":{"type":"number","description":"Number of tweets for this trend","optional":true}}}}},"x_get_tweets_by_ids":{"tweets":{"type":"array","description":"Array of tweets matching the provided IDs","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}}},"x_get_usage":{"capResetDay":{"type":"number","description":"Day of month when usage cap resets","optional":true},"projectId":{"type":"string","description":"The project ID"},"projectCap":{"type":"number","description":"The project tweet consumption cap","optional":true},"projectUsage":{"type":"number","description":"Total tweets consumed in current period","optional":true},"dailyProjectUsage":{"type":"array","description":"Daily project usage breakdown","items":{"type":"object","properties":{"date":{"type":"string","description":"Usage date in ISO 8601 format"},"usage":{"type":"number","description":"Number of tweets consumed"}}}},"dailyClientAppUsage":{"type":"array","description":"Daily per-app usage breakdown","items":{"type":"object","properties":{"clientAppId":{"type":"string","description":"Client application ID"},"usage":{"type":"array","description":"Daily usage entries for this app","items":{"type":"object","properties":{"date":{"type":"string","description":"Usage date in ISO 8601 format"},"usage":{"type":"number","description":"Number of tweets consumed"}}}}}}}},"x_get_user_mentions":{"tweets":{"type":"array","description":"Array of tweets mentioning the user","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_get_user_timeline":{"tweets":{"type":"array","description":"Array of timeline tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_get_user_tweets":{"tweets":{"type":"array","description":"Array of tweets by the user","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_hide_reply":{"hidden":{"type":"boolean","description":"Whether the reply is now hidden"}},"x_manage_block":{"blocking":{"type":"boolean","description":"Whether you are now blocking the user"}},"x_manage_follow":{"following":{"type":"boolean","description":"Whether you are now following the user"},"pendingFollow":{"type":"boolean","description":"Whether the follow request is pending (for protected accounts)"}},"x_manage_like":{"liked":{"type":"boolean","description":"Whether the tweet is now liked"}},"x_manage_mute":{"muting":{"type":"boolean","description":"Whether you are now muting the user"}},"x_manage_retweet":{"retweeted":{"type":"boolean","description":"Whether the tweet is now retweeted"}},"x_read":{"tweet":{"type":"object","description":"The main tweet data","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content text"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"ID of the tweet author"}}},"context":{"type":"object","description":"Conversation context including parent and root tweets","optional":true}},"x_search":{"tweets":{"type":"array","description":"Array of tweets matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content"},"createdAt":{"type":"string","description":"Creation timestamp"},"authorId":{"type":"string","description":"Author user ID"}}}},"includes":{"type":"object","description":"Additional data including user profiles and media","optional":true},"meta":{"type":"object","description":"Search metadata including result count and pagination tokens","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet"},"oldestId":{"type":"string","description":"ID of the oldest tweet"}}}},"x_search_tweets":{"tweets":{"type":"array","description":"Array of tweets matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Search metadata including result count and pagination tokens","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}}}},"x_search_users":{"users":{"type":"array","description":"Array of users matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Search metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}}}},"x_user":{"user":{"type":"object","description":"X user profile information","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio/description","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"x_write":{"tweet":{"type":"object","description":"The newly created tweet data","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content text"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"ID of the tweet author"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"attachments":{"type":"object","description":"Media or poll attachments","optional":true,"properties":{"mediaKeys":{"type":"array","description":"Media attachment keys","optional":true},"pollId":{"type":"string","description":"Poll ID if poll attached","optional":true}}}}}},"youtube_channel_info":{"channelId":{"type":"string","description":"YouTube channel ID"},"title":{"type":"string","description":"Channel name"},"description":{"type":"string","description":"Channel description"},"subscriberCount":{"type":"number","description":"Number of subscribers (0 if hidden)"},"videoCount":{"type":"number","description":"Number of public videos"},"viewCount":{"type":"number","description":"Total channel views"},"publishedAt":{"type":"string","description":"Channel creation date"},"thumbnail":{"type":"string","description":"Channel thumbnail/avatar URL"},"customUrl":{"type":"string","description":"Channel custom URL (handle)","optional":true},"country":{"type":"string","description":"Country the channel is associated with","optional":true},"uploadsPlaylistId":{"type":"string","description":"Playlist ID containing all channel uploads (use with playlist_items)","optional":true},"bannerImageUrl":{"type":"string","description":"Channel banner image URL","optional":true},"hiddenSubscriberCount":{"type":"boolean","description":"Whether the subscriber count is hidden"}},"youtube_channel_playlists":{"items":{"type":"array","description":"Array of playlists from the channel","items":{"type":"object","properties":{"playlistId":{"type":"string","description":"YouTube playlist ID"},"title":{"type":"string","description":"Playlist title"},"description":{"type":"string","description":"Playlist description"},"thumbnail":{"type":"string","description":"Playlist thumbnail URL"},"itemCount":{"type":"number","description":"Number of videos in playlist"},"publishedAt":{"type":"string","description":"Playlist creation date"},"channelTitle":{"type":"string","description":"Channel name"}}}},"totalResults":{"type":"number","description":"Total number of playlists in the channel"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_channel_videos":{"items":{"type":"array","description":"Array of videos from the channel","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"publishedAt":{"type":"string","description":"Video publish date"},"channelTitle":{"type":"string","description":"Channel name"}}}},"totalResults":{"type":"number","description":"Total number of videos in the channel"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_comments":{"items":{"type":"array","description":"Array of top-level comments from the video","items":{"type":"object","properties":{"commentId":{"type":"string","description":"Comment ID"},"authorDisplayName":{"type":"string","description":"Comment author display name"},"authorChannelUrl":{"type":"string","description":"Comment author channel URL"},"authorProfileImageUrl":{"type":"string","description":"Comment author profile image URL"},"textDisplay":{"type":"string","description":"Comment text (HTML formatted)"},"textOriginal":{"type":"string","description":"Comment text (plain text)"},"likeCount":{"type":"number","description":"Number of likes on the comment"},"publishedAt":{"type":"string","description":"When the comment was posted"},"updatedAt":{"type":"string","description":"When the comment was last edited"},"replyCount":{"type":"number","description":"Number of replies to this comment"}}}},"totalResults":{"type":"number","description":"Total number of comment threads available"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_playlist_items":{"items":{"type":"array","description":"Array of videos in the playlist","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"publishedAt":{"type":"string","description":"Date added to playlist"},"channelTitle":{"type":"string","description":"Playlist owner channel name"},"position":{"type":"number","description":"Position in playlist (0-indexed)"},"videoOwnerChannelId":{"type":"string","description":"Channel ID of the video owner","optional":true},"videoOwnerChannelTitle":{"type":"string","description":"Channel name of the video owner","optional":true}}}},"totalResults":{"type":"number","description":"Total number of items in playlist"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_search":{"items":{"type":"array","description":"Array of YouTube videos matching the search query","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"channelId":{"type":"string","description":"Channel ID that uploaded the video"},"channelTitle":{"type":"string","description":"Channel name"},"publishedAt":{"type":"string","description":"Video publish date"},"liveBroadcastContent":{"type":"string","description":"Live broadcast status: \\"none\\", \\"live\\", or \\"upcoming\\""}}}},"totalResults":{"type":"number","description":"Total number of search results available"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_trending":{"items":{"type":"array","description":"Array of trending videos","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"channelId":{"type":"string","description":"Channel ID"},"channelTitle":{"type":"string","description":"Channel name"},"publishedAt":{"type":"string","description":"Video publish date"},"viewCount":{"type":"number","description":"Number of views"},"likeCount":{"type":"number","description":"Number of likes"},"commentCount":{"type":"number","description":"Number of comments"},"duration":{"type":"string","description":"Video duration in ISO 8601 format"}}}},"totalResults":{"type":"number","description":"Total number of trending videos available"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_video_categories":{"items":{"type":"array","description":"Array of video categories available in the specified region","items":{"type":"object","properties":{"categoryId":{"type":"string","description":"Category ID to use in search/trending filters (e.g., \\"10\\" for Music)"},"title":{"type":"string","description":"Human-readable category name"},"assignable":{"type":"boolean","description":"Whether videos can be tagged with this category"}}}},"totalResults":{"type":"number","description":"Total number of categories available"}},"youtube_video_details":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"channelId":{"type":"string","description":"Channel ID"},"channelTitle":{"type":"string","description":"Channel name"},"publishedAt":{"type":"string","description":"Published date and time"},"duration":{"type":"string","description":"Video duration in ISO 8601 format (e.g., \\"PT4M13S\\" for 4 min 13 sec)"},"viewCount":{"type":"number","description":"Number of views"},"likeCount":{"type":"number","description":"Number of likes"},"commentCount":{"type":"number","description":"Number of comments"},"favoriteCount":{"type":"number","description":"Number of times added to favorites"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"tags":{"type":"array","description":"Video tags","items":{"type":"string"}},"categoryId":{"type":"string","description":"YouTube video category ID","optional":true},"definition":{"type":"string","description":"Video definition: \\"hd\\" or \\"sd\\"","optional":true},"caption":{"type":"string","description":"Whether captions are available: \\"true\\" or \\"false\\"","optional":true},"licensedContent":{"type":"boolean","description":"Whether the video is licensed content","optional":true},"privacyStatus":{"type":"string","description":"Video privacy status: \\"public\\", \\"private\\", or \\"unlisted\\"","optional":true},"liveBroadcastContent":{"type":"string","description":"Live broadcast status: \\"live\\", \\"upcoming\\", or \\"none\\"","optional":true},"defaultLanguage":{"type":"string","description":"Default language of the video metadata","optional":true},"defaultAudioLanguage":{"type":"string","description":"Default audio language of the video","optional":true},"isLiveContent":{"type":"boolean","description":"Whether this video is or was a live stream"},"scheduledStartTime":{"type":"string","description":"Scheduled start time for upcoming live streams (ISO 8601)","optional":true},"actualStartTime":{"type":"string","description":"When the live stream actually started (ISO 8601)","optional":true},"actualEndTime":{"type":"string","description":"When the live stream ended (ISO 8601)","optional":true},"concurrentViewers":{"type":"number","description":"Current number of viewers (only for active live streams)","optional":true},"activeLiveChatId":{"type":"string","description":"Live chat ID for the stream (only for active live streams)","optional":true}},"zendesk_autocomplete_organizations":{"organizations":{"type":"array","description":"Array of organization objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_create_organization":{"organization":{"type":"object","description":"Created organization object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}},"organization_id":{"type":"number","description":"The created organization ID"}},"zendesk_create_organizations_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_create_ticket":{"ticket":{"type":"object","description":"Created ticket object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}},"ticket_id":{"type":"number","description":"The created ticket ID"}},"zendesk_create_tickets_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_create_user":{"user":{"type":"object","description":"Created user object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The created user ID"}},"zendesk_create_users_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_delete_organization":{"deleted":{"type":"boolean","description":"Whether the organization was successfully deleted"},"organization_id":{"type":"string","description":"The deleted organization ID"}},"zendesk_delete_ticket":{"deleted":{"type":"boolean","description":"Deletion success"},"ticket_id":{"type":"string","description":"The deleted ticket ID"}},"zendesk_delete_user":{"deleted":{"type":"boolean","description":"Deletion success"},"user_id":{"type":"string","description":"The deleted user ID"}},"zendesk_get_current_user":{"user":{"type":"object","description":"Current user object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The current user ID"}},"zendesk_get_organization":{"organization":{"type":"object","description":"Organization object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}},"organization_id":{"type":"number","description":"The organization ID"}},"zendesk_get_organizations":{"organizations":{"type":"array","description":"Array of organization objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_get_ticket":{"ticket":{"type":"object","description":"Ticket object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}},"ticket_id":{"type":"number","description":"The ticket ID"}},"zendesk_get_tickets":{"tickets":{"type":"array","description":"Array of ticket objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_get_user":{"user":{"type":"object","description":"User object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The user ID"}},"zendesk_get_users":{"users":{"type":"array","description":"Array of user objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_merge_tickets":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The merge job ID"},"target_ticket_id":{"type":"string","description":"The target ticket ID that tickets were merged into"}},"zendesk_search":{"results":{"type":"array","description":"Array of result objects (tickets, users, or organizations depending on search query)"},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_search_count":{"count":{"type":"number","description":"Number of matching results"}},"zendesk_search_users":{"users":{"type":"array","description":"Array of user objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_update_organization":{"organization":{"type":"object","description":"Updated organization object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}},"organization_id":{"type":"number","description":"The updated organization ID"}},"zendesk_update_ticket":{"ticket":{"type":"object","description":"Updated ticket object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}},"ticket_id":{"type":"number","description":"The updated ticket ID"}},"zendesk_update_tickets_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_update_user":{"user":{"type":"object","description":"Updated user object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The updated user ID"}},"zendesk_update_users_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zep_add_messages":{"threadId":{"type":"string","description":"Thread identifier"},"added":{"type":"boolean","description":"Whether messages were added successfully"},"messageIds":{"type":"array","description":"Array of added message UUIDs","items":{"type":"string","description":"Message UUID"}}},"zep_add_user":{"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"User email address","optional":true},"firstName":{"type":"string","description":"User first name","optional":true},"lastName":{"type":"string","description":"User last name","optional":true},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"metadata":{"type":"object","description":"User metadata (dynamic key-value pairs)","optional":true}},"zep_create_thread":{"threadId":{"type":"string","description":"Thread identifier"},"userId":{"type":"string","description":"Associated user ID"},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"projectUuid":{"type":"string","description":"Project UUID"}},"zep_delete_thread":{"deleted":{"type":"boolean","description":"Whether the thread was deleted"}},"zep_get_context":{"context":{"type":"string","description":"The context string (summary or basic mode)"}},"zep_get_messages":{"messages":{"type":"array","description":"Array of message objects","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Message UUID"},"role":{"type":"string","description":"Message role (user, assistant, system, tool)"},"roleType":{"type":"string","description":"Role type (AI, human, tool)","optional":true},"content":{"type":"string","description":"Message content"},"name":{"type":"string","description":"Sender name","optional":true},"createdAt":{"type":"string","description":"Timestamp (RFC3339 format)"},"metadata":{"type":"object","description":"Message metadata (dynamic key-value pairs)","optional":true},"processed":{"type":"boolean","description":"Whether message has been processed","optional":true}}}},"rowCount":{"type":"number","description":"Number of rows returned","optional":true},"totalCount":{"type":"number","description":"Total number of items available","optional":true}},"zep_get_threads":{"threads":{"type":"array","description":"Array of thread objects","items":{"type":"object","properties":{"threadId":{"type":"string","description":"Thread identifier"},"userId":{"type":"string","description":"Associated user ID"},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"projectUuid":{"type":"string","description":"Project UUID"},"metadata":{"type":"object","description":"Custom metadata (dynamic key-value pairs)","optional":true}}}},"responseCount":{"type":"number","description":"Number of items in this response","optional":true},"totalCount":{"type":"number","description":"Total number of items available","optional":true}},"zep_get_user":{"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"User email address","optional":true},"firstName":{"type":"string","description":"User first name","optional":true},"lastName":{"type":"string","description":"User last name","optional":true},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)","optional":true},"metadata":{"type":"object","description":"User metadata (dynamic key-value pairs)","optional":true}},"zep_get_user_threads":{"threads":{"type":"array","description":"Array of thread objects","items":{"type":"object","properties":{"threadId":{"type":"string","description":"Thread identifier"},"userId":{"type":"string","description":"Associated user ID"},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"projectUuid":{"type":"string","description":"Project UUID"},"metadata":{"type":"object","description":"Custom metadata (dynamic key-value pairs)","optional":true}}}},"totalCount":{"type":"number","description":"Total number of items available","optional":true}},"zerobounce_get_credits":{"credits":{"type":"number","description":"Remaining validation credits (-1 if unavailable)"}},"zerobounce_verify_email":{"email":{"type":"string","description":"The validated email address"},"status":{"type":"string","description":"Validation status (valid, invalid, catch_all, unknown, spamtrap, abuse, do_not_mail)"},"deliverable":{"type":"boolean","description":"Whether the email is valid and safe to send"},"subStatus":{"type":"string","description":"Detailed sub-status from ZeroBounce","optional":true},"freeEmail":{"type":"boolean","description":"Whether the address is on a free email provider","optional":true},"didYouMean":{"type":"string","description":"Suggested correction for a likely typo","optional":true}},"zoho_desk_add_comment":{"comment":{"type":"object","description":"The created comment","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Comment content (raw; may be HTML)","optional":true},"contentType":{"type":"string","description":"Content type (plainText/html)","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true},"isPublic":{"type":"boolean","description":"Whether the comment is public","optional":true},"commenterId":{"type":"string","description":"Commenter ID","optional":true},"commenter":{"type":"object","description":"Who wrote the comment","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Commenter type (AGENT/END_USER)","optional":true},"roleName":{"type":"string","description":"Role name","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"commentedTime":{"type":"string","description":"Commented timestamp","optional":true},"modifiedTime":{"type":"string","description":"Modified timestamp","optional":true,"nullable":true},"attachments":{"type":"array","description":"Comment attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"zoho_desk_get_attachment":{"file":{"type":"file","description":"The downloaded attachment file"}},"zoho_desk_get_contact":{"contact":{"type":"object","description":"The contact","properties":{"id":{"type":"string","description":"Contact ID"},"firstName":{"type":"string","description":"First name","optional":true,"nullable":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Primary email","optional":true,"nullable":true},"secondaryEmail":{"type":"string","description":"Secondary email","optional":true,"nullable":true},"phone":{"type":"string","description":"Phone number","optional":true,"nullable":true},"mobile":{"type":"string","description":"Mobile number","optional":true,"nullable":true},"accountId":{"type":"string","description":"Associated account ID","optional":true,"nullable":true},"ownerId":{"type":"string","description":"Owner ID","optional":true,"nullable":true},"type":{"type":"string","description":"Contact type","optional":true,"nullable":true},"title":{"type":"string","description":"Job title","optional":true,"nullable":true},"street":{"type":"string","description":"Street","optional":true,"nullable":true},"city":{"type":"string","description":"City","optional":true,"nullable":true},"state":{"type":"string","description":"State","optional":true,"nullable":true},"country":{"type":"string","description":"Country","optional":true,"nullable":true},"zip":{"type":"string","description":"ZIP / postal code","optional":true,"nullable":true},"description":{"type":"string","description":"Description","optional":true,"nullable":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"zoho_desk_get_thread":{"thread":{"type":"object","description":"The thread","properties":{"id":{"type":"string","description":"Thread ID"},"channel":{"type":"string","description":"Thread channel","optional":true},"direction":{"type":"string","description":"Direction (in/out)","optional":true},"content":{"type":"string","description":"Thread content (raw; may be HTML)","optional":true,"nullable":true},"contentType":{"type":"string","description":"Content type","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true,"nullable":true},"summary":{"type":"string","description":"Thread summary","optional":true,"nullable":true},"responderId":{"type":"string","description":"Responder ID","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"hasAttach":{"type":"boolean","description":"Whether the thread has attachments","optional":true},"attachmentCount":{"type":"string","description":"Number of attachments","optional":true},"fromEmailAddress":{"type":"string","description":"From email address","optional":true,"nullable":true},"to":{"type":"string","description":"To email address","optional":true,"nullable":true},"cc":{"type":"string","description":"CC email address","optional":true,"nullable":true},"bcc":{"type":"string","description":"BCC email address","optional":true,"nullable":true},"replyTo":{"type":"string","description":"Reply-to email address","optional":true,"nullable":true},"isForward":{"type":"boolean","description":"Whether the thread is a forward","optional":true},"isContentTruncated":{"type":"boolean","description":"Whether Zoho truncated the thread content; fetch fullContentURL for the rest","optional":true},"fullContentURL":{"type":"string","description":"URL returning the untruncated thread content","optional":true,"nullable":true},"plainText":{"type":"string","description":"Zoho\'s own plain-text rendering of the thread, when it supplies one","optional":true,"nullable":true},"status":{"type":"string","description":"Delivery status of an outgoing thread (SUCCESS/FAILED/DRAFT)","optional":true},"isDescriptionThread":{"type":"boolean","description":"Whether this thread is the ticket\'s original description","optional":true},"visibility":{"type":"string","description":"Thread visibility (e.g. public)","optional":true},"canReply":{"type":"boolean","description":"Whether the thread can be replied to","optional":true},"author":{"type":"object","description":"Who sent the thread","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Author type (AGENT/END_USER)","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"attachments":{"type":"array","description":"Thread attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"zoho_desk_get_ticket":{"ticket":{"type":"object","description":"The ticket","properties":{"id":{"type":"string","description":"Ticket ID"},"ticketNumber":{"type":"string","description":"Human-readable ticket number","optional":true},"subject":{"type":"string","description":"Ticket subject","optional":true},"description":{"type":"string","description":"Ticket description (raw; may be HTML)","optional":true,"nullable":true},"descriptionText":{"type":"string","description":"Plain-text rendering of the description: HTML stripped when the body contains markup, otherwise the description verbatim","optional":true,"nullable":true},"status":{"type":"string","description":"Ticket status","optional":true},"statusType":{"type":"string","description":"Status category (Open/Closed/On Hold)","optional":true},"priority":{"type":"string","description":"Ticket priority","optional":true,"nullable":true},"category":{"type":"string","description":"Ticket category","optional":true,"nullable":true},"subCategory":{"type":"string","description":"Ticket sub-category","optional":true,"nullable":true},"classification":{"type":"string","description":"Ticket classification","optional":true,"nullable":true},"channel":{"type":"string","description":"Origin channel","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true,"nullable":true},"accountId":{"type":"string","description":"Account ID","optional":true,"nullable":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true,"nullable":true},"email":{"type":"string","description":"Contact email","optional":true,"nullable":true},"phone":{"type":"string","description":"Contact phone","optional":true,"nullable":true},"dueDate":{"type":"string","description":"Due date","optional":true,"nullable":true},"responseDueDate":{"type":"string","description":"Response due date","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"modifiedTime":{"type":"string","description":"Last modified timestamp","optional":true},"closedTime":{"type":"string","description":"Closed timestamp","optional":true,"nullable":true},"resolution":{"type":"string","description":"Resolution text","optional":true,"nullable":true},"threadCount":{"type":"string","description":"Number of threads","optional":true},"commentCount":{"type":"string","description":"Number of comments","optional":true},"webUrl":{"type":"string","description":"Web URL to the ticket","optional":true},"isEscalated":{"type":"boolean","description":"Whether the ticket is escalated","optional":true},"isOverDue":{"type":"boolean","description":"Whether the ticket is overdue","optional":true},"isSpam":{"type":"boolean","description":"Whether the ticket is marked spam","optional":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"zoho_desk_list_comments":{"comments":{"type":"array","description":"List of comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Comment content (raw; may be HTML)","optional":true},"contentType":{"type":"string","description":"Content type (plainText/html)","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true},"isPublic":{"type":"boolean","description":"Whether the comment is public","optional":true},"commenterId":{"type":"string","description":"Commenter ID","optional":true},"commenter":{"type":"object","description":"Who wrote the comment","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Commenter type (AGENT/END_USER)","optional":true},"roleName":{"type":"string","description":"Role name","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"commentedTime":{"type":"string","description":"Commented timestamp","optional":true},"modifiedTime":{"type":"string","description":"Modified timestamp","optional":true,"nullable":true},"attachments":{"type":"array","description":"Comment attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"count":{"type":"number","description":"Number of comments returned"}},"zoho_desk_list_organizations":{"organizations":{"type":"array","description":"Accessible organizations","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"companyName":{"type":"string","description":"Company name","optional":true},"portalName":{"type":"string","description":"Portal name","optional":true}}}},"count":{"type":"number","description":"Number of organizations returned"}},"zoho_desk_list_threads":{"threads":{"type":"array","description":"List of threads","items":{"type":"object","properties":{"id":{"type":"string","description":"Thread ID"},"channel":{"type":"string","description":"Thread channel","optional":true},"direction":{"type":"string","description":"Direction (in/out)","optional":true},"content":{"type":"string","description":"Thread content (raw; may be HTML)","optional":true,"nullable":true},"contentType":{"type":"string","description":"Content type","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true,"nullable":true},"summary":{"type":"string","description":"Thread summary","optional":true,"nullable":true},"responderId":{"type":"string","description":"Responder ID","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"hasAttach":{"type":"boolean","description":"Whether the thread has attachments","optional":true},"attachmentCount":{"type":"string","description":"Number of attachments","optional":true},"fromEmailAddress":{"type":"string","description":"From email address","optional":true,"nullable":true},"to":{"type":"string","description":"To email address","optional":true,"nullable":true},"cc":{"type":"string","description":"CC email address","optional":true,"nullable":true},"bcc":{"type":"string","description":"BCC email address","optional":true,"nullable":true},"replyTo":{"type":"string","description":"Reply-to email address","optional":true,"nullable":true},"isForward":{"type":"boolean","description":"Whether the thread is a forward","optional":true},"isContentTruncated":{"type":"boolean","description":"Whether Zoho truncated the thread content; fetch fullContentURL for the rest","optional":true},"fullContentURL":{"type":"string","description":"URL returning the untruncated thread content","optional":true,"nullable":true},"plainText":{"type":"string","description":"Zoho\'s own plain-text rendering of the thread, when it supplies one","optional":true,"nullable":true},"status":{"type":"string","description":"Delivery status of an outgoing thread (SUCCESS/FAILED/DRAFT)","optional":true},"isDescriptionThread":{"type":"boolean","description":"Whether this thread is the ticket\'s original description","optional":true},"visibility":{"type":"string","description":"Thread visibility (e.g. public)","optional":true},"canReply":{"type":"boolean","description":"Whether the thread can be replied to","optional":true},"author":{"type":"object","description":"Who sent the thread","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Author type (AGENT/END_USER)","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"attachments":{"type":"array","description":"Thread attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"count":{"type":"number","description":"Number of threads returned"}},"zoho_desk_list_tickets":{"tickets":{"type":"array","description":"List of tickets","items":{"type":"object","properties":{"id":{"type":"string","description":"Ticket ID"},"ticketNumber":{"type":"string","description":"Human-readable ticket number","optional":true},"subject":{"type":"string","description":"Ticket subject","optional":true},"description":{"type":"string","description":"Ticket description (raw; may be HTML)","optional":true,"nullable":true},"descriptionText":{"type":"string","description":"Plain-text rendering of the description: HTML stripped when the body contains markup, otherwise the description verbatim","optional":true,"nullable":true},"status":{"type":"string","description":"Ticket status","optional":true},"statusType":{"type":"string","description":"Status category (Open/Closed/On Hold)","optional":true},"priority":{"type":"string","description":"Ticket priority","optional":true,"nullable":true},"category":{"type":"string","description":"Ticket category","optional":true,"nullable":true},"subCategory":{"type":"string","description":"Ticket sub-category","optional":true,"nullable":true},"classification":{"type":"string","description":"Ticket classification","optional":true,"nullable":true},"channel":{"type":"string","description":"Origin channel","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true,"nullable":true},"accountId":{"type":"string","description":"Account ID","optional":true,"nullable":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true,"nullable":true},"email":{"type":"string","description":"Contact email","optional":true,"nullable":true},"phone":{"type":"string","description":"Contact phone","optional":true,"nullable":true},"dueDate":{"type":"string","description":"Due date","optional":true,"nullable":true},"responseDueDate":{"type":"string","description":"Response due date","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"modifiedTime":{"type":"string","description":"Last modified timestamp","optional":true},"closedTime":{"type":"string","description":"Closed timestamp","optional":true,"nullable":true},"resolution":{"type":"string","description":"Resolution text","optional":true,"nullable":true},"threadCount":{"type":"string","description":"Number of threads","optional":true},"commentCount":{"type":"string","description":"Number of comments","optional":true},"webUrl":{"type":"string","description":"Web URL to the ticket","optional":true},"isEscalated":{"type":"boolean","description":"Whether the ticket is escalated","optional":true},"isOverDue":{"type":"boolean","description":"Whether the ticket is overdue","optional":true},"isSpam":{"type":"boolean","description":"Whether the ticket is marked spam","optional":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"count":{"type":"number","description":"Number of tickets returned"}},"zoho_desk_update_ticket":{"ticket":{"type":"object","description":"The updated ticket","properties":{"id":{"type":"string","description":"Ticket ID"},"ticketNumber":{"type":"string","description":"Human-readable ticket number","optional":true},"subject":{"type":"string","description":"Ticket subject","optional":true},"description":{"type":"string","description":"Ticket description (raw; may be HTML)","optional":true,"nullable":true},"descriptionText":{"type":"string","description":"Plain-text rendering of the description: HTML stripped when the body contains markup, otherwise the description verbatim","optional":true,"nullable":true},"status":{"type":"string","description":"Ticket status","optional":true},"statusType":{"type":"string","description":"Status category (Open/Closed/On Hold)","optional":true},"priority":{"type":"string","description":"Ticket priority","optional":true,"nullable":true},"category":{"type":"string","description":"Ticket category","optional":true,"nullable":true},"subCategory":{"type":"string","description":"Ticket sub-category","optional":true,"nullable":true},"classification":{"type":"string","description":"Ticket classification","optional":true,"nullable":true},"channel":{"type":"string","description":"Origin channel","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true,"nullable":true},"accountId":{"type":"string","description":"Account ID","optional":true,"nullable":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true,"nullable":true},"email":{"type":"string","description":"Contact email","optional":true,"nullable":true},"phone":{"type":"string","description":"Contact phone","optional":true,"nullable":true},"dueDate":{"type":"string","description":"Due date","optional":true,"nullable":true},"responseDueDate":{"type":"string","description":"Response due date","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"modifiedTime":{"type":"string","description":"Last modified timestamp","optional":true},"closedTime":{"type":"string","description":"Closed timestamp","optional":true,"nullable":true},"resolution":{"type":"string","description":"Resolution text","optional":true,"nullable":true},"threadCount":{"type":"string","description":"Number of threads","optional":true},"commentCount":{"type":"string","description":"Number of comments","optional":true},"webUrl":{"type":"string","description":"Web URL to the ticket","optional":true},"isEscalated":{"type":"boolean","description":"Whether the ticket is escalated","optional":true},"isOverDue":{"type":"boolean","description":"Whether the ticket is overdue","optional":true},"isSpam":{"type":"boolean","description":"Whether the ticket is marked spam","optional":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"zoom_create_meeting":{"meeting":{"type":"object","description":"The created meeting with all its properties","properties":{"id":{"type":"number","description":"Meeting ID"},"uuid":{"type":"string","description":"Meeting UUID"},"host_id":{"type":"string","description":"Host user ID"},"host_email":{"type":"string","description":"Host email address"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time"},"status":{"type":"string","description":"Meeting status (e.g., waiting, started)"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)"},"agenda":{"type":"string","description":"Meeting agenda"},"created_at":{"type":"string","description":"Creation timestamp in ISO 8601 format"},"start_url":{"type":"string","description":"URL for host to start the meeting"},"join_url":{"type":"string","description":"URL for participants to join the meeting"},"password":{"type":"string","description":"Meeting password"},"h323_password":{"type":"string","description":"H.323/SIP room system password"},"pstn_password":{"type":"string","description":"PSTN password for phone dial-in"},"encrypted_password":{"type":"string","description":"Encrypted password for joining"},"settings":{"type":"object","description":"Meeting settings","properties":{"host_video":{"type":"boolean","description":"Start with host video on"},"participant_video":{"type":"boolean","description":"Start with participant video on"},"join_before_host":{"type":"boolean","description":"Allow participants to join before host"},"mute_upon_entry":{"type":"boolean","description":"Mute participants upon entry"},"watermark":{"type":"boolean","description":"Add watermark when viewing shared screen"},"audio":{"type":"string","description":"Audio options: both, telephony, or voip"},"auto_recording":{"type":"string","description":"Auto recording: local, cloud, or none"},"waiting_room":{"type":"boolean","description":"Enable waiting room"},"meeting_authentication":{"type":"boolean","description":"Require meeting authentication"},"approval_type":{"type":"number","description":"Approval type: 0=auto, 1=manual, 2=none"}}},"recurrence":{"type":"object","description":"Recurrence settings for recurring meetings","properties":{"type":{"type":"number","description":"Recurrence type: 1=daily, 2=weekly, 3=monthly"},"repeat_interval":{"type":"number","description":"Interval between recurring meetings"},"weekly_days":{"type":"string","description":"Days of week for weekly recurrence (1-7, comma-separated)"},"monthly_day":{"type":"number","description":"Day of month for monthly recurrence"},"monthly_week":{"type":"number","description":"Week of month for monthly recurrence"},"monthly_week_day":{"type":"number","description":"Day of week for monthly recurrence"},"end_times":{"type":"number","description":"Number of occurrences"},"end_date_time":{"type":"string","description":"End date time in ISO 8601 format"}}},"occurrences":{"type":"array","description":"Meeting occurrences for recurring meetings","items":{"type":"object","properties":{"occurrence_id":{"type":"string","description":"Occurrence ID"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"status":{"type":"string","description":"Occurrence status"}}}}}}},"zoom_delete_meeting":{"success":{"type":"boolean","description":"Whether the meeting was deleted successfully"}},"zoom_delete_recording":{"success":{"type":"boolean","description":"Whether the recording was deleted successfully"}},"zoom_get_meeting":{"meeting":{"type":"object","description":"The meeting details","properties":{"id":{"type":"number","description":"Meeting ID"},"uuid":{"type":"string","description":"Meeting UUID"},"host_id":{"type":"string","description":"Host user ID"},"host_email":{"type":"string","description":"Host email address"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time"},"status":{"type":"string","description":"Meeting status (e.g., waiting, started)"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)"},"agenda":{"type":"string","description":"Meeting agenda"},"created_at":{"type":"string","description":"Creation timestamp in ISO 8601 format"},"start_url":{"type":"string","description":"URL for host to start the meeting"},"join_url":{"type":"string","description":"URL for participants to join the meeting"},"password":{"type":"string","description":"Meeting password"},"h323_password":{"type":"string","description":"H.323/SIP room system password"},"pstn_password":{"type":"string","description":"PSTN password for phone dial-in"},"encrypted_password":{"type":"string","description":"Encrypted password for joining"},"settings":{"type":"object","description":"Meeting settings","properties":{"host_video":{"type":"boolean","description":"Start with host video on"},"participant_video":{"type":"boolean","description":"Start with participant video on"},"join_before_host":{"type":"boolean","description":"Allow participants to join before host"},"mute_upon_entry":{"type":"boolean","description":"Mute participants upon entry"},"watermark":{"type":"boolean","description":"Add watermark when viewing shared screen"},"audio":{"type":"string","description":"Audio options: both, telephony, or voip"},"auto_recording":{"type":"string","description":"Auto recording: local, cloud, or none"},"waiting_room":{"type":"boolean","description":"Enable waiting room"},"meeting_authentication":{"type":"boolean","description":"Require meeting authentication"},"approval_type":{"type":"number","description":"Approval type: 0=auto, 1=manual, 2=none"}}},"recurrence":{"type":"object","description":"Recurrence settings for recurring meetings","properties":{"type":{"type":"number","description":"Recurrence type: 1=daily, 2=weekly, 3=monthly"},"repeat_interval":{"type":"number","description":"Interval between recurring meetings"},"weekly_days":{"type":"string","description":"Days of week for weekly recurrence (1-7, comma-separated)"},"monthly_day":{"type":"number","description":"Day of month for monthly recurrence"},"monthly_week":{"type":"number","description":"Week of month for monthly recurrence"},"monthly_week_day":{"type":"number","description":"Day of week for monthly recurrence"},"end_times":{"type":"number","description":"Number of occurrences"},"end_date_time":{"type":"string","description":"End date time in ISO 8601 format"}}},"occurrences":{"type":"array","description":"Meeting occurrences for recurring meetings","items":{"type":"object","properties":{"occurrence_id":{"type":"string","description":"Occurrence ID"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"status":{"type":"string","description":"Occurrence status"}}}}}}},"zoom_get_meeting_invitation":{"invitation":{"type":"string","description":"The meeting invitation text"}},"zoom_get_meeting_recordings":{"recording":{"type":"object","description":"The meeting recording with all files","properties":{"uuid":{"type":"string","description":"Meeting UUID"},"id":{"type":"number","description":"Meeting ID"},"account_id":{"type":"string","description":"Account ID"},"host_id":{"type":"string","description":"Host user ID"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type"},"start_time":{"type":"string","description":"Meeting start time"},"duration":{"type":"number","description":"Meeting duration in minutes"},"total_size":{"type":"number","description":"Total size of all recordings in bytes"},"recording_count":{"type":"number","description":"Number of recording files"},"share_url":{"type":"string","description":"URL to share recordings"},"recording_files":{"type":"array","description":"List of recording files","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording file ID"},"meeting_id":{"type":"string","description":"Meeting ID associated with the recording"},"recording_start":{"type":"string","description":"Start time of the recording"},"recording_end":{"type":"string","description":"End time of the recording"},"file_type":{"type":"string","description":"Type of recording file (MP4, M4A, etc.)"},"file_extension":{"type":"string","description":"File extension"},"file_size":{"type":"number","description":"File size in bytes"},"play_url":{"type":"string","description":"URL to play the recording"},"download_url":{"type":"string","description":"URL to download the recording"},"status":{"type":"string","description":"Recording status"},"recording_type":{"type":"string","description":"Type of recording (shared_screen, audio_only, etc.)"}}}}}},"files":{"type":"file[]","description":"Downloaded recording files","optional":true}},"zoom_list_meetings":{"meetings":{"type":"array","description":"List of meetings","items":{"type":"object","properties":{"id":{"type":"number","description":"Meeting ID"},"uuid":{"type":"string","description":"Meeting UUID"},"host_id":{"type":"string","description":"Host user ID"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"timezone":{"type":"string","description":"Timezone"},"agenda":{"type":"string","description":"Meeting agenda"},"created_at":{"type":"string","description":"Creation timestamp"},"join_url":{"type":"string","description":"URL for participants to join"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"pageCount":{"type":"number","description":"Total number of pages"},"pageNumber":{"type":"number","description":"Current page number"},"pageSize":{"type":"number","description":"Number of records per page"},"totalRecords":{"type":"number","description":"Total number of records"},"nextPageToken":{"type":"string","description":"Token for next page of results"}}}},"zoom_list_past_participants":{"participants":{"type":"array","description":"List of meeting participants","items":{"type":"object","properties":{"id":{"type":"string","description":"Participant unique identifier"},"user_id":{"type":"string","description":"User ID if registered Zoom user"},"name":{"type":"string","description":"Participant display name"},"user_email":{"type":"string","description":"Participant email address"},"join_time":{"type":"string","description":"Time when participant joined (ISO 8601)"},"leave_time":{"type":"string","description":"Time when participant left (ISO 8601)"},"duration":{"type":"number","description":"Duration in seconds participant was in meeting"},"attentiveness_score":{"type":"string","description":"Attentiveness score (deprecated)"},"failover":{"type":"boolean","description":"Whether participant failed over to another data center"},"status":{"type":"string","description":"Participant status"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"pageSize":{"type":"number","description":"Number of records per page"},"totalRecords":{"type":"number","description":"Total number of records"},"nextPageToken":{"type":"string","description":"Token for next page of results"}}}},"zoom_list_recordings":{"recordings":{"type":"array","description":"List of recordings","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Meeting UUID"},"id":{"type":"number","description":"Meeting ID"},"account_id":{"type":"string","description":"Account ID"},"host_id":{"type":"string","description":"Host user ID"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type"},"start_time":{"type":"string","description":"Meeting start time"},"duration":{"type":"number","description":"Meeting duration in minutes"},"total_size":{"type":"number","description":"Total size of all recordings in bytes"},"recording_count":{"type":"number","description":"Number of recording files"},"share_url":{"type":"string","description":"URL to share recordings"},"recording_files":{"type":"array","description":"List of recording files","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording file ID"},"meeting_id":{"type":"string","description":"Meeting ID associated with the recording"},"recording_start":{"type":"string","description":"Start time of the recording"},"recording_end":{"type":"string","description":"End time of the recording"},"file_type":{"type":"string","description":"Type of recording file (MP4, M4A, etc.)"},"file_extension":{"type":"string","description":"File extension"},"file_size":{"type":"number","description":"File size in bytes"},"play_url":{"type":"string","description":"URL to play the recording"},"download_url":{"type":"string","description":"URL to download the recording"},"status":{"type":"string","description":"Recording status"},"recording_type":{"type":"string","description":"Type of recording (shared_screen, audio_only, etc.)"}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"from":{"type":"string","description":"Start date of query range"},"to":{"type":"string","description":"End date of query range"},"pageSize":{"type":"number","description":"Number of records per page"},"totalRecords":{"type":"number","description":"Total number of records"},"nextPageToken":{"type":"string","description":"Token for next page of results"}}}},"zoom_update_meeting":{"success":{"type":"boolean","description":"Whether the meeting was updated successfully"}},"zoominfo_enrich_companies":{"results":{"type":"array","description":"Enrichment results, one per input with match status and attributes","items":{"type":"json"}}},"zoominfo_enrich_contacts":{"results":{"type":"array","description":"Enrichment results, one per input with match status and attributes","items":{"type":"json"}}},"zoominfo_search_companies":{"companies":{"type":"array","description":"Matching companies","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}},"zoominfo_search_contacts":{"contacts":{"type":"array","description":"Matching contacts (without emails or phone numbers)","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}},"zoominfo_search_intent":{"signals":{"type":"array","description":"Intent signals with topic, score, audience strength, and company","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}},"zoominfo_search_news":{"articles":{"type":"array","description":"News articles matching the filters","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}}}'
+ '{"a2a_cancel_task":{"taskId":{"type":"string","description":"Task identifier"},"state":{"type":"string","description":"Task lifecycle state after cancellation"},"canceled":{"type":"boolean","description":"Whether the task was canceled"}},"a2a_get_agent_card":{"name":{"type":"string","description":"Agent display name"},"description":{"type":"string","description":"Agent description"},"url":{"type":"string","description":"Agent endpoint URL"},"version":{"type":"string","description":"The agent\'s own version"},"protocolVersion":{"type":"string","description":"A2A protocol version the agent exposes"},"capabilities":{"type":"json","description":"Agent capability flags","properties":{"streaming":{"type":"boolean","description":"Supports streaming responses"},"pushNotifications":{"type":"boolean","description":"Supports push notifications"},"extendedAgentCard":{"type":"boolean","description":"Provides an extended agent card"}}},"skills":{"type":"array","description":"Skills the agent can perform","items":{"type":"object","properties":{"id":{"type":"string","description":"Skill identifier"},"name":{"type":"string","description":"Skill name"},"description":{"type":"string","description":"Skill description"}}}},"defaultInputModes":{"type":"array","description":"Default accepted input media types","items":{"type":"string"}},"defaultOutputModes":{"type":"array","description":"Default produced output media types","items":{"type":"string"}}},"a2a_get_task":{"content":{"type":"string","description":"Agent response text"},"taskId":{"type":"string","description":"Task identifier"},"contextId":{"type":"string","description":"Conversation/context identifier"},"state":{"type":"string","description":"Task lifecycle state"},"artifacts":{"type":"array","description":"Structured task output artifacts","items":{"type":"object","properties":{"name":{"type":"string","description":"Artifact name"},"description":{"type":"string","description":"Artifact description"},"content":{"type":"string","description":"Artifact text content"}}}}},"a2a_send_message":{"content":{"type":"string","description":"Agent response text"},"taskId":{"type":"string","description":"Task identifier"},"contextId":{"type":"string","description":"Conversation/context identifier"},"state":{"type":"string","description":"Task lifecycle state"},"artifacts":{"type":"array","description":"Structured task output artifacts","items":{"type":"object","properties":{"name":{"type":"string","description":"Artifact name"},"description":{"type":"string","description":"Artifact description"},"content":{"type":"string","description":"Artifact text content"}}}}},"agentmail_create_draft":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"preview":{"type":"string","description":"Draft preview text","optional":true},"labels":{"type":"array","description":"Labels assigned to the draft"},"inReplyTo":{"type":"string","description":"Message ID this draft replies to","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_create_inbox":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_delete_draft":{"deleted":{"type":"boolean","description":"Whether the draft was successfully deleted"}},"agentmail_delete_inbox":{"deleted":{"type":"boolean","description":"Whether the inbox was successfully deleted"}},"agentmail_delete_thread":{"deleted":{"type":"boolean","description":"Whether the thread was successfully deleted"}},"agentmail_forward_message":{"messageId":{"type":"string","description":"ID of the forwarded message"},"threadId":{"type":"string","description":"ID of the thread"}},"agentmail_get_draft":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"preview":{"type":"string","description":"Draft preview text","optional":true},"labels":{"type":"array","description":"Labels assigned to the draft"},"inReplyTo":{"type":"string","description":"Message ID this draft replies to","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_get_inbox":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_get_message":{"messageId":{"type":"string","description":"Unique identifier for the message"},"threadId":{"type":"string","description":"ID of the thread this message belongs to"},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"subject":{"type":"string","description":"Message subject","optional":true},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"labels":{"type":"array","description":"Labels assigned to the message"},"timestamp":{"type":"string","description":"Time the message was sent or drafted","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}},"agentmail_get_thread":{"threadId":{"type":"string","description":"Unique identifier for the thread"},"subject":{"type":"string","description":"Thread subject","optional":true},"senders":{"type":"array","description":"List of sender email addresses"},"recipients":{"type":"array","description":"List of recipient email addresses"},"messageCount":{"type":"number","description":"Number of messages in the thread"},"labels":{"type":"array","description":"Labels assigned to the thread"},"lastMessageAt":{"type":"string","description":"Timestamp of last message","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"},"messages":{"type":"array","description":"Messages in the thread","items":{"type":"object","properties":{"messageId":{"type":"string","description":"Unique identifier for the message"},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"subject":{"type":"string","description":"Message subject","optional":true},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"labels":{"type":"array","description":"Labels assigned to the message"},"timestamp":{"type":"string","description":"Time the message was sent or drafted","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}}}}},"agentmail_list_drafts":{"drafts":{"type":"array","description":"List of drafts","items":{"type":"object","properties":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"preview":{"type":"string","description":"Draft preview text","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Total number of drafts"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_list_inboxes":{"inboxes":{"type":"array","description":"List of inboxes","items":{"type":"object","properties":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Total number of inboxes"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_list_messages":{"messages":{"type":"array","description":"List of messages in the inbox","items":{"type":"object","properties":{"messageId":{"type":"string","description":"Unique identifier for the message"},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"subject":{"type":"string","description":"Message subject","optional":true},"preview":{"type":"string","description":"Message preview text","optional":true},"timestamp":{"type":"string","description":"Time the message was sent or drafted","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}}}},"count":{"type":"number","description":"Total number of messages"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_list_threads":{"threads":{"type":"array","description":"List of email threads","items":{"type":"object","properties":{"threadId":{"type":"string","description":"Unique identifier for the thread"},"subject":{"type":"string","description":"Thread subject","optional":true},"senders":{"type":"array","description":"List of sender email addresses"},"recipients":{"type":"array","description":"List of recipient email addresses"},"messageCount":{"type":"number","description":"Number of messages in the thread"},"lastMessageAt":{"type":"string","description":"Timestamp of last message","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Total number of threads"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page","optional":true}},"agentmail_reply_message":{"messageId":{"type":"string","description":"ID of the sent reply message"},"threadId":{"type":"string","description":"ID of the thread"}},"agentmail_send_draft":{"messageId":{"type":"string","description":"ID of the sent message"},"threadId":{"type":"string","description":"ID of the thread"}},"agentmail_send_message":{"threadId":{"type":"string","description":"ID of the created thread"},"messageId":{"type":"string","description":"ID of the sent message"},"subject":{"type":"string","description":"Email subject line"},"to":{"type":"string","description":"Recipient email address"}},"agentmail_update_draft":{"draftId":{"type":"string","description":"Unique identifier for the draft"},"inboxId":{"type":"string","description":"Inbox the draft belongs to"},"subject":{"type":"string","description":"Draft subject","optional":true},"to":{"type":"array","description":"Recipient email addresses"},"cc":{"type":"array","description":"CC email addresses"},"bcc":{"type":"array","description":"BCC email addresses"},"text":{"type":"string","description":"Plain text content","optional":true},"html":{"type":"string","description":"HTML content","optional":true},"preview":{"type":"string","description":"Draft preview text","optional":true},"labels":{"type":"array","description":"Labels assigned to the draft"},"inReplyTo":{"type":"string","description":"Message ID this draft replies to","optional":true},"sendStatus":{"type":"string","description":"Send status (scheduled, sending, failed)","optional":true},"sendAt":{"type":"string","description":"Scheduled send time","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_update_inbox":{"inboxId":{"type":"string","description":"Unique identifier for the inbox"},"email":{"type":"string","description":"Email address of the inbox"},"displayName":{"type":"string","description":"Display name of the inbox","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"}},"agentmail_update_message":{"messageId":{"type":"string","description":"Unique identifier for the message"},"labels":{"type":"array","description":"Current labels on the message"}},"agentmail_update_thread":{"threadId":{"type":"string","description":"Unique identifier for the thread"},"labels":{"type":"array","description":"Current labels on the thread"}},"agentphone_create_call":{"id":{"type":"string","description":"Unique call identifier"},"agentId":{"type":"string","description":"Agent handling the call","optional":true},"status":{"type":"string","description":"Initial call status","optional":true},"toNumber":{"type":"string","description":"Destination phone number","optional":true},"fromNumber":{"type":"string","description":"Caller ID used for the call","optional":true},"phoneNumberId":{"type":"string","description":"ID of the phone number used as caller ID","optional":true},"direction":{"type":"string","description":"Call direction (outbound)","optional":true},"startedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true}},"agentphone_create_contact":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}},"agentphone_create_number":{"id":{"type":"string","description":"Unique phone number ID"},"phoneNumber":{"type":"string","description":"Provisioned phone number in E.164 format"},"country":{"type":"string","description":"Two-letter country code"},"status":{"type":"string","description":"Number status (e.g. active)"},"type":{"type":"string","description":"Number type (e.g. sms)","optional":true},"agentId":{"type":"string","description":"Agent the number is attached to","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the number was created"}},"agentphone_delete_contact":{"id":{"type":"string","description":"ID of the deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was deleted successfully"}},"agentphone_get_call":{"id":{"type":"string","description":"Call ID"},"agentId":{"type":"string","description":"Agent that handled the call","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID","optional":true},"phoneNumber":{"type":"string","description":"Phone number used for the call","optional":true},"fromNumber":{"type":"string","description":"Caller phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound","optional":true},"status":{"type":"string","description":"Call status"},"startedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"endedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"durationSeconds":{"type":"number","description":"Call duration in seconds","optional":true},"lastTranscriptSnippet":{"type":"string","description":"Last transcript snippet","optional":true},"recordingUrl":{"type":"string","description":"Recording audio URL","optional":true},"recordingAvailable":{"type":"boolean","description":"Whether a recording is available","optional":true},"transcripts":{"type":"array","description":"Ordered transcript turns for the call","items":{"type":"object","properties":{"id":{"type":"string","description":"Transcript turn ID"},"transcript":{"type":"string","description":"User utterance"},"confidence":{"type":"number","description":"Speech recognition confidence","optional":true},"response":{"type":"string","description":"Agent response (when available)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"}}}}},"agentphone_get_call_transcript":{"callId":{"type":"string","description":"Call ID"},"transcript":{"type":"array","description":"Ordered transcript turns for the call","items":{"type":"object","properties":{"role":{"type":"string","description":"Speaker role (user or agent)"},"content":{"type":"string","description":"Turn content"},"createdAt":{"type":"string","description":"ISO 8601 timestamp","optional":true}}}}},"agentphone_get_contact":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}},"agentphone_get_conversation":{"id":{"type":"string","description":"Conversation ID"},"agentId":{"type":"string","description":"Agent ID","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"participant":{"type":"string","description":"External participant phone number"},"lastMessageAt":{"type":"string","description":"ISO 8601 timestamp"},"messageCount":{"type":"number","description":"Number of messages in the conversation"},"metadata":{"type":"json","description":"Custom metadata stored on the conversation","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"},"messages":{"type":"array","description":"Recent messages in the conversation","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"body":{"type":"string","description":"Message text"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"sms, mms, or imessage","optional":true},"mediaUrl":{"type":"string","description":"Attached media URL","optional":true},"mediaUrls":{"type":"array","description":"All attached media URLs","items":{"type":"string"}},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}}},"agentphone_get_conversation_messages":{"data":{"type":"array","description":"Messages in the conversation","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"body":{"type":"string","description":"Message text"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"sms, mms, or imessage","optional":true},"mediaUrl":{"type":"string","description":"Attached media URL","optional":true},"mediaUrls":{"type":"array","description":"All attached media URLs","items":{"type":"string"}},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more messages are available"}},"agentphone_get_number_messages":{"data":{"type":"array","description":"Messages received on the number","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"from_":{"type":"string","description":"Sender phone number (E.164)"},"to":{"type":"string","description":"Recipient phone number (E.164)"},"body":{"type":"string","description":"Message text"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"Channel (sms, mms, etc.)","optional":true},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more messages are available"}},"agentphone_get_usage":{"plan":{"type":"json","description":"Plan name and limits (name, limits: numbers/messagesPerMonth/voiceMinutesPerMonth/maxCallDurationMinutes/concurrentCalls)"},"numbers":{"type":"json","description":"Phone number usage (used, limit, remaining)"},"stats":{"type":"json","description":"Usage stats: totalMessages, messagesLast24h/7d/30d, totalCalls, callsLast24h/7d/30d, totalWebhookDeliveries, successfulWebhookDeliveries, failedWebhookDeliveries"},"periodStart":{"type":"string","description":"Billing period start"},"periodEnd":{"type":"string","description":"Billing period end"}},"agentphone_get_usage_daily":{"data":{"type":"array","description":"Daily usage entries","items":{"type":"object","properties":{"date":{"type":"string","description":"Day (YYYY-MM-DD)"},"messages":{"type":"number","description":"Messages that day"},"calls":{"type":"number","description":"Calls that day"},"webhooks":{"type":"number","description":"Webhook deliveries that day"}}}},"days":{"type":"number","description":"Number of days returned"}},"agentphone_get_usage_monthly":{"data":{"type":"array","description":"Monthly usage entries","items":{"type":"object","properties":{"month":{"type":"string","description":"Month (YYYY-MM)"},"messages":{"type":"number","description":"Messages that month"},"calls":{"type":"number","description":"Calls that month"},"webhooks":{"type":"number","description":"Webhook deliveries that month"}}}},"months":{"type":"number","description":"Number of months returned"}},"agentphone_list_calls":{"data":{"type":"array","description":"Calls","items":{"type":"object","properties":{"id":{"type":"string","description":"Call ID"},"agentId":{"type":"string","description":"Agent that handled the call","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID used for the call","optional":true},"phoneNumber":{"type":"string","description":"Phone number used for the call","optional":true},"fromNumber":{"type":"string","description":"Caller phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound","optional":true},"status":{"type":"string","description":"Call status"},"startedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"endedAt":{"type":"string","description":"ISO 8601 timestamp","optional":true},"durationSeconds":{"type":"number","description":"Call duration in seconds","optional":true},"lastTranscriptSnippet":{"type":"string","description":"Last transcript snippet","optional":true},"recordingUrl":{"type":"string","description":"Recording audio URL","optional":true},"recordingAvailable":{"type":"boolean","description":"Whether a recording is available","optional":true}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of matching calls"}},"agentphone_list_contacts":{"data":{"type":"array","description":"Contacts","items":{"type":"object","properties":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of contacts"}},"agentphone_list_conversations":{"data":{"type":"array","description":"Conversations","items":{"type":"object","properties":{"id":{"type":"string","description":"Conversation ID"},"agentId":{"type":"string","description":"Agent ID","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"participant":{"type":"string","description":"External participant phone number"},"lastMessageAt":{"type":"string","description":"ISO 8601 timestamp"},"lastMessagePreview":{"type":"string","description":"Last message preview"},"messageCount":{"type":"number","description":"Number of messages in the conversation"},"metadata":{"type":"json","description":"Custom metadata stored on the conversation","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of conversations"}},"agentphone_list_numbers":{"data":{"type":"array","description":"Phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"country":{"type":"string","description":"Two-letter country code"},"status":{"type":"string","description":"Number status"},"type":{"type":"string","description":"Number type (e.g. sms)","optional":true},"agentId":{"type":"string","description":"Attached agent ID","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available"},"total":{"type":"number","description":"Total number of phone numbers"}},"agentphone_react_to_message":{"id":{"type":"string","description":"Reaction ID"},"reactionType":{"type":"string","description":"Reaction type applied"},"messageId":{"type":"string","description":"ID of the message that was reacted to"},"channel":{"type":"string","description":"Channel (imessage)"}},"agentphone_release_number":{"id":{"type":"string","description":"ID of the released phone number"},"released":{"type":"boolean","description":"Whether the number was released successfully"}},"agentphone_send_message":{"id":{"type":"string","description":"Message ID"},"status":{"type":"string","description":"Delivery status"},"channel":{"type":"string","description":"sms, mms, or imessage"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"}},"agentphone_update_contact":{"id":{"type":"string","description":"Contact ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email address","optional":true},"notes":{"type":"string","description":"Freeform notes","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp"}},"agentphone_update_conversation":{"id":{"type":"string","description":"Conversation ID"},"agentId":{"type":"string","description":"Agent ID","optional":true},"phoneNumberId":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"participant":{"type":"string","description":"External participant phone number"},"lastMessageAt":{"type":"string","description":"ISO 8601 timestamp"},"messageCount":{"type":"number","description":"Number of messages"},"metadata":{"type":"json","description":"Custom metadata stored on the conversation","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp"},"messages":{"type":"array","description":"Messages in the conversation","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"body":{"type":"string","description":"Message body"},"fromNumber":{"type":"string","description":"Sender phone number"},"toNumber":{"type":"string","description":"Recipient phone number"},"direction":{"type":"string","description":"inbound or outbound"},"channel":{"type":"string","description":"Channel (sms, mms, etc.)","optional":true},"mediaUrl":{"type":"string","description":"Media URL if any","optional":true},"mediaUrls":{"type":"array","description":"All attached media URLs","items":{"type":"string"}},"receivedAt":{"type":"string","description":"ISO 8601 timestamp"}}}}},"agiloft_attach_file":{"recordId":{"type":"string","description":"ID of the record the file was attached to"},"fieldName":{"type":"string","description":"Name of the field the file was attached to"},"fileName":{"type":"string","description":"Name of the attached file"},"totalAttachments":{"type":"number","description":"Total number of files attached in the field after the operation"}},"agiloft_attachment_info":{"attachments":{"type":"array","description":"List of attachments with position, name, and size","items":{"type":"object","properties":{"position":{"type":"number","description":"Position index of the attachment in the field"},"name":{"type":"string","description":"File name of the attachment"},"size":{"type":"number","description":"File size in bytes"}}}},"totalCount":{"type":"number","description":"Total number of attachments in the field"}},"agiloft_create_record":{"id":{"type":"string","description":"ID of the created record"},"fields":{"type":"json","description":"Field values of the created record"}},"agiloft_delete_record":{"id":{"type":"string","description":"ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was successfully deleted"}},"agiloft_get_choice_line_id":{"choiceLineId":{"type":"number","description":"Internal numeric line ID of the choice value","optional":true}},"agiloft_lock_record":{"id":{"type":"string","description":"Record ID"},"lockStatus":{"type":"string","description":"Lock status (e.g., \\"LOCKED\\", \\"UNLOCKED\\")"},"lockedBy":{"type":"string","description":"Username of the user who locked the record","optional":true},"lockExpiresInMinutes":{"type":"number","description":"Minutes until the lock expires","optional":true}},"agiloft_read_record":{"id":{"type":"string","description":"ID of the record"},"fields":{"type":"json","description":"Field values of the record"}},"agiloft_remove_attachment":{"recordId":{"type":"string","description":"ID of the record"},"fieldName":{"type":"string","description":"Name of the attachment field"},"remainingAttachments":{"type":"number","description":"Number of attachments remaining in the field after removal"}},"agiloft_retrieve_attachment":{"file":{"type":"file","description":"Downloaded attachment file"}},"agiloft_saved_search":{"searches":{"type":"array","description":"List of saved searches for the table","items":{"type":"object","properties":{"name":{"type":"string","description":"Saved search name"},"label":{"type":"string","description":"Saved search display label"},"id":{"type":"number","description":"Saved search database identifier"},"description":{"type":"string","description":"Saved search description","optional":true}}}}},"agiloft_search_records":{"records":{"type":"json","description":"Array of matching records with their field values"},"totalCount":{"type":"number","description":"Total number of matching records"},"page":{"type":"number","description":"Current page number"},"limit":{"type":"number","description":"Records per page"}},"agiloft_select_records":{"recordIds":{"type":"array","description":"Array of record IDs matching the query","items":{"type":"string"}},"totalCount":{"type":"number","description":"Total number of matching records"}},"agiloft_update_record":{"id":{"type":"string","description":"ID of the updated record"},"fields":{"type":"json","description":"Updated field values of the record"}},"ahrefs_anchors":{"anchors":{"type":"array","description":"Anchor text distribution for the backlink profile","items":{"type":"object","properties":{"anchor":{"type":"string","description":"The anchor text"},"backlinks":{"type":"number","description":"Total backlinks using this anchor text"},"dofollowBacklinks":{"type":"number","description":"Number of dofollow backlinks using this anchor text"},"referringDomains":{"type":"number","description":"Number of unique referring domains using this anchor text"},"firstSeen":{"type":"string","description":"When a link with this anchor was first found"},"lastSeen":{"type":"string","description":"When a backlink with this anchor was last seen (null if still live)","optional":true}}}}},"ahrefs_backlinks":{"backlinks":{"type":"array","description":"List of backlinks pointing to the target","items":{"type":"object","properties":{"urlFrom":{"type":"string","description":"The URL of the page containing the backlink"},"urlTo":{"type":"string","description":"The URL being linked to"},"anchor":{"type":"string","description":"The anchor text of the link"},"domainRatingSource":{"type":"number","description":"Domain Rating of the linking domain"},"isDofollow":{"type":"boolean","description":"Whether the link is dofollow"},"firstSeen":{"type":"string","description":"When the backlink was first discovered"},"lastVisited":{"type":"string","description":"When the backlink was last checked"}}}}},"ahrefs_backlinks_stats":{"stats":{"type":"object","description":"Backlink and referring domain totals","properties":{"liveBacklinks":{"type":"number","description":"Number of currently live backlinks"},"liveReferringDomains":{"type":"number","description":"Number of currently live referring domains"},"allTimeBacklinks":{"type":"number","description":"Total backlinks ever discovered, including lost ones"},"allTimeReferringDomains":{"type":"number","description":"Total referring domains ever discovered, including lost ones"}}}},"ahrefs_batch_analysis":{"results":{"type":"array","description":"Bulk metrics for each analyzed target, in submission order","items":{"type":"object","properties":{"url":{"type":"string","description":"The analyzed target URL or domain"},"index":{"type":"number","description":"Index of the target in the submitted list"},"domainRating":{"type":"number","description":"Domain Rating score (0-100)","optional":true},"ahrefsRank":{"type":"number","description":"Ahrefs Rank (global ranking)","optional":true},"backlinks":{"type":"number","description":"Total backlinks to the target","optional":true},"referringDomains":{"type":"number","description":"Unique domains linking to the target","optional":true},"organicTraffic":{"type":"number","description":"Estimated monthly organic traffic","optional":true},"organicKeywords":{"type":"number","description":"Number of organic keywords ranked (top 100)","optional":true},"paidTraffic":{"type":"number","description":"Estimated monthly paid search traffic","optional":true},"error":{"type":"string","description":"Error message if this target could not be analyzed","optional":true}}}}},"ahrefs_broken_backlinks":{"brokenBacklinks":{"type":"array","description":"List of broken backlinks","items":{"type":"object","properties":{"urlFrom":{"type":"string","description":"The URL of the page containing the broken link"},"urlTo":{"type":"string","description":"The broken URL being linked to"},"httpCode":{"type":"number","description":"HTTP status code of the broken target URL (e.g., 404, 410)","optional":true},"anchor":{"type":"string","description":"The anchor text of the link"},"domainRatingSource":{"type":"number","description":"Domain Rating of the linking domain"}}}}},"ahrefs_domain_rating":{"domainRating":{"type":"number","description":"Domain Rating score (0-100)"},"ahrefsRank":{"type":"number","description":"Ahrefs Rank - global ranking based on backlink profile strength","optional":true}},"ahrefs_domain_rating_history":{"domainRatings":{"type":"array","description":"Historical Domain Rating data points","items":{"type":"object","properties":{"date":{"type":"string","description":"The date of the measurement"},"domainRating":{"type":"number","description":"Domain Rating score (0-100) on this date"}}}}},"ahrefs_keyword_overview":{"overview":{"type":"object","description":"Keyword metrics overview","properties":{"keyword":{"type":"string","description":"The analyzed keyword"},"searchVolume":{"type":"number","description":"Monthly search volume"},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"cpc":{"type":"number","description":"Cost per click in USD","optional":true},"clicks":{"type":"number","description":"Estimated clicks per month","optional":true},"clicksPercentage":{"type":"number","description":"Percentage of searches that result in an organic click","optional":true},"parentTopic":{"type":"string","description":"The parent topic for this keyword","optional":true},"trafficPotential":{"type":"number","description":"Estimated traffic potential if ranking #1","optional":true},"intents":{"type":"object","description":"Search intent flags (informational, navigational, commercial, transactional, branded, local)","optional":true,"properties":{"informational":{"type":"boolean","description":"Query seeks information"},"navigational":{"type":"boolean","description":"Query seeks a specific site or page"},"commercial":{"type":"boolean","description":"Query researches a purchase decision"},"transactional":{"type":"boolean","description":"Query intends to complete a purchase"},"branded":{"type":"boolean","description":"Query references a specific brand"},"local":{"type":"boolean","description":"Query seeks local results"}}}}}},"ahrefs_keywords_history":{"keywordsHistory":{"type":"array","description":"Historical organic keyword ranking distribution","items":{"type":"object","properties":{"date":{"type":"string","description":"Date of the record"},"top3":{"type":"number","description":"Keywords ranking in top 3 organic results"},"top4To10":{"type":"number","description":"Keywords ranking in positions 4-10"},"top11To20":{"type":"number","description":"Keywords ranking in positions 11-20"},"top21To50":{"type":"number","description":"Keywords ranking in positions 21-50"},"top51Plus":{"type":"number","description":"Keywords ranking in position 51 and beyond"}}}}},"ahrefs_metrics":{"metrics":{"type":"object","description":"Organic and paid search overview","properties":{"organicTraffic":{"type":"number","description":"Estimated monthly organic traffic"},"organicKeywords":{"type":"number","description":"Number of organic keywords ranked"},"organicKeywordsTop3":{"type":"number","description":"Number of organic keywords ranking in positions 1-3"},"organicCost":{"type":"number","description":"Estimated monthly cost to replicate organic traffic via ads (USD)","optional":true},"paidTraffic":{"type":"number","description":"Estimated monthly paid search traffic"},"paidKeywords":{"type":"number","description":"Number of paid keywords targeted"},"paidPages":{"type":"number","description":"Number of pages receiving paid traffic"},"paidCost":{"type":"number","description":"Estimated monthly paid search spend (USD)","optional":true}}}},"ahrefs_metrics_history":{"metricsHistory":{"type":"array","description":"Historical organic and paid traffic data points","items":{"type":"object","properties":{"date":{"type":"string","description":"Date of the metric entry"},"organicTraffic":{"type":"number","description":"Estimated monthly organic visits"},"organicCost":{"type":"number","description":"Estimated monthly cost to replicate organic traffic via ads (USD)","optional":true},"paidTraffic":{"type":"number","description":"Estimated monthly paid search visits"},"paidCost":{"type":"number","description":"Estimated monthly paid search spend (USD)","optional":true}}}}},"ahrefs_organic_competitors":{"competitors":{"type":"array","description":"List of organic search competitors ranked by keyword overlap","items":{"type":"object","properties":{"domain":{"type":"string","description":"The competitor domain","optional":true},"domainRating":{"type":"number","description":"Domain Rating of the competitor"},"commonKeywords":{"type":"number","description":"Number of keywords the competitor and target both rank for"},"targetKeywords":{"type":"number","description":"Number of keywords the target ranks for"},"competitorKeywords":{"type":"number","description":"Number of keywords the competitor ranks for"},"traffic":{"type":"number","description":"Estimated monthly organic traffic for the competitor","optional":true}}}}},"ahrefs_organic_keywords":{"keywords":{"type":"array","description":"List of organic keywords the target ranks for","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The keyword"},"volume":{"type":"number","description":"Monthly search volume"},"position":{"type":"number","description":"Best ranking position for this keyword","optional":true},"url":{"type":"string","description":"The URL that ranks at the best position for this keyword","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic traffic"},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true}}}}},"ahrefs_paid_pages":{"paidPages":{"type":"array","description":"List of pages receiving paid search traffic","items":{"type":"object","properties":{"url":{"type":"string","description":"The page URL","optional":true},"traffic":{"type":"number","description":"Estimated monthly paid search traffic","optional":true},"keywords":{"type":"number","description":"Number of paid keywords the page ranks for","optional":true},"topKeyword":{"type":"string","description":"The top keyword driving paid traffic to this page","optional":true},"value":{"type":"number","description":"Estimated monthly paid traffic cost in USD","optional":true},"adsCount":{"type":"number","description":"Number of unique ads shown for this page","optional":true}}}}},"ahrefs_rank_tracker_competitors_overview":{"competitorKeywords":{"type":"array","description":"Tracked keywords with competitor ranking data","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The tracked keyword"},"volume":{"type":"number","description":"Average monthly search volume","optional":true},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"serpFeatures":{"type":"array","description":"SERP features present in the results","items":{"type":"string"}},"competitorsList":{"type":"array","description":"Ranking data for each tracked competitor on this keyword","items":{"type":"object","properties":{"url":{"type":"string","description":"The competitor\'s ranking URL"},"position":{"type":"number","description":"Current ranking position","optional":true},"bestPositionKind":{"type":"string","description":"Type of the best position achieved","optional":true},"traffic":{"type":"number","description":"Estimated traffic to the competitor","optional":true},"value":{"type":"number","description":"Estimated traffic value (USD)","optional":true}}}}}}}},"ahrefs_rank_tracker_competitors_stats":{"competitorsStats":{"type":"array","description":"Aggregate stats for each tracked competitor","items":{"type":"object","properties":{"competitor":{"type":"string","description":"The competitor\'s URL"},"traffic":{"type":"number","description":"Estimated monthly organic visits","optional":true},"trafficValue":{"type":"number","description":"Estimated monthly organic traffic value (USD)","optional":true},"averagePosition":{"type":"number","description":"Average top organic position across tracked keywords","optional":true},"pos1To3":{"type":"number","description":"Keywords ranking in top 3 positions"},"pos4To10":{"type":"number","description":"Keywords ranking in positions 4-10"},"shareOfVoice":{"type":"number","description":"Organic traffic share percentage"},"shareOfTrafficValue":{"type":"number","description":"Organic traffic value share percentage"}}}}},"ahrefs_rank_tracker_overview":{"overviews":{"type":"array","description":"Ranking overview for each tracked keyword","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The tracked keyword"},"position":{"type":"number","description":"Top organic search position","optional":true},"volume":{"type":"number","description":"Average monthly search volume","optional":true},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"url":{"type":"string","description":"Top-ranking URL","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic visits","optional":true},"serpFeatures":{"type":"array","description":"SERP features present in the results","items":{"type":"string"}},"bestPositionKind":{"type":"string","description":"Type of the top position (organic, paid, or SERP feature)","optional":true}}}}},"ahrefs_rank_tracker_serp_overview":{"positions":{"type":"array","description":"Every ranking result on the SERP for the tracked keyword","items":{"type":"object","properties":{"position":{"type":"number","description":"Position of the result in the SERP"},"url":{"type":"string","description":"URL of the ranking page"},"title":{"type":"string","description":"Page title"},"type":{"type":"array","description":"The kind of the position: organic, paid, or a SERP feature","items":{"type":"string"}},"domainRating":{"type":"number","description":"Domain Rating of the ranking domain"},"urlRating":{"type":"number","description":"URL Rating of the ranking page"},"backlinks":{"type":"number","description":"Total backlinks to the ranking domain"},"refdomains":{"type":"number","description":"Unique referring domains"},"traffic":{"type":"number","description":"Estimated monthly organic search traffic"},"value":{"type":"number","description":"Estimated monthly traffic value (USD)","optional":true},"topKeyword":{"type":"string","description":"Highest-traffic keyword ranking for this page","optional":true},"topKeywordVolume":{"type":"number","description":"Monthly search volume for the top keyword","optional":true},"updateDate":{"type":"string","description":"Date the SERP was last checked"}}}}},"ahrefs_refdomains_history":{"referringDomainsHistory":{"type":"array","description":"Historical referring domains count data points","items":{"type":"object","properties":{"date":{"type":"string","description":"The date of the data point"},"referringDomains":{"type":"number","description":"Total number of unique domains linking to the target on this date"}}}}},"ahrefs_referring_domains":{"referringDomains":{"type":"array","description":"List of domains linking to the target","items":{"type":"object","properties":{"domain":{"type":"string","description":"The referring domain"},"domainRating":{"type":"number","description":"Domain Rating of the referring domain"},"backlinks":{"type":"number","description":"Total number of backlinks from this domain to the target"},"dofollowBacklinks":{"type":"number","description":"Number of dofollow backlinks from this domain"},"firstSeen":{"type":"string","description":"When the domain was first seen linking"},"lastVisited":{"type":"string","description":"When the domain was last seen linking (null if never re-crawled)","optional":true}}}}},"ahrefs_related_terms":{"relatedTerms":{"type":"array","description":"Related keyword ideas for the seed keyword","items":{"type":"object","properties":{"keyword":{"type":"string","description":"The related keyword"},"volume":{"type":"number","description":"Average monthly search volume","optional":true},"keywordDifficulty":{"type":"number","description":"Keyword difficulty score (0-100)","optional":true},"cpc":{"type":"number","description":"Cost per click in USD","optional":true},"parentTopic":{"type":"string","description":"The parent topic for this keyword","optional":true},"trafficPotential":{"type":"number","description":"Estimated traffic potential if ranking #1","optional":true},"intents":{"type":"object","description":"Search intent flags (informational, navigational, commercial, transactional, branded, local)","optional":true},"serpFeatures":{"type":"array","description":"SERP features present in the results","items":{"type":"string"}}}}}},"ahrefs_site_audit_page_explorer":{"auditPages":{"type":"array","description":"List of crawled pages with health and SEO metrics","items":{"type":"object","properties":{"url":{"type":"string","description":"The crawled page URL"},"httpCode":{"type":"number","description":"HTTP status code returned by the URL","optional":true},"title":{"type":"array","description":"Page title tag(s)","items":{"type":"string"}},"internalLinks":{"type":"number","description":"Number of internal outgoing links"},"externalLinks":{"type":"number","description":"Number of external outgoing links"},"backlinks":{"type":"number","description":"Number of incoming external links to the page","optional":true},"compliant":{"type":"boolean","description":"Whether the page is indexable (200 status, no canonical/noindex)","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic traffic to the page","optional":true}}}}},"ahrefs_top_pages":{"pages":{"type":"array","description":"List of top pages by organic traffic","items":{"type":"object","properties":{"url":{"type":"string","description":"The page URL","optional":true},"traffic":{"type":"number","description":"Estimated monthly organic traffic"},"keywords":{"type":"number","description":"Number of keywords the page ranks for","optional":true},"topKeyword":{"type":"string","description":"The top keyword driving traffic to this page","optional":true},"value":{"type":"number","description":"Estimated traffic value in USD","optional":true}}}}},"airtable_create_records":{"records":{"type":"array","description":"Array of created Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records created"}}}},"airtable_delete_records":{"records":{"type":"array","description":"Array of deleted Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"deleted":{"type":"boolean","description":"Whether the record was deleted"}}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records deleted"},"deletedRecordIds":{"type":"array","description":"List of deleted record IDs"}}}},"airtable_get_base_schema":{"tables":{"type":"json","description":"Array of table schemas with fields and views","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"fields":{"type":"json"},"views":{"type":"json"}}}},"metadata":{"type":"json","description":"Operation metadata including total tables count"}},"airtable_get_record":{"record":{"type":"json","description":"Retrieved Airtable record","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records returned (always 1)"}}}},"airtable_list_bases":{"bases":{"type":"array","description":"Array of Airtable bases with id, name, and permissionLevel","items":{"type":"object","properties":{"id":{"type":"string","description":"Base ID (starts with \\"app\\")"},"name":{"type":"string","description":"Base name"},"permissionLevel":{"type":"string","description":"Permission level (none, read, comment, edit, create)"}}}},"metadata":{"type":"json","description":"Pagination and count metadata","properties":{"offset":{"type":"string","description":"Offset for next page of results"},"totalBases":{"type":"number","description":"Number of bases returned"}}}},"airtable_list_records":{"records":{"type":"array","description":"Array of retrieved Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"metadata":{"type":"json","description":"Operation metadata including pagination offset and total records count","properties":{"offset":{"type":"string","description":"Pagination offset for next page"},"totalRecords":{"type":"number","description":"Number of records returned"}}}},"airtable_list_tables":{"tables":{"type":"array","description":"List of tables in the base with their schema","items":{"type":"object","properties":{"id":{"type":"string","description":"Table ID (starts with \\"tbl\\")"},"name":{"type":"string","description":"Table name"},"description":{"type":"string","description":"Table description"},"primaryFieldId":{"type":"string","description":"ID of the primary field"},"fields":{"type":"array","description":"List of fields in the table","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID (starts with \\"fld\\")"},"name":{"type":"string","description":"Field name"},"type":{"type":"string","description":"Field type (singleLineText, multilineText, number, checkbox, singleSelect, multipleSelects, date, dateTime, attachment, linkedRecord, etc.)"},"description":{"type":"string","description":"Field description"},"options":{"type":"json","description":"Field-specific options (choices, etc.)"}}}}}}},"metadata":{"type":"json","description":"Base info and count metadata","properties":{"baseId":{"type":"string","description":"The base ID queried"},"totalTables":{"type":"number","description":"Number of tables in the base"}}}},"airtable_update_multiple_records":{"records":{"type":"array","description":"Array of updated Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records updated"},"updatedRecordIds":{"type":"array","description":"List of updated record IDs"}}}},"airtable_update_record":{"record":{"type":"json","description":"Updated Airtable record","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Number of records updated (always 1)"},"updatedFields":{"type":"array","description":"List of field names that were updated"}}}},"airtable_upsert_records":{"records":{"type":"array","description":"Array of upserted Airtable records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"createdTime":{"type":"string","description":"Record creation timestamp"},"fields":{"type":"json","description":"Record field values"}}}},"createdRecords":{"type":"array","description":"IDs of records that were created","items":{"type":"string","description":"Created record ID"}},"updatedRecords":{"type":"array","description":"IDs of records that were updated","items":{"type":"string","description":"Updated record ID"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"recordCount":{"type":"number","description":"Total number of records returned"},"createdCount":{"type":"number","description":"Number of records created"},"updatedCount":{"type":"number","description":"Number of records updated"}}}},"airweave_search":{"results":{"type":"array","description":"Search results with content, scores, and metadata from your synced data","items":{"type":"object","properties":{"entity_id":{"type":"string","description":"Unique identifier for the search result entity"},"source_name":{"type":"string","description":"Name of the data source (e.g., \\"GitHub\\", \\"Slack\\")"},"md_content":{"type":"string","description":"Markdown-formatted content of the result","optional":true},"score":{"type":"number","description":"Relevance score from the search"},"metadata":{"type":"object","description":"Additional metadata associated with the result","optional":true},"breadcrumbs":{"type":"array","description":"Navigation path to the result within its source","optional":true,"items":{"type":"string","description":"Breadcrumb segment"}},"url":{"type":"string","description":"URL to the original content","optional":true}}}},"completion":{"type":"string","description":"AI-generated answer to the query (when generateAnswer is enabled)","optional":true}},"algolia_add_record":{"taskID":{"type":"number","description":"Algolia task ID for tracking the indexing operation"},"objectID":{"type":"string","description":"The object ID of the added or replaced record"},"createdAt":{"type":"string","description":"Timestamp when the record was created (only present when objectID is auto-generated)","optional":true},"updatedAt":{"type":"string","description":"Timestamp when the record was updated (only present when replacing an existing record)","optional":true}},"algolia_batch_operations":{"taskID":{"type":"number","description":"Algolia task ID for tracking the batch operation"},"objectIDs":{"type":"array","description":"Array of object IDs affected by the batch operation","items":{"type":"string","description":"Unique identifier of an affected record"}}},"algolia_browse_records":{"hits":{"type":"array","description":"Array of records from the index (up to 1000 per request)","items":{"type":"object","description":"A record object containing objectID plus any requested attributes","properties":{"objectID":{"type":"string","description":"Unique identifier of the record"}}}},"cursor":{"type":"string","description":"Opaque cursor string for retrieving the next page of results. Absent when no more results exist.","optional":true},"nbHits":{"type":"number","description":"Total number of records matching the browse criteria"},"page":{"type":"number","description":"Current page number (zero-based)"},"nbPages":{"type":"number","description":"Total number of pages available"},"hitsPerPage":{"type":"number","description":"Number of hits per page (1-1000, default 1000 for browse)"},"processingTimeMS":{"type":"number","description":"Server-side processing time in milliseconds"}},"algolia_clear_records":{"taskID":{"type":"number","description":"Algolia task ID for tracking the clear operation"},"updatedAt":{"type":"string","description":"Timestamp when the records were cleared","optional":true}},"algolia_copy_move_index":{"taskID":{"type":"number","description":"Algolia task ID for tracking the copy/move operation"},"updatedAt":{"type":"string","description":"Timestamp when the operation was performed","optional":true}},"algolia_delete_by_filter":{"taskID":{"type":"number","description":"Algolia task ID for tracking the delete-by-filter operation"},"updatedAt":{"type":"string","description":"Timestamp when the operation was performed","optional":true}},"algolia_delete_index":{"taskID":{"type":"number","description":"Algolia task ID for tracking the index deletion"},"deletedAt":{"type":"string","description":"Timestamp when the index was deleted","optional":true}},"algolia_delete_record":{"taskID":{"type":"number","description":"Algolia task ID for tracking the deletion"},"deletedAt":{"type":"string","description":"Timestamp when the record was deleted"}},"algolia_get_record":{"objectID":{"type":"string","description":"The objectID of the retrieved record"},"record":{"type":"object","description":"The record data (all attributes)"}},"algolia_get_records":{"results":{"type":"array","description":"Array of retrieved records (null entries for records not found)","items":{"type":"object","description":"A record object containing objectID and user-defined attributes, or null if not found","properties":{"objectID":{"type":"string","description":"Unique identifier of the record"}}}}},"algolia_get_settings":{"searchableAttributes":{"type":"array","description":"List of searchable attributes","optional":true,"items":{"type":"string","description":"Searchable attribute name or expression"}},"attributesForFaceting":{"type":"array","description":"Attributes used for faceting","items":{"type":"string","description":"Faceting attribute name or expression"}},"ranking":{"type":"array","description":"Ranking criteria","items":{"type":"string","description":"Ranking criterion"}},"customRanking":{"type":"array","description":"Custom ranking criteria","items":{"type":"string","description":"Custom ranking expression (e.g., desc(popularity))"}},"replicas":{"type":"array","description":"List of replica index names","items":{"type":"string","description":"Replica index name"}},"hitsPerPage":{"type":"number","description":"Default number of hits per page"},"maxValuesPerFacet":{"type":"number","description":"Maximum number of facet values returned"},"highlightPreTag":{"type":"string","description":"HTML tag inserted before highlighted parts"},"highlightPostTag":{"type":"string","description":"HTML tag inserted after highlighted parts"},"paginationLimitedTo":{"type":"number","description":"Maximum number of hits accessible via pagination"}},"algolia_get_task_status":{"status":{"type":"string","description":"Task status: \\"published\\" once the operation has been applied, \\"notPublished\\" while still pending"}},"algolia_list_indices":{"indices":{"type":"array","description":"List of indices in the application","items":{"type":"object","description":"An Algolia index","properties":{"name":{"type":"string","description":"Name of the index"},"entries":{"type":"number","description":"Number of records in the index"},"dataSize":{"type":"number","description":"Size of the index data in bytes"},"fileSize":{"type":"number","description":"Size of the index files in bytes"},"lastBuildTimeS":{"type":"number","description":"Last build duration in seconds"},"numberOfPendingTasks":{"type":"number","description":"Number of pending indexing tasks"},"pendingTask":{"type":"boolean","description":"Whether the index has pending tasks"},"createdAt":{"type":"string","description":"Timestamp when the index was created"},"updatedAt":{"type":"string","description":"Timestamp when the index was last updated"},"primary":{"type":"string","description":"Name of the primary index (if this is a replica)","optional":true},"replicas":{"type":"array","description":"List of replica index names","optional":true,"items":{"type":"string","description":"Replica index name"}},"virtual":{"type":"boolean","description":"Whether the index is a virtual replica","optional":true}}}},"nbPages":{"type":"number","description":"Total number of pages of indices"}},"algolia_partial_update_record":{"taskID":{"type":"number","description":"Algolia task ID for tracking the update operation"},"objectID":{"type":"string","description":"The objectID of the updated record"},"updatedAt":{"type":"string","description":"Timestamp when the record was updated"}},"algolia_search":{"hits":{"type":"array","description":"Array of matching records","items":{"type":"object","description":"A search result hit containing objectID plus any user-defined attributes from the index","properties":{"objectID":{"type":"string","description":"Unique identifier of the record"},"_highlightResult":{"type":"object","description":"Highlighted attributes matching the query. Each attribute has value, matchLevel (none, partial, full), and matchedWords","optional":true},"_snippetResult":{"type":"object","description":"Snippeted attributes matching the query. Each attribute has value and matchLevel","optional":true},"_rankingInfo":{"type":"object","description":"Ranking information for the hit. Only present when getRankingInfo is enabled","optional":true,"properties":{"nbTypos":{"type":"number","description":"Number of typos in the query match"},"firstMatchedWord":{"type":"number","description":"Position of the first matched word"},"geoDistance":{"type":"number","description":"Distance in meters for geo-search results"},"nbExactWords":{"type":"number","description":"Number of exactly matched words"},"userScore":{"type":"number","description":"Custom ranking score"},"words":{"type":"number","description":"Number of matched words"}}}}}},"nbHits":{"type":"number","description":"Total number of matching hits"},"page":{"type":"number","description":"Current page number (zero-based)"},"nbPages":{"type":"number","description":"Total number of pages available"},"hitsPerPage":{"type":"number","description":"Number of hits per page (1-1000, default 20)"},"processingTimeMS":{"type":"number","description":"Server-side processing time in milliseconds"},"query":{"type":"string","description":"The search query that was executed"},"parsedQuery":{"type":"string","description":"The query string after normalization and stop word removal","optional":true},"facets":{"type":"object","description":"Facet counts keyed by facet name, each containing value-count pairs","optional":true},"facets_stats":{"type":"object","description":"Statistics (min, max, avg, sum) for numeric facets","optional":true},"exhaustive":{"type":"object","description":"Exhaustiveness flags for facetsCount, facetValues, nbHits, rulesMatch, and typo","optional":true}},"algolia_update_settings":{"taskID":{"type":"number","description":"Algolia task ID for tracking the settings update"},"updatedAt":{"type":"string","description":"Timestamp when the settings were updated","optional":true}},"amplitude_event_segmentation":{"series":{"type":"json","description":"Time-series data arrays indexed by series"},"seriesLabels":{"type":"array","description":"Labels for each data series","items":{"type":"string"}},"seriesCollapsed":{"type":"json","description":"Collapsed aggregate totals per series"},"xValues":{"type":"array","description":"Date values for the x-axis","items":{"type":"string"}}},"amplitude_funnels":{"funnels":{"type":"array","description":"Funnel results, one entry per segment","items":{"type":"object","properties":{"stepByStep":{"type":"json","description":"Conversion count at each step"},"cumulative":{"type":"json","description":"Cumulative conversion percentage at each step"},"cumulativeRaw":{"type":"json","description":"Cumulative conversion count at each step"},"medianTransTimes":{"type":"json","description":"Median transition time between steps (ms)"},"avgTransTimes":{"type":"json","description":"Average transition time between steps (ms)"},"events":{"type":"json","description":"Event names for each funnel step"},"dayFunnels":{"type":"json","description":"Daily funnel breakdown {series, xValues}","optional":true}}}}},"amplitude_get_active_users":{"series":{"type":"json","description":"Array of data series with user counts per time interval"},"seriesMeta":{"type":"array","description":"Metadata labels for each data series (e.g., segment names)","items":{"type":"string"}},"xValues":{"type":"array","description":"Date values for the x-axis","items":{"type":"string"}}},"amplitude_get_revenue":{"series":{"type":"array","description":"Revenue data series [{dates: [YYYY-MM-DD], values: {: {r1d..r90d, count, paid, total_amount}}}]","items":{"type":"json","properties":{"dates":{"type":"array","description":"Dates covered by this series","items":{"type":"string"}},"values":{"type":"json","description":"Per-date metric values keyed by date (r1d..r90d, count, paid, total_amount)"}}}},"seriesLabels":{"type":"array","description":"Labels for each data series","items":{"type":"string"}}},"amplitude_group_identify":{"code":{"type":"number","description":"HTTP response status code"},"message":{"type":"string","description":"Response message","optional":true}},"amplitude_identify_user":{"code":{"type":"number","description":"HTTP response status code"},"message":{"type":"string","description":"Response message","optional":true}},"amplitude_list_events":{"events":{"type":"array","description":"List of event types in the project","items":{"type":"object","properties":{"value":{"type":"string","description":"Event type name"},"displayName":{"type":"string","description":"Event display name"},"totals":{"type":"number","description":"Weekly total count"},"hidden":{"type":"boolean","description":"Whether the event is hidden"},"deleted":{"type":"boolean","description":"Whether the event is deleted"},"nonActive":{"type":"boolean","description":"Whether the event is excluded from active user calculations"},"flowHidden":{"type":"boolean","description":"Whether the event is hidden from user flow charts"}}}}},"amplitude_realtime_active_users":{"series":{"type":"json","description":"Array of data series with active user counts at 5-minute intervals"},"seriesLabels":{"type":"array","description":"Labels for each series (e.g., \\"Today\\", \\"Yesterday\\")","items":{"type":"string"}},"xValues":{"type":"array","description":"Time values for the x-axis (e.g., \\"15:00\\", \\"15:05\\")","items":{"type":"string"}}},"amplitude_retention":{"series":{"type":"array","description":"Retention data series [{dates, values: {: [{count, outof, incomplete}]}, combined: [{count, outof, incomplete}]}]","items":{"type":"json","properties":{"dates":{"type":"array","description":"Cohort dates","items":{"type":"string"}},"values":{"type":"json","description":"Per-cohort-date retention counts keyed by date"},"combined":{"type":"json","description":"Deduplicated aggregate retention across all cohorts"}}}},"seriesMeta":{"type":"array","description":"Segment/event index metadata for each series entry","items":{"type":"json"}}},"amplitude_send_event":{"code":{"type":"number","description":"Response code (200 for success)"},"eventsIngested":{"type":"number","description":"Number of events ingested"},"payloadSizeBytes":{"type":"number","description":"Size of the payload in bytes"},"serverUploadTime":{"type":"number","description":"Server upload timestamp"}},"amplitude_user_activity":{"events":{"type":"array","description":"List of user events","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Type of event"},"eventTime":{"type":"string","description":"Event timestamp"},"eventProperties":{"type":"json","description":"Custom event properties"},"userProperties":{"type":"json","description":"User properties at event time"},"sessionId":{"type":"number","description":"Session ID"},"platform":{"type":"string","description":"Platform"},"country":{"type":"string","description":"Country"},"city":{"type":"string","description":"City"}}}},"userData":{"type":"json","description":"User metadata","optional":true,"properties":{"userId":{"type":"string","description":"External user ID"},"canonicalAmplitudeId":{"type":"number","description":"Canonical Amplitude ID"},"numEvents":{"type":"number","description":"Total event count"},"numSessions":{"type":"number","description":"Total session count"},"platform":{"type":"string","description":"Primary platform"},"country":{"type":"string","description":"Country"},"firstUsed":{"type":"string","description":"Date the user first appeared"},"lastUsed":{"type":"string","description":"Date of most recent user activity"}}}},"amplitude_user_profile":{"userId":{"type":"string","description":"External user ID","optional":true},"deviceId":{"type":"string","description":"Device ID","optional":true},"ampProps":{"type":"json","description":"Amplitude user properties (library, first_used, last_used, custom properties)","optional":true},"cohortIds":{"type":"array","description":"List of cohort IDs the user belongs to","optional":true,"items":{"type":"string"}},"computations":{"type":"json","description":"Computed user properties","optional":true}},"amplitude_user_search":{"matches":{"type":"array","description":"List of matching users","items":{"type":"object","properties":{"amplitudeId":{"type":"number","description":"Amplitude internal user ID"},"userId":{"type":"string","description":"External user ID"}}}},"type":{"type":"string","description":"Match type (e.g., match_user_or_device_id)","optional":true}},"apify_get_dataset_items":{"success":{"type":"boolean","description":"Whether the items were retrieved"},"datasetId":{"type":"string","description":"Dataset ID the items were read from"},"items":{"type":"array","description":"Items stored in the dataset"},"count":{"type":"number","description":"Number of items returned"}},"apify_get_run":{"success":{"type":"boolean","description":"Whether the run was found"},"runId":{"type":"string","description":"APIFY run ID"},"status":{"type":"string","description":"Run status (READY, RUNNING, SUCCEEDED, FAILED, etc.)"},"startedAt":{"type":"string","description":"When the run started (ISO timestamp)","optional":true},"finishedAt":{"type":"string","description":"When the run finished (ISO timestamp)","optional":true},"datasetId":{"type":"string","description":"Default dataset ID for the run","optional":true},"keyValueStoreId":{"type":"string","description":"Default key-value store ID for the run","optional":true},"stats":{"type":"json","description":"Run statistics (memory, CPU, duration)","optional":true}},"apify_run_actor_async":{"success":{"type":"boolean","description":"Whether the actor run succeeded"},"runId":{"type":"string","description":"APIFY run ID"},"status":{"type":"string","description":"Run status (SUCCEEDED, FAILED, etc.)"},"datasetId":{"type":"string","description":"Dataset ID containing results"},"items":{"type":"array","description":"Dataset items (if completed)"}},"apify_run_actor_sync":{"success":{"type":"boolean","description":"Whether the actor run succeeded"},"runId":{"type":"string","description":"APIFY run ID"},"status":{"type":"string","description":"Run status (SUCCEEDED, FAILED, etc.)"},"items":{"type":"array","description":"Dataset items (if completed)"}},"apify_run_task":{"success":{"type":"boolean","description":"Whether the task run succeeded"},"status":{"type":"string","description":"Run status (SUCCEEDED, FAILED, etc.)"},"items":{"type":"array","description":"Dataset items produced by the run"}},"apollo_account_bulk_create":{"created_accounts":{"type":"json","description":"Array of newly created accounts"},"existing_accounts":{"type":"json","description":"Array of existing accounts returned by Apollo (when duplicates are detected)"},"failed_accounts":{"type":"json","description":"Array of accounts that failed to be created, with reasons for failure"},"total_submitted":{"type":"number","description":"Total number of accounts in the response (created + existing + failed)"},"created":{"type":"number","description":"Number of accounts successfully created"},"existing":{"type":"number","description":"Number of existing accounts found"},"failed":{"type":"number","description":"Number of accounts that failed to be created"}},"apollo_account_bulk_update":{"accounts":{"type":"json","description":"Updated accounts (synchronous response): [{id, account_stage_id, ...}]"},"account_ids":{"type":"json","description":"IDs of accounts that were updated"},"entity_progress_job":{"type":"json","description":"Async job descriptor (when async=true is passed with account_ids)","optional":true},"job_id":{"type":"string","description":"Async job ID extracted from entity_progress_job","optional":true},"message":{"type":"string","description":"Optional confirmation message from Apollo","optional":true}},"apollo_account_create":{"account":{"type":"json","description":"Created account data from Apollo","optional":true},"created":{"type":"boolean","description":"Whether the account was successfully created"}},"apollo_account_search":{"accounts":{"type":"json","description":"Array of accounts matching the search criteria"},"pagination":{"type":"json","description":"Pagination information","optional":true}},"apollo_account_update":{"account":{"type":"json","description":"Updated account data from Apollo","optional":true},"updated":{"type":"boolean","description":"Whether the account was successfully updated"}},"apollo_contact_bulk_create":{"created_contacts":{"type":"json","description":"Array of newly created contacts"},"existing_contacts":{"type":"json","description":"Array of existing contacts (when deduplication is enabled)"},"total_submitted":{"type":"number","description":"Total number of contacts submitted"},"created":{"type":"number","description":"Number of contacts successfully created"},"existing":{"type":"number","description":"Number of existing contacts found"}},"apollo_contact_bulk_update":{"contacts":{"type":"json","description":"Updated contacts (synchronous response, ≤100 contacts)"},"entity_progress_job":{"type":"json","description":"Async job descriptor (>100 contacts or async=true): {id, status, ...}","optional":true},"job_id":{"type":"string","description":"Async job ID extracted from entity_progress_job","optional":true},"message":{"type":"string","description":"Optional confirmation message from Apollo","optional":true}},"apollo_contact_create":{"contact":{"type":"json","description":"Created contact data from Apollo","optional":true},"created":{"type":"boolean","description":"Whether the contact was successfully created"}},"apollo_contact_search":{"contacts":{"type":"json","description":"Array of contacts matching the search criteria"},"pagination":{"type":"json","description":"Pagination information","optional":true}},"apollo_contact_update":{"contact":{"type":"json","description":"Updated contact data from Apollo","optional":true},"updated":{"type":"boolean","description":"Whether the contact was successfully updated"}},"apollo_email_accounts":{"email_accounts":{"type":"json","description":"Array of team email accounts linked in Apollo"},"total":{"type":"number","description":"Total count of email accounts"}},"apollo_opportunity_create":{"opportunity":{"type":"json","description":"Created opportunity data from Apollo","optional":true},"created":{"type":"boolean","description":"Whether the opportunity was successfully created"}},"apollo_opportunity_get":{"opportunity":{"type":"json","description":"Complete opportunity data from Apollo","optional":true},"found":{"type":"boolean","description":"Whether the opportunity was found"}},"apollo_opportunity_search":{"opportunities":{"type":"json","description":"Array of opportunities matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_opportunity_update":{"opportunity":{"type":"json","description":"Updated opportunity data from Apollo","optional":true},"updated":{"type":"boolean","description":"Whether the opportunity was successfully updated"}},"apollo_organization_bulk_enrich":{"organizations":{"type":"json","description":"Array of enriched organization data"},"total":{"type":"number","description":"Total number of domains requested"},"enriched":{"type":"number","description":"Number of unique enriched records"},"missing_records":{"type":"number","description":"Number of domains that could not be enriched"},"unique_domains":{"type":"number","description":"Number of unique domains processed"}},"apollo_organization_enrich":{"organization":{"type":"json","description":"Enriched organization data from Apollo","optional":true},"enriched":{"type":"boolean","description":"Whether the organization was successfully enriched"}},"apollo_organization_search":{"organizations":{"type":"json","description":"Array of organizations matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_people_bulk_enrich":{"matches":{"type":"json","description":"Array of enriched people (null entries indicate no match)"},"total_requested_enrichments":{"type":"number","description":"Total number of records submitted for enrichment"},"unique_enriched_records":{"type":"number","description":"Number of records successfully enriched"},"missing_records":{"type":"number","description":"Number of records that could not be enriched","optional":true},"credits_consumed":{"type":"number","description":"Number of Apollo credits consumed by this request","optional":true}},"apollo_people_enrich":{"person":{"type":"json","description":"Enriched person data from Apollo","optional":true},"enriched":{"type":"boolean","description":"Whether the person was successfully enriched"}},"apollo_people_search":{"people":{"type":"json","description":"Array of people matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_sequence_add_contacts":{"added":{"type":"json","description":"Array of contact objects successfully added to the sequence"},"skipped":{"type":"json","description":"Array of contact objects that were skipped, with reasons"},"skipped_contact_ids":{"type":"json","description":"Skipped contact IDs — either an array of IDs or a hash mapping ID → reason code","optional":true},"emailer_campaign":{"type":"json","description":"Details of the emailer campaign (id, name)","optional":true},"sequence_id":{"type":"string","description":"ID of the sequence contacts were added to"},"total_added":{"type":"number","description":"Total number of contacts added"},"total_skipped":{"type":"number","description":"Total number of contacts skipped"}},"apollo_sequence_search":{"sequences":{"type":"json","description":"Array of sequences/campaigns matching the search criteria"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_entries":{"type":"number","description":"Total matching entries"}},"apollo_task_create":{"tasks":{"type":"json","description":"Array of created tasks (when returned by Apollo)"},"created":{"type":"boolean","description":"Whether the request succeeded"}},"apollo_task_search":{"tasks":{"type":"json","description":"Array of tasks matching the search criteria"},"pagination":{"type":"json","description":"Pagination information","optional":true}},"appconfig_create_application":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"ID of the created application"},"name":{"type":"string","description":"Name of the created application"},"description":{"type":"string","description":"Description of the created application","optional":true}},"appconfig_create_configuration_profile":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the created configuration profile"},"name":{"type":"string","description":"Name of the created configuration profile"},"locationUri":{"type":"string","description":"Location URI of the config","optional":true},"type":{"type":"string","description":"Profile type","optional":true}},"appconfig_create_environment":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the created environment"},"name":{"type":"string","description":"Name of the created environment"},"state":{"type":"string","description":"State of the created environment","optional":true}},"appconfig_create_hosted_configuration_version":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID"},"versionNumber":{"type":"number","description":"Version number of the created configuration","optional":true},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the configuration version","optional":true}},"appconfig_delete_application":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"ID of the deleted application"}},"appconfig_delete_configuration_profile":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the deleted configuration profile"}},"appconfig_delete_environment":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the deleted environment"}},"appconfig_delete_hosted_configuration_version":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID"},"versionNumber":{"type":"number","description":"Version number that was deleted"}},"appconfig_get_application":{"id":{"type":"string","description":"Application ID"},"name":{"type":"string","description":"Application name"},"description":{"type":"string","description":"Application description","optional":true}},"appconfig_get_configuration":{"configuration":{"type":"string","description":"The deployed configuration content"},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the retrieved configuration version","optional":true}},"appconfig_get_configuration_profile":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Configuration profile ID"},"name":{"type":"string","description":"Configuration profile name"},"description":{"type":"string","description":"Profile description","optional":true},"locationUri":{"type":"string","description":"Location URI of the config","optional":true},"retrievalRoleArn":{"type":"string","description":"IAM retrieval role ARN","optional":true},"type":{"type":"string","description":"Profile type (e.g., AWS.Freeform)","optional":true},"validators":{"type":"array","description":"Validators configured on the profile","items":{"type":"object","properties":{"type":{"type":"string","description":"Validator type (JSON_SCHEMA or LAMBDA)"}}}}},"appconfig_get_deployment":{"applicationId":{"type":"string","description":"Application ID"},"environmentId":{"type":"string","description":"Environment ID"},"deploymentStrategyId":{"type":"string","description":"Deployment strategy ID"},"configurationProfileId":{"type":"string","description":"Configuration profile ID"},"deploymentNumber":{"type":"number","description":"Deployment sequence number","optional":true},"configurationName":{"type":"string","description":"Configuration name","optional":true},"configurationVersion":{"type":"string","description":"Configuration version","optional":true},"description":{"type":"string","description":"Deployment description","optional":true},"state":{"type":"string","description":"Current deployment state","optional":true},"percentageComplete":{"type":"number","description":"Percentage completed","optional":true},"startedAt":{"type":"string","description":"When the deployment started","optional":true},"completedAt":{"type":"string","description":"When the deployment completed","optional":true}},"appconfig_get_environment":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"},"description":{"type":"string","description":"Environment description","optional":true},"state":{"type":"string","description":"Environment state","optional":true},"monitors":{"type":"array","description":"CloudWatch alarms monitoring this environment","items":{"type":"object","properties":{"alarmArn":{"type":"string","description":"CloudWatch alarm ARN"},"alarmRoleArn":{"type":"string","description":"IAM role ARN for the alarm","optional":true}}}}},"appconfig_get_hosted_configuration_version":{"applicationId":{"type":"string","description":"Owning application ID"},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID"},"versionNumber":{"type":"number","description":"Version number","optional":true},"description":{"type":"string","description":"Description of the version","optional":true},"content":{"type":"string","description":"The configuration content"},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the configuration version","optional":true}},"appconfig_list_applications":{"applications":{"type":"array","description":"List of AppConfig applications","items":{"type":"object","properties":{"id":{"type":"string","description":"Application ID"},"name":{"type":"string","description":"Application name"},"description":{"type":"string","description":"Application description","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of applications returned"}},"appconfig_list_configuration_profiles":{"configurationProfiles":{"type":"array","description":"List of AppConfig configuration profiles","items":{"type":"object","properties":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Configuration profile ID"},"name":{"type":"string","description":"Configuration profile name"},"locationUri":{"type":"string","description":"Location URI of the config","optional":true},"type":{"type":"string","description":"Profile type (e.g., AWS.Freeform)","optional":true},"validatorTypes":{"type":"array","description":"Validator types configured"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of configuration profiles returned"}},"appconfig_list_deployment_strategies":{"deploymentStrategies":{"type":"array","description":"List of AppConfig deployment strategies","items":{"type":"object","properties":{"id":{"type":"string","description":"Deployment strategy ID"},"name":{"type":"string","description":"Deployment strategy name"},"description":{"type":"string","description":"Strategy description","optional":true},"deploymentDurationInMinutes":{"type":"number","description":"Total deployment duration in minutes","optional":true},"growthType":{"type":"string","description":"Growth type (LINEAR or EXPONENTIAL)","optional":true},"growthFactor":{"type":"number","description":"Growth factor percentage","optional":true},"finalBakeTimeInMinutes":{"type":"number","description":"Final bake time in minutes","optional":true},"replicateTo":{"type":"string","description":"Where the strategy is replicated","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of deployment strategies returned"}},"appconfig_list_deployments":{"deployments":{"type":"array","description":"List of AppConfig deployments","items":{"type":"object","properties":{"deploymentNumber":{"type":"number","description":"Deployment sequence number","optional":true},"configurationName":{"type":"string","description":"Configuration name","optional":true},"configurationVersion":{"type":"string","description":"Configuration version","optional":true},"state":{"type":"string","description":"Current deployment state","optional":true},"percentageComplete":{"type":"number","description":"Percentage completed","optional":true},"startedAt":{"type":"string","description":"When the deployment started","optional":true},"completedAt":{"type":"string","description":"When the deployment completed","optional":true},"versionLabel":{"type":"string","description":"Configuration version label","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of deployments returned"}},"appconfig_list_environments":{"environments":{"type":"array","description":"List of AppConfig environments","items":{"type":"object","properties":{"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"},"description":{"type":"string","description":"Environment description","optional":true},"state":{"type":"string","description":"Environment state","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of environments returned"}},"appconfig_list_hosted_configuration_versions":{"versions":{"type":"array","description":"List of hosted configuration versions","items":{"type":"object","properties":{"applicationId":{"type":"string","description":"Owning application ID","optional":true},"configurationProfileId":{"type":"string","description":"Owning configuration profile ID","optional":true},"versionNumber":{"type":"number","description":"Version number","optional":true},"description":{"type":"string","description":"Description of the version","optional":true},"contentType":{"type":"string","description":"Content type of the configuration","optional":true},"versionLabel":{"type":"string","description":"Label of the configuration version","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for the next page","optional":true},"count":{"type":"number","description":"Number of versions returned"}},"appconfig_start_deployment":{"message":{"type":"string","description":"Operation status message"},"deploymentNumber":{"type":"number","description":"Sequence number of the deployment","optional":true},"state":{"type":"string","description":"Current deployment state","optional":true},"percentageComplete":{"type":"number","description":"Percentage of the deployment that has completed","optional":true}},"appconfig_stop_deployment":{"message":{"type":"string","description":"Operation status message"},"deploymentNumber":{"type":"number","description":"Deployment sequence number","optional":true},"state":{"type":"string","description":"Deployment state after stopping","optional":true}},"appconfig_update_application":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"ID of the updated application"},"name":{"type":"string","description":"Name of the updated application"},"description":{"type":"string","description":"Description of the updated application","optional":true}},"appconfig_update_configuration_profile":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the updated configuration profile"},"name":{"type":"string","description":"Name of the updated configuration profile"},"description":{"type":"string","description":"Description of the profile","optional":true},"type":{"type":"string","description":"Profile type","optional":true}},"appconfig_update_environment":{"message":{"type":"string","description":"Operation status message"},"applicationId":{"type":"string","description":"Owning application ID"},"id":{"type":"string","description":"ID of the updated environment"},"name":{"type":"string","description":"Name of the updated environment"},"state":{"type":"string","description":"State of the updated environment","optional":true}},"arxiv_get_author_papers":{"authorPapers":{"type":"json","description":"Array of papers authored by the specified author","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"authors":{"type":"string"},"published":{"type":"string"},"updated":{"type":"string"},"link":{"type":"string"},"pdfLink":{"type":"string"},"categories":{"type":"string"},"primaryCategory":{"type":"string"},"comment":{"type":"string"},"journalRef":{"type":"string"},"doi":{"type":"string"}}}},"totalResults":{"type":"number","description":"Total number of papers found for the author"}},"arxiv_get_paper":{"paper":{"type":"json","description":"Detailed information about the requested ArXiv paper","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"authors":{"type":"string"},"published":{"type":"string"},"updated":{"type":"string"},"link":{"type":"string"},"pdfLink":{"type":"string"},"categories":{"type":"string"},"primaryCategory":{"type":"string"},"comment":{"type":"string"},"journalRef":{"type":"string"},"doi":{"type":"string"}}}}},"arxiv_search":{"papers":{"type":"json","description":"Array of papers matching the search query","items":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"summary":{"type":"string"},"authors":{"type":"string"},"published":{"type":"string"},"updated":{"type":"string"},"link":{"type":"string"},"pdfLink":{"type":"string"},"categories":{"type":"string"},"primaryCategory":{"type":"string"},"comment":{"type":"string"},"journalRef":{"type":"string"},"doi":{"type":"string"}}}},"totalResults":{"type":"number","description":"Total number of results found for the search query"}},"asana_add_comment":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Comment globally unique identifier"},"text":{"type":"string","description":"Comment text content"},"created_at":{"type":"string","description":"Comment creation timestamp"},"created_by":{"type":"object","description":"Comment author details","properties":{"gid":{"type":"string","description":"Author GID"},"name":{"type":"string","description":"Author name"}}}},"asana_add_followers":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"name":{"type":"string","description":"Task name"},"followers":{"type":"array","description":"Current followers on the task after the update","items":{"type":"object","properties":{"gid":{"type":"string","description":"Follower GID"},"name":{"type":"string","description":"Follower name"}}}}},"asana_create_project":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Project globally unique identifier"},"name":{"type":"string","description":"Project name"},"notes":{"type":"string","description":"Project notes or description"},"archived":{"type":"boolean","description":"Whether the project is archived"},"color":{"type":"string","description":"Project color"},"created_at":{"type":"string","description":"Project creation timestamp"},"modified_at":{"type":"string","description":"Project last modified timestamp"},"permalink_url":{"type":"string","description":"URL to the project in Asana"}},"asana_create_section":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Section globally unique identifier"},"name":{"type":"string","description":"Section name"},"created_at":{"type":"string","description":"Section creation timestamp"}},"asana_create_subtask":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Subtask globally unique identifier"},"name":{"type":"string","description":"Subtask name"},"notes":{"type":"string","description":"Subtask notes or description"},"completed":{"type":"boolean","description":"Whether the subtask is completed"},"created_at":{"type":"string","description":"Subtask creation timestamp"},"permalink_url":{"type":"string","description":"URL to the subtask in Asana"}},"asana_create_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes or description"},"completed":{"type":"boolean","description":"Whether the task is completed"},"created_at":{"type":"string","description":"Task creation timestamp"},"permalink_url":{"type":"string","description":"URL to the task in Asana"}},"asana_delete_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"GID of the deleted task"},"deleted":{"type":"boolean","description":"Whether the task was deleted"}},"asana_get_project":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Project globally unique identifier"},"name":{"type":"string","description":"Project name"},"notes":{"type":"string","description":"Project notes or description"},"archived":{"type":"boolean","description":"Whether the project is archived"},"color":{"type":"string","description":"Project color"},"created_at":{"type":"string","description":"Project creation timestamp"},"modified_at":{"type":"string","description":"Project last modified timestamp"},"permalink_url":{"type":"string","description":"URL to the project in Asana"}},"asana_get_projects":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"projects":{"type":"array","description":"Array of projects","items":{"type":"object","properties":{"gid":{"type":"string","description":"Project GID"},"name":{"type":"string","description":"Project name"},"resource_type":{"type":"string","description":"Resource type (project)"}}}}},"asana_get_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"resource_type":{"type":"string","description":"Resource type (task)"},"resource_subtype":{"type":"string","description":"Resource subtype"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes or description"},"completed":{"type":"boolean","description":"Whether the task is completed"},"assignee":{"type":"object","description":"Assignee details","properties":{"gid":{"type":"string","description":"Assignee GID"},"name":{"type":"string","description":"Assignee name"}}},"created_by":{"type":"object","description":"Creator details","properties":{"gid":{"type":"string","description":"Creator GID"},"name":{"type":"string","description":"Creator name"}}},"due_on":{"type":"string","description":"Due date (YYYY-MM-DD)"},"created_at":{"type":"string","description":"Task creation timestamp"},"modified_at":{"type":"string","description":"Task last modified timestamp"},"tasks":{"type":"array","description":"Array of tasks (when fetching multiple)","items":{"type":"object","properties":{"gid":{"type":"string","description":"Task GID"},"name":{"type":"string","description":"Task name"},"completed":{"type":"boolean","description":"Completion status"}}}}},"asana_list_sections":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"sections":{"type":"array","description":"Array of sections in the project","items":{"type":"object","properties":{"gid":{"type":"string","description":"Section GID"},"name":{"type":"string","description":"Section name"},"resource_type":{"type":"string","description":"Resource type (section)"}}}}},"asana_list_workspaces":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"workspaces":{"type":"array","description":"Array of workspaces","items":{"type":"object","properties":{"gid":{"type":"string","description":"Workspace GID"},"name":{"type":"string","description":"Workspace name"},"resource_type":{"type":"string","description":"Resource type (workspace)"}}}}},"asana_search_tasks":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"tasks":{"type":"array","description":"Array of matching tasks","items":{"type":"object","properties":{"gid":{"type":"string","description":"Task GID"},"resource_type":{"type":"string","description":"Resource type"},"resource_subtype":{"type":"string","description":"Resource subtype"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes"},"completed":{"type":"boolean","description":"Completion status"},"assignee":{"type":"object","description":"Assignee details","properties":{"gid":{"type":"string","description":"Assignee GID"},"name":{"type":"string","description":"Assignee name"}}},"due_on":{"type":"string","description":"Due date"},"created_at":{"type":"string","description":"Creation timestamp"},"modified_at":{"type":"string","description":"Modified timestamp"}}}},"next_page":{"type":"object","description":"Pagination info","properties":{"offset":{"type":"string","description":"Offset token"},"path":{"type":"string","description":"API path"},"uri":{"type":"string","description":"Full URI"}}}},"asana_update_task":{"success":{"type":"boolean","description":"Operation success status"},"ts":{"type":"string","description":"Timestamp of the response"},"gid":{"type":"string","description":"Task globally unique identifier"},"name":{"type":"string","description":"Task name"},"notes":{"type":"string","description":"Task notes or description"},"completed":{"type":"boolean","description":"Whether the task is completed"},"modified_at":{"type":"string","description":"Task last modified timestamp"}},"ashby_add_candidate_tag":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_change_application_stage":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}},"ashby_create_application":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}},"ashby_create_candidate":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_create_note":{"id":{"type":"string","description":"Created note UUID"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"isPrivate":{"type":"boolean","description":"Whether the note is private"},"content":{"type":"string","description":"Note content","optional":true},"author":{"type":"object","description":"Author of the note","optional":true,"properties":{"id":{"type":"string","description":"Author user UUID"},"firstName":{"type":"string","description":"Author first name","optional":true},"lastName":{"type":"string","description":"Author last name","optional":true},"email":{"type":"string","description":"Author email","optional":true}}}},"ashby_get_application":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}},"ashby_get_candidate":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_get_job":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"status":{"type":"string","description":"Status (Open, Closed, Draft, Archived)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"locationId":{"type":"string","description":"Primary location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true},"defaultInterviewPlanId":{"type":"string","description":"Default interview plan UUID","optional":true},"interviewPlanIds":{"type":"array","description":"All interview plan UUIDs","items":{"type":"string","description":"Interview plan UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"jobPostingIds":{"type":"array","description":"Associated job posting UUIDs","items":{"type":"string","description":"Job posting UUID"}},"customRequisitionId":{"type":"string","description":"Custom requisition identifier","optional":true},"brandId":{"type":"string","description":"Brand UUID","optional":true},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"author":{"type":"object","description":"Job author (creator)","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"openedAt":{"type":"string","description":"ISO 8601 opened timestamp","optional":true},"closedAt":{"type":"string","description":"ISO 8601 closed timestamp","optional":true},"location":{"type":"object","description":"Primary location details","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"name":{"type":"string","description":"Location name","optional":true},"externalName":{"type":"string","description":"External display name","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"isRemote":{"type":"boolean","description":"Whether remote"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"parentLocationId":{"type":"string","description":"Parent location UUID","optional":true},"type":{"type":"string","description":"Location type","optional":true},"address":{"type":"object","description":"Postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}}}},"openings":{"type":"array","description":"Headcount openings associated with the job","items":{"type":"object","properties":{"id":{"type":"string","description":"Opening UUID"},"openedAt":{"type":"string","description":"Opening open timestamp","optional":true},"closedAt":{"type":"string","description":"Opening close timestamp","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"archivedAt":{"type":"string","description":"Archive timestamp","optional":true},"closeReasonId":{"type":"string","description":"Close reason UUID","optional":true},"openingState":{"type":"string","description":"Opening state (Approved, Open, Filled, Closed, Draft)","optional":true},"latestVersion":{"type":"object","description":"Latest opening version","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"identifier":{"type":"string","description":"Human-readable identifier"},"description":{"type":"string","description":"Opening description"},"authorId":{"type":"string","description":"Author user UUID","optional":true},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"teamId":{"type":"string","description":"Team UUID","optional":true},"jobIds":{"type":"array","description":"Associated job UUIDs","items":{"type":"string","description":"Job UUID"}},"targetHireDate":{"type":"string","description":"Target hire date","optional":true},"targetStartDate":{"type":"string","description":"Target start date","optional":true},"isBackfill":{"type":"boolean","description":"Whether this is a backfill opening"},"employmentType":{"type":"string","description":"Employment type","optional":true},"locationIds":{"type":"array","description":"Location UUIDs","items":{"type":"string","description":"Location UUID"}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}}}}},"compensation":{"type":"object","description":"Compensation tiers for the job. Only present when the request includes the `compensation` expand parameter.","optional":true,"properties":{"compensationTiers":{"type":"array","description":"List of compensation tiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Tier ID","optional":true},"title":{"type":"string","description":"Tier title","optional":true},"additionalInformation":{"type":"string","description":"Additional information about the tier","optional":true},"tierSummary":{"type":"string","description":"Human-readable summary of the tier","optional":true}}}}}}},"ashby_get_job_posting":{"id":{"type":"string","description":"Job posting UUID"},"title":{"type":"string","description":"Job posting title"},"descriptionPlain":{"type":"string","description":"Full description in plain text","optional":true},"descriptionHtml":{"type":"string","description":"Full description in HTML","optional":true},"descriptionSocial":{"type":"string","description":"Shortened description for social sharing (max 200 chars)","optional":true},"descriptionParts":{"type":"object","description":"Description broken into opening, body, and closing sections","optional":true,"properties":{"descriptionOpening":{"type":"object","description":"Opening (from Job Boards theme settings)","optional":true,"properties":{"html":{"type":"string","description":"HTML content","optional":true},"plain":{"type":"string","description":"Plain text content","optional":true}}},"descriptionBody":{"type":"object","description":"Main description body","optional":true,"properties":{"html":{"type":"string","description":"HTML content","optional":true},"plain":{"type":"string","description":"Plain text content","optional":true}}},"descriptionClosing":{"type":"object","description":"Closing (from Job Boards theme settings)","optional":true,"properties":{"html":{"type":"string","description":"HTML content","optional":true},"plain":{"type":"string","description":"Plain text content","optional":true}}}}},"departmentName":{"type":"string","description":"Department name","optional":true},"teamName":{"type":"string","description":"Team name","optional":true},"teamNameHierarchy":{"type":"array","description":"Hierarchy of team names from root to team","items":{"type":"string","description":"Team name"}},"jobId":{"type":"string","description":"Associated job UUID","optional":true},"locationName":{"type":"string","description":"Primary location name","optional":true},"locationIds":{"type":"object","description":"Primary and secondary location UUIDs","optional":true,"properties":{"primaryLocationId":{"type":"string","description":"Primary location UUID","optional":true},"secondaryLocationIds":{"type":"array","description":"Secondary location UUIDs","items":{"type":"string","description":"Location UUID"}}}},"address":{"type":"object","description":"Postal address of the posting location","optional":true,"properties":{"postalAddress":{"type":"object","description":"Structured postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}}}},"isRemote":{"type":"boolean","description":"Whether the posting is remote"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"isListed":{"type":"boolean","description":"Whether publicly listed on the job board"},"suppressDescriptionOpening":{"type":"boolean","description":"Whether the theme opening is hidden on this posting"},"suppressDescriptionClosing":{"type":"boolean","description":"Whether the theme closing is hidden on this posting"},"publishedDate":{"type":"string","description":"ISO 8601 published date","optional":true},"applicationDeadline":{"type":"string","description":"ISO 8601 application deadline","optional":true},"externalLink":{"type":"string","description":"External link to the job posting","optional":true},"applyLink":{"type":"string","description":"Direct apply link","optional":true},"compensation":{"type":"object","description":"Compensation details for the posting","optional":true,"properties":{"compensationTierSummary":{"type":"string","description":"Human-readable tier summary","optional":true},"summaryComponents":{"type":"array","description":"Structured compensation components","items":{"type":"object","properties":{"summary":{"type":"string","description":"Component summary","optional":true},"compensationTypeLabel":{"type":"string","description":"Component type label (Salary, Commission, Bonus, Equity, etc.)","optional":true},"interval":{"type":"string","description":"Payment interval (e.g. annual, hourly)","optional":true},"currencyCode":{"type":"string","description":"ISO 4217 currency code","optional":true},"minValue":{"type":"number","description":"Minimum value","optional":true},"maxValue":{"type":"number","description":"Maximum value","optional":true}}}},"shouldDisplayCompensationOnJobBoard":{"type":"boolean","description":"Whether compensation is shown on the job board"}}},"applicationLimitCalloutHtml":{"type":"string","description":"HTML callout shown when the application limit is reached","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"job":{"type":"object","description":"The expanded job object, only present when the request was made with expandJob=true","optional":true}},"ashby_get_offer":{"id":{"type":"string","description":"Offer UUID"},"decidedAt":{"type":"string","description":"Timestamp the offer was decided","optional":true},"applicationId":{"type":"string","description":"Associated application UUID","optional":true},"acceptanceStatus":{"type":"string","description":"Acceptance status (Accepted, Declined, Pending, etc.)","optional":true},"offerStatus":{"type":"string","description":"Offer status (e.g. WaitingOnCandidateResponse, CandidateAccepted)","optional":true},"latestVersion":{"type":"object","description":"Most recent version of the offer with pricing and metadata","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"startDate":{"type":"string","description":"Offer start date","optional":true},"salary":{"type":"object","description":"Salary details","optional":true,"properties":{"currencyCode":{"type":"string","description":"ISO 4217 currency code","optional":true},"value":{"type":"number","description":"Salary amount","optional":true}}},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"openingId":{"type":"string","description":"Associated opening UUID","optional":true},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"fileHandles":{"type":"array","description":"Offer letter file handles (unsigned .pdf, .docx, and signed .pdf when generated)","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"author":{"type":"object","description":"User who authored the version","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"approvalStatus":{"type":"string","description":"Approval workflow status","optional":true}}}},"ashby_list_applications":{"applications":{"type":"array","description":"List of applications","items":{"type":"object","properties":{"id":{"type":"string","description":"Application UUID"},"status":{"type":"string","description":"Status (Active, Hired, Archived, Lead)"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"candidate":{"type":"object","description":"Associated candidate summary","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Candidate name"},"primaryEmailAddress":{"type":"object","description":"Primary email","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}}}},"currentInterviewStage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"string","description":"Stage UUID"},"title":{"type":"string","description":"Stage title"},"type":{"type":"string","description":"Stage type"},"orderInInterviewPlan":{"type":"number","description":"Position in plan","optional":true},"interviewStageGroupId":{"type":"string","description":"Stage group UUID","optional":true},"interviewPlanId":{"type":"string","description":"Interview plan UUID","optional":true}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"archiveReason":{"type":"object","description":"Reason for archival (when archived)","optional":true,"properties":{"id":{"type":"string","description":"Reason UUID"},"text":{"type":"string","description":"Reason text"},"reasonType":{"type":"string","description":"Reason category"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}},"archivedAt":{"type":"string","description":"ISO 8601 archive timestamp","optional":true},"job":{"type":"object","description":"Associated job summary","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"locationId":{"type":"string","description":"Location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true}}},"creditedToUser":{"type":"object","description":"User credited with the application","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"appliedViaJobPostingId":{"type":"string","description":"Job posting UUID the candidate applied through","optional":true},"submitterClientIp":{"type":"string","description":"Submitter IP address","optional":true},"submitterUserAgent":{"type":"string","description":"Submitter browser user agent","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"},"applicationHistory":{"type":"array","description":"Stage history (only populated by application.info, empty for list endpoints)","items":{"type":"object","properties":{"id":{"type":"string","description":"History entry UUID"},"stageId":{"type":"string","description":"Interview stage UUID","optional":true},"stageNumber":{"type":"number","description":"Stage order number","optional":true},"title":{"type":"string","description":"Stage title at the time","optional":true},"enteredStageAt":{"type":"string","description":"ISO 8601 timestamp the stage was entered","optional":true},"actorId":{"type":"string","description":"User UUID who triggered the stage change","optional":true}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_archive_reasons":{"archiveReasons":{"type":"array","description":"List of archive reasons","items":{"type":"object","properties":{"id":{"type":"string","description":"Archive reason UUID"},"text":{"type":"string","description":"Archive reason text"},"reasonType":{"type":"string","description":"Reason type (RejectedByCandidate, RejectedByOrg, Other)"},"isArchived":{"type":"boolean","description":"Whether the reason is archived"}}}}},"ashby_list_candidate_tags":{"tags":{"type":"array","description":"List of candidate tags","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether the tag is archived"}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Sync token to use for incremental updates in future requests","optional":true}},"ashby_list_candidates":{"candidates":{"type":"array","description":"List of candidates","items":{"type":"object","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_custom_fields":{"customFields":{"type":"array","description":"List of custom field definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Custom field title"},"isPrivate":{"type":"boolean","description":"Whether the custom field is private"},"fieldType":{"type":"string","description":"Field data type (MultiValueSelect, NumberRange, String, Date, ValueSelect, Number, Currency, Boolean, LongText, CompensationRange)"},"objectType":{"type":"string","description":"Object type the field applies to (Application, Candidate, Employee, Job, Offer, Opening, Talent_Project)"},"isArchived":{"type":"boolean","description":"Whether the custom field is archived"},"isRequired":{"type":"boolean","description":"Whether a value is required"},"selectableValues":{"type":"array","description":"Selectable values for MultiValueSelect fields (empty for other field types)","items":{"type":"object","properties":{"label":{"type":"string","description":"Display label"},"value":{"type":"string","description":"Stored value"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Opaque sync token returned after the last page; pass on next sync","optional":true}},"ashby_list_departments":{"departments":{"type":"array","description":"List of departments","items":{"type":"object","properties":{"id":{"type":"string","description":"Department UUID"},"name":{"type":"string","description":"Department name"},"externalName":{"type":"string","description":"Candidate-facing name used on job boards","optional":true},"isArchived":{"type":"boolean","description":"Whether the department is archived"},"parentId":{"type":"string","description":"Parent department UUID","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"extraData":{"type":"json","description":"Free-form key-value metadata","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Opaque sync token returned after the last page; pass on next sync","optional":true}},"ashby_list_interviews":{"interviewSchedules":{"type":"array","description":"List of interview schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"Interview schedule UUID"},"status":{"type":"string","description":"Schedule status (NeedsScheduling, WaitingOnCandidateBooking, Scheduled, Complete, Cancelled, OnHold, etc.)","optional":true},"applicationId":{"type":"string","description":"Associated application UUID"},"interviewStageId":{"type":"string","description":"Interview stage UUID","optional":true},"scheduledBy":{"type":"object","description":"User who scheduled the interview (null if not yet scheduled)","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"interviewEvents":{"type":"array","description":"Scheduled interview events on this schedule","items":{"type":"object","properties":{"id":{"type":"string","description":"Event UUID"},"interviewId":{"type":"string","description":"Interview template UUID","optional":true},"interviewScheduleId":{"type":"string","description":"Parent schedule UUID","optional":true},"interviewerUserIds":{"type":"array","description":"User UUIDs of interviewers assigned to the event","items":{"type":"string","description":"User UUID"}},"createdAt":{"type":"string","description":"Event creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Event last updated timestamp","optional":true},"startTime":{"type":"string","description":"Event start time","optional":true},"endTime":{"type":"string","description":"Event end time","optional":true},"feedbackLink":{"type":"string","description":"URL to submit feedback for the event","optional":true},"location":{"type":"string","description":"Physical location","optional":true},"meetingLink":{"type":"string","description":"Virtual meeting URL","optional":true},"hasSubmittedFeedback":{"type":"boolean","description":"Whether any feedback has been submitted"}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_job_postings":{"jobPostings":{"type":"array","description":"List of job postings","items":{"type":"object","properties":{"id":{"type":"string","description":"Job posting UUID"},"title":{"type":"string","description":"Job posting title"},"jobId":{"type":"string","description":"Associated job UUID","optional":true},"departmentName":{"type":"string","description":"Department name","optional":true},"teamName":{"type":"string","description":"Team name","optional":true},"locationName":{"type":"string","description":"Primary location display name","optional":true},"locationIds":{"type":"object","description":"Primary and secondary location UUIDs","optional":true,"properties":{"primaryLocationId":{"type":"string","description":"Primary location UUID","optional":true},"secondaryLocationIds":{"type":"array","description":"Secondary location UUIDs","items":{"type":"string","description":"Location UUID"}}}},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"isListed":{"type":"boolean","description":"Whether the posting is publicly listed"},"publishedDate":{"type":"string","description":"ISO 8601 published date","optional":true},"applicationDeadline":{"type":"string","description":"ISO 8601 application deadline","optional":true},"externalLink":{"type":"string","description":"External link to the job posting","optional":true},"applyLink":{"type":"string","description":"Direct apply link for the job posting","optional":true},"compensationTierSummary":{"type":"string","description":"Compensation tier summary for job boards","optional":true},"shouldDisplayCompensationOnJobBoard":{"type":"boolean","description":"Whether compensation is shown on the job board"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true}}}}},"ashby_list_jobs":{"jobs":{"type":"array","description":"List of jobs","items":{"type":"object","properties":{"id":{"type":"string","description":"Job UUID"},"title":{"type":"string","description":"Job title"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"status":{"type":"string","description":"Status (Open, Closed, Draft, Archived)","optional":true},"employmentType":{"type":"string","description":"Employment type (FullTime, PartTime, Intern, Contract, Temporary)","optional":true},"locationId":{"type":"string","description":"Primary location UUID","optional":true},"departmentId":{"type":"string","description":"Department UUID","optional":true},"defaultInterviewPlanId":{"type":"string","description":"Default interview plan UUID","optional":true},"interviewPlanIds":{"type":"array","description":"All interview plan UUIDs","items":{"type":"string","description":"Interview plan UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"jobPostingIds":{"type":"array","description":"Associated job posting UUIDs","items":{"type":"string","description":"Job posting UUID"}},"customRequisitionId":{"type":"string","description":"Custom requisition identifier","optional":true},"brandId":{"type":"string","description":"Brand UUID","optional":true},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"author":{"type":"object","description":"Job author (creator)","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","optional":true},"openedAt":{"type":"string","description":"ISO 8601 opened timestamp","optional":true},"closedAt":{"type":"string","description":"ISO 8601 closed timestamp","optional":true},"location":{"type":"object","description":"Primary location details","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"name":{"type":"string","description":"Location name","optional":true},"externalName":{"type":"string","description":"External display name","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"isRemote":{"type":"boolean","description":"Whether remote"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Remote, Hybrid)","optional":true},"parentLocationId":{"type":"string","description":"Parent location UUID","optional":true},"type":{"type":"string","description":"Location type","optional":true},"address":{"type":"object","description":"Postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}}}},"openings":{"type":"array","description":"Headcount openings associated with the job","items":{"type":"object","properties":{"id":{"type":"string","description":"Opening UUID"},"openedAt":{"type":"string","description":"Opening open timestamp","optional":true},"closedAt":{"type":"string","description":"Opening close timestamp","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"archivedAt":{"type":"string","description":"Archive timestamp","optional":true},"closeReasonId":{"type":"string","description":"Close reason UUID","optional":true},"openingState":{"type":"string","description":"Opening state (Approved, Open, Filled, Closed, Draft)","optional":true},"latestVersion":{"type":"object","description":"Latest opening version","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"identifier":{"type":"string","description":"Human-readable identifier"},"description":{"type":"string","description":"Opening description"},"authorId":{"type":"string","description":"Author user UUID","optional":true},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"teamId":{"type":"string","description":"Team UUID","optional":true},"jobIds":{"type":"array","description":"Associated job UUIDs","items":{"type":"string","description":"Job UUID"}},"targetHireDate":{"type":"string","description":"Target hire date","optional":true},"targetStartDate":{"type":"string","description":"Target start date","optional":true},"isBackfill":{"type":"boolean","description":"Whether this is a backfill opening"},"employmentType":{"type":"string","description":"Employment type","optional":true},"locationIds":{"type":"array","description":"Location UUIDs","items":{"type":"string","description":"Location UUID"}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}}}}},"compensation":{"type":"object","description":"Compensation tiers for the job. Only present when the request includes the `compensation` expand parameter.","optional":true,"properties":{"compensationTiers":{"type":"array","description":"List of compensation tiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Tier ID","optional":true},"title":{"type":"string","description":"Tier title","optional":true},"additionalInformation":{"type":"string","description":"Additional information about the tier","optional":true},"tierSummary":{"type":"string","description":"Human-readable summary of the tier","optional":true}}}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_locations":{"locations":{"type":"array","description":"List of locations","items":{"type":"object","properties":{"id":{"type":"string","description":"Location UUID"},"name":{"type":"string","description":"Location name"},"externalName":{"type":"string","description":"Candidate-facing name used on job boards","optional":true},"isArchived":{"type":"boolean","description":"Whether the location is archived"},"isRemote":{"type":"boolean","description":"Whether the location is remote (use workplaceType instead)"},"workplaceType":{"type":"string","description":"Workplace type (OnSite, Hybrid, Remote)","optional":true},"parentLocationId":{"type":"string","description":"Parent location UUID","optional":true},"type":{"type":"string","description":"Location component type (Location, LocationHierarchy)","optional":true},"address":{"type":"object","description":"Location postal address","optional":true,"properties":{"addressCountry":{"type":"string","description":"Country","optional":true},"addressRegion":{"type":"string","description":"State or region","optional":true},"addressLocality":{"type":"string","description":"City or locality","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true}}},"extraData":{"type":"json","description":"Free-form key-value metadata","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true},"syncToken":{"type":"string","description":"Opaque sync token returned after the last page; pass on next sync","optional":true}},"ashby_list_notes":{"notes":{"type":"array","description":"List of notes on the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Note UUID"},"content":{"type":"string","description":"Note content","optional":true},"isPrivate":{"type":"boolean","description":"Whether the note is private"},"author":{"type":"object","description":"Note author","optional":true,"properties":{"id":{"type":"string","description":"Author user UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_offers":{"offers":{"type":"array","description":"List of offers","items":{"type":"object","properties":{"id":{"type":"string","description":"Offer UUID"},"decidedAt":{"type":"string","description":"Timestamp the offer was decided","optional":true},"applicationId":{"type":"string","description":"Associated application UUID","optional":true},"acceptanceStatus":{"type":"string","description":"Acceptance status (Accepted, Declined, Pending, etc.)","optional":true},"offerStatus":{"type":"string","description":"Offer status (e.g. WaitingOnCandidateResponse, CandidateAccepted)","optional":true},"latestVersion":{"type":"object","description":"Most recent version of the offer with pricing and metadata","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"startDate":{"type":"string","description":"Offer start date","optional":true},"salary":{"type":"object","description":"Salary details","optional":true,"properties":{"currencyCode":{"type":"string","description":"ISO 4217 currency code","optional":true},"value":{"type":"number","description":"Salary amount","optional":true}}},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"openingId":{"type":"string","description":"Associated opening UUID","optional":true},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"fileHandles":{"type":"array","description":"Offer letter file handles (unsigned .pdf, .docx, and signed .pdf when generated)","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"author":{"type":"object","description":"User who authored the version","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"approvalStatus":{"type":"string","description":"Approval workflow status","optional":true}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_openings":{"openings":{"type":"array","description":"Headcount openings associated with the job","items":{"type":"object","properties":{"id":{"type":"string","description":"Opening UUID"},"openedAt":{"type":"string","description":"Opening open timestamp","optional":true},"closedAt":{"type":"string","description":"Opening close timestamp","optional":true},"isArchived":{"type":"boolean","description":"Whether archived"},"archivedAt":{"type":"string","description":"Archive timestamp","optional":true},"closeReasonId":{"type":"string","description":"Close reason UUID","optional":true},"openingState":{"type":"string","description":"Opening state (Approved, Open, Filled, Closed, Draft)","optional":true},"latestVersion":{"type":"object","description":"Latest opening version","optional":true,"properties":{"id":{"type":"string","description":"Version UUID","optional":true},"identifier":{"type":"string","description":"Human-readable identifier"},"description":{"type":"string","description":"Opening description"},"authorId":{"type":"string","description":"Author user UUID","optional":true},"createdAt":{"type":"string","description":"Version creation timestamp","optional":true},"teamId":{"type":"string","description":"Team UUID","optional":true},"jobIds":{"type":"array","description":"Associated job UUIDs","items":{"type":"string","description":"Job UUID"}},"targetHireDate":{"type":"string","description":"Target hire date","optional":true},"targetStartDate":{"type":"string","description":"Target start date","optional":true},"isBackfill":{"type":"boolean","description":"Whether this is a backfill opening"},"employmentType":{"type":"string","description":"Employment type","optional":true},"locationIds":{"type":"array","description":"Location UUIDs","items":{"type":"string","description":"Location UUID"}},"hiringTeam":{"type":"array","description":"Hiring team members","items":{"type":"object","properties":{"userId":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email"},"role":{"type":"string","description":"Hiring team role"}}}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}}}}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_list_sources":{"sources":{"type":"array","description":"List of sources","items":{"type":"object","properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether the source is archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}}}},"ashby_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}}},"moreDataAvailable":{"type":"boolean","description":"Whether more pages of results exist"},"nextCursor":{"type":"string","description":"Opaque cursor for fetching the next page","optional":true}},"ashby_remove_candidate_tag":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"ashby_search_candidates":{"candidates":{"type":"array","description":"Matching candidates (max 100 results)","items":{"type":"object","properties":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}}}}},"ashby_update_candidate":{"id":{"type":"string","description":"Candidate UUID"},"name":{"type":"string","description":"Full name"},"primaryEmailAddress":{"type":"object","description":"Primary email contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"primaryPhoneNumber":{"type":"object","description":"Primary phone contact info","optional":true,"properties":{"value":{"type":"string","description":"Value (email or phone number)"},"type":{"type":"string","description":"Contact type (Personal, Work, Other)"},"isPrimary":{"type":"boolean","description":"Whether this is the primary contact"}}},"emailAddresses":{"type":"array","description":"All email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"phoneNumbers":{"type":"array","description":"All phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Contact type"},"isPrimary":{"type":"boolean","description":"Whether primary"}}}},"socialLinks":{"type":"array","description":"Social network links","items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (LinkedIn, GitHub, Twitter, etc.)"},"url":{"type":"string","description":"Profile URL"}}}},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"githubUrl":{"type":"string","description":"GitHub profile URL","optional":true},"profileUrl":{"type":"string","description":"URL to the candidate Ashby profile","optional":true},"position":{"type":"string","description":"Current position or title","optional":true},"company":{"type":"string","description":"Current company","optional":true},"school":{"type":"string","description":"Most recent school","optional":true},"timezone":{"type":"string","description":"Candidate timezone","optional":true},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"id":{"type":"string","description":"Location UUID","optional":true},"locationSummary":{"type":"string","description":"Human-readable location summary"},"locationComponents":{"type":"array","description":"Structured location parts (city, region, country, etc.)","items":{"type":"object","properties":{"type":{"type":"string","description":"Component type"},"name":{"type":"string","description":"Component value"}}}}}},"tags":{"type":"array","description":"Tags applied to the candidate","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag UUID"},"title":{"type":"string","description":"Tag title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}},"applicationIds":{"type":"array","description":"IDs of associated applications","items":{"type":"string","description":"Application UUID"}},"customFields":{"type":"array","description":"Custom field values","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field UUID"},"title":{"type":"string","description":"Field title"},"isPrivate":{"type":"boolean","description":"Whether the field is private"},"valueLabel":{"type":"string","description":"Human-readable value label","optional":true},"value":{"type":"string","description":"Raw field value (type depends on fieldType)"}}}},"resumeFileHandle":{"type":"object","description":"Resume file reference","optional":true,"properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}},"fileHandles":{"type":"array","description":"All uploaded file references","items":{"type":"object","properties":{"id":{"type":"string","description":"File UUID"},"name":{"type":"string","description":"File name"},"handle":{"type":"string","description":"File handle used with file.info"}}}},"source":{"type":"object","description":"Attribution source","optional":true,"properties":{"id":{"type":"string","description":"Source UUID"},"title":{"type":"string","description":"Source title"},"isArchived":{"type":"boolean","description":"Whether archived"},"sourceType":{"type":"object","description":"Source type grouping","optional":true,"properties":{"id":{"type":"string","description":"Source type UUID"},"title":{"type":"string","description":"Source type title"},"isArchived":{"type":"boolean","description":"Whether archived"}}}}},"creditedToUser":{"type":"object","description":"User credited with sourcing","optional":true,"properties":{"id":{"type":"string","description":"User UUID"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email","optional":true},"globalRole":{"type":"string","description":"Role","optional":true},"isEnabled":{"type":"boolean","description":"Whether enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"managerId":{"type":"string","description":"User ID of the user\'s manager","optional":true}}},"fraudStatus":{"type":"string","description":"Fraud detection status","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp"}},"athena_batch_get_query_execution":{"queryExecutions":{"type":"array","description":"Details for each successfully retrieved query execution","items":{"type":"object","properties":{"queryExecutionId":{"type":"string","description":"Query execution ID"},"query":{"type":"string","description":"SQL query string","optional":true},"state":{"type":"string","description":"Query state (QUEUED, RUNNING, SUCCEEDED, FAILED, CANCELLED)","optional":true},"stateChangeReason":{"type":"string","description":"Reason for state change","optional":true},"statementType":{"type":"string","description":"Statement type (DDL, DML, UTILITY)","optional":true},"database":{"type":"string","description":"Database name","optional":true},"catalog":{"type":"string","description":"Data catalog name","optional":true},"workGroup":{"type":"string","description":"Workgroup name","optional":true},"submissionDateTime":{"type":"number","description":"Query submission time (Unix epoch ms)","optional":true},"completionDateTime":{"type":"number","description":"Query completion time (Unix epoch ms)","optional":true},"dataScannedInBytes":{"type":"number","description":"Amount of data scanned in bytes","optional":true},"engineExecutionTimeInMillis":{"type":"number","description":"Engine execution time in milliseconds","optional":true},"queryPlanningTimeInMillis":{"type":"number","description":"Query planning time in milliseconds","optional":true},"queryQueueTimeInMillis":{"type":"number","description":"Time the query spent in queue in milliseconds","optional":true},"totalExecutionTimeInMillis":{"type":"number","description":"Total execution time in milliseconds","optional":true},"outputLocation":{"type":"string","description":"S3 location of query results","optional":true}}}},"unprocessedQueryExecutionIds":{"type":"array","description":"Query execution IDs that could not be retrieved, with error details","items":{"type":"object","properties":{"queryExecutionId":{"type":"string","description":"Query execution ID","optional":true},"errorCode":{"type":"string","description":"Error code","optional":true},"errorMessage":{"type":"string","description":"Error message","optional":true}}}}},"athena_create_named_query":{"namedQueryId":{"type":"string","description":"ID of the created named query"}},"athena_delete_named_query":{"success":{"type":"boolean","description":"Whether the named query was successfully deleted"}},"athena_get_named_query":{"namedQueryId":{"type":"string","description":"Named query ID"},"name":{"type":"string","description":"Name of the saved query"},"description":{"type":"string","description":"Query description","optional":true},"database":{"type":"string","description":"Database the query runs against"},"queryString":{"type":"string","description":"SQL query string"},"workGroup":{"type":"string","description":"Workgroup name","optional":true}},"athena_get_query_execution":{"queryExecutionId":{"type":"string","description":"Query execution ID"},"query":{"type":"string","description":"SQL query string"},"state":{"type":"string","description":"Query state (QUEUED, RUNNING, SUCCEEDED, FAILED, CANCELLED)"},"stateChangeReason":{"type":"string","description":"Reason for state change (e.g., error message)","optional":true},"statementType":{"type":"string","description":"Statement type (DDL, DML, UTILITY)","optional":true},"database":{"type":"string","description":"Database name","optional":true},"catalog":{"type":"string","description":"Data catalog name","optional":true},"workGroup":{"type":"string","description":"Workgroup name","optional":true},"submissionDateTime":{"type":"number","description":"Query submission time (Unix epoch ms)","optional":true},"completionDateTime":{"type":"number","description":"Query completion time (Unix epoch ms)","optional":true},"dataScannedInBytes":{"type":"number","description":"Amount of data scanned in bytes","optional":true},"engineExecutionTimeInMillis":{"type":"number","description":"Engine execution time in milliseconds","optional":true},"queryPlanningTimeInMillis":{"type":"number","description":"Query planning time in milliseconds","optional":true},"queryQueueTimeInMillis":{"type":"number","description":"Time the query spent in queue in milliseconds","optional":true},"totalExecutionTimeInMillis":{"type":"number","description":"Total execution time in milliseconds","optional":true},"outputLocation":{"type":"string","description":"S3 location of query results","optional":true}},"athena_get_query_results":{"columns":{"type":"array","description":"Column metadata (name and type)"},"rows":{"type":"array","description":"Result rows as key-value objects"},"nextToken":{"type":"string","description":"Pagination token for next page of results","optional":true},"updateCount":{"type":"number","description":"Number of rows affected (for INSERT/UPDATE statements)","optional":true}},"athena_list_databases":{"databases":{"type":"array","description":"List of databases (name, description)","items":{"type":"object","properties":{"name":{"type":"string","description":"Database name"},"description":{"type":"string","description":"Database description","optional":true}}}},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_list_named_queries":{"namedQueryIds":{"type":"array","description":"List of named query IDs"},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_list_query_executions":{"queryExecutionIds":{"type":"array","description":"List of query execution IDs"},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_list_table_metadata":{"tables":{"type":"array","description":"Table metadata (name, type, columns, partition keys)","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"tableType":{"type":"string","description":"Table type","optional":true},"createTime":{"type":"number","description":"Table creation time (Unix epoch ms)","optional":true},"lastAccessTime":{"type":"number","description":"Table last access time (Unix epoch ms)","optional":true},"columns":{"type":"array","description":"Column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type","optional":true},"comment":{"type":"string","description":"Column comment","optional":true}}}},"partitionKeys":{"type":"array","description":"Partition key definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Partition key name"},"type":{"type":"string","description":"Partition key data type","optional":true},"comment":{"type":"string","description":"Partition key comment","optional":true}}}}}}},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}},"athena_start_query":{"queryExecutionId":{"type":"string","description":"Unique ID of the started query execution"}},"athena_stop_query":{"success":{"type":"boolean","description":"Whether the query was successfully stopped"}},"attio_assert_record":{"record":{"type":"object","description":"The upserted record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The record ID"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_create_attribute":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}},"attio_create_comment":{"commentId":{"type":"string","description":"The comment ID"},"threadId":{"type":"string","description":"The thread ID"},"contentPlaintext":{"type":"string","description":"The comment content as plaintext"},"author":{"type":"object","description":"The comment author","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"entry":{"type":"object","description":"The list entry this comment is on","properties":{"listId":{"type":"string","description":"The list ID"},"entryId":{"type":"string","description":"The entry ID"}}},"record":{"type":"object","description":"The record this comment is on","properties":{"objectId":{"type":"string","description":"The object ID"},"recordId":{"type":"string","description":"The record ID"}}},"resolvedAt":{"type":"string","description":"When the thread was resolved","optional":true},"resolvedBy":{"type":"object","description":"Who resolved the thread","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}},"optional":true},"createdAt":{"type":"string","description":"When the comment was created"}},"attio_create_list":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}},"attio_create_list_entry":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}},"attio_create_note":{"noteId":{"type":"string","description":"The note ID"},"parentObject":{"type":"string","description":"The parent object slug"},"parentRecordId":{"type":"string","description":"The parent record ID"},"title":{"type":"string","description":"The note title"},"contentPlaintext":{"type":"string","description":"The note content as plaintext"},"contentMarkdown":{"type":"string","description":"The note content as markdown"},"meetingId":{"type":"string","description":"The linked meeting ID","optional":true},"tags":{"type":"array","description":"Tags on the note","items":{"type":"object","properties":{"type":{"type":"string","description":"The tag type (workspace-member or record)"},"workspaceMemberId":{"type":"string","description":"The workspace member ID (present when type is workspace-member)","optional":true},"object":{"type":"string","description":"The tagged object slug (present when type is record)","optional":true},"recordId":{"type":"string","description":"The tagged record ID (present when type is record)","optional":true}}}},"createdByActor":{"type":"object","description":"The actor who created the note","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the note was created"}},"attio_create_object":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}},"attio_create_record":{"record":{"type":"object","description":"An Attio record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The ID of the created record"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_create_task":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}},"attio_create_webhook":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"},"secret":{"type":"string","description":"The webhook signing secret (only returned on creation)"}},"attio_delete_comment":{"deleted":{"type":"boolean","description":"Whether the comment was deleted"}},"attio_delete_list_entry":{"deleted":{"type":"boolean","description":"Whether the entry was deleted"}},"attio_delete_note":{"deleted":{"type":"boolean","description":"Whether the note was deleted"}},"attio_delete_record":{"deleted":{"type":"boolean","description":"Whether the record was deleted"}},"attio_delete_task":{"deleted":{"type":"boolean","description":"Whether the task was deleted"}},"attio_delete_webhook":{"deleted":{"type":"boolean","description":"Whether the webhook was deleted"}},"attio_get_attribute":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}},"attio_get_comment":{"commentId":{"type":"string","description":"The comment ID"},"threadId":{"type":"string","description":"The thread ID"},"contentPlaintext":{"type":"string","description":"The comment content as plaintext"},"author":{"type":"object","description":"The comment author","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"entry":{"type":"object","description":"The list entry this comment is on","properties":{"listId":{"type":"string","description":"The list ID"},"entryId":{"type":"string","description":"The entry ID"}}},"record":{"type":"object","description":"The record this comment is on","properties":{"objectId":{"type":"string","description":"The object ID"},"recordId":{"type":"string","description":"The record ID"}}},"resolvedAt":{"type":"string","description":"When the thread was resolved","optional":true},"resolvedBy":{"type":"object","description":"Who resolved the thread","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}},"optional":true},"createdAt":{"type":"string","description":"When the comment was created"}},"attio_get_list":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}},"attio_get_list_entry":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}},"attio_get_member":{"memberId":{"type":"string","description":"The workspace member ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"avatarUrl":{"type":"string","description":"Avatar URL","optional":true},"emailAddress":{"type":"string","description":"Email address"},"accessLevel":{"type":"string","description":"Access level (admin, member, suspended)"},"createdAt":{"type":"string","description":"When the member was added"}},"attio_get_note":{"noteId":{"type":"string","description":"The note ID"},"parentObject":{"type":"string","description":"The parent object slug"},"parentRecordId":{"type":"string","description":"The parent record ID"},"title":{"type":"string","description":"The note title"},"contentPlaintext":{"type":"string","description":"The note content as plaintext"},"contentMarkdown":{"type":"string","description":"The note content as markdown"},"meetingId":{"type":"string","description":"The linked meeting ID","optional":true},"tags":{"type":"array","description":"Tags on the note","items":{"type":"object","properties":{"type":{"type":"string","description":"The tag type (workspace-member or record)"},"workspaceMemberId":{"type":"string","description":"The workspace member ID (present when type is workspace-member)","optional":true},"object":{"type":"string","description":"The tagged object slug (present when type is record)","optional":true},"recordId":{"type":"string","description":"The tagged record ID (present when type is record)","optional":true}}}},"createdByActor":{"type":"object","description":"The actor who created the note","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the note was created"}},"attio_get_object":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}},"attio_get_record":{"record":{"type":"object","description":"An Attio record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The record ID"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_get_task":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}},"attio_get_thread":{"threadId":{"type":"string","description":"The thread ID"},"comments":{"type":"array","description":"Comments in the thread","items":{"type":"object","properties":{"commentId":{"type":"string","description":"The comment ID"},"contentPlaintext":{"type":"string","description":"Comment content as plaintext"},"author":{"type":"object","description":"The comment author","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the comment was created"}}}},"createdAt":{"type":"string","description":"When the thread was created"}},"attio_get_webhook":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"}},"attio_list_attributes":{"attributes":{"type":"array","description":"Array of attributes","items":{"type":"object","properties":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}}}},"count":{"type":"number","description":"Number of attributes returned"}},"attio_list_lists":{"lists":{"type":"array","description":"Array of lists","items":{"type":"object","properties":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}}}},"count":{"type":"number","description":"Number of lists returned"}},"attio_list_members":{"members":{"type":"array","description":"Array of workspace members","items":{"type":"object","properties":{"memberId":{"type":"string","description":"The workspace member ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"avatarUrl":{"type":"string","description":"Avatar URL","optional":true},"emailAddress":{"type":"string","description":"Email address"},"accessLevel":{"type":"string","description":"Access level (admin, member, suspended)"},"createdAt":{"type":"string","description":"When the member was added"}}}},"count":{"type":"number","description":"Number of members returned"}},"attio_list_notes":{"notes":{"type":"array","description":"Array of notes","items":{"type":"object","properties":{"noteId":{"type":"string","description":"The note ID"},"parentObject":{"type":"string","description":"The parent object slug"},"parentRecordId":{"type":"string","description":"The parent record ID"},"title":{"type":"string","description":"The note title"},"contentPlaintext":{"type":"string","description":"The note content as plaintext"},"contentMarkdown":{"type":"string","description":"The note content as markdown"},"meetingId":{"type":"string","description":"The linked meeting ID","optional":true},"tags":{"type":"array","description":"Tags on the note","items":{"type":"object","properties":{"type":{"type":"string","description":"The tag type (workspace-member or record)"},"workspaceMemberId":{"type":"string","description":"The workspace member ID (present when type is workspace-member)","optional":true},"object":{"type":"string","description":"The tagged object slug (present when type is record)","optional":true},"recordId":{"type":"string","description":"The tagged record ID (present when type is record)","optional":true}}}},"createdByActor":{"type":"object","description":"The actor who created the note","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the note was created"}}}},"count":{"type":"number","description":"Number of notes returned"}},"attio_list_objects":{"objects":{"type":"array","description":"Array of objects","items":{"type":"object","properties":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}}}},"count":{"type":"number","description":"Number of objects returned"}},"attio_list_records":{"records":{"type":"array","description":"Array of Attio records","items":{"type":"object","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}}},"count":{"type":"number","description":"Number of records returned"}},"attio_list_tasks":{"tasks":{"type":"array","description":"Array of tasks","items":{"type":"object","properties":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}}}},"count":{"type":"number","description":"Number of tasks returned"}},"attio_list_threads":{"threads":{"type":"array","description":"Array of threads","items":{"type":"object","properties":{"threadId":{"type":"string","description":"The thread ID"},"comments":{"type":"array","description":"Comments in the thread","items":{"type":"object","properties":{"commentId":{"type":"string","description":"The comment ID"},"contentPlaintext":{"type":"string","description":"Comment content"},"author":{"type":"object","description":"Comment author","properties":{"type":{"type":"string","description":"Actor type"},"id":{"type":"string","description":"Actor ID"}}},"createdAt":{"type":"string","description":"When the comment was created"}}}},"createdAt":{"type":"string","description":"When the thread was created"}}}},"count":{"type":"number","description":"Number of threads returned"}},"attio_list_webhooks":{"webhooks":{"type":"array","description":"Array of webhooks","items":{"type":"object","properties":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"}}}},"count":{"type":"number","description":"Number of webhooks returned"}},"attio_query_list_entries":{"entries":{"type":"array","description":"Array of list entries","items":{"type":"object","properties":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}}}},"count":{"type":"number","description":"Number of entries returned"}},"attio_search_records":{"results":{"type":"array","description":"Search results","items":{"type":"object","properties":{"recordId":{"type":"string","description":"The record ID"},"objectId":{"type":"string","description":"The object type ID"},"objectSlug":{"type":"string","description":"The object type slug"},"recordText":{"type":"string","description":"Display text for the record"},"recordImage":{"type":"string","description":"Image URL for the record","optional":true}}}},"count":{"type":"number","description":"Number of results returned"}},"attio_update_attribute":{"attributeId":{"type":"string","description":"The attribute ID"},"title":{"type":"string","description":"The attribute display title"},"apiSlug":{"type":"string","description":"The attribute API slug"},"description":{"type":"string","description":"The attribute description","optional":true},"type":{"type":"string","description":"The attribute value type (e.g. text, number, select, record-reference)"},"isSystemAttribute":{"type":"boolean","description":"Whether this is a built-in system attribute"},"isWritable":{"type":"boolean","description":"Whether the attribute can be written to"},"isRequired":{"type":"boolean","description":"Whether new records must provide a value"},"isUnique":{"type":"boolean","description":"Whether the attribute enforces uniqueness"},"isMultiselect":{"type":"boolean","description":"Whether the attribute supports multiple values"},"isDefaultValueEnabled":{"type":"boolean","description":"Whether this attribute has a default value enabled"},"isArchived":{"type":"boolean","description":"Whether the attribute is archived"},"defaultValue":{"type":"json","description":"The default value for this attribute, if enabled","optional":true},"relationship":{"type":"json","description":"The related attribute, if this attribute is part of a relationship","optional":true},"config":{"type":"json","description":"Type-dependent attribute configuration","optional":true},"createdAt":{"type":"string","description":"When the attribute was created"}},"attio_update_list":{"listId":{"type":"string","description":"The list ID"},"apiSlug":{"type":"string","description":"The API slug for the list"},"name":{"type":"string","description":"The list name"},"parentObject":{"type":"string","description":"The parent object slug (e.g. people, companies)"},"workspaceAccess":{"type":"string","description":"Workspace-level access (e.g. full-access, read-only)"},"workspaceMemberAccess":{"type":"json","description":"Member-level access entries"},"createdByActor":{"type":"object","description":"The actor who created the list","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the list was created"}},"attio_update_list_entry":{"entryId":{"type":"string","description":"The list entry ID"},"listId":{"type":"string","description":"The list ID"},"parentRecordId":{"type":"string","description":"The parent record ID"},"parentObject":{"type":"string","description":"The parent object slug"},"createdAt":{"type":"string","description":"When the entry was created"},"entryValues":{"type":"json","description":"The entry attribute values (dynamic per list)"}},"attio_update_object":{"objectId":{"type":"string","description":"The object ID"},"apiSlug":{"type":"string","description":"The API slug (e.g. people, companies)"},"singularNoun":{"type":"string","description":"Singular display name"},"pluralNoun":{"type":"string","description":"Plural display name"},"createdAt":{"type":"string","description":"When the object was created"}},"attio_update_record":{"record":{"type":"object","description":"An Attio record","properties":{"id":{"type":"object","description":"The record identifier","properties":{"workspace_id":{"type":"string","description":"The workspace ID"},"object_id":{"type":"string","description":"The object ID"},"record_id":{"type":"string","description":"The record ID"}}},"created_at":{"type":"string","description":"When the record was created"},"web_url":{"type":"string","description":"URL to view the record in Attio"},"values":{"type":"json","description":"The record attribute values"}}},"recordId":{"type":"string","description":"The ID of the updated record"},"webUrl":{"type":"string","description":"URL to view the record in Attio"}},"attio_update_task":{"taskId":{"type":"string","description":"The task ID"},"content":{"type":"string","description":"The task content"},"deadlineAt":{"type":"string","description":"The task deadline","optional":true},"isCompleted":{"type":"boolean","description":"Whether the task is completed"},"completedAt":{"type":"string","description":"When the task was completed","optional":true},"linkedRecords":{"type":"array","description":"Records linked to this task","items":{"type":"object","properties":{"targetObjectId":{"type":"string","description":"The linked object ID"},"targetRecordId":{"type":"string","description":"The linked record ID"}}}},"assignees":{"type":"array","description":"Task assignees","items":{"type":"object","properties":{"type":{"type":"string","description":"The assignee actor type (e.g. workspace-member)"},"id":{"type":"string","description":"The assignee actor ID"}}}},"createdByActor":{"type":"object","description":"The actor who created this task","properties":{"type":{"type":"string","description":"The actor type (e.g. workspace-member, api-token, system)"},"id":{"type":"string","description":"The actor ID"}}},"createdAt":{"type":"string","description":"When the task was created"}},"attio_update_webhook":{"webhookId":{"type":"string","description":"The webhook ID"},"targetUrl":{"type":"string","description":"The webhook target URL"},"subscriptions":{"type":"array","description":"Event subscriptions","items":{"type":"object","properties":{"eventType":{"type":"string","description":"The event type (e.g. record.created)"},"filter":{"type":"json","description":"Optional event filter","optional":true}}}},"status":{"type":"string","description":"Webhook status (active, degraded, inactive)"},"createdAt":{"type":"string","description":"When the webhook was created"}},"azure_devops_add_comment":{"content":{"type":"string","description":"Human-readable confirmation of the added comment"},"metadata":{"type":"object","description":"Added comment metadata","properties":{"comment":{"type":"object","description":"Full details of the created comment","properties":{"workItemId":{"type":"number","description":"Work item the comment belongs to"},"commentId":{"type":"number","description":"Comment ID"},"version":{"type":"number","description":"Comment version"},"text":{"type":"string","description":"Comment text"},"renderedText":{"type":"string","description":"Rendered HTML comment text when available","optional":true},"createdBy":{"type":"string","description":"Display name of the comment author, or null","nullable":true},"createdDate":{"type":"string","description":"ISO timestamp when comment was created"},"modifiedBy":{"type":"string","description":"Display name of the last modifier, or null","nullable":true},"modifiedDate":{"type":"string","description":"ISO timestamp when comment was modified"},"isDeleted":{"type":"boolean","description":"Whether the comment is deleted"},"url":{"type":"string","description":"API URL for the comment"}}}}}},"azure_devops_create_work_item":{"content":{"type":"string","description":"Human-readable summary of the created work item"},"metadata":{"type":"object","description":"Created work item metadata","properties":{"workItem":{"type":"object","description":"Full details of the created work item","properties":{"id":{"type":"number","description":"Assigned work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Initial state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the created work item"}}}}}},"azure_devops_get_build_log":{"content":{"type":"string","description":"Raw log text"},"metadata":{"type":"object","description":"Log metadata","properties":{"lineCount":{"type":"number","description":"Number of lines in the returned log text"}}}},"azure_devops_get_build_timeline":{"content":{"type":"string","description":"Summary of the build timeline, highlighting failed steps"},"metadata":{"type":"object","description":"Build timeline metadata","properties":{"totalCount":{"type":"number","description":"Total number of timeline records"},"failedCount":{"type":"number","description":"Number of failed records"},"records":{"type":"array","description":"All timeline records (stages, jobs, tasks)","items":{"type":"object","properties":{"id":{"type":"string","description":"Record GUID"},"name":{"type":"string","description":"Step name (e.g. \\"Run tests\\")"},"type":{"type":"string","description":"Stage | Phase | Job | Task"},"result":{"type":"string","description":"succeeded | failed | skipped | canceled | null"},"logId":{"type":"number","description":"Log ID to pass to Get Build Log, or null"},"errorCount":{"type":"number","description":"Number of errors"},"warningCount":{"type":"number","description":"Number of warnings"},"startTime":{"type":"string","description":"ISO 8601 start timestamp"},"finishTime":{"type":"string","description":"ISO 8601 finish timestamp"}}}},"failedRecords":{"type":"array","description":"Subset of records where result is failed, partiallySucceeded, or succeededWithIssues — use logId to fetch logs","items":{"type":"object","properties":{"id":{"type":"string","description":"Record GUID"},"name":{"type":"string","description":"Step name"},"type":{"type":"string","description":"Stage | Phase | Job | Task"},"result":{"type":"string","description":"failed"},"logId":{"type":"number","description":"Log ID to pass to Get Build Log"},"errorCount":{"type":"number","description":"Number of errors"},"warningCount":{"type":"number","description":"Number of warnings"},"startTime":{"type":"string","description":"ISO 8601 start timestamp"},"finishTime":{"type":"string","description":"ISO 8601 finish timestamp"}}}}}}},"azure_devops_get_comments":{"content":{"type":"string","description":"Human-readable summary of work item comments"},"metadata":{"type":"object","description":"Comments metadata","properties":{"count":{"type":"number","description":"Number of comments returned in this page"},"totalCount":{"type":"number","description":"Total number of comments on the work item"},"continuationToken":{"type":"string","description":"Continuation token for the next page","optional":true},"nextPage":{"type":"string","description":"API URL for the next page","optional":true},"url":{"type":"string","description":"API URL for this comments list","optional":true},"comments":{"type":"array","description":"Array of work item comments","items":{"type":"object","properties":{"workItemId":{"type":"number","description":"Work item ID"},"commentId":{"type":"number","description":"Comment ID"},"version":{"type":"number","description":"Comment version"},"text":{"type":"string","description":"Comment text"},"renderedText":{"type":"string","description":"Rendered HTML comment text when available","optional":true},"createdBy":{"type":"string","description":"Display name of the comment author","nullable":true},"createdDate":{"type":"string","description":"ISO 8601 creation timestamp"},"modifiedBy":{"type":"string","description":"Display name of the last modifier","nullable":true},"modifiedDate":{"type":"string","description":"ISO 8601 modified timestamp"},"isDeleted":{"type":"boolean","description":"Whether the comment is deleted"},"url":{"type":"string","description":"API URL for the comment"}}}}}}},"azure_devops_get_pipeline":{"content":{"type":"string","description":"Human-readable summary of the pipeline"},"metadata":{"type":"object","description":"Pipeline detail metadata","properties":{"pipeline":{"type":"object","description":"Full pipeline detail object","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"folder":{"type":"string","description":"Folder path"},"revision":{"type":"number","description":"Pipeline revision number"},"url":{"type":"string","description":"Pipeline API URL"},"configuration":{"type":"object","description":"Pipeline configuration","properties":{"type":{"type":"string","description":"Configuration type (e.g. \\"yaml\\")"},"path":{"type":"string","description":"YAML file path in the repository"},"repository":{"type":"object","description":"Source repository info","properties":{"id":{"type":"string","description":"Repository ID"},"type":{"type":"string","description":"Repository type (e.g. \\"azureReposGit\\")"}}}}},"links":{"type":"object","description":"Hypermedia links","properties":{"self":{"type":"string","description":"API self-link"},"web":{"type":"string","description":"Browser URL for the pipeline"}}}}}}}},"azure_devops_get_pipeline_run":{"content":{"type":"string","description":"Human-readable summary of the pipeline run"},"metadata":{"type":"object","description":"Pipeline run metadata","properties":{"run":{"type":"object","description":"Full pipeline run detail object","properties":{"id":{"type":"number","description":"Run ID"},"name":{"type":"string","description":"Run name (e.g. \\"20210601.1\\")"},"state":{"type":"string","description":"Run state (e.g. \\"completed\\", \\"inProgress\\")"},"result":{"type":"string","description":"Run result (e.g. \\"succeeded\\", \\"failed\\") — absent if still running"},"createdDate":{"type":"string","description":"ISO 8601 creation timestamp"},"finishedDate":{"type":"string","description":"ISO 8601 finish timestamp — absent if still running"},"url":{"type":"string","description":"Run API URL"},"webUrl":{"type":"string","description":"Browser URL for the run"},"pipeline":{"type":"object","description":"Pipeline reference","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"folder":{"type":"string","description":"Pipeline folder"},"revision":{"type":"number","description":"Pipeline revision number"},"url":{"type":"string","description":"Pipeline API URL"}}}}}}}},"azure_devops_get_work_item":{"content":{"type":"string","description":"Human-readable summary of the work item"},"metadata":{"type":"object","description":"Work item metadata","properties":{"workItem":{"type":"object","description":"Full work item details","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}},"azure_devops_get_work_items_batch":{"content":{"type":"string","description":"Human-readable summary of the fetched work items"},"metadata":{"type":"object","description":"Work items metadata","properties":{"count":{"type":"number","description":"Number of work items returned"},"totalRequested":{"type":"number","description":"Total number of IDs requested (across all chunks)","optional":true},"workItems":{"type":"array","description":"Array of work item details","items":{"type":"object","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}}},"azure_devops_get_work_items_between_builds":{"content":{"type":"string","description":"Human-readable summary of work items between builds"},"metadata":{"type":"object","description":"Work items metadata","properties":{"count":{"type":"number","description":"Total number of work item references returned"},"workItems":{"type":"array","description":"Array of work item references","items":{"type":"object","properties":{"id":{"type":"string","description":"Work item ID"},"url":{"type":"string","description":"API URL for the work item"}}}}}}},"azure_devops_list_build_logs":{"content":{"type":"string","description":"Human-readable summary of build logs"},"metadata":{"type":"object","description":"Build logs metadata","properties":{"count":{"type":"number","description":"Total number of log entries returned"},"logs":{"type":"array","description":"Array of log entry objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Log entry ID — use with Get Build Log to fetch content"},"type":{"type":"string","description":"Log type (e.g. \\"Container\\", \\"Task\\", \\"Section\\")"},"url":{"type":"string","description":"API URL for the log entry"},"lineCount":{"type":"number","description":"Number of lines in the log"},"createdOn":{"type":"string","description":"ISO 8601 creation timestamp"},"lastChangedOn":{"type":"string","description":"ISO 8601 last-changed timestamp"}}}}}}},"azure_devops_list_builds":{"content":{"type":"string","description":"Human-readable summary of builds"},"metadata":{"type":"object","description":"Builds metadata","properties":{"count":{"type":"number","description":"Total number of builds returned"},"builds":{"type":"array","description":"Array of build objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Build ID"},"buildNumber":{"type":"string","description":"Build number (e.g. \\"20210601.1\\")"},"status":{"type":"string","description":"Build status (e.g. \\"completed\\", \\"inProgress\\")"},"result":{"type":"string","description":"Build result (e.g. \\"succeeded\\", \\"failed\\") — absent if still running"},"queueTime":{"type":"string","description":"ISO 8601 queue timestamp"},"startTime":{"type":"string","description":"ISO 8601 start timestamp"},"finishTime":{"type":"string","description":"ISO 8601 finish timestamp — absent if still running"},"sourceBranch":{"type":"string","description":"Source branch (e.g. \\"refs/heads/main\\")"},"sourceVersion":{"type":"string","description":"Source commit SHA"},"definition":{"type":"object","description":"Pipeline definition reference","properties":{"id":{"type":"number","description":"Definition ID"},"name":{"type":"string","description":"Definition name"}}},"webUrl":{"type":"string","description":"Browser URL for the build"}}}}}}},"azure_devops_list_pipeline_runs":{"content":{"type":"string","description":"Human-readable summary of pipeline runs"},"metadata":{"type":"object","description":"Pipeline runs metadata","properties":{"count":{"type":"number","description":"Total number of runs returned"},"runs":{"type":"array","description":"Array of pipeline run objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Run ID"},"name":{"type":"string","description":"Run name (e.g. \\"20210601.1\\")"},"state":{"type":"string","description":"Run state (e.g. \\"completed\\", \\"inProgress\\")"},"result":{"type":"string","description":"Run result (e.g. \\"succeeded\\", \\"failed\\") — absent if still running"},"createdDate":{"type":"string","description":"ISO 8601 creation timestamp"},"finishedDate":{"type":"string","description":"ISO 8601 finish timestamp — absent if still running"},"url":{"type":"string","description":"Run API URL"},"webUrl":{"type":"string","description":"Browser URL for the run"}}}}}}},"azure_devops_list_pipelines":{"content":{"type":"string","description":"Human-readable summary of pipelines"},"metadata":{"type":"object","description":"Pipelines metadata","properties":{"count":{"type":"number","description":"Total number of pipelines returned"},"pipelines":{"type":"array","description":"Array of pipeline objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"folder":{"type":"string","description":"Folder path (e.g. \\"\\\\\\\\\\")"},"revision":{"type":"number","description":"Pipeline revision number"},"url":{"type":"string","description":"Pipeline API URL"}}}}}}},"azure_devops_query_work_items":{"content":{"type":"string","description":"Human-readable summary of matching work items"},"metadata":{"type":"object","description":"Work items metadata","properties":{"count":{"type":"number","description":"Number of work items returned (after hydration)"},"totalMatched":{"type":"number","description":"Total number of work items matched by the WIQL query before hydration","optional":true},"workItems":{"type":"array","description":"Array of work item details","items":{"type":"object","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state for Basic process (e.g. To Do, Doing, Done)"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}}},"azure_devops_update_work_item":{"content":{"type":"string","description":"Human-readable summary of the updated work item"},"metadata":{"type":"object","description":"Updated work item metadata","properties":{"workItem":{"type":"object","description":"Full details of the updated work item","properties":{"id":{"type":"number","description":"Work item ID"},"title":{"type":"string","description":"Work item title"},"state":{"type":"string","description":"Current state after update"},"workItemType":{"type":"string","description":"Work item type returned by Azure DevOps (e.g. Issue, Task, Epic)"},"assignedTo":{"type":"string","description":"Display name of assigned user, or null if unassigned"},"areaPath":{"type":"string","description":"Area path of the work item"},"url":{"type":"string","description":"API URL for the work item"}}}}}},"box_copy_file":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}},"box_create_folder":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}},"box_delete_file":{"deleted":{"type":"boolean","description":"Whether the file was successfully deleted"},"message":{"type":"string","description":"Success confirmation message"}},"box_delete_folder":{"deleted":{"type":"boolean","description":"Whether the folder was successfully deleted"},"message":{"type":"string","description":"Success confirmation message"}},"box_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"content":{"type":"string","description":"Base64 encoded file content"}},"box_get_file_info":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"description":{"type":"string","description":"File description","optional":true},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"createdBy":{"type":"object","description":"User who created the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"modifiedBy":{"type":"object","description":"User who last modified the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"ownedBy":{"type":"object","description":"User who owns the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true},"sharedLink":{"type":"json","description":"Shared link details","optional":true},"tags":{"type":"array","description":"File tags","items":{"type":"string"},"optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true}},"box_list_folder_items":{"entries":{"type":"array","description":"List of items in the folder","items":{"type":"object","properties":{"type":{"type":"string","description":"Item type (file, folder, web_link)"},"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"size":{"type":"number","description":"Item size in bytes","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true}}}},"totalCount":{"type":"number","description":"Total number of items in the folder"},"offset":{"type":"number","description":"Current pagination offset"},"limit":{"type":"number","description":"Current pagination limit"}},"box_search":{"results":{"type":"array","description":"Search results","items":{"type":"object","properties":{"type":{"type":"string","description":"Item type (file, folder, web_link)"},"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"size":{"type":"number","description":"Item size in bytes","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}}}},"totalCount":{"type":"number","description":"Total number of matching results"}},"box_sign_cancel_request":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}},"box_sign_create_request":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}},"box_sign_get_request":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}},"box_sign_list_requests":{"signRequests":{"type":"array","description":"List of sign requests","items":{"type":"object","properties":{"id":{"type":"string","description":"Sign request ID"},"status":{"type":"string","description":"Request status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)"},"name":{"type":"string","description":"Sign request name","optional":true},"shortId":{"type":"string","description":"Human-readable short ID","optional":true},"signers":{"type":"array","description":"List of signers","items":{"type":"object","properties":{"email":{"type":"string","description":"Signer email address"},"role":{"type":"string","description":"Signer role (signer, approver, final_copy_reader)"},"hasViewedDocument":{"type":"boolean","description":"Whether the signer has viewed the document","optional":true},"signerDecision":{"type":"json","description":"Signer decision details (type, finalized_at, additional_info)","optional":true},"embedUrl":{"type":"string","description":"URL for embedded signing experience","optional":true},"order":{"type":"number","description":"Order in signing sequence","optional":true}}}},"sourceFiles":{"type":"array","description":"Source files for signing","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"type":{"type":"string","description":"File type"},"name":{"type":"string","description":"File name","optional":true}}}},"emailSubject":{"type":"string","description":"Custom email subject line","optional":true},"emailMessage":{"type":"string","description":"Custom email message body","optional":true},"daysValid":{"type":"number","description":"Number of days the request is valid","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"autoExpireAt":{"type":"string","description":"Auto-expiration timestamp","optional":true},"prepareUrl":{"type":"string","description":"URL for document preparation (if preparation is needed)","optional":true},"senderEmail":{"type":"string","description":"Email of the sender","optional":true}}}},"count":{"type":"number","description":"Number of sign requests returned in this page"},"nextMarker":{"type":"string","description":"Marker for next page of results","optional":true}},"box_sign_resend_request":{"message":{"type":"string","description":"Success confirmation message"}},"box_update_file":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"description":{"type":"string","description":"File description","optional":true},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"createdBy":{"type":"object","description":"User who created the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"modifiedBy":{"type":"object","description":"User who last modified the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"ownedBy":{"type":"object","description":"User who owns the file","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"login":{"type":"string","description":"User email/login"}}},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true},"sharedLink":{"type":"json","description":"Shared link details","optional":true},"tags":{"type":"array","description":"File tags","items":{"type":"string"},"optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true}},"box_upload_file":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"sha1":{"type":"string","description":"SHA1 hash of file content","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"modifiedAt":{"type":"string","description":"Last modified timestamp","optional":true},"parentId":{"type":"string","description":"Parent folder ID","optional":true},"parentName":{"type":"string","description":"Parent folder name","optional":true}},"brandfetch_get_brand":{"id":{"type":"string","description":"Unique brand identifier"},"name":{"type":"string","description":"Brand name","optional":true},"domain":{"type":"string","description":"Brand domain"},"claimed":{"type":"boolean","description":"Whether the brand profile is claimed"},"description":{"type":"string","description":"Short brand description","optional":true},"longDescription":{"type":"string","description":"Detailed brand description","optional":true},"links":{"type":"array","description":"Social media and website links","items":{"type":"json","properties":{"name":{"type":"string","description":"Link name (e.g., twitter, linkedin)"},"url":{"type":"string","description":"Link URL"}}}},"logos":{"type":"array","description":"Brand logos with formats and themes","items":{"type":"json","properties":{"type":{"type":"string","description":"Logo type (logo, icon, symbol, other)"},"theme":{"type":"string","description":"Logo theme (light, dark)"},"formats":{"type":"array","description":"Available formats with src URL, format, width, and height"}}}},"colors":{"type":"array","description":"Brand colors with hex values and types","items":{"type":"json","properties":{"hex":{"type":"string","description":"Hex color code"},"type":{"type":"string","description":"Color type (accent, dark, light, brand)"},"brightness":{"type":"number","description":"Brightness value"}}}},"fonts":{"type":"array","description":"Brand fonts with names and types","items":{"type":"json","properties":{"name":{"type":"string","description":"Font name"},"type":{"type":"string","description":"Font type (title, body)"},"origin":{"type":"string","description":"Font origin (google, custom, system)"}}}},"company":{"type":"json","description":"Company firmographic data including employees, location, and industries","optional":true},"qualityScore":{"type":"number","description":"Data quality score from 0 to 1","optional":true},"isNsfw":{"type":"boolean","description":"Whether the brand contains adult content"}},"brandfetch_search":{"results":{"type":"array","description":"List of matching brands","items":{"type":"json","properties":{"brandId":{"type":"string","description":"Unique brand identifier"},"name":{"type":"string","description":"Brand name"},"domain":{"type":"string","description":"Brand domain"},"claimed":{"type":"boolean","description":"Whether the brand profile is claimed"},"icon":{"type":"string","description":"Brand icon URL"}}}}},"brex_archive_budget":{"budgetId":{"type":"string","description":"ID of the archived budget"},"spendBudgetStatus":{"type":"string","description":"Status of the budget after archiving","optional":true}},"brex_create_budget":{"budgetId":{"type":"string","description":"Unique budget ID"},"accountId":{"type":"string","description":"Account ID the budget belongs to"},"name":{"type":"string","description":"Budget name"},"description":{"type":"string","description":"Budget description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the budget owners"},"periodRecurrenceType":{"type":"string","description":"Budget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"startDate":{"type":"string","description":"Budget start date","optional":true},"endDate":{"type":"string","description":"Budget end date","optional":true},"amount":{"type":"json","description":"Budget amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"spendBudgetStatus":{"type":"string","description":"Status of the created budget"},"limitType":{"type":"string","description":"Budget limit type","optional":true}},"brex_create_spend_limit":{"id":{"type":"string","description":"Unique spend limit ID"},"accountId":{"type":"string","description":"Account ID the spend limit belongs to"},"name":{"type":"string","description":"Spend limit name"},"description":{"type":"string","description":"Spend limit description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"status":{"type":"string","description":"Spend limit status"},"periodRecurrenceType":{"type":"string","description":"Period recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spendType":{"type":"string","description":"Spend type of the limit"},"startDate":{"type":"string","description":"Spend limit start date","optional":true},"endDate":{"type":"string","description":"Spend limit end date","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the spend limit owners"},"memberUserIds":{"type":"array","description":"User IDs of the spend limit members"},"currentPeriodBalance":{"type":"json","description":"Spend and rollover amounts for the current period","optional":true,"properties":{"start_date":{"type":"string","description":"Start date of the current period","optional":true},"end_date":{"type":"string","description":"End date of the current period","optional":true},"start_time":{"type":"string","description":"Start time of the current period (ISO 8601)","optional":true},"end_time":{"type":"string","description":"End time of the current period (ISO 8601)","optional":true},"amount_spent":{"type":"json","description":"Amount spent in the current period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"rollover_amount":{"type":"json","description":"Amount rolled over from previous periods","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}}}},"authorizationSettings":{"type":"json","description":"Authorization settings (base limit, authorization type, rollover refresh)","optional":true}},"brex_create_transfer":{"id":{"type":"string","description":"Unique transfer ID"},"counterparty":{"type":"json","description":"Transfer counterparty details","optional":true},"description":{"type":"string","description":"Description of the transfer","optional":true},"paymentType":{"type":"string","description":"Payment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)"},"amount":{"type":"json","description":"Transfer amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"processDate":{"type":"string","description":"Transaction processing date","optional":true},"originatingAccount":{"type":"json","description":"Originating account details for the transfer","optional":true},"status":{"type":"string","description":"Transfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)"},"cancellationReason":{"type":"string","description":"Reason the transfer was canceled","optional":true},"estimatedDeliveryDate":{"type":"string","description":"Estimated delivery date for the transfer","optional":true},"creatorUserId":{"type":"string","description":"ID of the user who created the transfer","optional":true},"createdAt":{"type":"string","description":"Creation timestamp of the transfer","optional":true},"displayName":{"type":"string","description":"Human-readable name of the transfer","optional":true},"externalMemo":{"type":"string","description":"External memo of the transfer","optional":true},"isPproEnabled":{"type":"boolean","description":"Whether Principal Protection (PPRO) is enabled for the transfer","optional":true}},"brex_create_vendor":{"id":{"type":"string","description":"Unique vendor ID"},"companyName":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"paymentAccounts":{"type":"array","description":"Payment accounts associated with the vendor"}},"brex_get_budget":{"budgetId":{"type":"string","description":"Unique budget ID"},"accountId":{"type":"string","description":"Account ID the budget belongs to"},"name":{"type":"string","description":"Budget name"},"description":{"type":"string","description":"Budget description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the budget owners"},"periodRecurrenceType":{"type":"string","description":"Budget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"startDate":{"type":"string","description":"Budget start date","optional":true},"endDate":{"type":"string","description":"Budget end date","optional":true},"amount":{"type":"json","description":"Budget amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"spendBudgetStatus":{"type":"string","description":"Budget status (ACTIVE, ARCHIVED, DELETED)"},"limitType":{"type":"string","description":"Budget limit type (HARD or SOFT)","optional":true}},"brex_get_cash_account":{"id":{"type":"string","description":"Unique account ID"},"name":{"type":"string","description":"Account name"},"status":{"type":"string","description":"Account status","optional":true},"currentBalance":{"type":"json","description":"Current balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"availableBalance":{"type":"json","description":"Available balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"accountNumber":{"type":"string","description":"Bank account number"},"routingNumber":{"type":"string","description":"Bank routing number"},"primary":{"type":"boolean","description":"Whether this is the primary cash account"}},"brex_get_company":{"id":{"type":"string","description":"Unique company ID"},"legalName":{"type":"string","description":"Legal name of the company"},"mailingAddress":{"type":"json","description":"Company mailing address (line1, line2, city, state, country, postal_code)","optional":true},"accountType":{"type":"string","description":"Brex account type (BREX_CLASSIC or BREX_EMPOWER)","optional":true}},"brex_get_current_user":{"id":{"type":"string","description":"Unique user ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"status":{"type":"string","description":"User status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)","optional":true},"managerId":{"type":"string","description":"ID of the manager","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"locationId":{"type":"string","description":"Location ID","optional":true},"titleId":{"type":"string","description":"Title ID","optional":true}},"brex_get_expense":{"id":{"type":"string","description":"Unique expense ID"},"memo":{"type":"string","description":"Memo on the expense","optional":true},"status":{"type":"string","description":"Expense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)","optional":true},"paymentStatus":{"type":"string","description":"Payment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)","optional":true},"expenseType":{"type":"string","description":"Expense type (CARD, BILLPAY, REIMBURSEMENT, CLAWBACK, UNSET)","optional":true},"category":{"type":"string","description":"Expense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)","optional":true},"merchantId":{"type":"string","description":"Merchant ID","optional":true},"merchant":{"type":"json","description":"Merchant details (raw descriptor, MCC, country)","optional":true,"properties":{"raw_descriptor":{"type":"string","description":"Raw merchant descriptor"},"mcc":{"type":"string","description":"Merchant category code"},"country":{"type":"string","description":"Merchant country"}}},"budgetId":{"type":"string","description":"Budget ID","optional":true},"budget":{"type":"json","description":"Budget the expense belongs to","optional":true,"properties":{"id":{"type":"string","description":"Budget ID"},"name":{"type":"string","description":"Budget name"}}},"departmentId":{"type":"string","description":"Department ID","optional":true},"department":{"type":"json","description":"Department of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Department ID"},"name":{"type":"string","description":"Department name"}}},"locationId":{"type":"string","description":"Location ID","optional":true},"location":{"type":"json","description":"Location of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Location ID"},"name":{"type":"string","description":"Location name"}}},"userId":{"type":"string","description":"ID of the user who made the expense","optional":true},"user":{"type":"json","description":"User who made the expense","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"}}},"originalAmount":{"type":"json","description":"Original transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"billingAmount":{"type":"json","description":"Amount billed to the account","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchasedAmount":{"type":"json","description":"Amount at the time of purchase","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"usdEquivalentAmount":{"type":"json","description":"USD equivalent amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchasedAt":{"type":"string","description":"Purchase timestamp (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"paymentPostedAt":{"type":"string","description":"Timestamp the payment was posted (ISO 8601)","optional":true},"receipts":{"type":"array","description":"Receipts attached to the expense","items":{"type":"json","properties":{"id":{"type":"string","description":"Receipt ID"},"download_uris":{"type":"array","description":"Pre-signed receipt download URLs"}}}},"dashboardUrl":{"type":"string","description":"Link to the expense in the Brex dashboard"}},"brex_get_spend_limit":{"id":{"type":"string","description":"Unique spend limit ID"},"accountId":{"type":"string","description":"Account ID the spend limit belongs to"},"name":{"type":"string","description":"Spend limit name"},"description":{"type":"string","description":"Spend limit description","optional":true},"parentBudgetId":{"type":"string","description":"Parent budget ID","optional":true},"status":{"type":"string","description":"Spend limit status (ACTIVE, EXPIRED, ARCHIVED)"},"periodRecurrenceType":{"type":"string","description":"Period recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spendType":{"type":"string","description":"Spend type of the limit"},"startDate":{"type":"string","description":"Spend limit start date","optional":true},"endDate":{"type":"string","description":"Spend limit end date","optional":true},"ownerUserIds":{"type":"array","description":"User IDs of the spend limit owners"},"memberUserIds":{"type":"array","description":"User IDs of the spend limit members"},"currentPeriodBalance":{"type":"json","description":"Spend and rollover amounts for the current period","optional":true,"properties":{"start_date":{"type":"string","description":"Start date of the current period","optional":true},"end_date":{"type":"string","description":"End date of the current period","optional":true},"start_time":{"type":"string","description":"Start time of the current period (ISO 8601)","optional":true},"end_time":{"type":"string","description":"End time of the current period (ISO 8601)","optional":true},"amount_spent":{"type":"json","description":"Amount spent in the current period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"rollover_amount":{"type":"json","description":"Amount rolled over from previous periods","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}}}},"authorizationSettings":{"type":"json","description":"Authorization settings (base limit, authorization type, rollover refresh)","optional":true}},"brex_get_transfer":{"id":{"type":"string","description":"Unique transfer ID"},"counterparty":{"type":"json","description":"Transfer counterparty details","optional":true},"description":{"type":"string","description":"Transfer description","optional":true},"paymentType":{"type":"string","description":"Payment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)"},"amount":{"type":"json","description":"Transfer amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"processDate":{"type":"string","description":"Date the transfer processes","optional":true},"originatingAccount":{"type":"json","description":"Account the transfer originates from","optional":true},"status":{"type":"string","description":"Transfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)"},"cancellationReason":{"type":"string","description":"Reason the transfer was canceled","optional":true},"estimatedDeliveryDate":{"type":"string","description":"Estimated delivery date","optional":true},"creatorUserId":{"type":"string","description":"ID of the user who created the transfer","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"displayName":{"type":"string","description":"Transfer display name","optional":true},"externalMemo":{"type":"string","description":"External memo","optional":true},"isPproEnabled":{"type":"boolean","description":"Whether Principal Protection (PPRO) is enabled","optional":true}},"brex_get_user":{"id":{"type":"string","description":"Unique user ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"status":{"type":"string","description":"User status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)","optional":true},"managerId":{"type":"string","description":"ID of the manager","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"locationId":{"type":"string","description":"Location ID","optional":true},"titleId":{"type":"string","description":"Title ID","optional":true}},"brex_get_vendor":{"id":{"type":"string","description":"Unique vendor ID"},"companyName":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"paymentAccounts":{"type":"array","description":"Payment accounts associated with the vendor"}},"brex_list_budgets":{"items":{"type":"array","description":"Budgets in the Brex account","items":{"type":"json","properties":{"budget_id":{"type":"string","description":"Unique budget ID"},"account_id":{"type":"string","description":"Account ID the budget belongs to"},"name":{"type":"string","description":"Budget name"},"description":{"type":"string","description":"Budget description","optional":true},"parent_budget_id":{"type":"string","description":"Parent budget ID","optional":true},"owner_user_ids":{"type":"array","description":"User IDs of the budget owners"},"period_recurrence_type":{"type":"string","description":"Budget period recurrence (WEEKLY, MONTHLY, QUARTERLY, YEARLY, ONE_TIME)"},"start_date":{"type":"string","description":"Budget start date","optional":true},"end_date":{"type":"string","description":"Budget end date","optional":true},"amount":{"type":"json","description":"Budget amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"spend_budget_status":{"type":"string","description":"Budget status"},"limit_type":{"type":"string","description":"Budget limit type","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_card_accounts":{"accounts":{"type":"array","description":"Card accounts","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique account ID"},"status":{"type":"string","description":"Account status","optional":true},"current_balance":{"type":"json","description":"Current balance","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"available_balance":{"type":"json","description":"Available balance","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"account_limit":{"type":"json","description":"Account limit","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"current_statement_period":{"type":"json","description":"Current statement period (start_date, end_date)"}}}}},"brex_list_card_statements":{"items":{"type":"array","description":"Finalized card account statements","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique statement ID"},"start_balance":{"type":"json","description":"Balance at the start of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"end_balance":{"type":"json","description":"Balance at the end of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"period":{"type":"json","description":"Statement period (start_date, end_date)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_card_transactions":{"items":{"type":"array","description":"Settled card transactions","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique transaction ID"},"card_id":{"type":"string","description":"ID of the card used","optional":true},"description":{"type":"string","description":"Transaction description"},"amount":{"type":"json","description":"Transaction amount","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"initiated_at_date":{"type":"string","description":"Date the transaction was initiated"},"posted_at_date":{"type":"string","description":"Date the transaction was posted"},"type":{"type":"string","description":"Transaction type (PURCHASE, REFUND, CHARGEBACK, REWARDS_CREDIT, COLLECTION, BNPL_FEE)","optional":true},"merchant":{"type":"json","description":"Merchant details","optional":true,"properties":{"raw_descriptor":{"type":"string","description":"Raw merchant descriptor"},"mcc":{"type":"string","description":"Merchant category code"},"country":{"type":"string","description":"Merchant country"}}},"expense_id":{"type":"string","description":"Associated expense ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cards":{"items":{"type":"array","description":"Cards in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique card ID"},"owner":{"type":"json","description":"Card owner (type, user_id)"},"status":{"type":"string","description":"Card status","optional":true},"last_four":{"type":"string","description":"Last four digits of the card number"},"card_name":{"type":"string","description":"Card name"},"card_type":{"type":"string","description":"Card type (VIRTUAL or PHYSICAL)","optional":true},"limit_type":{"type":"string","description":"Limit type (CARD or USER)"},"spend_controls":{"type":"json","description":"Spend controls on the card","optional":true},"billing_address":{"type":"json","description":"Billing address of the card"},"expiration_date":{"type":"json","description":"Card expiration date (month, year)"},"budget_id":{"type":"string","description":"Associated budget ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cash_accounts":{"items":{"type":"array","description":"Cash accounts","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique account ID"},"name":{"type":"string","description":"Account name"},"status":{"type":"string","description":"Account status","optional":true},"current_balance":{"type":"json","description":"Current balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"available_balance":{"type":"json","description":"Available balance","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"account_number":{"type":"string","description":"Bank account number"},"routing_number":{"type":"string","description":"Bank routing number"},"primary":{"type":"boolean","description":"Whether this is the primary cash account"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cash_statements":{"items":{"type":"array","description":"Finalized cash account statements","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique statement ID"},"start_balance":{"type":"json","description":"Balance at the start of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"end_balance":{"type":"json","description":"Balance at the end of the period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"period":{"type":"json","description":"Statement period (start_date, end_date)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_cash_transactions":{"items":{"type":"array","description":"Cash account transactions","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique transaction ID"},"description":{"type":"string","description":"Transaction description"},"amount":{"type":"json","description":"Transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"initiated_at_date":{"type":"string","description":"Date the transaction was initiated"},"posted_at_date":{"type":"string","description":"Date the transaction was posted"},"type":{"type":"string","description":"Transaction type","optional":true},"transfer_id":{"type":"string","description":"Associated transfer ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_departments":{"items":{"type":"array","description":"Departments in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique department ID"},"name":{"type":"string","description":"Department name"},"description":{"type":"string","description":"Department description","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_expenses":{"items":{"type":"array","description":"Expenses matching the filters","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique expense ID"},"memo":{"type":"string","description":"Memo on the expense","optional":true},"status":{"type":"string","description":"Expense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)","optional":true},"payment_status":{"type":"string","description":"Payment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)","optional":true},"expense_type":{"type":"string","description":"Expense type (CARD, BILLPAY, REIMBURSEMENT, CLAWBACK, UNSET)","optional":true},"category":{"type":"string","description":"Expense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)","optional":true},"merchant":{"type":"json","description":"Merchant details","optional":true,"properties":{"raw_descriptor":{"type":"string","description":"Raw merchant descriptor"},"mcc":{"type":"string","description":"Merchant category code"},"country":{"type":"string","description":"Merchant country"}}},"user":{"type":"json","description":"User who made the expense","optional":true,"properties":{"id":{"type":"string","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"}}},"budget":{"type":"json","description":"Budget the expense belongs to","optional":true,"properties":{"id":{"type":"string","description":"Budget ID"},"name":{"type":"string","description":"Budget name"}}},"department":{"type":"json","description":"Department of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Department ID"},"name":{"type":"string","description":"Department name"}}},"location":{"type":"json","description":"Location of the expense owner","optional":true,"properties":{"id":{"type":"string","description":"Location ID"},"name":{"type":"string","description":"Location name"}}},"original_amount":{"type":"json","description":"Original transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"billing_amount":{"type":"json","description":"Amount billed to the account","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchased_amount":{"type":"json","description":"Amount at the time of purchase","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"receipts":{"type":"array","description":"Receipts attached to the expense","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Receipt ID"},"download_uris":{"type":"array","description":"Pre-signed receipt download URLs"}}}},"purchased_at":{"type":"string","description":"Purchase timestamp (ISO 8601)","optional":true},"updated_at":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dashboard_url":{"type":"string","description":"Link to the expense in the Brex dashboard"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_locations":{"items":{"type":"array","description":"Locations in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique location ID"},"name":{"type":"string","description":"Location name"},"description":{"type":"string","description":"Location description","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_spend_limits":{"items":{"type":"array","description":"Spend limits in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique spend limit ID"},"account_id":{"type":"string","description":"Account ID the spend limit belongs to"},"name":{"type":"string","description":"Spend limit name"},"description":{"type":"string","description":"Spend limit description","optional":true},"parent_budget_id":{"type":"string","description":"Parent budget ID","optional":true},"status":{"type":"string","description":"Spend limit status"},"period_recurrence_type":{"type":"string","description":"Period recurrence (PER_WEEK, PER_MONTH, PER_QUARTER, PER_YEAR, ONE_TIME)"},"spend_type":{"type":"string","description":"Spend type of the limit"},"start_date":{"type":"string","description":"Spend limit start date","optional":true},"end_date":{"type":"string","description":"Spend limit end date","optional":true},"owner_user_ids":{"type":"array","description":"User IDs of the spend limit owners"},"member_user_ids":{"type":"array","description":"User IDs of the spend limit members"},"current_period_balance":{"type":"json","description":"Spend and rollover amounts for the current period","optional":true,"properties":{"start_date":{"type":"string","description":"Start date of the current period","optional":true},"end_date":{"type":"string","description":"End date of the current period","optional":true},"start_time":{"type":"string","description":"Start time of the current period (ISO 8601)","optional":true},"end_time":{"type":"string","description":"End time of the current period (ISO 8601)","optional":true},"amount_spent":{"type":"json","description":"Amount spent in the current period","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"rollover_amount":{"type":"json","description":"Amount rolled over from previous periods","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}}}},"authorization_settings":{"type":"json","description":"Authorization settings (base limit, authorization type, rollover refresh)","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_titles":{"items":{"type":"array","description":"Job titles in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique title ID"},"name":{"type":"string","description":"Title name"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_transfers":{"items":{"type":"array","description":"Transfers in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique transfer ID"},"counterparty":{"type":"json","description":"Transfer counterparty details","optional":true},"description":{"type":"string","description":"Transfer description","optional":true},"payment_type":{"type":"string","description":"Payment type (ACH, DOMESTIC_WIRE, CHEQUE, INTERNATIONAL_WIRE, BOOK_TRANSFER, STABLECOIN)"},"amount":{"type":"json","description":"Transfer amount","properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"process_date":{"type":"string","description":"Date the transfer processes","optional":true},"originating_account":{"type":"json","description":"Account the transfer originates from"},"status":{"type":"string","description":"Transfer status (PROCESSING, SCHEDULED, PENDING_APPROVAL, FAILED, PROCESSED)"},"cancellation_reason":{"type":"string","description":"Reason the transfer was canceled","optional":true},"estimated_delivery_date":{"type":"string","description":"Estimated delivery date","optional":true},"creator_user_id":{"type":"string","description":"ID of the user who created the transfer","optional":true},"created_at":{"type":"string","description":"Creation timestamp","optional":true},"display_name":{"type":"string","description":"Transfer display name","optional":true},"external_memo":{"type":"string","description":"External memo","optional":true},"is_ppro_enabled":{"type":"boolean","description":"Whether Principal Protection (PPRO) is enabled","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_users":{"items":{"type":"array","description":"Users in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique user ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"status":{"type":"string","description":"User status (INVITED, ACTIVE, CLOSED, DISABLED, DELETED, PENDING_ACTIVATION, INACTIVE, ARCHIVED)","optional":true},"manager_id":{"type":"string","description":"ID of the manager","optional":true},"department_id":{"type":"string","description":"Department ID","optional":true},"location_id":{"type":"string","description":"Location ID","optional":true},"title_id":{"type":"string","description":"Title ID","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_list_vendors":{"items":{"type":"array","description":"Vendors in the Brex account","items":{"type":"json","properties":{"id":{"type":"string","description":"Unique vendor ID"},"company_name":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"payment_accounts":{"type":"array","description":"Payment accounts associated with the vendor","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"brex_match_receipt":{"receiptId":{"type":"string","description":"Unique identifier of the receipt match request"},"receiptName":{"type":"string","description":"Name the receipt was uploaded with"},"expenseId":{"type":"string","description":"Always null for receipt match (Brex matches the receipt asynchronously)","optional":true}},"brex_update_expense":{"id":{"type":"string","description":"Unique expense ID"},"memo":{"type":"string","description":"Updated memo on the expense","optional":true},"status":{"type":"string","description":"Expense status (DRAFT, SUBMITTED, APPROVED, OUT_OF_POLICY, VOID, CANCELED, SPLIT, SETTLED)","optional":true},"paymentStatus":{"type":"string","description":"Payment status (NOT_STARTED, PROCESSING, CANCELED, DECLINED, CLEARED, REFUNDING, REFUNDED, CASH_ADVANCE, CREDITED, AWAITING_PAYMENT, SCHEDULED)","optional":true},"category":{"type":"string","description":"Expense category (e.g., RESTAURANTS, RECURRING_SOFTWARE_AND_SAAS, AIRLINE_EXPENSES)","optional":true},"merchantId":{"type":"string","description":"Merchant ID","optional":true},"budgetId":{"type":"string","description":"Budget ID","optional":true},"originalAmount":{"type":"json","description":"Original transaction amount","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"billingAmount":{"type":"json","description":"Amount billed to the account","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest unit of the currency (e.g., cents for USD)"},"currency":{"type":"string","description":"ISO 4217 currency code (e.g., USD)","optional":true}}},"purchasedAt":{"type":"string","description":"Purchase timestamp (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}},"brex_update_vendor":{"id":{"type":"string","description":"Unique vendor ID"},"companyName":{"type":"string","description":"Vendor company name","optional":true},"email":{"type":"string","description":"Vendor email address","optional":true},"phone":{"type":"string","description":"Vendor phone number","optional":true},"paymentAccounts":{"type":"array","description":"Payment accounts associated with the vendor"}},"brex_upload_receipt":{"receiptId":{"type":"string","description":"Unique identifier of the receipt upload"},"receiptName":{"type":"string","description":"Name the receipt was uploaded with"},"expenseId":{"type":"string","description":"ID of the expense the receipt was attached to","optional":true}},"brightdata_cancel_snapshot":{"snapshotId":{"type":"string","description":"The snapshot ID that was cancelled","optional":true},"cancelled":{"type":"boolean","description":"Whether the cancellation was successful"}},"brightdata_discover":{"results":{"type":"array","description":"Array of discovered web results ranked by intent relevance","items":{"type":"object","description":"A discovered result","properties":{"url":{"type":"string","description":"URL of the discovered page","optional":true},"title":{"type":"string","description":"Page title","optional":true},"description":{"type":"string","description":"Page description or snippet","optional":true},"relevanceScore":{"type":"number","description":"AI-calculated relevance score for intent-based ranking","optional":true},"content":{"type":"string","description":"Cleaned page content in the requested format (when includeContent is true)","optional":true}}}},"query":{"type":"string","description":"The search query that was executed","optional":true},"totalResults":{"type":"number","description":"Total number of results returned"}},"brightdata_download_snapshot":{"data":{"type":"array","description":"Array of scraped result records","items":{"type":"json","description":"A scraped record with dataset-specific fields"}},"format":{"type":"string","description":"The content type of the downloaded data"},"snapshotId":{"type":"string","description":"The snapshot ID that was downloaded","optional":true}},"brightdata_scrape_dataset":{"snapshotId":{"type":"string","description":"The snapshot ID to retrieve results later"},"status":{"type":"string","description":"Status of the scraping job (e.g., \\"triggered\\", \\"running\\")"}},"brightdata_scrape_url":{"content":{"type":"string","description":"The scraped page content (HTML or JSON depending on format)"},"url":{"type":"string","description":"The URL that was scraped","optional":true},"statusCode":{"type":"number","description":"HTTP status code of the response","optional":true}},"brightdata_serp_search":{"results":{"type":"array","description":"Array of search results","items":{"type":"object","description":"A search result entry","properties":{"title":{"type":"string","description":"Title of the search result","optional":true},"url":{"type":"string","description":"URL of the search result","optional":true},"description":{"type":"string","description":"Snippet or description of the result","optional":true},"rank":{"type":"number","description":"Position in search results","optional":true}}}},"query":{"type":"string","description":"The search query that was executed","optional":true},"searchEngine":{"type":"string","description":"The search engine that was used","optional":true}},"brightdata_snapshot_status":{"snapshotId":{"type":"string","description":"The snapshot ID that was queried"},"datasetId":{"type":"string","description":"The dataset ID associated with this snapshot","optional":true},"status":{"type":"string","description":"Current status of the snapshot: \\"starting\\", \\"running\\", \\"ready\\", or \\"failed\\""}},"brightdata_sync_scrape":{"data":{"type":"array","description":"Array of scraped result objects with fields specific to the dataset scraper used","items":{"type":"json","description":"A scraped record with dataset-specific fields"}},"snapshotId":{"type":"string","description":"Snapshot ID returned if the request exceeded the 1-minute timeout and switched to async processing","optional":true},"isAsync":{"type":"boolean","description":"Whether the request fell back to async mode (true means use snapshot ID to retrieve results)"}},"browser_use_run_task":{"id":{"type":"string","description":"Task execution identifier"},"success":{"type":"boolean","description":"Task completion status"},"output":{"type":"json","description":"Final task output (string or structured)"},"steps":{"type":"array","description":"Steps the agent executed (number, memory, nextGoal, url, actions, duration)","items":{"type":"object","properties":{"number":{"type":"number","description":"Sequential step number"},"memory":{"type":"string","description":"Agent memory at this step"},"evaluationPreviousGoal":{"type":"string","description":"Evaluation of previous goal completion"},"nextGoal":{"type":"string","description":"Goal for the next step"},"url":{"type":"string","description":"Current URL of the browser"},"screenshotUrl":{"type":"string","description":"Optional screenshot URL","optional":true},"actions":{"type":"array","description":"Stringified JSON actions performed","items":{"type":"string","description":"Action JSON"}},"duration":{"type":"number","description":"Step duration in seconds","optional":true}}}},"liveUrl":{"type":"string","description":"Embeddable live browser session URL (active during execution)"},"shareUrl":{"type":"string","description":"Public shareable URL for the recorded session (post-run)"},"sessionId":{"type":"string","description":"Browser Use session identifier"}},"buffer_create_idea":{"idea":{"type":"object","description":"The created idea","properties":{"id":{"type":"string","description":"Idea ID"},"organizationId":{"type":"string","description":"Organization the idea belongs to"},"groupId":{"type":"string","nullable":true,"description":"Idea group ID"},"title":{"type":"string","nullable":true,"description":"Idea title"},"text":{"type":"string","nullable":true,"description":"Idea text content"}}}},"buffer_create_post":{"post":{"type":"object","description":"The created post","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"buffer_delete_post":{"deleted":{"type":"boolean","description":"Whether the post was deleted"},"id":{"type":"string","description":"ID of the deleted post"}},"buffer_edit_post":{"post":{"type":"object","description":"The updated post","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"buffer_get_account":{"account":{"type":"object","description":"The authenticated Buffer account","properties":{"id":{"type":"string","description":"Account ID"},"email":{"type":"string","description":"Account email"},"name":{"type":"string","nullable":true,"description":"Account holder name"},"timezone":{"type":"string","nullable":true,"description":"Account timezone"},"organizations":{"type":"array","description":"Organizations the account belongs to","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"channelCount":{"type":"number","description":"Number of connected channels"},"ownerEmail":{"type":"string","description":"Email of the organization owner"}}}}}}},"buffer_get_channels":{"channels":{"type":"array","description":"Channels connected to the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"displayName":{"type":"string","nullable":true,"description":"Channel display name"},"service":{"type":"string","description":"Social network (instagram, linkedin, twitter, ...)"},"serviceId":{"type":"string","description":"ID of the account on the social network"},"avatar":{"type":"string","description":"Channel avatar URL"},"timezone":{"type":"string","description":"Channel timezone"},"type":{"type":"string","description":"Channel type (page, profile, business, ...)"},"isQueuePaused":{"type":"boolean","description":"Whether the posting queue is paused"},"isDisconnected":{"type":"boolean","description":"Whether the channel needs reconnection"},"organizationId":{"type":"string","description":"Organization the channel belongs to"}}}}},"buffer_get_idea_groups":{"ideaGroups":{"type":"array","description":"Idea groups (board columns) in the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Idea group ID"},"name":{"type":"string","description":"Idea group name"},"isLocked":{"type":"boolean","description":"Whether the group is locked"}}}}},"buffer_get_ideas":{"ideas":{"type":"array","description":"Content ideas in the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Idea ID"},"organizationId":{"type":"string","description":"Organization the idea belongs to"},"groupId":{"type":"string","nullable":true,"description":"Idea group ID"},"title":{"type":"string","nullable":true,"description":"Idea title"},"text":{"type":"string","nullable":true,"description":"Idea text content"}}}},"pageInfo":{"type":"object","description":"Pagination info for fetching the next page","properties":{"hasNextPage":{"type":"boolean","description":"Whether more results are available"},"endCursor":{"type":"string","nullable":true,"description":"Cursor to pass as \\"after\\" for the next page"}}}},"buffer_get_post":{"post":{"type":"object","description":"The requested post","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"buffer_get_posts":{"posts":{"type":"array","description":"Posts matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"text":{"type":"string","description":"Post text content"},"status":{"type":"string","description":"Post status (draft, needs_approval, scheduled, sending, sent, error)"},"via":{"type":"string","description":"How the post was created (buffer, network, api)"},"channelId":{"type":"string","description":"Channel the post belongs to"},"channelService":{"type":"string","description":"Social network of the channel"},"schedulingType":{"type":"string","nullable":true,"description":"How the post publishes (automatic or notification)"},"shareMode":{"type":"string","description":"Share mode used for the post"},"isCustomScheduled":{"type":"boolean","description":"Whether the post has a custom schedule"},"sharedNow":{"type":"boolean","description":"Whether the post was shared immediately"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"dueAt":{"type":"string","nullable":true,"description":"Scheduled publish time (ISO 8601)"},"sentAt":{"type":"string","nullable":true,"description":"Publish timestamp (ISO 8601)"},"externalLink":{"type":"string","nullable":true,"description":"Link to the published post on the social network"},"error":{"type":"object","nullable":true,"description":"Publishing error details when the post failed","properties":{"message":{"type":"string","description":"Error message"},"supportUrl":{"type":"string","nullable":true,"description":"Support article URL"},"rawError":{"type":"string","nullable":true,"description":"Raw error from the network"}}},"assets":{"type":"array","description":"Media attached to the post","items":{"type":"object","properties":{"id":{"type":"string","nullable":true,"description":"Asset ID"},"type":{"type":"string","description":"Asset type"},"mimeType":{"type":"string","description":"MIME type of the asset"},"source":{"type":"string","description":"Source URL of the asset"},"thumbnail":{"type":"string","description":"Thumbnail URL of the asset"}}}}}}},"pageInfo":{"type":"object","description":"Pagination info for fetching the next page","properties":{"hasNextPage":{"type":"boolean","description":"Whether more results are available"},"endCursor":{"type":"string","nullable":true,"description":"Cursor to pass as \\"after\\" for the next page"}}}},"calcom_cancel_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Cancelled booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (should be cancelled)"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"cancelledByEmail":{"type":"string","description":"Email of person who cancelled the booking"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_confirm_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Confirmed booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (should be accepted/confirmed)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"icsUid":{"type":"string","description":"ICS calendar UID"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_create_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Created booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"absentHost":{"type":"boolean","description":"Whether the host was absent"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"bookingFieldsResponses":{"type":"json","description":"Custom booking field responses (dynamic keys based on event type configuration)"},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"icsUid":{"type":"string","description":"ICS calendar UID"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_create_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Created event type details","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}},"calcom_create_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Created schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calcom_decline_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Declined booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (should be cancelled/rejected)"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_delete_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Deleted event type details","properties":{"id":{"type":"number","description":"Event type ID"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"}}}},"calcom_delete_schedule":{"status":{"type":"string","description":"Response status (success or error)"}},"calcom_get_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"description":{"type":"string","description":"Description of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"absentHost":{"type":"boolean","description":"Whether the host was absent"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"bookingFieldsResponses":{"type":"json","description":"Custom booking field responses (dynamic keys based on event type configuration)"},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"rating":{"type":"number","description":"Booking rating"},"icsUid":{"type":"string","description":"ICS calendar UID"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"reschedulingReason":{"type":"string","description":"Reason for rescheduling if rescheduled"},"rescheduledFromUid":{"type":"string","description":"Original booking UID if this booking was rescheduled"},"rescheduledToUid":{"type":"string","description":"New booking UID after reschedule"},"cancelledByEmail":{"type":"string","description":"Email of person who cancelled the booking"},"rescheduledByEmail":{"type":"string","description":"Email of person who rescheduled the booking"},"createdAt":{"type":"string","description":"When the booking was created"},"updatedAt":{"type":"string","description":"When the booking was last updated"}}}},"calcom_get_default_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Default schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calcom_get_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}},"calcom_get_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calcom_get_slots":{"status":{"type":"string","description":"Response status"},"data":{"type":"json","description":"Available time slots grouped by date (YYYY-MM-DD keys). Each date maps to an array of slot objects with start time, optional end time, and seated event info."}},"calcom_list_bookings":{"status":{"type":"string","description":"Response status"},"data":{"type":"array","description":"Array of bookings","items":{"type":"object","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the booking"},"title":{"type":"string","description":"Title of the booking"},"description":{"type":"string","description":"Description of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"start":{"type":"string","description":"Start time in ISO 8601 format"},"end":{"type":"string","description":"End time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"absentHost":{"type":"boolean","description":"Whether the host was absent"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"bookingFieldsResponses":{"type":"json","description":"Custom booking field responses (dynamic keys based on event type configuration)"},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"rating":{"type":"number","description":"Booking rating"},"icsUid":{"type":"string","description":"ICS calendar UID"},"cancellationReason":{"type":"string","description":"Reason for cancellation if cancelled"},"cancelledByEmail":{"type":"string","description":"Email of person who cancelled the booking"},"reschedulingReason":{"type":"string","description":"Reason for rescheduling if rescheduled"},"rescheduledByEmail":{"type":"string","description":"Email of person who rescheduled the booking"},"rescheduledFromUid":{"type":"string","description":"Original booking UID if this booking was rescheduled"},"rescheduledToUid":{"type":"string","description":"New booking UID after reschedule"},"createdAt":{"type":"string","description":"When the booking was created"},"updatedAt":{"type":"string","description":"When the booking was last updated"}}}},"pagination":{"type":"object","description":"Pagination metadata","properties":{"totalItems":{"type":"number","description":"Total number of items"},"remainingItems":{"type":"number","description":"Remaining items after current page"},"returnedItems":{"type":"number","description":"Number of items returned in this response"},"itemsPerPage":{"type":"number","description":"Items per page"},"currentPage":{"type":"number","description":"Current page number"},"totalPages":{"type":"number","description":"Total number of pages"},"hasNextPage":{"type":"boolean","description":"Whether there is a next page"},"hasPreviousPage":{"type":"boolean","description":"Whether there is a previous page"}}}},"calcom_list_event_types":{"status":{"type":"string","description":"Response status"},"data":{"type":"array","description":"Array of event types","items":{"type":"object","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}}},"calcom_list_schedules":{"status":{"type":"string","description":"Response status"},"data":{"type":"array","description":"Array of schedule objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}}},"calcom_reschedule_booking":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Rescheduled booking details","properties":{"id":{"type":"number","description":"Numeric booking ID"},"uid":{"type":"string","description":"Unique identifier for the new booking"},"title":{"type":"string","description":"Title of the booking"},"status":{"type":"string","description":"Booking status (e.g., accepted, pending, cancelled)"},"reschedulingReason":{"type":"string","description":"Reason for rescheduling if rescheduled"},"rescheduledFromUid":{"type":"string","description":"Original booking UID if this booking was rescheduled"},"rescheduledByEmail":{"type":"string","description":"Email of person who rescheduled the booking"},"start":{"type":"string","description":"New start time in ISO 8601 format"},"end":{"type":"string","description":"New end time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"eventTypeId":{"type":"number","description":"Event type ID"},"eventType":{"type":"object","description":"Event type details","properties":{"id":{"type":"number","description":"Event type ID"},"slug":{"type":"string","description":"Event type slug"}}},"meetingUrl":{"type":"string","description":"URL to join the meeting"},"location":{"type":"string","description":"Location of the booking"},"attendees":{"type":"array","description":"List of attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"timeZone":{"type":"string","description":"Attendee timezone (IANA format)"},"phoneNumber":{"type":"string","description":"Attendee phone number"},"language":{"type":"string","description":"Attendee language preference (ISO code)"},"absent":{"type":"boolean","description":"Whether attendee was absent"}}}},"hosts":{"type":"array","description":"List of hosts","items":{"type":"object","properties":{"id":{"type":"number","description":"Host user ID"},"name":{"type":"string","description":"Host display name"},"email":{"type":"string","description":"Host actual email address"},"displayEmail":{"type":"string","description":"Email shown publicly (may differ from actual email)"},"username":{"type":"string","description":"Host Cal.com username"},"timeZone":{"type":"string","description":"Host timezone (IANA format)"}}}},"guests":{"type":"array","description":"Guest email addresses","items":{"type":"string","description":"Guest email address"}},"metadata":{"type":"json","description":"Custom metadata attached to the booking (dynamic key-value pairs)"},"icsUid":{"type":"string","description":"ICS calendar UID"},"createdAt":{"type":"string","description":"When the booking was created"}}}},"calcom_update_event_type":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Updated event type details","properties":{"id":{"type":"number","description":"Event type ID"},"title":{"type":"string","description":"Event type title"},"slug":{"type":"string","description":"Event type slug"},"description":{"type":"string","description":"Event type description"},"lengthInMinutes":{"type":"number","description":"Duration in minutes"},"slotInterval":{"type":"number","description":"Slot interval in minutes"},"minimumBookingNotice":{"type":"number","description":"Minimum booking notice in minutes"},"beforeEventBuffer":{"type":"number","description":"Buffer before event in minutes"},"afterEventBuffer":{"type":"number","description":"Buffer after event in minutes"},"scheduleId":{"type":"number","description":"Schedule ID"},"disableGuests":{"type":"boolean","description":"Whether guests are disabled"},"createdAt":{"type":"string","description":"ISO timestamp of creation"},"updatedAt":{"type":"string","description":"ISO timestamp of last update"}}}},"calcom_update_schedule":{"status":{"type":"string","description":"Response status"},"data":{"type":"object","description":"Updated schedule data","properties":{"id":{"type":"number","description":"Schedule ID"},"ownerId":{"type":"number","description":"Owner user ID"},"name":{"type":"string","description":"Schedule name"},"timeZone":{"type":"string","description":"Timezone (e.g., America/New_York)"},"isDefault":{"type":"boolean","description":"Whether this is the default schedule"},"availability":{"type":"array","description":"Availability windows","items":{"type":"object","properties":{"days":{"type":"array","description":"Days of the week (Monday, Tuesday, etc.)","items":{"type":"string","description":"Day name"}},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}},"overrides":{"type":"array","description":"Date-specific availability overrides","items":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"startTime":{"type":"string","description":"Start time in HH:MM format"},"endTime":{"type":"string","description":"End time in HH:MM format"}}}}}}},"calendly_cancel_event":{"resource":{"type":"object","description":"Cancellation details","properties":{"canceler_type":{"type":"string","description":"Type of canceler (host or invitee)"},"canceled_by":{"type":"string","description":"Name of person who canceled"},"reason":{"type":"string","description":"Cancellation reason"},"created_at":{"type":"string","description":"ISO timestamp when event was canceled"}}}},"calendly_create_webhook":{"resource":{"type":"object","description":"Created webhook subscription details","properties":{"uri":{"type":"string","description":"Canonical reference to the webhook"},"callback_url":{"type":"string","description":"URL receiving webhook events"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"},"state":{"type":"string","description":"Webhook state (active by default)"},"events":{"type":"array","items":{"type":"string"},"description":"Subscribed event types"},"signing_key":{"type":"string","description":"Key to verify webhook signatures"},"scope":{"type":"string","description":"Webhook scope"},"organization":{"type":"string","description":"Organization URI"},"user":{"type":"string","description":"User URI (for user-scoped webhooks)"},"creator":{"type":"string","description":"URI of user who created the webhook"}}}},"calendly_delete_webhook":{"deleted":{"type":"boolean","description":"Whether the webhook was successfully deleted"},"message":{"type":"string","description":"Status message"}},"calendly_get_current_user":{"resource":{"type":"object","description":"Current user information","properties":{"uri":{"type":"string","description":"Canonical reference to the user"},"name":{"type":"string","description":"User full name"},"slug":{"type":"string","description":"Unique identifier for the user in URLs"},"email":{"type":"string","description":"User email address"},"scheduling_url":{"type":"string","description":"URL to the user\'s scheduling page"},"timezone":{"type":"string","description":"User timezone"},"avatar_url":{"type":"string","description":"URL to user avatar image"},"created_at":{"type":"string","description":"ISO timestamp when user was created"},"updated_at":{"type":"string","description":"ISO timestamp when user was last updated"},"current_organization":{"type":"string","description":"URI of current organization"}}}},"calendly_get_event_type":{"resource":{"type":"object","description":"Event type details","properties":{"uri":{"type":"string","description":"Canonical reference to the event type"},"name":{"type":"string","description":"Event type name"},"active":{"type":"boolean","description":"Whether the event type is active"},"booking_method":{"type":"string","description":"Booking method"},"color":{"type":"string","description":"Hex color code"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"custom_questions":{"type":"array","description":"Custom questions for invitees","items":{"type":"object","properties":{"name":{"type":"string","description":"Question text"},"type":{"type":"string","description":"Question type (text, single_select, multi_select, etc.)"},"position":{"type":"number","description":"Question order"},"enabled":{"type":"boolean","description":"Whether question is enabled"},"required":{"type":"boolean","description":"Whether question is required"},"answer_choices":{"type":"array","items":{"type":"string"},"description":"Available answer choices"}}}},"description_html":{"type":"string","description":"HTML formatted description"},"description_plain":{"type":"string","description":"Plain text description"},"duration":{"type":"number","description":"Duration in minutes"},"scheduling_url":{"type":"string","description":"URL to scheduling page"},"slug":{"type":"string","description":"Unique identifier for URLs"},"type":{"type":"string","description":"Event type classification"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"calendly_get_scheduled_event":{"resource":{"type":"object","description":"Scheduled event details","properties":{"uri":{"type":"string","description":"Canonical reference to the event"},"name":{"type":"string","description":"Event name"},"status":{"type":"string","description":"Event status (active or canceled)"},"start_time":{"type":"string","description":"ISO timestamp of event start"},"end_time":{"type":"string","description":"ISO timestamp of event end"},"event_type":{"type":"string","description":"URI of the event type"},"location":{"type":"object","description":"Event location details","properties":{"type":{"type":"string","description":"Location type"},"location":{"type":"string","description":"Location description"},"join_url":{"type":"string","description":"URL to join online meeting"}}},"invitees_counter":{"type":"object","description":"Invitee count information","properties":{"total":{"type":"number","description":"Total number of invitees"},"active":{"type":"number","description":"Number of active invitees"},"limit":{"type":"number","description":"Maximum number of invitees"}}},"event_memberships":{"type":"array","description":"Event hosts/members","items":{"type":"object","properties":{"user":{"type":"string","description":"User URI"},"user_email":{"type":"string","description":"User email"},"user_name":{"type":"string","description":"User name"}}}},"event_guests":{"type":"array","description":"Additional guests","items":{"type":"object","properties":{"email":{"type":"string","description":"Guest email"},"created_at":{"type":"string","description":"When guest was added"},"updated_at":{"type":"string","description":"When guest info was updated"}}}},"created_at":{"type":"string","description":"ISO timestamp of event creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"calendly_list_event_invitees":{"collection":{"type":"array","description":"Array of invitee objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the invitee"},"email":{"type":"string","description":"Invitee email address"},"name":{"type":"string","description":"Invitee full name"},"first_name":{"type":"string","description":"Invitee first name"},"last_name":{"type":"string","description":"Invitee last name"},"status":{"type":"string","description":"Invitee status (active or canceled)"},"questions_and_answers":{"type":"array","description":"Responses to custom questions","items":{"type":"object","properties":{"question":{"type":"string","description":"Question text"},"answer":{"type":"string","description":"Invitee answer"},"position":{"type":"number","description":"Question order"}}}},"timezone":{"type":"string","description":"Invitee timezone"},"event":{"type":"string","description":"URI of the scheduled event"},"created_at":{"type":"string","description":"ISO timestamp when invitee was created"},"updated_at":{"type":"string","description":"ISO timestamp when invitee was updated"},"cancel_url":{"type":"string","description":"URL to cancel the booking"},"reschedule_url":{"type":"string","description":"URL to reschedule the booking"},"rescheduled":{"type":"boolean","description":"Whether invitee rescheduled"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"calendly_list_event_types":{"collection":{"type":"array","description":"Array of event type objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the event type"},"name":{"type":"string","description":"Event type name"},"active":{"type":"boolean","description":"Whether the event type is active"},"booking_method":{"type":"string","description":"Booking method (e.g., \\"round_robin_or_collect\\", \\"collective\\")"},"color":{"type":"string","description":"Hex color code"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"description_html":{"type":"string","description":"HTML formatted description"},"description_plain":{"type":"string","description":"Plain text description"},"duration":{"type":"number","description":"Duration in minutes"},"scheduling_url":{"type":"string","description":"URL to scheduling page"},"slug":{"type":"string","description":"Unique identifier for URLs"},"type":{"type":"string","description":"Event type classification"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"calendly_list_scheduled_events":{"collection":{"type":"array","description":"Array of scheduled event objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the event"},"name":{"type":"string","description":"Event name"},"status":{"type":"string","description":"Event status (active or canceled)"},"start_time":{"type":"string","description":"ISO timestamp of event start"},"end_time":{"type":"string","description":"ISO timestamp of event end"},"event_type":{"type":"string","description":"URI of the event type"},"location":{"type":"object","description":"Event location details","properties":{"type":{"type":"string","description":"Location type (e.g., \\"zoom\\", \\"google_meet\\", \\"physical\\")"},"location":{"type":"string","description":"Location description"},"join_url":{"type":"string","description":"URL to join online meeting (if applicable)"}}},"invitees_counter":{"type":"object","description":"Invitee count information","properties":{"total":{"type":"number","description":"Total number of invitees"},"active":{"type":"number","description":"Number of active invitees"},"limit":{"type":"number","description":"Maximum number of invitees"}}},"created_at":{"type":"string","description":"ISO timestamp of event creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"calendly_list_webhooks":{"collection":{"type":"array","description":"Array of webhook subscription objects","items":{"type":"object","properties":{"uri":{"type":"string","description":"Canonical reference to the webhook"},"callback_url":{"type":"string","description":"URL to receive webhook events"},"created_at":{"type":"string","description":"ISO timestamp of creation"},"updated_at":{"type":"string","description":"ISO timestamp of last update"},"state":{"type":"string","description":"Webhook state (active, disabled, etc.)"},"events":{"type":"array","items":{"type":"string"},"description":"Event types this webhook subscribes to"},"signing_key":{"type":"string","description":"Key to verify webhook signatures"},"scope":{"type":"string","description":"Webhook scope (organization or user)"},"organization":{"type":"string","description":"Organization URI"},"user":{"type":"string","description":"User URI (for user-scoped webhooks)"},"creator":{"type":"string","description":"URI of user who created the webhook"}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Number of results in this page"},"next_page":{"type":"string","description":"URL to next page (if available)"},"previous_page":{"type":"string","description":"URL to previous page (if available)"},"next_page_token":{"type":"string","description":"Token for next page"},"previous_page_token":{"type":"string","description":"Token for previous page"}}}},"clay_populate":{"data":{"type":"json","description":"Response data from Clay webhook"},"metadata":{"type":"object","description":"Webhook response metadata","properties":{"status":{"type":"number","description":"HTTP status code"},"statusText":{"type":"string","description":"HTTP status text"},"headers":{"type":"object","description":"Response headers from Clay"},"timestamp":{"type":"string","description":"ISO timestamp when webhook was received"},"contentType":{"type":"string","description":"Content type of the response"}}}},"clerk_add_organization_member":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_ban_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_actor_token":{"id":{"type":"string","description":"Actor token ID"},"status":{"type":"string","description":"Actor token status"},"userId":{"type":"string","description":"ID of the impersonated user"},"actor":{"type":"json","description":"Actor object identifying who is impersonating"},"token":{"type":"string","description":"Signed actor token (JWT)","optional":true},"url":{"type":"string","description":"Sign-in URL for the actor token","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_allowlist_identifier":{"id":{"type":"string","description":"Allowlist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"invitationId":{"type":"string","description":"Associated invitation ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_blocklist_identifier":{"id":{"type":"string","description":"Blocklist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_organization":{"id":{"type":"string","description":"Created organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_organization_invitation":{"id":{"type":"string","description":"Invitation ID"},"emailAddress":{"type":"string","description":"Invited email address"},"role":{"type":"string","description":"Role to assign on acceptance"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"organizationId":{"type":"string","description":"Organization ID"},"inviterId":{"type":"string","description":"User ID of the inviter","optional":true},"inviterEmail":{"type":"string","description":"Inviter\'s email address","optional":true},"inviterFirstName":{"type":"string","description":"Inviter\'s first name","optional":true},"inviterLastName":{"type":"string","description":"Inviter\'s last name","optional":true},"status":{"type":"string","description":"Invitation status"},"url":{"type":"string","description":"Invitation URL","optional":true},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_create_user":{"id":{"type":"string","description":"Created user ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"},"verified":{"type":"boolean","description":"Whether email is verified"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"verified":{"type":"boolean","description":"Whether phone is verified"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_allowlist_identifier":{"id":{"type":"string","description":"Deleted allowlist identifier ID"},"object":{"type":"string","description":"Object type (allowlist_identifier)"},"deleted":{"type":"boolean","description":"Whether the identifier was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_blocklist_identifier":{"id":{"type":"string","description":"Deleted blocklist identifier ID"},"object":{"type":"string","description":"Object type (blocklist_identifier)"},"deleted":{"type":"boolean","description":"Whether the identifier was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_organization":{"id":{"type":"string","description":"Deleted organization ID"},"object":{"type":"string","description":"Object type (organization)"},"deleted":{"type":"boolean","description":"Whether the organization was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_delete_user":{"id":{"type":"string","description":"Deleted user ID"},"object":{"type":"string","description":"Object type (user)"},"deleted":{"type":"boolean","description":"Whether the user was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_jwt_template":{"id":{"type":"string","description":"JWT template ID"},"name":{"type":"string","description":"JWT template name"},"claims":{"type":"json","description":"Custom claims defined on the template"},"lifetime":{"type":"number","description":"Token lifetime in seconds"},"allowedClockSkew":{"type":"number","description":"Allowed clock skew in seconds"},"customSigningKey":{"type":"boolean","description":"Whether a custom signing key is configured"},"signingAlgorithm":{"type":"string","description":"Signing algorithm used"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_organization":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_session":{"id":{"type":"string","description":"Session ID"},"userId":{"type":"string","description":"User ID"},"clientId":{"type":"string","description":"Client ID"},"status":{"type":"string","description":"Session status"},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"lastActiveOrganizationId":{"type":"string","description":"Last active organization ID","optional":true},"expireAt":{"type":"number","description":"Expiration timestamp","optional":true},"abandonAt":{"type":"number","description":"Abandon timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether user has a profile image"},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"primaryWeb3WalletId":{"type":"string","description":"Primary Web3 wallet ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"},"verified":{"type":"boolean","description":"Whether email is verified"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"verified":{"type":"boolean","description":"Whether phone is verified"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"passwordEnabled":{"type":"boolean","description":"Whether password is enabled"},"twoFactorEnabled":{"type":"boolean","description":"Whether 2FA is enabled"},"totpEnabled":{"type":"boolean","description":"Whether TOTP is enabled"},"backupCodeEnabled":{"type":"boolean","description":"Whether backup codes are enabled"},"banned":{"type":"boolean","description":"Whether user is banned"},"locked":{"type":"boolean","description":"Whether user is locked"},"deleteSelfEnabled":{"type":"boolean","description":"Whether user can delete themselves"},"createOrganizationEnabled":{"type":"boolean","description":"Whether user can create organizations"},"lastSignInAt":{"type":"number","description":"Last sign-in timestamp","optional":true},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata (readable from frontend)"},"privateMetadata":{"type":"json","description":"Private metadata (backend only)"},"unsafeMetadata":{"type":"json","description":"Unsafe metadata (modifiable from frontend)"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_get_user_oauth_token":{"accessTokens":{"type":"array","description":"OAuth access tokens for the connected provider","items":{"type":"object","properties":{"externalAccountId":{"type":"string","description":"External account ID"},"token":{"type":"string","description":"OAuth access token"},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"provider":{"type":"string","description":"OAuth provider slug"},"label":{"type":"string","description":"Token label","optional":true},"scopes":{"type":"array","description":"OAuth scopes granted to the token","items":{"type":"string"}},"publicMetadata":{"type":"json","description":"Public metadata associated with the token"}}}},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_allowlist_identifiers":{"identifiers":{"type":"array","description":"Array of Clerk allowlist identifier objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Allowlist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"invitationId":{"type":"string","description":"Associated invitation ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of allowlist identifiers"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_blocklist_identifiers":{"identifiers":{"type":"array","description":"Array of Clerk blocklist identifier objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Blocklist identifier ID"},"identifier":{"type":"string","description":"Email, phone, or web3 wallet identifier"},"identifierType":{"type":"string","description":"Type of identifier"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of blocklist identifiers"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_jwt_templates":{"templates":{"type":"array","description":"Array of Clerk JWT template objects","items":{"type":"object","properties":{"id":{"type":"string","description":"JWT template ID"},"name":{"type":"string","description":"JWT template name"},"claims":{"type":"json","description":"Custom claims defined on the template"},"lifetime":{"type":"number","description":"Token lifetime in seconds"},"allowedClockSkew":{"type":"number","description":"Allowed clock skew in seconds"},"customSigningKey":{"type":"boolean","description":"Whether a custom signing key is configured"},"signingAlgorithm":{"type":"string","description":"Signing algorithm used"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of JWT templates"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_organization_invitations":{"invitations":{"type":"array","description":"Array of Clerk organization invitation objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Invitation ID"},"emailAddress":{"type":"string","description":"Invited email address"},"role":{"type":"string","description":"Role to assign on acceptance"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"organizationId":{"type":"string","description":"Organization ID"},"inviterId":{"type":"string","description":"User ID of the inviter","optional":true},"inviterEmail":{"type":"string","description":"Inviter\'s email address","optional":true},"inviterFirstName":{"type":"string","description":"Inviter\'s first name","optional":true},"inviterLastName":{"type":"string","description":"Inviter\'s last name","optional":true},"status":{"type":"string","description":"Invitation status"},"url":{"type":"string","description":"Invitation URL","optional":true},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of invitations"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_organization_memberships":{"memberships":{"type":"array","description":"Array of Clerk organization membership objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of memberships"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_organizations":{"organizations":{"type":"array","description":"Array of Clerk organization objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"}}}},"totalCount":{"type":"number","description":"Total number of organizations"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_sessions":{"sessions":{"type":"array","description":"Array of Clerk session objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Session ID"},"userId":{"type":"string","description":"User ID"},"clientId":{"type":"string","description":"Client ID"},"status":{"type":"string","description":"Session status"},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"lastActiveOrganizationId":{"type":"string","description":"Last active organization ID","optional":true},"expireAt":{"type":"number","description":"Expiration timestamp","optional":true},"abandonAt":{"type":"number","description":"Abandon timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"totalCount":{"type":"number","description":"Total number of sessions"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_list_users":{"users":{"type":"array","description":"Array of Clerk user objects","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether user has a profile image"},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"passwordEnabled":{"type":"boolean","description":"Whether password is enabled"},"twoFactorEnabled":{"type":"boolean","description":"Whether 2FA is enabled"},"banned":{"type":"boolean","description":"Whether user is banned"},"locked":{"type":"boolean","description":"Whether user is locked"},"lastSignInAt":{"type":"number","description":"Last sign-in timestamp","optional":true},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"}}}},"totalCount":{"type":"number","description":"Total number of users matching the query"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_lock_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_remove_organization_member":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_revoke_actor_token":{"id":{"type":"string","description":"Actor token ID"},"status":{"type":"string","description":"Actor token status (should be revoked)"},"userId":{"type":"string","description":"ID of the impersonated user"},"actor":{"type":"json","description":"Actor object identifying who is impersonating"},"token":{"type":"string","description":"Signed actor token (JWT)","optional":true},"url":{"type":"string","description":"Sign-in URL for the actor token","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_revoke_session":{"id":{"type":"string","description":"Session ID"},"userId":{"type":"string","description":"User ID"},"clientId":{"type":"string","description":"Client ID"},"status":{"type":"string","description":"Session status (should be revoked)"},"lastActiveAt":{"type":"number","description":"Last activity timestamp","optional":true},"lastActiveOrganizationId":{"type":"string","description":"Last active organization ID","optional":true},"expireAt":{"type":"number","description":"Expiration timestamp","optional":true},"abandonAt":{"type":"number","description":"Abandon timestamp","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_unban_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_unlock_user":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"banned":{"type":"boolean","description":"Whether the user is banned"},"locked":{"type":"boolean","description":"Whether the user is locked"},"lockoutExpiresInSeconds":{"type":"number","description":"Seconds until lockout expires","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_update_organization":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug","optional":true},"imageUrl":{"type":"string","description":"Organization image URL","optional":true},"hasImage":{"type":"boolean","description":"Whether organization has an image"},"membersCount":{"type":"number","description":"Number of members","optional":true},"pendingInvitationsCount":{"type":"number","description":"Number of pending invitations","optional":true},"maxAllowedMemberships":{"type":"number","description":"Max allowed memberships"},"adminDeleteEnabled":{"type":"boolean","description":"Whether admin delete is enabled"},"createdBy":{"type":"string","description":"Creator user ID","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_update_organization_membership":{"id":{"type":"string","description":"Membership ID"},"role":{"type":"string","description":"Member role"},"roleName":{"type":"string","description":"Human-readable role name","optional":true},"permissions":{"type":"array","description":"Permissions granted by the role","items":{"type":"string"}},"organizationId":{"type":"string","description":"Organization ID"},"userId":{"type":"string","description":"Member user ID"},"firstName":{"type":"string","description":"Member first name","optional":true},"lastName":{"type":"string","description":"Member last name","optional":true},"imageUrl":{"type":"string","description":"Member profile image URL","optional":true},"identifier":{"type":"string","description":"Member identifier (e.g., email)","optional":true},"username":{"type":"string","description":"Member username","optional":true},"banned":{"type":"boolean","description":"Whether the member is banned"},"publicMetadata":{"type":"json","description":"Public metadata"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"clerk_update_user":{"id":{"type":"string","description":"Updated user ID"},"username":{"type":"string","description":"Username","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile image URL","optional":true},"primaryEmailAddressId":{"type":"string","description":"Primary email address ID","optional":true},"primaryPhoneNumberId":{"type":"string","description":"Primary phone number ID","optional":true},"emailAddresses":{"type":"array","description":"User email addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Email address ID"},"emailAddress":{"type":"string","description":"Email address"},"verified":{"type":"boolean","description":"Whether email is verified"}}}},"phoneNumbers":{"type":"array","description":"User phone numbers","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number"},"verified":{"type":"boolean","description":"Whether phone is verified"}}}},"externalId":{"type":"string","description":"External system ID","optional":true},"banned":{"type":"boolean","description":"Whether user is banned"},"locked":{"type":"boolean","description":"Whether user is locked"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"publicMetadata":{"type":"json","description":"Public metadata"},"success":{"type":"boolean","description":"Operation success status"}},"clickhouse_count_rows":{"message":{"type":"string","description":"Operation status message"},"count":{"type":"number","description":"Number of rows"}},"clickhouse_create_database":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_create_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Deleted rows (empty for ClickHouse mutations)"},"rowCount":{"type":"number","description":"Number of rows affected by the mutation"}},"clickhouse_describe_table":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_drop_database":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_drop_partition":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_drop_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the statement"},"rowCount":{"type":"number","description":"Number of rows returned or affected"}},"clickhouse_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Inserted rows (empty for ClickHouse inserts)"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"clickhouse_insert_rows":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Inserted rows (empty for ClickHouse inserts)"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"clickhouse_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns and engines","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"database":{"type":"string","description":"Database the table belongs to"},"engine":{"type":"string","description":"Table engine (e.g., MergeTree, Log)"},"totalRows":{"type":"number","description":"Approximate total number of rows in the table","optional":true},"columns":{"type":"array","description":"Table columns","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"ClickHouse data type (e.g., UInt32, String, DateTime)"},"defaultKind":{"type":"string","description":"Kind of default expression (DEFAULT, MATERIALIZED, ALIAS)","optional":true},"defaultExpression":{"type":"string","description":"Default value expression for the column","optional":true},"isInPrimaryKey":{"type":"boolean","description":"Whether the column is part of the primary key"},"isInSortingKey":{"type":"boolean","description":"Whether the column is part of the sorting key"}}}}}}}},"clickhouse_kill_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Kill status rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_clusters":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of cluster node rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_databases":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"List of databases with engine and comment"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_mutations":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of mutation rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_partitions":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_running_queries":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_list_tables":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_optimize_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_rename_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_show_create_table":{"message":{"type":"string","description":"Operation status message"},"ddl":{"type":"string","description":"The CREATE TABLE statement"}},"clickhouse_table_stats":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of table stats rows"},"rowCount":{"type":"number","description":"Number of rows returned"}},"clickhouse_truncate_table":{"message":{"type":"string","description":"Operation status message"}},"clickhouse_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Updated rows (empty for ClickHouse mutations)"},"rowCount":{"type":"number","description":"Number of rows written by the mutation"}},"clickup_add_tag_to_task":{"taskId":{"type":"string","description":"ID of the tagged task","optional":true},"tagName":{"type":"string","description":"Name of the tag that was added","optional":true}},"clickup_create_checklist":{"checklist":{"type":"json","description":"The created checklist","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"taskId":{"type":"string","description":"ID of the task the checklist belongs to","nullable":true},"name":{"type":"string","description":"Checklist name","nullable":true},"orderIndex":{"type":"number","description":"Order of the checklist on the task","nullable":true},"resolved":{"type":"number","description":"Number of resolved items","nullable":true},"unresolved":{"type":"number","description":"Number of unresolved items","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"items":{"type":"array","description":"Items in the checklist","items":{"type":"object","properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name","nullable":true},"orderIndex":{"type":"number","description":"Order of the item in the checklist","nullable":true},"assignee":{"type":"object","description":"User the item is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"resolved":{"type":"boolean","description":"Whether the item is resolved","nullable":true},"parent":{"type":"string","description":"Parent checklist item ID","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"children":{"type":"array","description":"IDs of nested child items","items":{"type":"string","description":"A checklist item ID"}}}}}}}},"clickup_create_checklist_item":{"checklist":{"type":"json","description":"The updated checklist including its items","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"taskId":{"type":"string","description":"ID of the task the checklist belongs to","nullable":true},"name":{"type":"string","description":"Checklist name","nullable":true},"orderIndex":{"type":"number","description":"Order of the checklist on the task","nullable":true},"resolved":{"type":"number","description":"Number of resolved items","nullable":true},"unresolved":{"type":"number","description":"Number of unresolved items","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"items":{"type":"array","description":"Items in the checklist","items":{"type":"object","properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name","nullable":true},"orderIndex":{"type":"number","description":"Order of the item in the checklist","nullable":true},"assignee":{"type":"object","description":"User the item is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"resolved":{"type":"boolean","description":"Whether the item is resolved","nullable":true},"parent":{"type":"string","description":"Parent checklist item ID","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"children":{"type":"array","description":"IDs of nested child items","items":{"type":"string","description":"A checklist item ID"}}}}}}}},"clickup_create_comment":{"id":{"type":"string","description":"ID of the created comment","optional":true},"histId":{"type":"string","description":"History ID of the created comment","optional":true},"date":{"type":"number","description":"Creation timestamp of the comment (Unix ms)","optional":true}},"clickup_create_folder":{"folder":{"type":"json","description":"The created folder","optional":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true},"hidden":{"type":"boolean","description":"Whether the folder is hidden","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the folder","nullable":true},"space":{"type":"object","description":"Space containing the folder","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_create_list":{"list":{"type":"json","description":"The created list","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the list","nullable":true},"archived":{"type":"boolean","description":"Whether the list is archived","nullable":true}}}},"clickup_create_task":{"task":{"type":"json","description":"The created task","optional":true,"properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}},"clickup_create_time_entry":{"timeEntry":{"type":"json","description":"The created time entry","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_delete_checklist":{"id":{"type":"string","description":"ID of the deleted checklist","optional":true},"deleted":{"type":"boolean","description":"Whether the checklist was deleted","optional":true}},"clickup_delete_checklist_item":{"id":{"type":"string","description":"ID of the deleted checklist item","optional":true},"deleted":{"type":"boolean","description":"Whether the item was deleted","optional":true}},"clickup_delete_comment":{"id":{"type":"string","description":"ID of the deleted comment","optional":true},"deleted":{"type":"boolean","description":"Whether the comment was deleted","optional":true}},"clickup_delete_task":{"id":{"type":"string","description":"ID of the deleted task","optional":true},"deleted":{"type":"boolean","description":"Whether the task was deleted","optional":true}},"clickup_delete_time_entry":{"timeEntry":{"type":"json","description":"The deleted time entry","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_get_comments":{"comments":{"type":"array","description":"Comments on the task, newest first","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"commentText":{"type":"string","description":"Comment text content","nullable":true},"resolved":{"type":"boolean","description":"Whether the comment is resolved","nullable":true},"user":{"type":"object","description":"Comment author","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignee":{"type":"object","description":"User the comment is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"date":{"type":"string","description":"Comment timestamp (Unix ms)","nullable":true},"replyCount":{"type":"string","description":"Number of replies","nullable":true}}}}},"clickup_get_custom_fields":{"fields":{"type":"array","description":"Custom fields accessible in the list","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name","nullable":true},"type":{"type":"string","description":"Custom field type (e.g. text, number, drop_down)","nullable":true},"typeConfig":{"type":"json","description":"Type-specific configuration (e.g. dropdown options)","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"hideFromGuests":{"type":"boolean","description":"Whether the field is hidden from guests","nullable":true}}}}},"clickup_get_folders":{"folders":{"type":"array","description":"Folders in the space","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true},"hidden":{"type":"boolean","description":"Whether the folder is hidden","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the folder","nullable":true},"space":{"type":"object","description":"Space containing the folder","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}}}}}},"clickup_get_list_members":{"members":{"type":"array","description":"Members with explicit access to the list","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"Member user ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"color":{"type":"string","description":"Profile color","nullable":true},"initials":{"type":"string","description":"User initials","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}}},"clickup_get_lists":{"lists":{"type":"array","description":"Lists in the folder or space","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true},"taskCount":{"type":"string","description":"Number of tasks in the list","nullable":true},"archived":{"type":"boolean","description":"Whether the list is archived","nullable":true}}}}},"clickup_get_running_timer":{"timeEntry":{"type":"json","description":"The running time entry (duration is negative while running); null when no timer is running","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_get_space_tags":{"tags":{"type":"array","description":"Tags available in the space","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}}},"clickup_get_spaces":{"spaces":{"type":"array","description":"Spaces in the workspace","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true},"private":{"type":"boolean","description":"Whether the space is private","nullable":true},"archived":{"type":"boolean","description":"Whether the space is archived","nullable":true},"statuses":{"type":"array","description":"Task statuses available in the space","items":{"type":"object","properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type","nullable":true}}}}}}}},"clickup_get_task":{"task":{"type":"json","description":"The requested task","optional":true,"properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}},"clickup_get_task_members":{"members":{"type":"array","description":"Members with explicit access to the task","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"Member user ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"color":{"type":"string","description":"Profile color","nullable":true},"initials":{"type":"string","description":"User initials","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}}},"clickup_get_tasks":{"tasks":{"type":"array","description":"Tasks in the list","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}}},"clickup_get_time_entries":{"timeEntries":{"type":"array","description":"Time entries in the date range","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}}},"clickup_get_workspaces":{"workspaces":{"type":"array","description":"Workspaces available to the connected account","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Workspace ID"},"name":{"type":"string","description":"Workspace name","nullable":true},"color":{"type":"string","description":"Workspace color","nullable":true},"avatar":{"type":"string","description":"Workspace avatar URL","nullable":true}}}}},"clickup_remove_custom_field_value":{"taskId":{"type":"string","description":"ID of the updated task","optional":true},"fieldId":{"type":"string","description":"ID of the custom field that was cleared","optional":true}},"clickup_remove_tag_from_task":{"taskId":{"type":"string","description":"ID of the task","optional":true},"tagName":{"type":"string","description":"Name of the tag that was removed","optional":true}},"clickup_search_tasks":{"tasks":{"type":"array","description":"Tasks matching the filters","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}}},"clickup_set_custom_field_value":{"taskId":{"type":"string","description":"ID of the updated task","optional":true},"fieldId":{"type":"string","description":"ID of the custom field that was set","optional":true}},"clickup_start_timer":{"timeEntry":{"type":"json","description":"The started time entry (duration is negative while running)","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_stop_timer":{"timeEntry":{"type":"json","description":"The stopped time entry","optional":true,"properties":{"id":{"type":"string","description":"Time entry ID"},"task":{"type":"object","description":"Task the time entry is associated with","nullable":true,"properties":{"id":{"type":"string","description":"Task ID"},"name":{"type":"string","description":"Task name","nullable":true}}},"workspaceId":{"type":"string","description":"Workspace ID","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"billable":{"type":"boolean","description":"Whether the entry is billable","nullable":true},"start":{"type":"string","description":"Start timestamp (Unix ms)","nullable":true},"end":{"type":"string","description":"End timestamp (Unix ms)","nullable":true},"duration":{"type":"number","description":"Duration in milliseconds (negative while the timer is running)","nullable":true},"description":{"type":"string","description":"Time entry description","nullable":true},"tags":{"type":"array","description":"Time entry tags","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"source":{"type":"string","description":"Source that created the entry","nullable":true},"at":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"taskUrl":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"taskTags":{"type":"array","description":"Tags on the associated task (present when requested)","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"taskLocation":{"type":"object","description":"Location of the associated task (names present when requested)","nullable":true,"properties":{"listId":{"type":"string","description":"List ID","nullable":true},"folderId":{"type":"string","description":"Folder ID","nullable":true},"spaceId":{"type":"string","description":"Space ID","nullable":true},"listName":{"type":"string","description":"List name","nullable":true},"folderName":{"type":"string","description":"Folder name","nullable":true},"spaceName":{"type":"string","description":"Space name","nullable":true}}}}}},"clickup_update_checklist":{"id":{"type":"string","description":"ID of the updated checklist","optional":true},"updated":{"type":"boolean","description":"Whether the checklist was updated","optional":true}},"clickup_update_checklist_item":{"checklist":{"type":"json","description":"The updated checklist including its items","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"taskId":{"type":"string","description":"ID of the task the checklist belongs to","nullable":true},"name":{"type":"string","description":"Checklist name","nullable":true},"orderIndex":{"type":"number","description":"Order of the checklist on the task","nullable":true},"resolved":{"type":"number","description":"Number of resolved items","nullable":true},"unresolved":{"type":"number","description":"Number of unresolved items","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"items":{"type":"array","description":"Items in the checklist","items":{"type":"object","properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name","nullable":true},"orderIndex":{"type":"number","description":"Order of the item in the checklist","nullable":true},"assignee":{"type":"object","description":"User the item is assigned to","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"resolved":{"type":"boolean","description":"Whether the item is resolved","nullable":true},"parent":{"type":"string","description":"Parent checklist item ID","nullable":true},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"children":{"type":"array","description":"IDs of nested child items","items":{"type":"string","description":"A checklist item ID"}}}}}}}},"clickup_update_comment":{"id":{"type":"string","description":"ID of the updated comment","optional":true},"updated":{"type":"boolean","description":"Whether the comment was updated","optional":true}},"clickup_update_task":{"task":{"type":"json","description":"The updated task","optional":true,"properties":{"id":{"type":"string","description":"Task ID"},"customId":{"type":"string","description":"Custom task ID","nullable":true},"name":{"type":"string","description":"Task name"},"textContent":{"type":"string","description":"Plain text content","nullable":true},"description":{"type":"string","description":"Task description","nullable":true},"markdownDescription":{"type":"string","description":"Task description in Markdown (present when requested)","nullable":true},"status":{"type":"object","description":"Task status","nullable":true,"properties":{"status":{"type":"string","description":"Status name","nullable":true},"color":{"type":"string","description":"Status color","nullable":true},"type":{"type":"string","description":"Status type (open, closed, custom)","nullable":true}}},"archived":{"type":"boolean","description":"Whether the task is archived"},"creator":{"type":"object","description":"Task creator","nullable":true,"properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}},"assignees":{"type":"array","description":"Users assigned to the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"watchers":{"type":"array","description":"Users watching the task","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID","nullable":true},"username":{"type":"string","description":"Username","nullable":true},"email":{"type":"string","description":"User email","nullable":true},"profilePicture":{"type":"string","description":"Profile picture URL","nullable":true}}}},"tags":{"type":"array","description":"Tags applied to the task","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name","nullable":true},"tagFg":{"type":"string","description":"Tag foreground color","nullable":true},"tagBg":{"type":"string","description":"Tag background color","nullable":true}}}},"parent":{"type":"string","description":"Parent task ID","nullable":true},"priority":{"type":"object","description":"Task priority","nullable":true,"properties":{"id":{"type":"string","description":"Priority ID","nullable":true},"priority":{"type":"string","description":"Priority name","nullable":true},"color":{"type":"string","description":"Priority color","nullable":true}}},"dueDate":{"type":"string","description":"Due date (Unix ms)","nullable":true},"startDate":{"type":"string","description":"Start date (Unix ms)","nullable":true},"points":{"type":"number","description":"Sprint points","nullable":true},"timeEstimate":{"type":"number","description":"Time estimate in milliseconds","nullable":true},"timeSpent":{"type":"number","description":"Time tracked in milliseconds","nullable":true},"customFields":{"type":"json","description":"Custom field values on the task (id, name, type, value)"},"dateCreated":{"type":"string","description":"Creation timestamp (Unix ms)","nullable":true},"dateUpdated":{"type":"string","description":"Last update timestamp (Unix ms)","nullable":true},"dateClosed":{"type":"string","description":"Closed timestamp (Unix ms)","nullable":true},"dateDone":{"type":"string","description":"Done timestamp (Unix ms)","nullable":true},"list":{"type":"object","description":"List containing the task","nullable":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name","nullable":true}}},"folder":{"type":"object","description":"Folder containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name","nullable":true}}},"space":{"type":"object","description":"Space containing the task","nullable":true,"properties":{"id":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name","nullable":true}}},"url":{"type":"string","description":"URL to the task in ClickUp","nullable":true},"subtasks":{"type":"json","description":"Subtasks with the same shape as the task object (present when requested)","nullable":true}}}},"clickup_update_time_entry":{"id":{"type":"string","description":"ID of the updated time entry","optional":true},"updated":{"type":"boolean","description":"Whether the entry was updated","optional":true}},"clickup_upload_attachment":{"attachment":{"type":"json","description":"The created attachment","optional":true,"properties":{"id":{"type":"string","description":"Attachment ID"},"version":{"type":"string","description":"Attachment version","nullable":true},"title":{"type":"string","description":"Attachment title","nullable":true},"extension":{"type":"string","description":"File extension","nullable":true},"url":{"type":"string","description":"URL of the uploaded attachment","nullable":true},"date":{"type":"number","description":"Upload timestamp (Unix ms)","nullable":true},"thumbnailSmall":{"type":"string","description":"Small thumbnail URL","nullable":true},"thumbnailLarge":{"type":"string","description":"Large thumbnail URL","nullable":true}}},"files":{"type":"file[]","description":"The uploaded attachment file"}},"cloudflare_create_dns_record":{"id":{"type":"string","description":"Unique identifier for the created DNS record"},"zone_id":{"type":"string","description":"The ID of the zone the record belongs to"},"zone_name":{"type":"string","description":"The name of the zone"},"type":{"type":"string","description":"DNS record type (A, AAAA, CNAME, MX, TXT, etc.)"},"name":{"type":"string","description":"DNS record hostname"},"content":{"type":"string","description":"DNS record value (e.g., IP address, target hostname)"},"proxiable":{"type":"boolean","description":"Whether the record can be proxied through Cloudflare"},"proxied":{"type":"boolean","description":"Whether Cloudflare proxy is enabled"},"ttl":{"type":"number","description":"Time to live in seconds (1 = automatic)"},"locked":{"type":"boolean","description":"Whether the record is locked"},"priority":{"type":"number","description":"Priority for MX and SRV records","optional":true},"comment":{"type":"string","description":"Comment associated with the record","optional":true},"tags":{"type":"array","description":"Tags associated with the record","items":{"type":"string","description":"Tag value"}},"comment_modified_on":{"type":"string","description":"ISO 8601 timestamp when the comment was last modified","optional":true},"tags_modified_on":{"type":"string","description":"ISO 8601 timestamp when tags were last modified","optional":true},"meta":{"type":"object","description":"Record metadata","optional":true,"properties":{"source":{"type":"string","description":"Source of the DNS record"}}},"created_on":{"type":"string","description":"ISO 8601 timestamp when the record was created"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the record was last modified"}},"cloudflare_create_zone":{"id":{"type":"string","description":"Created zone ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Zone status (initializing, pending, active, moved)"},"paused":{"type":"boolean","description":"Whether the zone is paused"},"type":{"type":"string","description":"Zone type (full, partial, or secondary)"},"name_servers":{"type":"array","description":"Assigned Cloudflare name servers","items":{"type":"string","description":"Name server hostname"}},"original_name_servers":{"type":"array","description":"Original name servers before moving to Cloudflare","items":{"type":"string","description":"Name server hostname"},"optional":true},"created_on":{"type":"string","description":"ISO 8601 date when the zone was created"},"modified_on":{"type":"string","description":"ISO 8601 date when the zone was last modified"},"activated_on":{"type":"string","description":"ISO 8601 date when the zone was activated","optional":true},"development_mode":{"type":"number","description":"Seconds remaining in development mode (0 = off)"},"plan":{"type":"object","description":"Zone plan information","properties":{"id":{"type":"string","description":"Plan identifier"},"name":{"type":"string","description":"Plan name"},"price":{"type":"number","description":"Plan price"},"is_subscribed":{"type":"boolean","description":"Whether the zone is subscribed to the plan"},"frequency":{"type":"string","description":"Plan billing frequency"},"currency":{"type":"string","description":"Plan currency"},"legacy_id":{"type":"string","description":"Legacy plan identifier"}}},"account":{"type":"object","description":"Account the zone belongs to","properties":{"id":{"type":"string","description":"Account identifier"},"name":{"type":"string","description":"Account name"}}},"owner":{"type":"object","description":"Zone owner information","properties":{"id":{"type":"string","description":"Owner identifier"},"name":{"type":"string","description":"Owner name"},"type":{"type":"string","description":"Owner type"}}},"meta":{"type":"object","description":"Zone metadata","properties":{"cdn_only":{"type":"boolean","description":"Whether the zone is CDN only"},"custom_certificate_quota":{"type":"number","description":"Custom certificate quota"},"dns_only":{"type":"boolean","description":"Whether the zone is DNS only"},"foundation_dns":{"type":"boolean","description":"Whether foundation DNS is enabled"},"page_rule_quota":{"type":"number","description":"Page rule quota"},"phishing_detected":{"type":"boolean","description":"Whether phishing was detected"},"step":{"type":"number","description":"Current setup step"}},"optional":true},"vanity_name_servers":{"type":"array","description":"Custom vanity name servers","items":{"type":"string","description":"Vanity name server hostname"},"optional":true},"permissions":{"type":"array","description":"User permissions for the zone","items":{"type":"string","description":"Permission string"},"optional":true}},"cloudflare_delete_dns_record":{"id":{"type":"string","description":"Deleted record ID"}},"cloudflare_delete_zone":{"id":{"type":"string","description":"Deleted zone ID"}},"cloudflare_dns_analytics":{"totals":{"type":"object","description":"Aggregate DNS analytics totals for the entire queried period","properties":{"queryCount":{"type":"number","description":"Total number of DNS queries"},"uncachedCount":{"type":"number","description":"Number of uncached DNS queries"},"staleCount":{"type":"number","description":"Number of stale DNS queries"},"responseTimeAvg":{"type":"number","description":"Average response time in milliseconds","optional":true},"responseTimeMedian":{"type":"number","description":"Median response time in milliseconds","optional":true},"responseTime90th":{"type":"number","description":"90th percentile response time in milliseconds","optional":true},"responseTime99th":{"type":"number","description":"99th percentile response time in milliseconds","optional":true}}},"min":{"type":"object","description":"Minimum values across the analytics period","optional":true,"properties":{"queryCount":{"type":"number","description":"Minimum number of DNS queries"},"uncachedCount":{"type":"number","description":"Minimum number of uncached DNS queries"},"staleCount":{"type":"number","description":"Minimum number of stale DNS queries"},"responseTimeAvg":{"type":"number","description":"Minimum average response time in milliseconds","optional":true},"responseTimeMedian":{"type":"number","description":"Minimum median response time in milliseconds","optional":true},"responseTime90th":{"type":"number","description":"Minimum 90th percentile response time in milliseconds","optional":true},"responseTime99th":{"type":"number","description":"Minimum 99th percentile response time in milliseconds","optional":true}}},"max":{"type":"object","description":"Maximum values across the analytics period","optional":true,"properties":{"queryCount":{"type":"number","description":"Maximum number of DNS queries"},"uncachedCount":{"type":"number","description":"Maximum number of uncached DNS queries"},"staleCount":{"type":"number","description":"Maximum number of stale DNS queries"},"responseTimeAvg":{"type":"number","description":"Maximum average response time in milliseconds","optional":true},"responseTimeMedian":{"type":"number","description":"Maximum median response time in milliseconds","optional":true},"responseTime90th":{"type":"number","description":"Maximum 90th percentile response time in milliseconds","optional":true},"responseTime99th":{"type":"number","description":"Maximum 99th percentile response time in milliseconds","optional":true}}},"data":{"type":"array","description":"Raw analytics data rows returned by the Cloudflare DNS analytics report","items":{"type":"object","properties":{"dimensions":{"type":"array","description":"Dimension values for this data row, parallel to the requested dimensions list","items":{"type":"string","description":"Dimension value"}},"metrics":{"type":"array","description":"Metric values for this data row, parallel to the requested metrics list","items":{"type":"number","description":"Metric value"}}}}},"data_lag":{"type":"number","description":"Processing lag in seconds before analytics data becomes available"},"rows":{"type":"number","description":"Total number of rows in the result set"},"query":{"type":"object","description":"Echo of the query parameters sent to the API","optional":true,"properties":{"since":{"type":"string","description":"Start date of the analytics query"},"until":{"type":"string","description":"End date of the analytics query"},"metrics":{"type":"array","description":"Metrics requested in the query","items":{"type":"string","description":"Metric name"}},"dimensions":{"type":"array","description":"Dimensions requested in the query","items":{"type":"string","description":"Dimension name"}},"filters":{"type":"string","description":"Filters applied to the query"},"sort":{"type":"array","description":"Sort order applied to the query","items":{"type":"string","description":"Sort field with direction prefix"}},"limit":{"type":"number","description":"Maximum number of results requested"}}}},"cloudflare_get_zone":{"id":{"type":"string","description":"Zone ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Zone status (initializing, pending, active, moved)"},"paused":{"type":"boolean","description":"Whether the zone is paused"},"type":{"type":"string","description":"Zone type (full, partial, or secondary)"},"name_servers":{"type":"array","description":"Assigned Cloudflare name servers","items":{"type":"string","description":"Name server hostname"}},"original_name_servers":{"type":"array","description":"Original name servers before moving to Cloudflare","items":{"type":"string","description":"Name server hostname"},"optional":true},"created_on":{"type":"string","description":"ISO 8601 date when the zone was created"},"modified_on":{"type":"string","description":"ISO 8601 date when the zone was last modified"},"activated_on":{"type":"string","description":"ISO 8601 date when the zone was activated","optional":true},"development_mode":{"type":"number","description":"Seconds remaining in development mode (0 = off)"},"plan":{"type":"object","description":"Zone plan information","properties":{"id":{"type":"string","description":"Plan identifier"},"name":{"type":"string","description":"Plan name"},"price":{"type":"number","description":"Plan price"},"is_subscribed":{"type":"boolean","description":"Whether the zone is subscribed to the plan"},"frequency":{"type":"string","description":"Plan billing frequency"},"currency":{"type":"string","description":"Plan currency"},"legacy_id":{"type":"string","description":"Legacy plan identifier"}}},"account":{"type":"object","description":"Account the zone belongs to","properties":{"id":{"type":"string","description":"Account identifier"},"name":{"type":"string","description":"Account name"}}},"owner":{"type":"object","description":"Zone owner information","properties":{"id":{"type":"string","description":"Owner identifier"},"name":{"type":"string","description":"Owner name"},"type":{"type":"string","description":"Owner type"}}},"meta":{"type":"object","description":"Zone metadata","properties":{"cdn_only":{"type":"boolean","description":"Whether the zone is CDN only"},"custom_certificate_quota":{"type":"number","description":"Custom certificate quota"},"dns_only":{"type":"boolean","description":"Whether the zone is DNS only"},"foundation_dns":{"type":"boolean","description":"Whether foundation DNS is enabled"},"page_rule_quota":{"type":"number","description":"Page rule quota"},"phishing_detected":{"type":"boolean","description":"Whether phishing was detected"},"step":{"type":"number","description":"Current setup step"}},"optional":true},"vanity_name_servers":{"type":"array","description":"Custom vanity name servers","items":{"type":"string","description":"Vanity name server hostname"},"optional":true},"permissions":{"type":"array","description":"User permissions for the zone","items":{"type":"string","description":"Permission string"},"optional":true}},"cloudflare_get_zone_settings":{"settings":{"type":"array","description":"List of zone settings","items":{"type":"object","properties":{"id":{"type":"string","description":"Setting identifier (e.g., ssl, cache_level, security_level, always_use_https)"},"value":{"type":"string","description":"Setting value as a string. Simple values returned as-is (e.g., \\"full\\", \\"on\\"). Complex values are JSON-stringified (e.g., \'{\\"css\\":\\"on\\",\\"html\\":\\"on\\",\\"js\\":\\"on\\"}\')."},"editable":{"type":"boolean","description":"Whether the setting can be modified for the current zone plan"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the setting was last modified"},"time_remaining":{"type":"number","description":"Seconds remaining until the setting can be modified again (only present for rate-limited settings)","optional":true}}}}},"cloudflare_list_certificates":{"certificates":{"type":"array","description":"List of SSL/TLS certificate packs","items":{"type":"object","properties":{"id":{"type":"string","description":"Certificate pack ID"},"type":{"type":"string","description":"Certificate type (e.g., \\"universal\\", \\"advanced\\")"},"hosts":{"type":"array","description":"Hostnames covered by this certificate pack","items":{"type":"string","description":"Hostname"}},"primary_certificate":{"type":"string","description":"ID of the primary certificate in the pack","optional":true},"status":{"type":"string","description":"Certificate pack status (e.g., \\"active\\", \\"pending\\")"},"certificates":{"type":"array","description":"Individual certificates within the pack","items":{"type":"object","properties":{"id":{"type":"string","description":"Certificate ID"},"hosts":{"type":"array","description":"Hostnames covered by this certificate","items":{"type":"string","description":"Hostname"}},"issuer":{"type":"string","description":"Certificate issuer"},"signature":{"type":"string","description":"Signature algorithm (e.g., \\"ECDSAWithSHA256\\")"},"status":{"type":"string","description":"Certificate status"},"bundle_method":{"type":"string","description":"Bundle method (e.g., \\"ubiquitous\\")"},"zone_id":{"type":"string","description":"Zone ID the certificate belongs to"},"uploaded_on":{"type":"string","description":"Upload date (ISO 8601)"},"modified_on":{"type":"string","description":"Last modified date (ISO 8601)"},"expires_on":{"type":"string","description":"Expiration date (ISO 8601)"},"priority":{"type":"number","description":"Certificate priority order","optional":true},"geo_restrictions":{"type":"object","description":"Geographic restrictions for the certificate","optional":true,"properties":{"label":{"type":"string","description":"Geographic restriction label"}}}}}},"cloudflare_branding":{"type":"boolean","description":"Whether Cloudflare branding is enabled on the certificate","optional":true},"validation_method":{"type":"string","description":"Validation method (e.g., \\"txt\\", \\"http\\", \\"cname\\")","optional":true},"validity_days":{"type":"number","description":"Validity period in days","optional":true},"certificate_authority":{"type":"string","description":"Certificate authority (e.g., \\"lets_encrypt\\", \\"google\\")","optional":true},"validation_errors":{"type":"array","description":"Validation issues for the certificate pack","optional":true,"items":{"type":"object","properties":{"message":{"type":"string","description":"Validation error message"}}}},"validation_records":{"type":"array","description":"Validation records for the certificate pack","optional":true,"items":{"type":"object","properties":{"cname":{"type":"string","description":"CNAME record name"},"cname_target":{"type":"string","description":"CNAME record target"},"emails":{"type":"array","description":"Email addresses for validation","items":{"type":"string","description":"Email address"}},"http_body":{"type":"string","description":"HTTP validation body content"},"http_url":{"type":"string","description":"HTTP validation URL"},"status":{"type":"string","description":"Validation record status"},"txt_name":{"type":"string","description":"TXT record name"},"txt_value":{"type":"string","description":"TXT record value"}}}},"dcv_delegation_records":{"type":"array","description":"Domain control validation delegation records","optional":true,"items":{"type":"object","properties":{"cname":{"type":"string","description":"CNAME record name"},"cname_target":{"type":"string","description":"CNAME record target"},"emails":{"type":"array","description":"Email addresses for validation","items":{"type":"string","description":"Email address"}},"http_body":{"type":"string","description":"HTTP validation body content"},"http_url":{"type":"string","description":"HTTP validation URL"},"status":{"type":"string","description":"Delegation record status"},"txt_name":{"type":"string","description":"TXT record name"},"txt_value":{"type":"string","description":"TXT record value"}}}}}}},"total_count":{"type":"number","description":"Total number of certificate packs"}},"cloudflare_list_dns_records":{"records":{"type":"array","description":"List of DNS records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the DNS record"},"zone_id":{"type":"string","description":"The ID of the zone the record belongs to"},"zone_name":{"type":"string","description":"The name of the zone"},"type":{"type":"string","description":"Record type (A, AAAA, CNAME, MX, TXT, etc.)"},"name":{"type":"string","description":"Record name (e.g., example.com)"},"content":{"type":"string","description":"Record content (e.g., IP address)"},"proxiable":{"type":"boolean","description":"Whether the record can be proxied"},"proxied":{"type":"boolean","description":"Whether Cloudflare proxy is enabled"},"ttl":{"type":"number","description":"TTL in seconds (1 = automatic)"},"locked":{"type":"boolean","description":"Whether the record is locked"},"priority":{"type":"number","description":"MX/SRV record priority","optional":true},"comment":{"type":"string","description":"Comment associated with the record","optional":true},"tags":{"type":"array","description":"Tags associated with the record","items":{"type":"string","description":"Tag value"}},"comment_modified_on":{"type":"string","description":"ISO 8601 timestamp when the comment was last modified","optional":true},"tags_modified_on":{"type":"string","description":"ISO 8601 timestamp when tags were last modified","optional":true},"meta":{"type":"object","description":"Record metadata","optional":true,"properties":{"source":{"type":"string","description":"Source of the DNS record"}}},"created_on":{"type":"string","description":"ISO 8601 timestamp when the record was created"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the record was last modified"}}}},"total_count":{"type":"number","description":"Total number of DNS records matching the query"}},"cloudflare_list_zones":{"zones":{"type":"array","description":"List of zones/domains","items":{"type":"object","properties":{"id":{"type":"string","description":"Zone ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Zone status (initializing, pending, active, moved)"},"paused":{"type":"boolean","description":"Whether the zone is paused"},"type":{"type":"string","description":"Zone type (full, partial, or secondary)"},"name_servers":{"type":"array","description":"Assigned Cloudflare name servers","items":{"type":"string","description":"Name server hostname"}},"original_name_servers":{"type":"array","description":"Original name servers before moving to Cloudflare","items":{"type":"string","description":"Name server hostname"},"optional":true},"created_on":{"type":"string","description":"ISO 8601 date when the zone was created"},"modified_on":{"type":"string","description":"ISO 8601 date when the zone was last modified"},"activated_on":{"type":"string","description":"ISO 8601 date when the zone was activated","optional":true},"development_mode":{"type":"number","description":"Seconds remaining in development mode (0 = off)"},"plan":{"type":"object","description":"Zone plan information","properties":{"id":{"type":"string","description":"Plan identifier"},"name":{"type":"string","description":"Plan name"},"price":{"type":"number","description":"Plan price"},"is_subscribed":{"type":"boolean","description":"Whether the zone is subscribed to the plan"},"frequency":{"type":"string","description":"Plan billing frequency"},"currency":{"type":"string","description":"Plan currency"},"legacy_id":{"type":"string","description":"Legacy plan identifier"}}},"account":{"type":"object","description":"Account the zone belongs to","properties":{"id":{"type":"string","description":"Account identifier"},"name":{"type":"string","description":"Account name"}}},"owner":{"type":"object","description":"Zone owner information","properties":{"id":{"type":"string","description":"Owner identifier"},"name":{"type":"string","description":"Owner name"},"type":{"type":"string","description":"Owner type"}}},"meta":{"type":"object","description":"Zone metadata","properties":{"cdn_only":{"type":"boolean","description":"Whether the zone is CDN only"},"custom_certificate_quota":{"type":"number","description":"Custom certificate quota"},"dns_only":{"type":"boolean","description":"Whether the zone is DNS only"},"foundation_dns":{"type":"boolean","description":"Whether foundation DNS is enabled"},"page_rule_quota":{"type":"number","description":"Page rule quota"},"phishing_detected":{"type":"boolean","description":"Whether phishing was detected"},"step":{"type":"number","description":"Current setup step"}},"optional":true},"vanity_name_servers":{"type":"array","description":"Custom vanity name servers","items":{"type":"string","description":"Vanity name server hostname"},"optional":true},"permissions":{"type":"array","description":"User permissions for the zone","items":{"type":"string","description":"Permission string"},"optional":true}}}},"total_count":{"type":"number","description":"Total number of zones matching the query"}},"cloudflare_purge_cache":{"id":{"type":"string","description":"Purge request identifier returned by Cloudflare"}},"cloudflare_update_dns_record":{"id":{"type":"string","description":"Unique identifier for the updated DNS record"},"zone_id":{"type":"string","description":"The ID of the zone the record belongs to"},"zone_name":{"type":"string","description":"The name of the zone"},"type":{"type":"string","description":"DNS record type (A, AAAA, CNAME, MX, TXT, etc.)"},"name":{"type":"string","description":"DNS record hostname"},"content":{"type":"string","description":"DNS record value (e.g., IP address, target hostname)"},"proxiable":{"type":"boolean","description":"Whether the record can be proxied through Cloudflare"},"proxied":{"type":"boolean","description":"Whether Cloudflare proxy is enabled"},"ttl":{"type":"number","description":"Time to live in seconds (1 = automatic)"},"locked":{"type":"boolean","description":"Whether the record is locked"},"priority":{"type":"number","description":"Priority for MX and SRV records","optional":true},"comment":{"type":"string","description":"Comment associated with the record","optional":true},"tags":{"type":"array","description":"Tags associated with the record","items":{"type":"string","description":"Tag value"}},"comment_modified_on":{"type":"string","description":"ISO 8601 timestamp when the comment was last modified","optional":true},"tags_modified_on":{"type":"string","description":"ISO 8601 timestamp when tags were last modified","optional":true},"meta":{"type":"object","description":"Record metadata","optional":true,"properties":{"source":{"type":"string","description":"Source of the DNS record"}}},"created_on":{"type":"string","description":"ISO 8601 timestamp when the record was created"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the record was last modified"}},"cloudflare_update_zone_setting":{"id":{"type":"string","description":"Setting identifier (e.g., ssl, cache_level, security_level)"},"value":{"type":"string","description":"Updated setting value as a string. Simple values returned as-is (e.g., \\"full\\", \\"on\\"). Complex values are JSON-stringified."},"editable":{"type":"boolean","description":"Whether the setting can be modified for the current zone plan"},"modified_on":{"type":"string","description":"ISO 8601 timestamp when the setting was last modified"},"time_remaining":{"type":"number","description":"Seconds remaining until the setting can be modified again (only present for rate-limited settings)","optional":true}},"cloudformation_cancel_update_stack":{"message":{"type":"string","description":"Operation status message"}},"cloudformation_create_change_set":{"changeSetId":{"type":"string","description":"The unique ID of the created change set"},"stackId":{"type":"string","description":"The unique ID of the target stack"}},"cloudformation_create_stack":{"stackId":{"type":"string","description":"The unique ID of the created stack"}},"cloudformation_delete_stack":{"message":{"type":"string","description":"Operation status message"}},"cloudformation_describe_change_set":{"changeSetName":{"type":"string","description":"Name of the change set"},"changeSetId":{"type":"string","description":"The unique ID of the change set"},"stackId":{"type":"string","description":"The unique ID of the target stack"},"stackName":{"type":"string","description":"Name of the target stack"},"description":{"type":"string","description":"Description of the change set"},"executionStatus":{"type":"string","description":"Whether the change set can be executed (AVAILABLE, UNAVAILABLE, EXECUTE_IN_PROGRESS, EXECUTE_COMPLETE, EXECUTE_FAILED, OBSOLETE)"},"status":{"type":"string","description":"Current status of the change set (CREATE_PENDING, CREATE_IN_PROGRESS, CREATE_COMPLETE, DELETE_COMPLETE, FAILED)"},"statusReason":{"type":"string","description":"Reason for the current status, particularly if failed"},"creationTime":{"type":"number","description":"Timestamp the change set was created"},"capabilities":{"type":"array","description":"Capabilities required to execute the change set"},"changes":{"type":"array","description":"List of resource changes (action, logical/physical resource ID, resource type, replacement)"}},"cloudformation_describe_stack_drift_detection_status":{"stackId":{"type":"string","description":"The stack ID"},"stackDriftDetectionId":{"type":"string","description":"The drift detection ID"},"stackDriftStatus":{"type":"string","description":"Drift status (DRIFTED, IN_SYNC, NOT_CHECKED)"},"detectionStatus":{"type":"string","description":"Detection status (DETECTION_IN_PROGRESS, DETECTION_COMPLETE, DETECTION_FAILED)"},"detectionStatusReason":{"type":"string","description":"Reason if detection failed"},"driftedStackResourceCount":{"type":"number","description":"Number of resources that have drifted"},"timestamp":{"type":"number","description":"Timestamp of the detection"}},"cloudformation_describe_stack_events":{"events":{"type":"array","description":"List of stack events with resource status and timestamps"}},"cloudformation_describe_stacks":{"stacks":{"type":"array","description":"List of CloudFormation stacks with status, outputs, and tags"}},"cloudformation_detect_stack_drift":{"stackDriftDetectionId":{"type":"string","description":"ID to use with Describe Stack Drift Detection Status to check results"}},"cloudformation_execute_change_set":{"message":{"type":"string","description":"Operation status message"}},"cloudformation_get_template":{"templateBody":{"type":"string","description":"The template body as a JSON or YAML string"},"stagesAvailable":{"type":"array","description":"Available template stages"}},"cloudformation_get_template_summary":{"description":{"type":"string","description":"Template description"},"parameters":{"type":"array","description":"Template parameters with types, defaults, and descriptions"},"capabilities":{"type":"array","description":"Required capabilities (e.g., CAPABILITY_IAM)"},"capabilitiesReason":{"type":"string","description":"Reason capabilities are required"},"resourceTypes":{"type":"array","description":"AWS resource types declared in the template (e.g., AWS::S3::Bucket)"},"version":{"type":"string","description":"Template format version"},"declaredTransforms":{"type":"array","description":"Transforms used in the template (e.g., AWS::Serverless-2016-10-31)"}},"cloudformation_list_stack_resources":{"resources":{"type":"array","description":"List of stack resources with type, status, and drift information"}},"cloudformation_update_stack":{"stackId":{"type":"string","description":"The unique ID of the updated stack"}},"cloudformation_validate_template":{"description":{"type":"string","description":"Template description"},"parameters":{"type":"array","description":"Template parameters with defaults and descriptions"},"capabilities":{"type":"array","description":"Required capabilities (e.g., CAPABILITY_IAM)"},"capabilitiesReason":{"type":"string","description":"Reason capabilities are required"},"declaredTransforms":{"type":"array","description":"Transforms used in the template (e.g., AWS::Serverless-2016-10-31)"}},"cloudwatch_describe_alarm_history":{"alarmHistoryItems":{"type":"array","description":"Alarm history items sorted per scanBy, newest first by default","items":{"type":"object","properties":{"alarmName":{"type":"string","description":"Name of the alarm this history item belongs to"},"alarmType":{"type":"string","description":"MetricAlarm or CompositeAlarm"},"timestamp":{"type":"number","description":"Epoch ms when the history item occurred"},"historyItemType":{"type":"string","description":"ConfigurationUpdate, StateUpdate, Action, or contributor variants"},"historySummary":{"type":"string","description":"Human-readable summary of the event"}}}}},"cloudwatch_describe_alarms":{"alarms":{"type":"array","description":"List of CloudWatch alarms with state and configuration","items":{"type":"object","properties":{"alarmName":{"type":"string","description":"Alarm name"},"alarmArn":{"type":"string","description":"Alarm ARN"},"stateValue":{"type":"string","description":"Current state (OK, ALARM, INSUFFICIENT_DATA)"},"stateReason":{"type":"string","description":"Human-readable reason for the state"},"metricName":{"type":"string","description":"Metric name (MetricAlarm only)"},"namespace":{"type":"string","description":"Metric namespace (MetricAlarm only)"},"threshold":{"type":"number","description":"Threshold value (MetricAlarm only)"},"stateUpdatedTimestamp":{"type":"number","description":"Epoch ms when state last changed"}}}}},"cloudwatch_describe_log_groups":{"logGroups":{"type":"array","description":"List of CloudWatch log groups with metadata","items":{"type":"object","properties":{"logGroupName":{"type":"string","description":"Log group name"},"arn":{"type":"string","description":"Log group ARN"},"storedBytes":{"type":"number","description":"Total stored bytes"},"retentionInDays":{"type":"number","description":"Retention period in days (if set)"},"creationTime":{"type":"number","description":"Creation time in epoch milliseconds"}}}}},"cloudwatch_describe_log_streams":{"logStreams":{"type":"array","description":"List of log streams with metadata, sorted by last event time (most recent first) unless a prefix filter is applied","items":{"type":"object","properties":{"logStreamName":{"type":"string","description":"Log stream name"},"lastEventTimestamp":{"type":"number","description":"Timestamp of the last log event in epoch milliseconds"},"firstEventTimestamp":{"type":"number","description":"Timestamp of the first log event in epoch milliseconds"},"creationTime":{"type":"number","description":"Stream creation time in epoch milliseconds"},"storedBytes":{"type":"number","description":"Total stored bytes"}}}}},"cloudwatch_filter_log_events":{"events":{"type":"array","description":"Matching log events across all searched streams, sorted by timestamp","items":{"type":"object","properties":{"logStreamName":{"type":"string","description":"Log stream the event belongs to"},"timestamp":{"type":"number","description":"Event timestamp in epoch milliseconds"},"message":{"type":"string","description":"Log event message"},"ingestionTime":{"type":"number","description":"Ingestion time in epoch milliseconds"}}}}},"cloudwatch_get_log_events":{"events":{"type":"array","description":"Log events with timestamp, message, and ingestion time","items":{"type":"object","properties":{"timestamp":{"type":"number","description":"Event timestamp in epoch milliseconds"},"message":{"type":"string","description":"Log event message"},"ingestionTime":{"type":"number","description":"Ingestion time in epoch milliseconds"}}}}},"cloudwatch_get_metric_statistics":{"label":{"type":"string","description":"Metric label returned by CloudWatch"},"datapoints":{"type":"array","description":"Datapoints sorted by timestamp with statistics values","items":{"type":"object","properties":{"timestamp":{"type":"number","description":"Datapoint timestamp in epoch milliseconds"},"average":{"type":"number","description":"Average statistic value"},"sum":{"type":"number","description":"Sum statistic value"},"minimum":{"type":"number","description":"Minimum statistic value"},"maximum":{"type":"number","description":"Maximum statistic value"},"sampleCount":{"type":"number","description":"Sample count statistic value"},"unit":{"type":"string","description":"Unit of the metric"}}}}},"cloudwatch_list_metrics":{"metrics":{"type":"array","description":"List of metrics with namespace, name, and dimensions","items":{"type":"object","properties":{"namespace":{"type":"string","description":"Metric namespace (e.g., AWS/EC2)"},"metricName":{"type":"string","description":"Metric name (e.g., CPUUtilization)"},"dimensions":{"type":"array","description":"Array of name/value dimension pairs"}}}}},"cloudwatch_mute_alarm":{"success":{"type":"boolean","description":"Whether the mute rule was created successfully"},"muteRuleName":{"type":"string","description":"Name of the mute rule that was created"},"alarmNames":{"type":"array","description":"Names of the alarms this rule mutes","items":{"type":"string"}},"expression":{"type":"string","description":"Schedule expression used by the mute rule"},"duration":{"type":"string","description":"ISO 8601 duration of the mute window"}},"cloudwatch_put_log_group_retention":{"success":{"type":"boolean","description":"Whether the retention policy was updated"},"logGroupName":{"type":"string","description":"Log group the policy applies to"},"retentionInDays":{"type":"number","description":"Retention period in days, or null if events never expire","optional":true}},"cloudwatch_put_metric_data":{"success":{"type":"boolean","description":"Whether the metric was published successfully"},"namespace":{"type":"string","description":"Metric namespace"},"metricName":{"type":"string","description":"Metric name"},"value":{"type":"number","description":"Published metric value"},"unit":{"type":"string","description":"Metric unit"},"timestamp":{"type":"string","description":"Timestamp when the metric was published"}},"cloudwatch_query_logs":{"results":{"type":"array","description":"Query result rows (each row is a key/value map of field name to value)"},"statistics":{"type":"object","description":"Query statistics","properties":{"bytesScanned":{"type":"number","description":"Total bytes of log data scanned"},"recordsMatched":{"type":"number","description":"Number of log records that matched the query"},"recordsScanned":{"type":"number","description":"Total log records scanned"}}},"status":{"type":"string","description":"Query completion status (Complete, Failed, Cancelled, or Timeout)"}},"cloudwatch_unmute_alarm":{"success":{"type":"boolean","description":"Whether the mute rule was deleted successfully"},"muteRuleName":{"type":"string","description":"Name of the mute rule that was deleted"}},"codepipeline_disable_stage_transition":{"pipelineName":{"type":"string","description":"Pipeline name"},"stageName":{"type":"string","description":"Stage whose transition was disabled"},"transitionType":{"type":"string","description":"Transition type that was disabled (Inbound or Outbound)"}},"codepipeline_enable_stage_transition":{"pipelineName":{"type":"string","description":"Pipeline name"},"stageName":{"type":"string","description":"Stage whose transition was enabled"},"transitionType":{"type":"string","description":"Transition type that was enabled (Inbound or Outbound)"}},"codepipeline_get_pipeline":{"pipelineName":{"type":"string","description":"Pipeline name"},"pipelineArn":{"type":"string","description":"Pipeline ARN","optional":true},"roleArn":{"type":"string","description":"IAM role ARN the pipeline assumes"},"version":{"type":"number","description":"Pipeline version number","optional":true},"pipelineType":{"type":"string","description":"Pipeline type (V1 or V2)","optional":true},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)","optional":true},"artifactStoreType":{"type":"string","description":"Artifact store type (S3)","optional":true},"artifactStoreLocation":{"type":"string","description":"Artifact store bucket location","optional":true},"stages":{"type":"array","description":"Pipeline stages with their actions (name, category, provider, configuration)","items":{"type":"object","properties":{"stageName":{"type":"string","description":"Stage name"},"actions":{"type":"array","description":"Actions in the stage, in run order"}}}},"variables":{"type":"array","description":"Pipeline variable declarations with default values","items":{"type":"object","properties":{"name":{"type":"string","description":"Variable name"},"defaultValue":{"type":"string","description":"Default value"},"description":{"type":"string","description":"Variable description"}}}},"created":{"type":"number","description":"Epoch ms when the pipeline was created","optional":true},"updated":{"type":"number","description":"Epoch ms when the pipeline was last updated","optional":true}},"codepipeline_get_pipeline_execution":{"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID"},"pipelineName":{"type":"string","description":"Pipeline name"},"pipelineVersion":{"type":"number","description":"Pipeline version number","optional":true},"status":{"type":"string","description":"Execution status (Cancelled, InProgress, Stopped, Stopping, Succeeded, Superseded, Failed)"},"statusSummary":{"type":"string","description":"Status summary for the execution","optional":true},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)","optional":true},"executionType":{"type":"string","description":"Execution type (STANDARD or ROLLBACK)","optional":true},"triggerType":{"type":"string","description":"What triggered the execution (e.g., Webhook, StartPipelineExecution)","optional":true},"triggerDetail":{"type":"string","description":"Detail about the trigger (e.g., user ARN)","optional":true},"artifactRevisions":{"type":"array","description":"Source artifact revisions for the execution","items":{"type":"object","properties":{"name":{"type":"string","description":"Artifact name"},"revisionId":{"type":"string","description":"Revision ID (e.g., commit SHA)"},"revisionSummary":{"type":"string","description":"Revision summary (e.g., commit message)"},"revisionUrl":{"type":"string","description":"URL of the revision"},"created":{"type":"number","description":"Epoch ms when the revision was created"}}}},"variables":{"type":"array","description":"Resolved pipeline variables for the execution","items":{"type":"object","properties":{"name":{"type":"string","description":"Variable name"},"resolvedValue":{"type":"string","description":"Resolved variable value"}}}}},"codepipeline_get_pipeline_state":{"pipelineName":{"type":"string","description":"Pipeline name"},"pipelineVersion":{"type":"number","description":"Pipeline version number","optional":true},"created":{"type":"number","description":"Epoch ms when the pipeline was created","optional":true},"updated":{"type":"number","description":"Epoch ms when the pipeline was last updated","optional":true},"stageStates":{"type":"array","description":"Per-stage state including latest execution status and action details","items":{"type":"object","properties":{"stageName":{"type":"string","description":"Stage name"},"status":{"type":"string","description":"Latest stage execution status (InProgress, Succeeded, Failed, Stopped, Cancelled)"},"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID currently in the stage"},"inboundTransitionEnabled":{"type":"boolean","description":"Whether the inbound transition into the stage is enabled"},"actionStates":{"type":"array","description":"Per-action state with status, summary, error details, and approval token (for pending manual approvals)"}}}}},"codepipeline_list_action_executions":{"actionExecutionDetails":{"type":"array","description":"Action execution history, most recent first","items":{"type":"object","properties":{"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID"},"actionExecutionId":{"type":"string","description":"Action execution ID (use as the approval token for PARALLEL execution-mode pipelines)"},"pipelineVersion":{"type":"number","description":"Pipeline version number"},"stageName":{"type":"string","description":"Stage the action belongs to"},"actionName":{"type":"string","description":"Action name"},"startTime":{"type":"number","description":"Epoch ms when the action started"},"lastUpdateTime":{"type":"number","description":"Epoch ms when the action was last updated"},"updatedBy":{"type":"string","description":"Who or what last updated the action"},"status":{"type":"string","description":"Action execution status (InProgress, Abandoned, Succeeded, Failed)"},"externalExecutionId":{"type":"string","description":"ID of the external system execution (e.g., CodeBuild build ID)"},"externalExecutionSummary":{"type":"string","description":"Summary from the external system execution"},"externalExecutionUrl":{"type":"string","description":"URL of the external system execution"},"errorCode":{"type":"string","description":"Error code if the action failed"},"errorMessage":{"type":"string","description":"Error message if the action failed"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true}},"codepipeline_list_pipeline_executions":{"executions":{"type":"array","description":"Pipeline execution summaries, most recent first","items":{"type":"object","properties":{"pipelineExecutionId":{"type":"string","description":"Pipeline execution ID"},"status":{"type":"string","description":"Execution status (Cancelled, InProgress, Stopped, Stopping, Succeeded, Superseded, Failed)"},"statusSummary":{"type":"string","description":"Status summary for the execution"},"startTime":{"type":"number","description":"Epoch ms when the execution started"},"lastUpdateTime":{"type":"number","description":"Epoch ms when the execution was last updated"},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)"},"executionType":{"type":"string","description":"Execution type (STANDARD or ROLLBACK)"},"stopTriggerReason":{"type":"string","description":"Reason the execution was stopped, if applicable"},"triggerType":{"type":"string","description":"What triggered the execution"},"triggerDetail":{"type":"string","description":"Detail about the trigger"},"rollbackTargetPipelineExecutionId":{"type":"string","description":"Execution ID this run rolled back to, if it was a rollback"},"sourceRevisions":{"type":"array","description":"Source revisions (commit IDs, summaries, URLs) for the execution"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true}},"codepipeline_list_pipelines":{"pipelines":{"type":"array","description":"List of pipelines with name, version, type, and timestamps","items":{"type":"object","properties":{"name":{"type":"string","description":"Pipeline name"},"version":{"type":"number","description":"Pipeline version number"},"pipelineType":{"type":"string","description":"Pipeline type (V1 or V2)"},"executionMode":{"type":"string","description":"Execution mode (QUEUED, SUPERSEDED, PARALLEL)"},"created":{"type":"number","description":"Epoch ms when the pipeline was created"},"updated":{"type":"number","description":"Epoch ms when the pipeline was last updated"}}}},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true}},"codepipeline_put_approval_result":{"approvedAt":{"type":"number","description":"Epoch ms when the approval or rejection was submitted","optional":true},"status":{"type":"string","description":"The submitted approval decision (Approved or Rejected)"}},"codepipeline_retry_stage_execution":{"pipelineExecutionId":{"type":"string","description":"ID of the pipeline execution with the retried stage"}},"codepipeline_start_execution":{"pipelineExecutionId":{"type":"string","description":"ID of the pipeline execution that was started"}},"codepipeline_stop_execution":{"pipelineExecutionId":{"type":"string","description":"ID of the pipeline execution that was stopped"}},"confluence_add_label":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"Page ID that the label was added to"},"labelName":{"type":"string","description":"Name of the added label"},"labelId":{"type":"string","description":"ID of the added label"}},"confluence_create_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Created blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID"},"authorId":{"type":"string","description":"Author account ID","optional":true},"body":{"type":"object","description":"Blog post body content","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Blog post version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}},"confluence_create_comment":{"ts":{"type":"string","description":"Timestamp of creation"},"commentId":{"type":"string","description":"Created comment ID"},"pageId":{"type":"string","description":"Page ID"}},"confluence_create_page":{"ts":{"type":"string","description":"Timestamp of creation"},"pageId":{"type":"string","description":"Created page ID"},"title":{"type":"string","description":"Page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"parentId":{"type":"string","description":"Parent page ID","optional":true},"body":{"type":"object","description":"Page body content","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"url":{"type":"string","description":"Page URL"}},"confluence_create_page_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"propertyId":{"type":"string","description":"ID of the created property"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value"},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}},"confluence_create_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Created space ID"},"name":{"type":"string","description":"Space name"},"key":{"type":"string","description":"Space key"},"type":{"type":"string","description":"Space type"},"status":{"type":"string","description":"Space status"},"url":{"type":"string","description":"URL to view the space"},"homepageId":{"type":"string","description":"Homepage ID","optional":true},"description":{"type":"object","description":"Space description","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}},"confluence_create_space_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"propertyId":{"type":"string","description":"Created property ID"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value"},"spaceId":{"type":"string","description":"Space ID"}},"confluence_delete_attachment":{"ts":{"type":"string","description":"Timestamp of deletion"},"attachmentId":{"type":"string","description":"Deleted attachment ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPostId":{"type":"string","description":"Deleted blog post ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_comment":{"ts":{"type":"string","description":"Timestamp of deletion"},"commentId":{"type":"string","description":"Deleted comment ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_label":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"Page ID the label was removed from"},"labelName":{"type":"string","description":"Name of the removed label"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_page":{"ts":{"type":"string","description":"Timestamp of deletion"},"pageId":{"type":"string","description":"Deleted page ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_page_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"propertyId":{"type":"string","description":"ID of the deleted property"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_delete_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Deleted space ID"},"deleted":{"type":"boolean","description":"Deletion status"},"longTaskId":{"type":"string","description":"ID of the long-running deletion task; poll Confluence long-task API to track completion"},"longTaskStatusLink":{"type":"string","description":"Relative link to the long-task status endpoint"}},"confluence_delete_space_property":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Space ID"},"propertyId":{"type":"string","description":"Deleted property ID"},"deleted":{"type":"boolean","description":"Deletion status"}},"confluence_get_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"authorId":{"type":"string","description":"Author account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"body":{"type":"object","description":"Blog post body content in requested format(s)","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}},"confluence_get_page_ancestors":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page whose ancestors were retrieved"},"ancestors":{"type":"array","description":"Array of ancestor pages, ordered from direct parent to root","items":{"type":"object","properties":{"id":{"type":"string","description":"Ancestor page ID"},"title":{"type":"string","description":"Ancestor page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"webUrl":{"type":"string","description":"URL to view the page","optional":true}}}}},"confluence_get_page_children":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"parentId":{"type":"string","description":"ID of the parent page"},"children":{"type":"array","description":"Array of child pages","items":{"type":"object","properties":{"id":{"type":"string","description":"Child page ID"},"title":{"type":"string","description":"Child page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"childPosition":{"type":"number","description":"Position among siblings","optional":true},"webUrl":{"type":"string","description":"URL to view the page","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_get_page_descendants":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"descendants":{"type":"array","description":"Array of descendant pages","items":{"type":"object","properties":{"id":{"type":"string","description":"Page ID"},"title":{"type":"string","description":"Page title"},"type":{"type":"string","description":"Content type (page, whiteboard, database, etc.)","optional":true},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"parentId":{"type":"string","description":"Parent page ID","optional":true},"childPosition":{"type":"number","description":"Position among siblings","optional":true},"depth":{"type":"number","description":"Depth in the hierarchy","optional":true}}}},"pageId":{"type":"string","description":"Parent page ID"},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_get_page_version":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"title":{"type":"string","description":"Page title at this version","optional":true},"content":{"type":"string","description":"Page content with HTML tags stripped at this version","optional":true},"version":{"type":"object","description":"Detailed version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit"},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true},"contentTypeModified":{"type":"boolean","description":"Whether the content type was modified in this version","optional":true},"collaborators":{"type":"array","description":"List of collaborator account IDs for this version","items":{"type":"string"},"optional":true},"prevVersion":{"type":"number","description":"Previous version number","optional":true},"nextVersion":{"type":"number","description":"Next version number","optional":true}}},"body":{"type":"object","description":"Raw page body content in storage format at this version","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true}},"confluence_get_pages_by_label":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"labelId":{"type":"string","description":"ID of the label"},"pages":{"type":"array","description":"Array of pages with this label","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique page identifier"},"title":{"type":"string","description":"Page title"},"status":{"type":"string","description":"Page status (e.g., current, archived, trashed, draft)"},"spaceId":{"type":"string","description":"ID of the space containing the page"},"parentId":{"type":"string","description":"ID of the parent page (null if top-level)","optional":true},"authorId":{"type":"string","description":"Account ID of the page author"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the page was created"},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}}}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_get_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Space ID"},"name":{"type":"string","description":"Space name"},"key":{"type":"string","description":"Space key"},"type":{"type":"string","description":"Space type (global, personal)"},"status":{"type":"string","description":"Space status (current, archived)"},"url":{"type":"string","description":"URL to view the space in Confluence"},"authorId":{"type":"string","description":"Account ID of the space creator","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the space was created","optional":true},"homepageId":{"type":"string","description":"ID of the space homepage","optional":true},"description":{"type":"object","description":"Space description content","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}},"confluence_get_task":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Task ID"},"localId":{"type":"string","description":"Local task ID","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"pageId":{"type":"string","description":"Page ID","optional":true},"blogPostId":{"type":"string","description":"Blog post ID","optional":true},"status":{"type":"string","description":"Task status (complete or incomplete)"},"body":{"type":"string","description":"Task body content in storage format","optional":true},"createdBy":{"type":"string","description":"Creator account ID","optional":true},"assignedTo":{"type":"string","description":"Assignee account ID","optional":true},"completedBy":{"type":"string","description":"Completer account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"dueAt":{"type":"string","description":"Due date","optional":true},"completedAt":{"type":"string","description":"Completion timestamp","optional":true}},"confluence_get_user":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"email":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Account type (e.g., atlassian, app, customer)","optional":true},"profilePicture":{"type":"string","description":"Path to the user profile picture","optional":true},"publicName":{"type":"string","description":"Public name of the user","optional":true}},"confluence_list_attachments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"attachments":{"type":"array","description":"Array of Confluence attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique attachment identifier (prefixed with \\"att\\")"},"title":{"type":"string","description":"Attachment file name"},"status":{"type":"string","description":"Attachment status (e.g., current, archived, trashed)"},"mediaType":{"type":"string","description":"MIME type of the attachment"},"fileSize":{"type":"number","description":"File size in bytes"},"downloadUrl":{"type":"string","description":"URL to download the attachment"},"webuiUrl":{"type":"string","description":"URL to view the attachment in Confluence UI","optional":true},"pageId":{"type":"string","description":"ID of the page the attachment belongs to","optional":true},"blogPostId":{"type":"string","description":"ID of the blog post the attachment belongs to","optional":true},"comment":{"type":"string","description":"Comment/description of the attachment","optional":true},"version":{"type":"object","description":"Attachment version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_blogposts":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPosts":{"type":"array","description":"Array of blog posts","items":{"type":"object","properties":{"id":{"type":"string","description":"Blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"authorId":{"type":"string","description":"Author account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_blogposts_in_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPosts":{"type":"array","description":"Array of blog posts in the space","items":{"type":"object","properties":{"id":{"type":"string","description":"Blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"authorId":{"type":"string","description":"Author account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"body":{"type":"object","description":"Blog post body content","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the blog post","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_comments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"comments":{"type":"array","description":"Array of Confluence comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique comment identifier"},"status":{"type":"string","description":"Comment status (e.g., current)"},"title":{"type":"string","description":"Comment title","optional":true},"pageId":{"type":"string","description":"ID of the page the comment belongs to","optional":true},"blogPostId":{"type":"string","description":"ID of the blog post the comment belongs to","optional":true},"parentCommentId":{"type":"string","description":"ID of the parent comment","optional":true},"body":{"type":"object","description":"Comment body content","properties":{"value":{"type":"string","description":"Comment body content"},"representation":{"type":"string","description":"Content representation format (e.g., storage, view)"}},"optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"authorId":{"type":"string","description":"Account ID of the comment author"},"version":{"type":"object","description":"Comment version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_labels":{"ts":{"type":"string","description":"Timestamp of retrieval"},"labels":{"type":"array","description":"Array of labels on the page","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique label identifier"},"name":{"type":"string","description":"Label name"},"prefix":{"type":"string","description":"Label prefix/type (e.g., global, my, team)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_page_properties":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"properties":{"type":"array","description":"Array of content properties","items":{"type":"object","properties":{"id":{"type":"string","description":"Property ID"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value (can be any JSON)"},"version":{"type":"object","description":"Version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_page_versions":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"ID of the page"},"versions":{"type":"array","description":"Array of page versions","items":{"type":"object","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_pages_in_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pages":{"type":"array","description":"Array of pages in the space","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique page identifier"},"title":{"type":"string","description":"Page title"},"status":{"type":"string","description":"Page status (e.g., current, archived, trashed, draft)"},"spaceId":{"type":"string","description":"ID of the space containing the page"},"parentId":{"type":"string","description":"ID of the parent page (null if top-level)","optional":true},"authorId":{"type":"string","description":"Account ID of the page author"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the page was created"},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}}},"body":{"type":"object","description":"Page body content (if bodyFormat was specified)","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"webUrl":{"type":"string","description":"URL to view the page in Confluence","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_space_labels":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"ID of the space"},"labels":{"type":"array","description":"Array of labels on the space","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique label identifier"},"name":{"type":"string","description":"Label name"},"prefix":{"type":"string","description":"Label prefix/type (e.g., global, my, team)"}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_space_permissions":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"permissions":{"type":"array","description":"Array of space permissions","items":{"type":"object","properties":{"id":{"type":"string","description":"Permission ID"},"principalType":{"type":"string","description":"Principal type (user, group, role)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"operationKey":{"type":"string","description":"Operation key (read, create, delete, etc.)","optional":true},"operationTargetType":{"type":"string","description":"Target type (page, blogpost, space, etc.)","optional":true},"anonymousAccess":{"type":"boolean","description":"Whether anonymous access is allowed"},"unlicensedAccess":{"type":"boolean","description":"Whether unlicensed access is allowed"}}}},"spaceId":{"type":"string","description":"Space ID"},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_space_properties":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"properties":{"type":"array","description":"Array of space properties","items":{"type":"object","properties":{"id":{"type":"string","description":"Property ID"},"key":{"type":"string","description":"Property key"},"value":{"type":"json","description":"Property value"}}}},"spaceId":{"type":"string","description":"Space ID"},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_spaces":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaces":{"type":"array","description":"Array of Confluence spaces","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique space identifier"},"key":{"type":"string","description":"Space key (short identifier used in URLs)"},"name":{"type":"string","description":"Space name"},"type":{"type":"string","description":"Space type (e.g., global, personal)"},"status":{"type":"string","description":"Space status (e.g., current, archived)"},"authorId":{"type":"string","description":"Account ID of the space creator","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the space was created","optional":true},"homepageId":{"type":"string","description":"ID of the space homepage","optional":true},"description":{"type":"object","description":"Space description","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_list_tasks":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"tasks":{"type":"array","description":"Array of Confluence tasks","items":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"localId":{"type":"string","description":"Local task ID","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"pageId":{"type":"string","description":"Page ID","optional":true},"blogPostId":{"type":"string","description":"Blog post ID","optional":true},"status":{"type":"string","description":"Task status (complete or incomplete)"},"body":{"type":"string","description":"Task body content in storage format","optional":true},"createdBy":{"type":"string","description":"Creator account ID","optional":true},"assignedTo":{"type":"string","description":"Assignee account ID","optional":true},"completedBy":{"type":"string","description":"Completer account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"dueAt":{"type":"string","description":"Due date","optional":true},"completedAt":{"type":"string","description":"Completion timestamp","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true}},"confluence_retrieve":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"pageId":{"type":"string","description":"Confluence page ID"},"title":{"type":"string","description":"Page title"},"content":{"type":"string","description":"Page content with HTML tags stripped"},"status":{"type":"string","description":"Page status (current, archived, trashed, draft)","optional":true},"spaceId":{"type":"string","description":"ID of the space containing the page","optional":true},"parentId":{"type":"string","description":"ID of the parent page","optional":true},"authorId":{"type":"string","description":"Account ID of the page author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the page was created","optional":true},"url":{"type":"string","description":"URL to view the page in Confluence","optional":true},"body":{"type":"object","description":"Raw page body content in storage format","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true}},"confluence_search":{"ts":{"type":"string","description":"Timestamp of search"},"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique content identifier"},"title":{"type":"string","description":"Content title"},"type":{"type":"string","description":"Content type (e.g., page, blogpost, attachment, comment)"},"status":{"type":"string","description":"Content status (e.g., current)","optional":true},"url":{"type":"string","description":"URL to view the content in Confluence"},"excerpt":{"type":"string","description":"Text excerpt matching the search query"},"spaceKey":{"type":"string","description":"Key of the space containing the content","optional":true},"space":{"type":"object","description":"Space information for the content","properties":{"id":{"type":"string","description":"Space identifier"},"key":{"type":"string","description":"Space key"},"name":{"type":"string","description":"Space name"}},"optional":true},"lastModified":{"type":"string","description":"ISO 8601 timestamp of last modification","optional":true},"entityType":{"type":"string","description":"Entity type identifier (e.g., content, space)","optional":true}}}}},"confluence_search_in_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceKey":{"type":"string","description":"The space key that was searched"},"totalSize":{"type":"number","description":"Total number of matching results"},"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique content identifier"},"title":{"type":"string","description":"Content title"},"type":{"type":"string","description":"Content type (e.g., page, blogpost, attachment, comment)"},"status":{"type":"string","description":"Content status (e.g., current)","optional":true},"url":{"type":"string","description":"URL to view the content in Confluence"},"excerpt":{"type":"string","description":"Text excerpt matching the search query"},"spaceKey":{"type":"string","description":"Key of the space containing the content","optional":true},"space":{"type":"object","description":"Space information for the content","properties":{"id":{"type":"string","description":"Space identifier"},"key":{"type":"string","description":"Space key"},"name":{"type":"string","description":"Space name"}},"optional":true},"lastModified":{"type":"string","description":"ISO 8601 timestamp of last modification","optional":true},"entityType":{"type":"string","description":"Entity type identifier (e.g., content, space)","optional":true}}}}},"confluence_update":{"ts":{"type":"string","description":"Timestamp of update"},"pageId":{"type":"string","description":"Confluence page ID"},"title":{"type":"string","description":"Updated page title"},"status":{"type":"string","description":"Page status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"body":{"type":"object","description":"Page body content in storage format","properties":{"storage":{"type":"object","description":"Body in storage format (Confluence markup)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"view":{"type":"object","description":"Body in view format (rendered HTML)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true},"atlas_doc_format":{"type":"object","description":"Body in Atlassian Document Format (ADF)","properties":{"value":{"type":"string","description":"The content value in the specified format"},"representation":{"type":"string","description":"Content representation type","optional":true}},"optional":true}},"optional":true},"version":{"type":"object","description":"Page version information","properties":{"number":{"type":"number","description":"Version number"},"message":{"type":"string","description":"Version message","optional":true},"minorEdit":{"type":"boolean","description":"Whether this is a minor edit","optional":true},"authorId":{"type":"string","description":"Account ID of the version author","optional":true},"createdAt":{"type":"string","description":"ISO 8601 timestamp of version creation","optional":true}},"optional":true},"url":{"type":"string","description":"URL to view the page in Confluence","optional":true},"success":{"type":"boolean","description":"Update operation success status"}},"confluence_update_blogpost":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"blogPostId":{"type":"string","description":"Updated blog post ID"},"title":{"type":"string","description":"Blog post title"},"status":{"type":"string","description":"Blog post status","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"version":{"type":"json","description":"Version information","optional":true},"url":{"type":"string","description":"URL to view the blog post"}},"confluence_update_comment":{"ts":{"type":"string","description":"Timestamp of update"},"commentId":{"type":"string","description":"Updated comment ID"},"updated":{"type":"boolean","description":"Update status"}},"confluence_update_space":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"spaceId":{"type":"string","description":"Updated space ID"},"name":{"type":"string","description":"Space name"},"key":{"type":"string","description":"Space key"},"type":{"type":"string","description":"Space type"},"status":{"type":"string","description":"Space status"},"url":{"type":"string","description":"URL to view the space"},"description":{"type":"object","description":"Space description","properties":{"value":{"type":"string","description":"Description text content"},"representation":{"type":"string","description":"Content representation format (e.g., plain, view, storage)"}},"optional":true}},"confluence_update_task":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Task ID"},"localId":{"type":"string","description":"Local task ID","optional":true},"spaceId":{"type":"string","description":"Space ID","optional":true},"pageId":{"type":"string","description":"Page ID","optional":true},"blogPostId":{"type":"string","description":"Blog post ID","optional":true},"status":{"type":"string","description":"Updated task status"},"body":{"type":"string","description":"Task body content in storage format","optional":true},"createdBy":{"type":"string","description":"Creator account ID","optional":true},"assignedTo":{"type":"string","description":"Assignee account ID","optional":true},"completedBy":{"type":"string","description":"Completer account ID","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"dueAt":{"type":"string","description":"Due date","optional":true},"completedAt":{"type":"string","description":"Completion timestamp","optional":true}},"confluence_upload_attachment":{"ts":{"type":"string","description":"Timestamp of upload"},"attachmentId":{"type":"string","description":"Uploaded attachment ID"},"title":{"type":"string","description":"Attachment file name"},"fileSize":{"type":"number","description":"File size in bytes"},"mediaType":{"type":"string","description":"MIME type of the attachment"},"downloadUrl":{"type":"string","description":"Download URL for the attachment"},"pageId":{"type":"string","description":"Page ID the attachment was added to"}},"context_dev_classify_naics":{"status":{"type":"string","description":"Classification status"},"domain":{"type":"string","description":"Resolved domain","optional":true},"type":{"type":"string","description":"Input type that was resolved","optional":true},"codes":{"type":"array","description":"Matched NAICS codes with name and confidence","items":{"type":"object","properties":{"code":{"type":"string","description":"Industry code"},"name":{"type":"string","description":"Industry name"},"confidence":{"type":"string","description":"Match confidence (high, medium, low)"}}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_classify_sic":{"status":{"type":"string","description":"Classification status"},"domain":{"type":"string","description":"Resolved domain","optional":true},"type":{"type":"string","description":"Input type that was resolved","optional":true},"classification":{"type":"string","description":"SIC taxonomy version used (original_sic or latest_sec)","optional":true},"codes":{"type":"array","description":"Matched SIC codes with name, confidence, and group metadata","items":{"type":"object","properties":{"code":{"type":"string","description":"Industry code"},"name":{"type":"string","description":"Industry name"},"confidence":{"type":"string","description":"Match confidence (high, medium, low)"},"majorGroup":{"type":"string","description":"Major group code (original_sic only)"},"majorGroupName":{"type":"string","description":"Major group name (original_sic only)"},"office":{"type":"string","description":"SEC office (latest_sec only)"}}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_crawl":{"results":{"type":"array","description":"Crawled pages with markdown content and per-page metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content as markdown"},"metadata":{"type":"json","description":"Page metadata (url, title, crawlDepth, statusCode)"}}}},"metadata":{"type":"object","description":"Crawl summary (numUrls, maxCrawlDepth, numSucceeded, numFailed, numSkipped)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_extract":{"status":{"type":"string","description":"Extraction status"},"url":{"type":"string","description":"The starting URL that was crawled"},"urlsAnalyzed":{"type":"array","description":"URLs that were analyzed during extraction","items":{"type":"string","description":"Analyzed page URL"}},"data":{"type":"json","description":"Structured data matching the requested schema"},"metadata":{"type":"object","description":"Crawl summary (numUrls, maxCrawlDepth, numSucceeded, numFailed, numSkipped)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_extract_product":{"isProductPage":{"type":"boolean","description":"Whether the URL is a product page"},"platform":{"type":"string","description":"Detected platform (amazon, tiktok_shop, etsy, generic)","optional":true},"product":{"type":"object","description":"Extracted product details","properties":{"name":{"type":"string","description":"Product name"},"description":{"type":"string","description":"Product description"},"price":{"type":"number","description":"Product price"},"currency":{"type":"string","description":"Price currency"},"billing_frequency":{"type":"string","description":"Billing frequency (monthly, yearly, one_time, usage_based)"},"pricing_model":{"type":"string","description":"Pricing model (per_seat, flat, tiered, freemium, custom)"},"url":{"type":"string","description":"Product URL"},"category":{"type":"string","description":"Product category"},"features":{"type":"json","description":"Product features"},"target_audience":{"type":"json","description":"Target audience"},"tags":{"type":"json","description":"Product tags"},"image_url":{"type":"string","description":"Primary product image URL"},"images":{"type":"json","description":"Product image URLs"},"sku":{"type":"string","description":"Product SKU"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_extract_products":{"products":{"type":"array","description":"Extracted products with pricing, features, and metadata","items":{"type":"object","properties":{"name":{"type":"string","description":"Product name"},"description":{"type":"string","description":"Product description"},"price":{"type":"number","description":"Product price"},"currency":{"type":"string","description":"Price currency"},"billing_frequency":{"type":"string","description":"Billing frequency (monthly, yearly, one_time, usage_based)"},"pricing_model":{"type":"string","description":"Pricing model (per_seat, flat, tiered, freemium, custom)"},"url":{"type":"string","description":"Product URL"},"category":{"type":"string","description":"Product category"},"features":{"type":"json","description":"Product features"},"target_audience":{"type":"json","description":"Target audience"},"tags":{"type":"json","description":"Product tags"},"image_url":{"type":"string","description":"Primary product image URL"},"images":{"type":"json","description":"Product image URLs"},"sku":{"type":"string","description":"Product SKU"}}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand_by_email":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand_by_name":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_get_brand_by_ticker":{"status":{"type":"string","description":"Retrieval status"},"brand":{"type":"object","description":"Brand data object","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_identify_transaction":{"status":{"type":"string","description":"Identification status"},"brand":{"type":"object","description":"Brand data for the identified merchant","properties":{"domain":{"type":"string","description":"Brand domain"},"title":{"type":"string","description":"Brand title"},"description":{"type":"string","description":"Brand description"},"slogan":{"type":"string","description":"Brand slogan"},"colors":{"type":"json","description":"Brand colors (hex and name)"},"logos":{"type":"json","description":"Brand logos with mode, colors, resolution, and type"},"backdrops":{"type":"json","description":"Brand backdrop images"},"socials":{"type":"json","description":"Social media profiles (type and url)"},"address":{"type":"json","description":"Brand address"},"stock":{"type":"json","description":"Stock info (ticker and exchange)"},"is_nsfw":{"type":"boolean","description":"Whether the brand contains adult content"},"email":{"type":"string","description":"Brand contact email"},"phone":{"type":"string","description":"Brand contact phone"},"industries":{"type":"json","description":"Industry taxonomy (eic industry/subindustry pairs)"},"links":{"type":"json","description":"Key brand links (careers, privacy, terms, blog, pricing, contact)"},"primary_language":{"type":"string","description":"Primary language of the brand site"}}},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_map":{"domain":{"type":"string","description":"The domain that was mapped"},"urls":{"type":"array","description":"All page URLs discovered from the sitemap","items":{"type":"string","description":"Page URL"}},"meta":{"type":"object","description":"Sitemap discovery stats (sitemapsDiscovered, sitemapsFetched, sitemapsSkipped, errors)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_fonts":{"status":{"type":"string","description":"Extraction status"},"domain":{"type":"string","description":"The domain that was analyzed"},"fonts":{"type":"array","description":"Fonts with usage statistics and fallbacks","items":{"type":"object","properties":{"font":{"type":"string","description":"Font family name"},"uses":{"type":"json","description":"Where the font is used"},"fallbacks":{"type":"json","description":"Fallback font families"},"num_elements":{"type":"number","description":"Number of elements using the font"},"num_words":{"type":"number","description":"Number of words rendered in the font"},"percent_words":{"type":"number","description":"Percent of words using the font"},"percent_elements":{"type":"number","description":"Percent of elements using the font"}}}},"fontLinks":{"type":"json","description":"Font family download links keyed by font name (type, files, category)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_html":{"html":{"type":"string","description":"Raw HTML content of the page"},"url":{"type":"string","description":"The scraped URL"},"type":{"type":"string","description":"Detected content type (html, xml, json, text, csv, markdown, svg, pdf, doc, docx)"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_images":{"success":{"type":"boolean","description":"Whether the scrape succeeded"},"images":{"type":"array","description":"Discovered image assets with source, element, type, and optional enrichment","items":{"type":"object","properties":{"src":{"type":"string","description":"Image source URL or data"},"element":{"type":"string","description":"Source element (img, svg, link, source, video, css, object, meta, background)"},"type":{"type":"string","description":"Image representation (url, html, base64)"},"alt":{"type":"string","description":"Alt text","optional":true},"enrichment":{"type":"json","description":"Optional enrichment (width, height, mimetype, url, type) when requested"}}}},"url":{"type":"string","description":"The scraped URL"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_markdown":{"markdown":{"type":"string","description":"Page content as clean markdown"},"url":{"type":"string","description":"The scraped URL"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_scrape_styleguide":{"status":{"type":"string","description":"Extraction status"},"domain":{"type":"string","description":"The domain that was analyzed"},"styleguide":{"type":"json","description":"Design system: mode, colors, typography, elementSpacing, shadows, fontLinks, components"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_screenshot":{"file":{"type":"file","description":"Stored screenshot image file","optional":true},"screenshotUrl":{"type":"string","description":"Public URL of the captured screenshot"},"screenshotType":{"type":"string","description":"Screenshot type (viewport or fullPage)","optional":true},"domain":{"type":"string","description":"Domain that was captured","optional":true},"width":{"type":"number","description":"Screenshot width in pixels","optional":true},"height":{"type":"number","description":"Screenshot height in pixels","optional":true},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"context_dev_search":{"results":{"type":"array","description":"Search results with url, title, description, relevance, and optional markdown","items":{"type":"object","properties":{"url":{"type":"string","description":"Result page URL"},"title":{"type":"string","description":"Result page title"},"description":{"type":"string","description":"Result snippet/description"},"relevance":{"type":"string","description":"Relevance rating (high, medium, low)"},"markdown":{"type":"json","description":"Scraped markdown for the result (when markdown scraping is enabled)"}}}},"query":{"type":"string","description":"The query that was searched"},"creditsConsumed":{"type":"number","description":"Credits consumed by this request","optional":true},"creditsRemaining":{"type":"number","description":"Credits remaining on the API key","optional":true}},"convex_action":{"value":{"type":"json","description":"Result returned by the action function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"convex_document_deltas":{"documents":{"type":"array","description":"Changed documents, each including _table and _ts fields","items":{"type":"object"}},"hasMore":{"type":"boolean","description":"Whether more delta pages remain"},"cursor":{"type":"string","description":"Cursor to pass back in when fetching the next page of deltas","optional":true}},"convex_list_documents":{"documents":{"type":"array","description":"Documents in this page of the snapshot","items":{"type":"object"}},"hasMore":{"type":"boolean","description":"Whether more pages remain in the snapshot"},"snapshot":{"type":"string","description":"Snapshot timestamp to pass back in when fetching the next page","optional":true},"pageCursor":{"type":"string","description":"Page cursor to pass back in when fetching the next page","optional":true}},"convex_list_tables":{"tables":{"type":"array","description":"Names of the tables in the deployment","items":{"type":"string"}},"schemas":{"type":"json","description":"Map of table name to the JSON schema of its documents"}},"convex_mutation":{"value":{"type":"json","description":"Result returned by the mutation function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"convex_query":{"value":{"type":"json","description":"Result returned by the query function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"convex_run_function":{"value":{"type":"json","description":"Result returned by the function"},"logLines":{"type":"array","description":"Log lines printed during the function execution","items":{"type":"string"}}},"crowdstrike_get_sensor_aggregates":{"aggregates":{"type":"array","description":"Aggregate result groups returned by CrowdStrike","items":{"type":"object","properties":{"buckets":{"type":"array","description":"Buckets within the aggregate result","items":{"type":"object","properties":{"count":{"type":"number","description":"Bucket document count","optional":true},"from":{"type":"number","description":"Bucket lower bound","optional":true},"keyAsString":{"type":"string","description":"String representation of the bucket key","optional":true},"label":{"type":"json","description":"Bucket label object","optional":true},"stringFrom":{"type":"string","description":"String lower bound","optional":true},"stringTo":{"type":"string","description":"String upper bound","optional":true},"subAggregates":{"type":"json","description":"Nested aggregate results for this bucket","optional":true},"to":{"type":"number","description":"Bucket upper bound","optional":true},"value":{"type":"number","description":"Bucket metric value","optional":true},"valueAsString":{"type":"string","description":"String representation of the bucket value","optional":true}}}},"docCountErrorUpperBound":{"type":"number","description":"Upper bound for bucket count error","optional":true},"name":{"type":"string","description":"Aggregate result name","optional":true},"sumOtherDocCount":{"type":"number","description":"Document count not included in the returned buckets","optional":true}}}},"count":{"type":"number","description":"Number of aggregate result groups returned"}},"crowdstrike_get_sensor_details":{"sensors":{"type":"array","description":"CrowdStrike identity sensor detail records","items":{"type":"object","properties":{"agentVersion":{"type":"string","description":"Sensor agent version","optional":true},"cid":{"type":"string","description":"CrowdStrike customer identifier"},"deviceId":{"type":"string","description":"Sensor device identifier"},"heartbeatTime":{"type":"number","description":"Last heartbeat timestamp","optional":true},"hostname":{"type":"string","description":"Sensor hostname","optional":true},"idpPolicyId":{"type":"string","description":"Assigned Identity Protection policy ID","optional":true},"idpPolicyName":{"type":"string","description":"Assigned Identity Protection policy name","optional":true},"ipAddress":{"type":"string","description":"Sensor local IP address","optional":true},"kerberosConfig":{"type":"string","description":"Kerberos configuration status","optional":true},"ldapConfig":{"type":"string","description":"LDAP configuration status","optional":true},"ldapsConfig":{"type":"string","description":"LDAPS configuration status","optional":true},"machineDomain":{"type":"string","description":"Machine domain","optional":true},"ntlmConfig":{"type":"string","description":"NTLM configuration status","optional":true},"osVersion":{"type":"string","description":"Operating system version","optional":true},"rdpToDcConfig":{"type":"string","description":"RDP to domain controller configuration status","optional":true},"smbToDcConfig":{"type":"string","description":"SMB to domain controller configuration status","optional":true},"status":{"type":"string","description":"Sensor protection status","optional":true},"statusCauses":{"type":"array","description":"Documented causes behind the current status","optional":true,"items":{"type":"string"}},"tiEnabled":{"type":"string","description":"Threat intelligence enablement status","optional":true}}}},"count":{"type":"number","description":"Number of sensors returned"},"pagination":{"type":"json","description":"Pagination metadata when returned by the underlying API","optional":true,"properties":{"limit":{"type":"number","description":"Page size used for the query","optional":true},"offset":{"type":"number","description":"Offset returned by CrowdStrike","optional":true},"total":{"type":"number","description":"Total records available","optional":true}}}},"crowdstrike_query_sensors":{"sensors":{"type":"array","description":"Matching CrowdStrike identity sensor records","items":{"type":"object","properties":{"agentVersion":{"type":"string","description":"Sensor agent version","optional":true},"cid":{"type":"string","description":"CrowdStrike customer identifier"},"deviceId":{"type":"string","description":"Sensor device identifier"},"heartbeatTime":{"type":"number","description":"Last heartbeat timestamp","optional":true},"hostname":{"type":"string","description":"Sensor hostname","optional":true},"idpPolicyId":{"type":"string","description":"Assigned Identity Protection policy ID","optional":true},"idpPolicyName":{"type":"string","description":"Assigned Identity Protection policy name","optional":true},"ipAddress":{"type":"string","description":"Sensor local IP address","optional":true},"kerberosConfig":{"type":"string","description":"Kerberos configuration status","optional":true},"ldapConfig":{"type":"string","description":"LDAP configuration status","optional":true},"ldapsConfig":{"type":"string","description":"LDAPS configuration status","optional":true},"machineDomain":{"type":"string","description":"Machine domain","optional":true},"ntlmConfig":{"type":"string","description":"NTLM configuration status","optional":true},"osVersion":{"type":"string","description":"Operating system version","optional":true},"rdpToDcConfig":{"type":"string","description":"RDP to domain controller configuration status","optional":true},"smbToDcConfig":{"type":"string","description":"SMB to domain controller configuration status","optional":true},"status":{"type":"string","description":"Sensor protection status","optional":true},"statusCauses":{"type":"array","description":"Documented causes behind the current status","optional":true,"items":{"type":"string"}},"tiEnabled":{"type":"string","description":"Threat intelligence enablement status","optional":true}}}},"count":{"type":"number","description":"Number of sensors returned"},"pagination":{"type":"json","description":"Pagination metadata (limit, offset, total)","optional":true,"properties":{"limit":{"type":"number","description":"Page size used for the query","optional":true},"offset":{"type":"number","description":"Offset returned by CrowdStrike","optional":true},"total":{"type":"number","description":"Total records available","optional":true}}}},"cursor_add_followup":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Result metadata","properties":{"id":{"type":"string","description":"Agent ID"}}}},"cursor_add_followup_v2":{"id":{"type":"string","description":"Agent ID"}},"cursor_delete_agent":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Result metadata","properties":{"id":{"type":"string","description":"Agent ID"}}}},"cursor_delete_agent_v2":{"id":{"type":"string","description":"Agent ID"}},"cursor_download_artifact":{"content":{"type":"string","description":"Human-readable download result"},"metadata":{"type":"object","description":"Downloaded file metadata","properties":{"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"data":{"type":"string","description":"Base64-encoded file contents"},"size":{"type":"number","description":"File size in bytes"}}}},"cursor_download_artifact_v2":{"file":{"type":"file","description":"Downloaded artifact file stored in execution files"}},"cursor_get_agent":{"content":{"type":"string","description":"Human-readable agent details"},"metadata":{"type":"object","description":"Agent metadata","properties":{"id":{"type":"string","description":"Agent ID"},"name":{"type":"string","description":"Agent name"},"status":{"type":"string","description":"Agent status"},"source":{"type":"object","description":"Source repository info"},"target":{"type":"object","description":"Target branch info"},"summary":{"type":"string","description":"Agent summary","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}}}},"cursor_get_agent_v2":{"id":{"type":"string","description":"Agent ID"},"name":{"type":"string","description":"Agent name"},"status":{"type":"string","description":"Agent status"},"source":{"type":"json","description":"Source repository info"},"target":{"type":"json","description":"Target branch/PR info"},"summary":{"type":"string","description":"Agent summary","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"}},"cursor_get_api_key_info":{"content":{"type":"string","description":"Human-readable API key summary"},"metadata":{"type":"object","description":"API key metadata","properties":{"apiKeyName":{"type":"string","description":"Name of the API key"},"createdAt":{"type":"string","description":"API key creation timestamp"},"userEmail":{"type":"string","description":"Email of the key owner"}}}},"cursor_get_api_key_info_v2":{"apiKeyName":{"type":"string","description":"Name of the API key"},"createdAt":{"type":"string","description":"API key creation timestamp"},"userEmail":{"type":"string","description":"Email of the key owner"}},"cursor_get_conversation":{"content":{"type":"string","description":"Human-readable conversation history"},"metadata":{"type":"object","description":"Conversation metadata","properties":{"id":{"type":"string","description":"Agent ID"},"messages":{"type":"array","description":"Array of conversation messages"}}}},"cursor_get_conversation_v2":{"id":{"type":"string","description":"Agent ID"},"messages":{"type":"array","description":"Array of conversation messages"}},"cursor_launch_agent":{"content":{"type":"string","description":"Success message with agent details"},"metadata":{"type":"object","description":"Launch result metadata","properties":{"id":{"type":"string","description":"Agent ID"},"url":{"type":"string","description":"Agent URL"}}}},"cursor_launch_agent_v2":{"id":{"type":"string","description":"Agent ID"},"url":{"type":"string","description":"Agent URL"}},"cursor_list_agents":{"content":{"type":"string","description":"Human-readable list of agents"},"metadata":{"type":"object","description":"Agent list metadata","properties":{"agents":{"type":"array","description":"Array of agent objects"},"nextCursor":{"type":"string","description":"Pagination cursor for next page","optional":true}}}},"cursor_list_agents_v2":{"agents":{"type":"array","description":"Array of agent objects"},"nextCursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"cursor_list_artifacts":{"content":{"type":"string","description":"Human-readable artifact count"},"metadata":{"type":"object","description":"Artifacts metadata","properties":{"artifacts":{"type":"array","description":"List of artifacts","items":{"type":"object","properties":{"path":{"type":"string","description":"Artifact file path"},"size":{"type":"number","description":"File size in bytes","optional":true}}}}}}},"cursor_list_artifacts_v2":{"artifacts":{"type":"array","description":"List of artifact files","items":{"type":"object","properties":{"path":{"type":"string","description":"Artifact file path"},"size":{"type":"number","description":"File size in bytes","optional":true}}}}},"cursor_list_models":{"content":{"type":"string","description":"Human-readable model count"},"metadata":{"type":"object","description":"Models metadata","properties":{"models":{"type":"array","description":"Array of available model names","items":{"type":"string","description":"Model name"}}}}},"cursor_list_models_v2":{"models":{"type":"array","description":"Array of available model names","items":{"type":"string","description":"Model name"}}},"cursor_list_repositories":{"content":{"type":"string","description":"Human-readable repository count"},"metadata":{"type":"object","description":"Repositories metadata","properties":{"repositories":{"type":"array","description":"Array of accessible repositories","items":{"type":"object","properties":{"owner":{"type":"string","description":"Repository owner"},"name":{"type":"string","description":"Repository name"},"repository":{"type":"string","description":"Repository URL"}}}}}}},"cursor_list_repositories_v2":{"repositories":{"type":"array","description":"Array of accessible repositories","items":{"type":"object","properties":{"owner":{"type":"string","description":"Repository owner"},"name":{"type":"string","description":"Repository name"},"repository":{"type":"string","description":"Repository URL"}}}}},"cursor_stop_agent":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Result metadata","properties":{"id":{"type":"string","description":"Agent ID"}}}},"cursor_stop_agent_v2":{"id":{"type":"string","description":"Agent ID"}},"dagster_delete_run":{"runId":{"type":"string","description":"The ID of the deleted run"}},"dagster_get_asset":{"assetKey":{"type":"string","description":"Slash-joined asset key"},"path":{"type":"json","description":"Asset key path segments"},"groupName":{"type":"string","description":"Asset group the definition belongs to","optional":true},"description":{"type":"string","description":"Asset description","optional":true},"jobNames":{"type":"json","description":"Names of jobs that can materialize this asset","optional":true},"computeKind":{"type":"string","description":"Compute kind tag (e.g., python, dbt, spark)","optional":true},"isPartitioned":{"type":"boolean","description":"Whether the asset is partitioned","optional":true},"latestMaterialization":{"type":"json","description":"Most recent materialization (runId, timestamp, partition, stepKey)","optional":true,"properties":{"runId":{"type":"string","description":"Run that produced the materialization"},"timestamp":{"type":"string","description":"Materialization timestamp (epoch ms string)"},"partition":{"type":"string","description":"Partition key, if partitioned","optional":true},"stepKey":{"type":"string","description":"Step key that emitted it","optional":true}}}},"dagster_get_run":{"runId":{"type":"string","description":"Run ID"},"jobName":{"type":"string","description":"Name of the job this run belongs to","optional":true},"status":{"type":"string","description":"Run status (QUEUED, NOT_STARTED, STARTING, MANAGED, STARTED, SUCCESS, FAILURE, CANCELING, CANCELED)"},"mode":{"type":"string","description":"Execution mode of the run","optional":true},"startTime":{"type":"number","description":"Run start time as Unix timestamp","optional":true},"endTime":{"type":"number","description":"Run end time as Unix timestamp","optional":true},"creationTime":{"type":"number","description":"Time the run was created as Unix timestamp","optional":true},"updateTime":{"type":"number","description":"Time the run was last updated as Unix timestamp","optional":true},"parentRunId":{"type":"string","description":"ID of the immediate parent run (for re-executions)","optional":true},"rootRunId":{"type":"string","description":"ID of the root run in the re-execution group","optional":true},"canTerminate":{"type":"boolean","description":"Whether the run can currently be terminated"},"assetSelection":{"type":"json","description":"Asset keys targeted by the run, as slash-joined strings","optional":true},"runConfigYaml":{"type":"string","description":"Run configuration as YAML","optional":true},"tags":{"type":"json","description":"Run tags as array of {key, value} objects","optional":true}},"dagster_get_run_logs":{"events":{"type":"json","description":"Array of log events (type, message, timestamp, level, stepKey, eventType)","properties":{"type":{"type":"string","description":"GraphQL typename of the event"},"message":{"type":"string","description":"Human-readable log message"},"timestamp":{"type":"string","description":"Event timestamp as a Unix epoch string"},"level":{"type":"string","description":"Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL)"},"stepKey":{"type":"string","description":"Step key, if the event is step-scoped","optional":true},"eventType":{"type":"string","description":"Dagster event type enum value","optional":true}}},"cursor":{"type":"string","description":"Cursor for fetching the next page of log events","optional":true},"hasMore":{"type":"boolean","description":"Whether more log events are available beyond this page"}},"dagster_launch_run":{"runId":{"type":"string","description":"The globally unique ID of the launched run"}},"dagster_list_assets":{"assets":{"type":"json","description":"Array of assets (assetKey, path)","properties":{"assetKey":{"type":"string","description":"Slash-joined asset key"},"path":{"type":"json","description":"Asset key path segments"}}},"cursor":{"type":"string","description":"Cursor to pass on the next call to fetch more assets","optional":true},"hasMore":{"type":"boolean","description":"Whether more assets are likely available beyond this page"}},"dagster_list_jobs":{"jobs":{"type":"json","description":"Array of jobs with name and repositoryName","properties":{"name":{"type":"string","description":"Job name"},"repositoryName":{"type":"string","description":"Repository name"}}}},"dagster_list_runs":{"runs":{"type":"json","description":"Array of runs","properties":{"runId":{"type":"string","description":"Run ID"},"jobName":{"type":"string","description":"Job name"},"status":{"type":"string","description":"Run status"},"tags":{"type":"json","description":"Run tags as array of {key, value} objects"},"startTime":{"type":"number","description":"Start time as Unix timestamp"},"endTime":{"type":"number","description":"End time as Unix timestamp"}}},"cursor":{"type":"string","description":"Run ID of the last returned run — pass as cursor to fetch the next page","optional":true},"hasMore":{"type":"boolean","description":"Whether more runs are likely available beyond this page"}},"dagster_list_schedules":{"schedules":{"type":"json","description":"Array of schedules (name, cronSchedule, jobName, status, id, description, executionTimezone)","properties":{"name":{"type":"string","description":"Schedule name"},"cronSchedule":{"type":"string","description":"Cron expression for the schedule"},"jobName":{"type":"string","description":"Job the schedule targets"},"status":{"type":"string","description":"Schedule status: RUNNING or STOPPED"},"id":{"type":"string","description":"Instigator state ID — use this to start or stop the schedule"},"description":{"type":"string","description":"Human-readable schedule description"},"executionTimezone":{"type":"string","description":"Timezone for cron evaluation"}}}},"dagster_list_sensors":{"sensors":{"type":"json","description":"Array of sensors (name, sensorType, status, id, description)","properties":{"name":{"type":"string","description":"Sensor name"},"sensorType":{"type":"string","description":"Sensor type (ASSET, AUTO_MATERIALIZE, FRESHNESS_POLICY, MULTI_ASSET, RUN_STATUS, STANDARD, UNKNOWN)"},"status":{"type":"string","description":"Sensor status: RUNNING or STOPPED"},"id":{"type":"string","description":"Instigator state ID — use this to start or stop the sensor"},"description":{"type":"string","description":"Human-readable sensor description"}}}},"dagster_materialize_assets":{"runId":{"type":"string","description":"The globally unique ID of the launched materialization run"}},"dagster_reexecute_run":{"runId":{"type":"string","description":"The ID of the newly launched reexecution run"}},"dagster_report_asset_materialization":{"success":{"type":"boolean","description":"Whether the event was reported successfully"},"assetKey":{"type":"string","description":"Slash-joined asset key the event was reported against"}},"dagster_start_schedule":{"id":{"type":"string","description":"Instigator state ID of the schedule"},"status":{"type":"string","description":"Updated schedule status (RUNNING or STOPPED)"}},"dagster_start_sensor":{"id":{"type":"string","description":"Instigator state ID of the sensor"},"status":{"type":"string","description":"Updated sensor status (RUNNING or STOPPED)"}},"dagster_stop_schedule":{"id":{"type":"string","description":"Instigator state ID of the schedule"},"status":{"type":"string","description":"Updated schedule status (RUNNING or STOPPED)"}},"dagster_stop_sensor":{"id":{"type":"string","description":"Instigator state ID of the sensor"},"status":{"type":"string","description":"Updated sensor status (RUNNING or STOPPED)"}},"dagster_terminate_run":{"success":{"type":"boolean","description":"Whether the run was successfully terminated"},"runId":{"type":"string","description":"The ID of the terminated run"},"message":{"type":"string","description":"Error or status message if termination failed","optional":true}},"dagster_wipe_asset":{"success":{"type":"boolean","description":"Whether the asset was wiped successfully"},"assetKey":{"type":"string","description":"Slash-joined asset key that was wiped"}},"databricks_cancel_run":{"success":{"type":"boolean","description":"Whether the cancel request was accepted"}},"databricks_execute_sql":{"statementId":{"type":"string","description":"Unique identifier for the executed statement"},"status":{"type":"string","description":"Execution status (SUCCEEDED, PENDING, RUNNING, FAILED, CANCELED, CLOSED)"},"columns":{"type":"array","description":"Column schema of the result set","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"position":{"type":"number","description":"Column position (0-based)"},"typeName":{"type":"string","description":"Column type (STRING, INT, LONG, DOUBLE, BOOLEAN, TIMESTAMP, DATE, DECIMAL, etc.)"}}}},"data":{"type":"array","description":"Result rows as a 2D array of strings where each inner array is a row of column values","optional":true,"items":{"type":"array","description":"A single row of column values as strings"}},"totalRows":{"type":"number","description":"Total number of rows in the result","optional":true},"truncated":{"type":"boolean","description":"Whether the result set was truncated due to row_limit or byte_limit"}},"databricks_get_cluster":{"cluster":{"type":"object","description":"Cluster detail","properties":{"clusterId":{"type":"string","description":"Unique cluster identifier"},"clusterName":{"type":"string","description":"Cluster display name"},"state":{"type":"string","description":"Current state (PENDING, RUNNING, RESTARTING, RESIZING, TERMINATING, TERMINATED, ERROR, UNKNOWN)"},"stateMessage":{"type":"string","description":"Human-readable state description"},"creatorUserName":{"type":"string","description":"Email of the cluster creator"},"sparkVersion":{"type":"string","description":"Spark runtime version (e.g., 13.3.x-scala2.12)"},"nodeTypeId":{"type":"string","description":"Worker node type identifier"},"driverNodeTypeId":{"type":"string","description":"Driver node type identifier"},"numWorkers":{"type":"number","description":"Number of worker nodes (for fixed-size clusters)","optional":true},"autoscale":{"type":"object","description":"Autoscaling configuration (null for fixed-size clusters)","optional":true,"properties":{"minWorkers":{"type":"number","description":"Minimum number of workers"},"maxWorkers":{"type":"number","description":"Maximum number of workers"}}},"clusterSource":{"type":"string","description":"Origin (API, UI, JOB, MODELS, PIPELINE, PIPELINE_MAINTENANCE, SQL)"},"autoterminationMinutes":{"type":"number","description":"Minutes of inactivity before auto-termination (0 = disabled)"},"startTime":{"type":"number","description":"Cluster start timestamp (epoch ms)","optional":true}}}},"databricks_get_job":{"jobId":{"type":"number","description":"The job ID"},"name":{"type":"string","description":"Job name"},"creatorUserName":{"type":"string","description":"Email of the job creator"},"runAsUserName":{"type":"string","description":"User the job runs as"},"createdTime":{"type":"number","description":"Job creation timestamp (epoch ms)"},"format":{"type":"string","description":"Job format (SINGLE_TASK or MULTI_TASK)"},"maxConcurrentRuns":{"type":"number","description":"Maximum number of concurrent runs"},"timeoutSeconds":{"type":"number","description":"Job-level timeout in seconds (0 or null means no timeout)","optional":true},"schedule":{"type":"object","description":"Cron schedule configuration (quartz_cron_expression, timezone_id, pause_status)","optional":true},"tags":{"type":"object","description":"Key-value tags applied to the job","optional":true},"tasks":{"type":"array","description":"Task definitions for the job (empty for single-task jobs)","items":{"type":"object"}}},"databricks_get_run":{"runId":{"type":"number","description":"The run ID"},"jobId":{"type":"number","description":"The job ID this run belongs to"},"runName":{"type":"string","description":"Name of the run"},"runType":{"type":"string","description":"Type of run (JOB_RUN, WORKFLOW_RUN, SUBMIT_RUN)"},"attemptNumber":{"type":"number","description":"Retry attempt number (0 for initial attempt)"},"state":{"type":"object","description":"Run state information","properties":{"lifeCycleState":{"type":"string","description":"Lifecycle state (QUEUED, PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED, INTERNAL_ERROR, BLOCKED, WAITING_FOR_RETRY)"},"resultState":{"type":"string","description":"Result state (SUCCESS, FAILED, TIMEDOUT, CANCELED, SUCCESS_WITH_FAILURES, UPSTREAM_FAILED, UPSTREAM_CANCELED, EXCLUDED)","optional":true},"stateMessage":{"type":"string","description":"Descriptive message for the current state"},"userCancelledOrTimedout":{"type":"boolean","description":"Whether the run was cancelled by user or timed out"}}},"startTime":{"type":"number","description":"Run start timestamp (epoch ms)","optional":true},"endTime":{"type":"number","description":"Run end timestamp (epoch ms, 0 if still running)","optional":true},"setupDuration":{"type":"number","description":"Cluster setup duration (ms)","optional":true},"executionDuration":{"type":"number","description":"Execution duration (ms)","optional":true},"cleanupDuration":{"type":"number","description":"Cleanup duration (ms)","optional":true},"queueDuration":{"type":"number","description":"Time spent in queue before execution (ms)","optional":true},"runPageUrl":{"type":"string","description":"URL to the run detail page in Databricks UI"},"creatorUserName":{"type":"string","description":"Email of the user who triggered the run"}},"databricks_get_run_output":{"notebookOutput":{"type":"object","description":"Notebook task output (from dbutils.notebook.exit())","optional":true,"properties":{"result":{"type":"string","description":"Value passed to dbutils.notebook.exit() (max 5 MB)","optional":true},"truncated":{"type":"boolean","description":"Whether the result was truncated"}}},"error":{"type":"string","description":"Error message if the run failed or output is unavailable","optional":true},"errorTrace":{"type":"string","description":"Error stack trace if available","optional":true},"logs":{"type":"string","description":"Log output (last 5 MB) from spark_jar, spark_python, or python_wheel tasks","optional":true},"logsTruncated":{"type":"boolean","description":"Whether the log output was truncated"}},"databricks_get_statement":{"statementId":{"type":"string","description":"Unique identifier for the statement"},"status":{"type":"string","description":"Execution status (SUCCEEDED, PENDING, RUNNING, FAILED, CANCELED, CLOSED)"},"columns":{"type":"array","description":"Column schema of the result set","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"position":{"type":"number","description":"Column position (0-based)"},"typeName":{"type":"string","description":"Column type (STRING, INT, LONG, DOUBLE, BOOLEAN, TIMESTAMP, DATE, DECIMAL, etc.)"}}}},"data":{"type":"array","description":"Result rows as a 2D array of strings where each inner array is a row of column values","optional":true,"items":{"type":"array","description":"A single row of column values as strings"}},"totalRows":{"type":"number","description":"Total number of rows in the result","optional":true},"truncated":{"type":"boolean","description":"Whether the result set was truncated due to row_limit or byte_limit"}},"databricks_list_clusters":{"clusters":{"type":"array","description":"List of clusters in the workspace","items":{"type":"object","properties":{"clusterId":{"type":"string","description":"Unique cluster identifier"},"clusterName":{"type":"string","description":"Cluster display name"},"state":{"type":"string","description":"Current state (PENDING, RUNNING, RESTARTING, RESIZING, TERMINATING, TERMINATED, ERROR, UNKNOWN)"},"stateMessage":{"type":"string","description":"Human-readable state description"},"creatorUserName":{"type":"string","description":"Email of the cluster creator"},"sparkVersion":{"type":"string","description":"Spark runtime version (e.g., 13.3.x-scala2.12)"},"nodeTypeId":{"type":"string","description":"Worker node type identifier"},"driverNodeTypeId":{"type":"string","description":"Driver node type identifier"},"numWorkers":{"type":"number","description":"Number of worker nodes (for fixed-size clusters)","optional":true},"autoscale":{"type":"object","description":"Autoscaling configuration (null for fixed-size clusters)","optional":true,"properties":{"minWorkers":{"type":"number","description":"Minimum number of workers"},"maxWorkers":{"type":"number","description":"Maximum number of workers"}}},"clusterSource":{"type":"string","description":"Origin (API, UI, JOB, MODELS, PIPELINE, PIPELINE_MAINTENANCE, SQL)"},"autoterminationMinutes":{"type":"number","description":"Minutes of inactivity before auto-termination (0 = disabled)"},"startTime":{"type":"number","description":"Cluster start timestamp (epoch ms)","optional":true}}}}},"databricks_list_jobs":{"jobs":{"type":"array","description":"List of jobs in the workspace","items":{"type":"object","properties":{"jobId":{"type":"number","description":"Unique job identifier"},"name":{"type":"string","description":"Job name"},"createdTime":{"type":"number","description":"Job creation timestamp (epoch ms)"},"creatorUserName":{"type":"string","description":"Email of the job creator"},"maxConcurrentRuns":{"type":"number","description":"Maximum number of concurrent runs"},"format":{"type":"string","description":"Job format (SINGLE_TASK or MULTI_TASK)"}}}},"hasMore":{"type":"boolean","description":"Whether more jobs are available for pagination"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"databricks_list_runs":{"runs":{"type":"array","description":"List of job runs","items":{"type":"object","properties":{"runId":{"type":"number","description":"Unique run identifier"},"jobId":{"type":"number","description":"Job this run belongs to"},"runName":{"type":"string","description":"Run name"},"runType":{"type":"string","description":"Run type (JOB_RUN, WORKFLOW_RUN, SUBMIT_RUN)"},"state":{"type":"object","description":"Run state information","properties":{"lifeCycleState":{"type":"string","description":"Lifecycle state (QUEUED, PENDING, RUNNING, TERMINATING, TERMINATED, SKIPPED, INTERNAL_ERROR, BLOCKED, WAITING_FOR_RETRY)"},"resultState":{"type":"string","description":"Result state (SUCCESS, FAILED, TIMEDOUT, CANCELED, SUCCESS_WITH_FAILURES, UPSTREAM_FAILED, UPSTREAM_CANCELED, EXCLUDED)","optional":true},"stateMessage":{"type":"string","description":"Descriptive state message"},"userCancelledOrTimedout":{"type":"boolean","description":"Whether the run was cancelled by user or timed out"}}},"startTime":{"type":"number","description":"Run start timestamp (epoch ms)","optional":true},"endTime":{"type":"number","description":"Run end timestamp (epoch ms)","optional":true}}}},"hasMore":{"type":"boolean","description":"Whether more runs are available for pagination"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"databricks_list_warehouses":{"warehouses":{"type":"array","description":"List of SQL warehouses in the workspace","items":{"type":"object","properties":{"warehouseId":{"type":"string","description":"Unique warehouse identifier"},"name":{"type":"string","description":"Warehouse display name"},"clusterSize":{"type":"string","description":"Warehouse size (e.g., 2X-Small, Small, Medium, Large)"},"state":{"type":"string","description":"Current state (STARTING, RUNNING, STOPPING, STOPPED, DELETING, DELETED)"},"warehouseType":{"type":"string","description":"Warehouse type (CLASSIC, PRO)"},"creatorName":{"type":"string","description":"Email of the warehouse creator"},"autoStopMinutes":{"type":"number","description":"Minutes of inactivity before auto-stop (0 = disabled)"},"numClusters":{"type":"number","description":"Current number of running clusters"},"minNumClusters":{"type":"number","description":"Minimum cluster count for scaling"},"maxNumClusters":{"type":"number","description":"Maximum cluster count for scaling"},"numActiveSessions":{"type":"number","description":"Number of active sessions"},"enableServerlessCompute":{"type":"boolean","description":"Whether serverless compute is enabled"}}}}},"databricks_run_job":{"runId":{"type":"number","description":"The globally unique ID of the triggered run"},"numberInJob":{"type":"number","description":"The sequence number of this run among all runs of the job"}},"datadog_cancel_downtime":{"success":{"type":"boolean","description":"Whether the downtime was successfully canceled"}},"datadog_create_downtime":{"downtime":{"type":"object","description":"The created downtime details","properties":{"id":{"type":"number","description":"Downtime ID"},"scope":{"type":"array","description":"Downtime scope"},"message":{"type":"string","description":"Downtime message"},"start":{"type":"number","description":"Start time (Unix timestamp)"},"end":{"type":"number","description":"End time (Unix timestamp)"},"active":{"type":"boolean","description":"Whether downtime is currently active"}}}},"datadog_create_event":{"event":{"type":"object","description":"The created event details","properties":{"id":{"type":"number","description":"Event ID"},"title":{"type":"string","description":"Event title"},"text":{"type":"string","description":"Event text"},"date_happened":{"type":"number","description":"Unix timestamp when event occurred"},"priority":{"type":"string","description":"Event priority"},"alert_type":{"type":"string","description":"Alert type"},"host":{"type":"string","description":"Associated host"},"tags":{"type":"array","description":"Event tags"},"url":{"type":"string","description":"URL to view the event in Datadog"}}}},"datadog_create_monitor":{"monitor":{"type":"object","description":"The created monitor details","properties":{"id":{"type":"number","description":"Monitor ID"},"name":{"type":"string","description":"Monitor name"},"type":{"type":"string","description":"Monitor type"},"query":{"type":"string","description":"Monitor query"},"message":{"type":"string","description":"Notification message"},"tags":{"type":"array","description":"Monitor tags"},"priority":{"type":"number","description":"Monitor priority"},"overall_state":{"type":"string","description":"Current monitor state"},"created":{"type":"string","description":"Creation timestamp"},"modified":{"type":"string","description":"Last modification timestamp"}}}},"datadog_get_monitor":{"monitor":{"type":"object","description":"The monitor details","properties":{"id":{"type":"number","description":"Monitor ID"},"name":{"type":"string","description":"Monitor name"},"type":{"type":"string","description":"Monitor type"},"query":{"type":"string","description":"Monitor query"},"message":{"type":"string","description":"Notification message"},"tags":{"type":"array","description":"Monitor tags"},"priority":{"type":"number","description":"Monitor priority"},"overall_state":{"type":"string","description":"Current monitor state"},"created":{"type":"string","description":"Creation timestamp"},"modified":{"type":"string","description":"Last modification timestamp"}}}},"datadog_list_downtimes":{"downtimes":{"type":"array","description":"List of downtimes","items":{"type":"object","properties":{"id":{"type":"number","description":"Downtime ID"},"scope":{"type":"array","description":"Downtime scope"},"message":{"type":"string","description":"Downtime message"},"start":{"type":"number","description":"Start time (Unix timestamp)"},"end":{"type":"number","description":"End time (Unix timestamp)"},"active":{"type":"boolean","description":"Whether downtime is currently active"}}}}},"datadog_list_monitors":{"monitors":{"type":"array","description":"List of monitors","items":{"type":"object","properties":{"id":{"type":"number","description":"Monitor ID"},"name":{"type":"string","description":"Monitor name"},"type":{"type":"string","description":"Monitor type"},"query":{"type":"string","description":"Monitor query"},"overall_state":{"type":"string","description":"Current state"},"tags":{"type":"array","description":"Tags"}}}}},"datadog_mute_monitor":{"success":{"type":"boolean","description":"Whether the monitor was successfully muted"}},"datadog_query_logs":{"logs":{"type":"array","description":"List of log entries","items":{"type":"object","properties":{"id":{"type":"string","description":"Log ID"},"content":{"type":"object","description":"Log content","properties":{"timestamp":{"type":"string","description":"Log timestamp"},"host":{"type":"string","description":"Host name"},"service":{"type":"string","description":"Service name"},"message":{"type":"string","description":"Log message"},"status":{"type":"string","description":"Log status/level"}}}}}},"nextLogId":{"type":"string","description":"Cursor for pagination","optional":true}},"datadog_query_timeseries":{"series":{"type":"array","description":"Array of timeseries data with metric name, tags, and data points"},"status":{"type":"string","description":"Query status"}},"datadog_send_logs":{"success":{"type":"boolean","description":"Whether the logs were sent successfully"}},"datadog_submit_metrics":{"success":{"type":"boolean","description":"Whether the metrics were submitted successfully"},"errors":{"type":"array","description":"Any errors that occurred during submission"}},"datagma_enrich_company":{"name":{"type":"string","description":"Company name","optional":true},"website":{"type":"string","description":"Company website","optional":true},"industries":{"type":"string","description":"Industry classification","optional":true},"companySize":{"type":"string","description":"Employee headcount range","optional":true},"type":{"type":"string","description":"Company type (e.g., Private, Public)","optional":true},"founded":{"type":"string","description":"Year founded","optional":true},"shortDescription":{"type":"string","description":"Short company description","optional":true},"revenueRange":{"type":"string","description":"Estimated annual revenue range","optional":true},"headquarters":{"type":"string","description":"Headquarters location","optional":true}},"datagma_enrich_person":{"name":{"type":"string","description":"Full name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Work email address","optional":true},"emailStatus":{"type":"string","description":"Email verification status","optional":true},"jobTitle":{"type":"string","description":"Current job title","optional":true},"company":{"type":"string","description":"Current company name","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"location":{"type":"string","description":"Location string","optional":true},"country":{"type":"string","description":"Country","optional":true},"region":{"type":"string","description":"Region/state","optional":true},"city":{"type":"string","description":"City","optional":true},"extractedRole":{"type":"string","description":"Extracted role category","optional":true},"extractedSeniority":{"type":"string","description":"Extracted seniority level","optional":true},"twitter":{"type":"string","description":"Twitter handle","optional":true},"phone":{"type":"string","description":"Mobile phone number","optional":true},"personConfidenceScore":{"type":"number","description":"Confidence score for the person match (0–1)","optional":true}},"datagma_find_email":{"email":{"type":"string","description":"Verified work email address","optional":true},"emailStatus":{"type":"string","description":"Email verification status (e.g., valid, invalid)","optional":true},"emailDomain":{"type":"string","description":"Email domain","optional":true},"mxfound":{"type":"boolean","description":"Whether MX records were found","optional":true},"smtpCheck":{"type":"boolean","description":"Whether SMTP validation succeeded","optional":true},"catchAll":{"type":"boolean","description":"Whether the domain is catch-all","optional":true}},"datagma_find_phone":{"phone":{"type":"string","description":"Mobile phone number","optional":true},"countryCode":{"type":"string","description":"Country code prefix (e.g., +1)","optional":true},"isWhatsapp":{"type":"boolean","description":"Whether the number is linked to WhatsApp","optional":true}},"datagma_get_credits":{"credits":{"type":"number","description":"Remaining Datagma credits","optional":true}},"daytona_create_sandbox":{"sandbox":{"type":"json","description":"The created sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_delete_sandbox":{"sandbox":{"type":"json","description":"The deleted sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"name":{"type":"string","description":"Name of the downloaded file"},"mimeType":{"type":"string","description":"MIME type of the downloaded file"},"size":{"type":"number","description":"Size of the downloaded file in bytes"}},"daytona_execute_command":{"exitCode":{"type":"number","description":"Exit code of the command (-1 if missing from the response)"},"result":{"type":"string","description":"Combined stdout/stderr output of the command"}},"daytona_get_sandbox":{"sandbox":{"type":"json","description":"The sandbox details","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_git_clone":{"repoUrl":{"type":"string","description":"URL of the cloned repository"},"clonePath":{"type":"string","description":"Path the repository was cloned into"}},"daytona_list_files":{"files":{"type":"array","description":"Files and directories at the given path","items":{"type":"json","properties":{"name":{"type":"string","description":"File or directory name"},"isDir":{"type":"boolean","description":"Whether the entry is a directory"},"size":{"type":"number","description":"Size in bytes"},"mode":{"type":"string","description":"File mode string"},"permissions":{"type":"string","description":"Permission string"},"owner":{"type":"string","description":"Owning user"},"group":{"type":"string","description":"Owning group"},"modifiedAt":{"type":"string","description":"Last modification timestamp"}}}}},"daytona_list_sandboxes":{"sandboxes":{"type":"array","description":"Sandboxes in the organization","items":{"type":"json","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page of results","optional":true}},"daytona_run_code":{"exitCode":{"type":"number","description":"Exit code of the code run (-1 if missing from the response)"},"result":{"type":"string","description":"Combined stdout/stderr output of the code run"},"artifacts":{"type":"json","description":"Artifacts produced by the run (e.g., matplotlib charts)","optional":true}},"daytona_start_sandbox":{"sandbox":{"type":"json","description":"The started sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_stop_sandbox":{"sandbox":{"type":"json","description":"The stopped sandbox","properties":{"id":{"type":"string","description":"Sandbox ID"},"name":{"type":"string","description":"Sandbox name"},"state":{"type":"string","description":"Sandbox state (e.g., started, stopped)","optional":true},"snapshot":{"type":"string","description":"Snapshot the sandbox was created from","optional":true},"target":{"type":"string","description":"Region the sandbox runs in","optional":true},"cpu":{"type":"number","description":"CPU cores allocated","optional":true},"gpu":{"type":"number","description":"GPU units allocated","optional":true},"memory":{"type":"number","description":"Memory allocated in GB","optional":true},"disk":{"type":"number","description":"Disk space allocated in GB","optional":true},"labels":{"type":"json","description":"Labels attached to the sandbox","optional":true},"public":{"type":"boolean","description":"Whether the HTTP preview is public","optional":true},"errorReason":{"type":"string","description":"Error reason if in error state","optional":true},"autoStopInterval":{"type":"number","description":"Auto-stop interval in minutes (0 means disabled)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}},"daytona_upload_file":{"uploadedPath":{"type":"string","description":"Path of the uploaded file in the sandbox"},"name":{"type":"string","description":"Name of the uploaded file"},"size":{"type":"number","description":"Size of the uploaded file in bytes"}},"deployments_deploy":{"workflowId":{"type":"string","description":"ID of the deployed workflow"},"isDeployed":{"type":"boolean","description":"Whether the workflow is now deployed"},"deployedAt":{"type":"string","description":"ISO 8601 timestamp of the deployment (null if unavailable)"},"version":{"type":"number","description":"The deployment version that is now active","optional":true},"warnings":{"type":"array","description":"Non-fatal warnings (e.g. trigger or schedule sync still in progress)"}},"deployments_get_version":{"workflowId":{"type":"string","description":"ID of the workflow"},"version":{"type":"number","description":"The deployment version number"},"name":{"type":"string","description":"Version label","optional":true},"description":{"type":"string","description":"Version description","optional":true},"isActive":{"type":"boolean","description":"Whether this version is currently live"},"createdAt":{"type":"string","description":"When this version was deployed (ISO 8601)"},"deployedState":{"type":"json","description":"The full workflow state snapshot (blocks, edges, loops, parallels, variables)"}},"deployments_list_versions":{"workflowId":{"type":"string","description":"ID of the workflow"},"versions":{"type":"array","description":"Deployment versions, newest first (id, version, name, description, isActive, createdAt, createdBy, deployedByName)"}},"deployments_promote":{"workflowId":{"type":"string","description":"ID of the workflow"},"isDeployed":{"type":"boolean","description":"Whether the workflow is now deployed"},"deployedAt":{"type":"string","description":"ISO 8601 timestamp of the active deployment (null if unavailable)"},"version":{"type":"number","description":"The deployment version that is now live"},"warnings":{"type":"array","description":"Non-fatal warnings (e.g. trigger or schedule sync still in progress)"}},"deployments_undeploy":{"workflowId":{"type":"string","description":"ID of the undeployed workflow"},"isDeployed":{"type":"boolean","description":"Whether the workflow is still deployed (false)"},"deployedAt":{"type":"string","description":"Always null after an undeploy","optional":true},"warnings":{"type":"array","description":"Non-fatal warnings (e.g. trigger or schedule cleanup still in progress)"}},"devin_append_session_tags":{"tags":{"type":"json","description":"Updated list of tags on the session (array of strings)"}},"devin_archive_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_create_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_get_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_get_session_tags":{"tags":{"type":"json","description":"Tags applied to the session (array of strings)"}},"devin_list_session_attachments":{"attachments":{"type":"array","description":"Attachments associated with the session","items":{"type":"object","properties":{"attachmentId":{"type":"string","description":"Unique identifier for the attachment"},"name":{"type":"string","description":"Attachment file name"},"url":{"type":"string","description":"URL to download the attachment"},"source":{"type":"string","description":"Origin of the attachment (devin or user)"},"contentType":{"type":"string","description":"MIME type of the attachment","optional":true}}}}},"devin_list_session_messages":{"messages":{"type":"array","description":"Messages exchanged in the session","items":{"type":"object","properties":{"eventId":{"type":"string","description":"Unique identifier for the message event"},"source":{"type":"string","description":"Origin of the message (devin or user)"},"message":{"type":"string","description":"The message content"},"createdAt":{"type":"number","description":"Unix timestamp when the message was created","optional":true}}}},"endCursor":{"type":"string","description":"Pagination cursor for the next page, or null if last page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether more messages are available"},"total":{"type":"number","description":"Total number of messages, if provided","optional":true}},"devin_list_sessions":{"sessions":{"type":"array","description":"List of Devin sessions","items":{"type":"object","properties":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session"},"status":{"type":"string","description":"Session status"},"statusDetail":{"type":"string","description":"Detailed status","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Creation timestamp (Unix)","optional":true},"updatedAt":{"type":"number","description":"Last updated timestamp (Unix)","optional":true},"tags":{"type":"json","description":"Session tags (array of strings)"},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}}}},"endCursor":{"type":"string","description":"Pagination cursor for the next page, or null if last page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether more sessions are available"},"total":{"type":"number","description":"Total number of sessions, if provided","optional":true}},"devin_replace_session_tags":{"tags":{"type":"json","description":"Updated list of tags on the session (array of strings)"}},"devin_send_message":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"devin_terminate_session":{"sessionId":{"type":"string","description":"Unique identifier for the session"},"url":{"type":"string","description":"URL to view the session in the Devin UI"},"status":{"type":"string","description":"Session status (new, claimed, running, exit, error, suspended, resuming)"},"statusDetail":{"type":"string","description":"Detailed status (working, waiting_for_user, waiting_for_approval, finished, inactivity, etc.)","optional":true},"title":{"type":"string","description":"Session title","optional":true},"createdAt":{"type":"number","description":"Unix timestamp when the session was created","optional":true},"updatedAt":{"type":"number","description":"Unix timestamp when the session was last updated","optional":true},"acusConsumed":{"type":"number","description":"ACUs consumed by the session","optional":true},"tags":{"type":"json","description":"Tags associated with the session (array of strings)"},"pullRequests":{"type":"json","description":"Pull requests created during the session ([{pr_url, pr_state}])"},"structuredOutput":{"type":"json","description":"Structured output from the session","optional":true},"playbookId":{"type":"string","description":"Associated playbook ID","optional":true},"isArchived":{"type":"boolean","description":"Whether the session is archived","optional":true}},"discord_add_reaction":{"message":{"type":"string","description":"Success or error message"}},"discord_archive_thread":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated thread data","properties":{"id":{"type":"string","description":"Thread ID"},"archived":{"type":"boolean","description":"Whether thread is archived"}}}},"discord_assign_role":{"message":{"type":"string","description":"Success or error message"}},"discord_ban_member":{"message":{"type":"string","description":"Success or error message"}},"discord_bulk_delete_messages":{"message":{"type":"string","description":"Success or error message"}},"discord_create_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created channel data","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"guild_id":{"type":"string","description":"Server ID"}}}},"discord_create_invite":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created invite data","properties":{"code":{"type":"string","description":"Invite code"},"url":{"type":"string","description":"Full invite URL"},"max_age":{"type":"number","description":"Max age in seconds"},"max_uses":{"type":"number","description":"Max uses"},"temporary":{"type":"boolean","description":"Whether temporary"}}}},"discord_create_role":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created role data","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role name"},"color":{"type":"number","description":"Role color"},"hoist":{"type":"boolean","description":"Whether role is hoisted"},"mentionable":{"type":"boolean","description":"Whether role is mentionable"}}}},"discord_create_thread":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created thread data","properties":{"id":{"type":"string","description":"Thread ID"},"name":{"type":"string","description":"Thread name"},"type":{"type":"number","description":"Thread channel type"},"guild_id":{"type":"string","description":"Server ID"},"parent_id":{"type":"string","description":"Parent channel ID"}}}},"discord_create_webhook":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Created webhook data","properties":{"id":{"type":"string","description":"Webhook ID"},"name":{"type":"string","description":"Webhook name"},"token":{"type":"string","description":"Webhook token"},"url":{"type":"string","description":"Webhook URL"},"channel_id":{"type":"string","description":"Channel ID"}}}},"discord_delete_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"The deleted channel, as returned by Discord","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"guild_id":{"type":"string","description":"Server ID"}}}},"discord_delete_invite":{"message":{"type":"string","description":"Success or error message"}},"discord_delete_message":{"message":{"type":"string","description":"Success or error message"}},"discord_delete_role":{"message":{"type":"string","description":"Success or error message"}},"discord_delete_webhook":{"message":{"type":"string","description":"Success or error message"}},"discord_edit_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated Discord message data","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Updated message content"},"channel_id":{"type":"string","description":"Channel ID"},"edited_timestamp":{"type":"string","description":"Message edited timestamp"}}}},"discord_execute_webhook":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Message sent via webhook","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"}}}},"discord_get_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Channel data","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"topic":{"type":"string","description":"Channel topic"},"guild_id":{"type":"string","description":"Server ID"}}}},"discord_get_invite":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Invite data","properties":{"code":{"type":"string","description":"Invite code"},"guild":{"type":"object","description":"Server information"},"channel":{"type":"object","description":"Channel information"},"approximate_member_count":{"type":"number","description":"Approximate member count"},"approximate_presence_count":{"type":"number","description":"Approximate online count"}}}},"discord_get_member":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Member data","properties":{"user":{"type":"object","description":"User information","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username"},"avatar":{"type":"string","description":"Avatar hash"}}},"nick":{"type":"string","description":"Server nickname"},"roles":{"type":"array","description":"Array of role IDs"},"joined_at":{"type":"string","description":"When the member joined"}}}},"discord_get_messages":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Container for messages data","properties":{"messages":{"type":"array","description":"Array of Discord messages with full metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID"},"author":{"type":"object","description":"Message author information","properties":{"id":{"type":"string","description":"Author user ID"},"username":{"type":"string","description":"Author username"},"avatar":{"type":"string","description":"Author avatar hash"},"bot":{"type":"boolean","description":"Whether author is a bot"}}},"timestamp":{"type":"string","description":"Message timestamp"},"edited_timestamp":{"type":"string","description":"Message edited timestamp"},"embeds":{"type":"array","description":"Message embeds"},"attachments":{"type":"array","description":"Message attachments"},"mentions":{"type":"array","description":"User mentions in message"},"mention_roles":{"type":"array","description":"Role mentions in message"},"mention_everyone":{"type":"boolean","description":"Whether message mentions everyone"}}}},"channel_id":{"type":"string","description":"Channel ID"}}}},"discord_get_pinned_messages":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"array","description":"Array of pinned Discord messages","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"pinned_at":{"type":"string","description":"When the message was pinned"},"author":{"type":"object","description":"Message author information","properties":{"id":{"type":"string","description":"Author user ID"},"username":{"type":"string","description":"Author username"}}}}}},"hasMore":{"type":"boolean","description":"Whether more pinned messages exist beyond this page"}},"discord_get_server":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Discord server (guild) information","properties":{"id":{"type":"string","description":"Server ID"},"name":{"type":"string","description":"Server name"},"icon":{"type":"string","description":"Server icon hash"},"description":{"type":"string","description":"Server description"},"owner_id":{"type":"string","description":"Server owner user ID"},"roles":{"type":"array","description":"Server roles"},"approximate_member_count":{"type":"number","description":"Approximate total member count"},"approximate_presence_count":{"type":"number","description":"Approximate online member count"}}}},"discord_get_user":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Discord user information","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username"},"discriminator":{"type":"string","description":"User discriminator (4-digit number)"},"avatar":{"type":"string","description":"User avatar hash"},"bot":{"type":"boolean","description":"Whether user is a bot"},"system":{"type":"boolean","description":"Whether user is a system user"},"email":{"type":"string","description":"User email (if available)"},"verified":{"type":"boolean","description":"Whether user email is verified"}}}},"discord_get_webhook":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Webhook data","properties":{"id":{"type":"string","description":"Webhook ID"},"name":{"type":"string","description":"Webhook name"},"channel_id":{"type":"string","description":"Channel ID"},"guild_id":{"type":"string","description":"Server ID"},"token":{"type":"string","description":"Webhook token"}}}},"discord_join_thread":{"message":{"type":"string","description":"Success or error message"}},"discord_kick_member":{"message":{"type":"string","description":"Success or error message"}},"discord_leave_thread":{"message":{"type":"string","description":"Success or error message"}},"discord_list_channels":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"array","description":"Array of Discord channels in the server","items":{"type":"object","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"topic":{"type":"string","description":"Channel topic"},"parent_id":{"type":"string","description":"Parent category ID"},"position":{"type":"number","description":"Sort position within the channel list"}}}}},"discord_list_roles":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"array","description":"Array of Discord roles in the server","items":{"type":"object","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role name"},"color":{"type":"number","description":"Role color"},"hoist":{"type":"boolean","description":"Whether role is hoisted"},"position":{"type":"number","description":"Role position in the hierarchy"},"mentionable":{"type":"boolean","description":"Whether role is mentionable"}}}}},"discord_pin_message":{"message":{"type":"string","description":"Success or error message"}},"discord_remove_reaction":{"message":{"type":"string","description":"Success or error message"}},"discord_remove_role":{"message":{"type":"string","description":"Success or error message"}},"discord_send_message":{"message":{"type":"string","description":"Success or error message"},"files":{"type":"file[]","description":"Files attached to the message"},"data":{"type":"object","description":"Discord message data","properties":{"id":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"channel_id":{"type":"string","description":"Channel ID where message was sent"},"author":{"type":"object","description":"Message author information","properties":{"id":{"type":"string","description":"Author user ID"},"username":{"type":"string","description":"Author username"},"avatar":{"type":"string","description":"Author avatar hash"},"bot":{"type":"boolean","description":"Whether author is a bot"}}},"timestamp":{"type":"string","description":"Message timestamp"},"edited_timestamp":{"type":"string","description":"Message edited timestamp"},"embeds":{"type":"array","description":"Message embeds"},"attachments":{"type":"array","description":"Message attachments"},"mentions":{"type":"array","description":"User mentions in message"},"mention_roles":{"type":"array","description":"Role mentions in message"},"mention_everyone":{"type":"boolean","description":"Whether message mentions everyone"}}}},"discord_unban_member":{"message":{"type":"string","description":"Success or error message"}},"discord_unpin_message":{"message":{"type":"string","description":"Success or error message"}},"discord_update_channel":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated channel data","properties":{"id":{"type":"string","description":"Channel ID"},"name":{"type":"string","description":"Channel name"},"type":{"type":"number","description":"Channel type"},"topic":{"type":"string","description":"Channel topic"}}}},"discord_update_member":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated member data","properties":{"nick":{"type":"string","description":"Server nickname"},"mute":{"type":"boolean","description":"Voice mute status"},"deaf":{"type":"boolean","description":"Voice deaf status"}}}},"discord_update_role":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated role data","properties":{"id":{"type":"string","description":"Role ID"},"name":{"type":"string","description":"Role name"},"color":{"type":"number","description":"Role color"}}}},"docusign_create_from_template":{"envelopeId":{"type":"string","description":"Created envelope ID"},"status":{"type":"string","description":"Envelope status"},"statusDateTime":{"type":"string","description":"Status change datetime","optional":true},"uri":{"type":"string","description":"Envelope URI","optional":true}},"docusign_download_document":{"file":{"type":"file","description":"Stored downloaded document file","optional":true},"base64Content":{"type":"string","description":"Deprecated legacy inline content. New downloads return file.","optional":true},"mimeType":{"type":"string","description":"MIME type of the document"},"fileName":{"type":"string","description":"Original file name"}},"docusign_get_envelope":{"envelopeId":{"type":"string","description":"Envelope ID"},"status":{"type":"string","description":"Envelope status (created, sent, delivered, completed, declined, voided)"},"emailSubject":{"type":"string","description":"Email subject line"},"sentDateTime":{"type":"string","description":"When the envelope was sent","optional":true},"completedDateTime":{"type":"string","description":"When all recipients completed signing","optional":true},"createdDateTime":{"type":"string","description":"When the envelope was created"},"statusChangedDateTime":{"type":"string","description":"When the status last changed"},"voidedReason":{"type":"string","description":"Reason the envelope was voided","optional":true},"signerCount":{"type":"number","description":"Number of signers"},"documentCount":{"type":"number","description":"Number of documents"}},"docusign_list_envelopes":{"envelopes":{"type":"array","description":"Array of DocuSign envelopes","items":{"type":"object","properties":{"envelopeId":{"type":"string","description":"Unique envelope identifier"},"status":{"type":"string","description":"Envelope status (created, sent, delivered, completed, declined, voided)"},"emailSubject":{"type":"string","description":"Email subject line"},"sentDateTime":{"type":"string","description":"ISO 8601 datetime when envelope was sent","optional":true},"completedDateTime":{"type":"string","description":"ISO 8601 datetime when envelope was completed","optional":true},"createdDateTime":{"type":"string","description":"ISO 8601 datetime when envelope was created"},"statusChangedDateTime":{"type":"string","description":"ISO 8601 datetime of last status change"}}}},"totalSetSize":{"type":"number","description":"Total number of matching envelopes"},"resultSetSize":{"type":"number","description":"Number of envelopes returned in this response"}},"docusign_list_recipients":{"signers":{"type":"array","description":"Array of DocuSign recipients","items":{"type":"object","properties":{"recipientId":{"type":"string","description":"Recipient identifier"},"name":{"type":"string","description":"Recipient name"},"email":{"type":"string","description":"Recipient email address"},"status":{"type":"string","description":"Recipient signing status (sent, delivered, completed, declined)"},"signedDateTime":{"type":"string","description":"ISO 8601 datetime when recipient signed","optional":true},"deliveredDateTime":{"type":"string","description":"ISO 8601 datetime when delivered to recipient","optional":true}}}},"carbonCopies":{"type":"array","description":"Array of carbon copy recipients","items":{"type":"object","properties":{"recipientId":{"type":"string","description":"Recipient ID"},"name":{"type":"string","description":"Recipient name"},"email":{"type":"string","description":"Recipient email"},"status":{"type":"string","description":"Recipient status"}}}}},"docusign_list_templates":{"templates":{"type":"array","description":"Array of DocuSign templates","items":{"type":"object","properties":{"templateId":{"type":"string","description":"Template identifier"},"name":{"type":"string","description":"Template name"},"description":{"type":"string","description":"Template description","optional":true},"shared":{"type":"boolean","description":"Whether template is shared","optional":true},"created":{"type":"string","description":"ISO 8601 creation date"},"lastModified":{"type":"string","description":"ISO 8601 last modified date"}}}},"totalSetSize":{"type":"number","description":"Total number of matching templates"},"resultSetSize":{"type":"number","description":"Number of templates returned in this response"}},"docusign_send_envelope":{"envelopeId":{"type":"string","description":"Created envelope ID"},"status":{"type":"string","description":"Envelope status"},"statusDateTime":{"type":"string","description":"Status change datetime","optional":true},"uri":{"type":"string","description":"Envelope URI","optional":true}},"docusign_void_envelope":{"envelopeId":{"type":"string","description":"Voided envelope ID"},"status":{"type":"string","description":"Envelope status (voided)"}},"downdetector_get_company":{"company":{"type":"object","description":"Company details","properties":{"id":{"type":"number","description":"Company id"},"name":{"type":"string","description":"Company name"},"slug":{"type":"string","description":"Company slug"},"url":{"type":"string","description":"Company status page URL"},"status":{"type":"string","description":"Cached current status (success, warning, or danger)"},"categoryId":{"type":"number","description":"Category id"},"countryIso":{"type":"string","description":"ISO-2 country code"},"siteId":{"type":"number","description":"Site id"},"baselineCurrent":{"type":"number","description":"The current considered average reports at this point in time"},"stats24":{"type":"array","description":"Reports over the last 24h in 15-minute buckets","items":{"type":"number"}},"baseline":{"type":"array","description":"Averaged baseline values per 15m over 24h","items":{"type":"number"}},"indicators":{"type":"array","description":"List of available problem indicators","items":{"type":"string"}},"description":{"type":"string","description":"Company description"}}}},"downdetector_get_company_attribution":{"attribution":{"type":"object","description":"Incident attribution detail","properties":{"attribution":{"type":"number","description":"Attribution enum (0 N/A, 1 undetermined, 2 external, 3 internal)"},"attributionCalculatedAt":{"type":"string","description":"ISO 8601 timestamp when attribution was calculated"},"userImpact":{"type":"number","description":"User impact enum (0 low, 1 medium, 2 high, 3 very high)"},"userImpactCalculatedAt":{"type":"string","description":"ISO 8601 timestamp when user impact was calculated"},"reason":{"type":"number","description":"Reason enum explaining how the attribution value was calculated (0-7)"},"dangerDurationS":{"type":"number","description":"Duration of the current danger (outage) state in seconds"},"incidentId":{"type":"number","description":"Id of the related incident (null when attribution is N/A)"},"incidentCreatedAt":{"type":"string","description":"ISO 8601 timestamp when the related incident was created"}}}},"downdetector_get_company_baseline":{"baseline":{"type":"number","description":"The current baseline (expected average reports) for this period"}},"downdetector_get_company_events":{"events":{"type":"array","description":"List of events for the company","items":{"type":"object","properties":{"id":{"type":"number","description":"Event id"},"title":{"type":"string","description":"Localized event title"},"body":{"type":"string","description":"Localized event body"},"companyId":{"type":"number","description":"Id of the impacted company"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"publishAt":{"type":"string","description":"ISO 8601 publish timestamp"},"isActive":{"type":"boolean","description":"Whether the event is ongoing"},"measurement":{"type":"object","description":"Measured vs expected report volume for the event window","properties":{"startedOn":{"type":"string","description":"Measurement window start (ISO 8601)"},"endedOn":{"type":"string","description":"Measurement window end (ISO 8601)"},"expected":{"type":"number","description":"Expected reports based on historic data"},"actual":{"type":"number","description":"Actual reports in the window"}}}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_get_company_incidents":{"incidents":{"type":"array","description":"List of incidents for the company","items":{"type":"object","properties":{"id":{"type":"number","description":"Incident id"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the incident was created"},"resolvedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was resolved (null if active)"},"isActive":{"type":"boolean","description":"Whether the incident is currently active"},"peakAttribution":{"type":"number","description":"Peak attribution enum (0 N/A, 1 undetermined, 2 external, 3 internal)"},"peakUserImpact":{"type":"number","description":"Peak user impact enum (0 low, 1 medium, 2 high, 3 very high)"},"total":{"type":"number","description":"Total reports during the incident"},"indicators":{"type":"number","description":"Number of indicator reports during the incident"},"other":{"type":"number","description":"Number of other reports during the incident"},"updatedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was updated"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_get_company_indicators":{"indicators":{"type":"array","description":"Reported problem indicators with their counts","items":{"type":"object","properties":{"slug":{"type":"string","description":"Indicator slug"},"indicator":{"type":"string","description":"Human-readable indicator label"},"key":{"type":"string","description":"Indicator key"},"amount":{"type":"number","description":"Number of reports for this indicator"},"percentage":{"type":"number","description":"Share of total reports (percentage)"}}}}},"downdetector_get_company_last_15":{"count":{"type":"number","description":"Number of reports over the last 15 minutes"}},"downdetector_get_company_status":{"status":{"type":"string","description":"Current status: \\"success\\", \\"warning\\", or \\"danger\\""}},"downdetector_get_provider":{"provider":{"type":"object","description":"Provider details","properties":{"id":{"type":"number","description":"Provider id"},"name":{"type":"string","description":"Provider name"},"downdetectorId":{"type":"number","description":"Downdetector internal provider id"}}}},"downdetector_get_reports":{"reports":{"type":"array","description":"Report counts bucketed by interval","items":{"type":"object","properties":{"pointInTime":{"type":"string","description":"Start of the time bucket (ISO 8601)"},"total":{"type":"number","description":"Total number of reports in the bucket"},"indicators":{"type":"number","description":"Number of indicator reports"},"other":{"type":"number","description":"Number of reports from other sources"}}}}},"downdetector_get_site_companies":{"companies":{"type":"array","description":"List of companies on the site","items":{"type":"object","properties":{"id":{"type":"number","description":"Company id"},"name":{"type":"string","description":"Company name"},"slug":{"type":"string","description":"Company slug"},"url":{"type":"string","description":"Company status page URL"},"status":{"type":"string","description":"Cached current status (success, warning, or danger)"},"countryIso":{"type":"string","description":"ISO-2 country code"},"categoryId":{"type":"number","description":"Category id"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_list_categories":{"categories":{"type":"array","description":"List of Downdetector categories","items":{"type":"object","properties":{"id":{"type":"number","description":"Category id"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"}}}}},"downdetector_list_incidents":{"incidents":{"type":"array","description":"List of incidents across all companies","items":{"type":"object","properties":{"id":{"type":"number","description":"Incident id"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the incident was created"},"resolvedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was resolved (null if active)"},"isActive":{"type":"boolean","description":"Whether the incident is currently active"},"peakAttribution":{"type":"number","description":"Peak attribution enum (0 N/A, 1 undetermined, 2 external, 3 internal)"},"peakUserImpact":{"type":"number","description":"Peak user impact enum (0 low, 1 medium, 2 high, 3 very high)"},"total":{"type":"number","description":"Total reports during the incident"},"indicators":{"type":"number","description":"Number of indicator reports during the incident"},"other":{"type":"number","description":"Number of other reports during the incident"},"updatedAt":{"type":"string","description":"ISO 8601 timestamp when the incident was updated"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"downdetector_list_sites":{"sites":{"type":"array","description":"List of Downdetector sites","items":{"type":"object","properties":{"id":{"type":"number","description":"Site id"},"name":{"type":"string","description":"Site name"},"domain":{"type":"string","description":"Site domain"},"countryId":{"type":"number","description":"Country id for the site"}}}}},"downdetector_search_companies":{"companies":{"type":"array","description":"List of companies matching the search","items":{"type":"object","properties":{"id":{"type":"number","description":"Company id"},"name":{"type":"string","description":"Company name"},"slug":{"type":"string","description":"Company slug"},"url":{"type":"string","description":"Company status page URL"},"countryIso":{"type":"string","description":"ISO-2 country code"},"categoryId":{"type":"number","description":"Category id"}}}},"nextPage":{"type":"string","description":"Cursor to pass back as the next page (X-Page-Next); null when on the last page","optional":true}},"dropbox_copy":{"metadata":{"type":"object","description":"Metadata of the copied item","properties":{".tag":{"type":"string","description":"Type: file or folder"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the copied item"},"path_display":{"type":"string","description":"Display path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true}}}},"dropbox_create_folder":{"folder":{"type":"object","description":"The created folder metadata","properties":{"id":{"type":"string","description":"Unique identifier for the folder"},"name":{"type":"string","description":"Name of the folder"},"path_display":{"type":"string","description":"Display path of the folder","optional":true},"path_lower":{"type":"string","description":"Lowercase path of the folder","optional":true}}}},"dropbox_create_shared_link":{"sharedLink":{"type":"object","description":"The created shared link","properties":{"url":{"type":"string","description":"The shared link URL"},"name":{"type":"string","description":"Name of the shared item"},"path_lower":{"type":"string","description":"Lowercase path of the shared item","optional":true},"expires":{"type":"string","description":"Expiration date if set","optional":true},"link_permissions":{"type":"object","description":"Permissions for the shared link"}}}},"dropbox_delete":{"metadata":{"type":"object","description":"Metadata of the deleted item","properties":{".tag":{"type":"string","description":"Type: file, folder, or deleted"},"name":{"type":"string","description":"Name of the deleted item"},"path_display":{"type":"string","description":"Display path","optional":true}}},"deleted":{"type":"boolean","description":"Whether the deletion was successful"}},"dropbox_download":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"metadata":{"type":"json","description":"The file metadata"},"temporaryLink":{"type":"string","description":"Temporary link to download the file (valid for ~4 hours)"},"content":{"type":"string","description":"Base64 encoded file content (if fetched)"}},"dropbox_get_metadata":{"metadata":{"type":"object","description":"Metadata for the file or folder","properties":{".tag":{"type":"string","description":"Type: file, folder, or deleted"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the item"},"path_display":{"type":"string","description":"Display path","optional":true},"path_lower":{"type":"string","description":"Lowercase path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true},"client_modified":{"type":"string","description":"Client modification time (files only)","optional":true},"server_modified":{"type":"string","description":"Server modification time (files only)","optional":true},"rev":{"type":"string","description":"Revision identifier (files only)","optional":true},"content_hash":{"type":"string","description":"Content hash (files only)","optional":true}}}},"dropbox_list_folder":{"entries":{"type":"array","description":"List of files and folders in the directory","items":{"type":"object","properties":{".tag":{"type":"string","description":"Type: file, folder, or deleted"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the file/folder"},"path_display":{"type":"string","description":"Display path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true}}}},"cursor":{"type":"string","description":"Cursor for pagination"},"hasMore":{"type":"boolean","description":"Whether there are more results"}},"dropbox_list_revisions":{"entries":{"type":"array","description":"The revisions for the file, most recent first","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for this revision"},"name":{"type":"string","description":"Name of the file"},"path_display":{"type":"string","description":"Display path","optional":true},"rev":{"type":"string","description":"Revision identifier, pass to Restore"},"size":{"type":"number","description":"Size of this revision in bytes"},"server_modified":{"type":"string","description":"Server modification time"}}}},"isDeleted":{"type":"boolean","description":"Whether the file identified by the latest revision is deleted or moved"},"hasMore":{"type":"boolean","description":"Whether there are more revisions available"}},"dropbox_list_shared_links":{"links":{"type":"array","description":"Shared links applicable to the path argument","items":{"type":"object","properties":{".tag":{"type":"string","description":"Type: file or folder"},"url":{"type":"string","description":"The shared link URL"},"name":{"type":"string","description":"Name of the shared item"},"path_lower":{"type":"string","description":"Lowercase path of the shared item","optional":true},"expires":{"type":"string","description":"Expiration date if set","optional":true}}}},"hasMore":{"type":"boolean","description":"Whether there are more results"},"cursor":{"type":"string","description":"Cursor for pagination (only returned when no path is given)"}},"dropbox_move":{"metadata":{"type":"object","description":"Metadata of the moved item","properties":{".tag":{"type":"string","description":"Type: file or folder"},"id":{"type":"string","description":"Unique identifier","optional":true},"name":{"type":"string","description":"Name of the moved item"},"path_display":{"type":"string","description":"Display path","optional":true},"size":{"type":"number","description":"Size in bytes (files only)","optional":true}}}},"dropbox_restore":{"metadata":{"type":"object","description":"Metadata of the restored file","properties":{"id":{"type":"string","description":"Unique identifier for the file"},"name":{"type":"string","description":"Name of the file"},"path_display":{"type":"string","description":"Display path of the file","optional":true},"path_lower":{"type":"string","description":"Lowercase path of the file","optional":true},"size":{"type":"number","description":"Size of the file in bytes"},"rev":{"type":"string","description":"Revision identifier of the restored file"},"server_modified":{"type":"string","description":"Server modification time"}}}},"dropbox_search":{"matches":{"type":"array","description":"Search results","items":{"type":"object","properties":{"match_type":{"type":"object","description":"Type of match: filename, content, or both"},"metadata":{"type":"object","description":"File or folder metadata"}}}},"hasMore":{"type":"boolean","description":"Whether there are more results"},"cursor":{"type":"string","description":"Cursor for pagination"}},"dropbox_upload":{"file":{"type":"object","description":"The uploaded file metadata","properties":{"id":{"type":"string","description":"Unique identifier for the file"},"name":{"type":"string","description":"Name of the file"},"path_display":{"type":"string","description":"Display path of the file","optional":true},"path_lower":{"type":"string","description":"Lowercase path of the file","optional":true},"size":{"type":"number","description":"Size of the file in bytes"},"client_modified":{"type":"string","description":"Client modification time"},"server_modified":{"type":"string","description":"Server modification time"},"rev":{"type":"string","description":"Revision identifier"},"content_hash":{"type":"string","description":"Content hash for the file","optional":true}}}},"dropcontact_enrich_contact":{"request_id":{"type":"string","description":"Dropcontact async request ID","optional":true},"email_found":{"type":"boolean","description":"Whether a verified email was found"},"email":{"type":"string","description":"Primary verified email address","optional":true},"emails":{"type":"array","description":"All email addresses returned (each with email and qualification)","optional":true,"items":{"type":"object","properties":{"email":{"type":"string","description":"Email address"},"qualification":{"type":"string","description":"Email qualification (e.g. nominative@pro)"}}}},"qualification":{"type":"string","description":"Primary email qualification (e.g. nominative@pro, catch_all@pro)","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"civility":{"type":"string","description":"Civility (Mr, Mrs, etc.)","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"company":{"type":"string","description":"Company name","optional":true},"website":{"type":"string","description":"Company website","optional":true},"company_linkedin":{"type":"string","description":"Company LinkedIn URL","optional":true},"linkedin":{"type":"string","description":"Personal LinkedIn URL","optional":true},"country":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"siren":{"type":"string","description":"French SIREN number","optional":true},"siret":{"type":"string","description":"French SIRET number","optional":true},"siret_address":{"type":"string","description":"SIRET registered address","optional":true},"siret_zip":{"type":"string","description":"SIRET registered postal code","optional":true},"siret_city":{"type":"string","description":"SIRET registered city","optional":true},"vat":{"type":"string","description":"VAT number","optional":true},"nb_employees":{"type":"string","description":"Employee count range","optional":true},"employee_count":{"type":"number","description":"Exact employee count (Growth plan and above)","optional":true},"naf5_code":{"type":"string","description":"NAF/APE code (France)","optional":true},"naf5_des":{"type":"string","description":"NAF/APE code description (France)","optional":true},"industry":{"type":"string","description":"Industry classification","optional":true},"job":{"type":"string","description":"Job title","optional":true},"job_level":{"type":"string","description":"Job seniority level (e.g. C-level, Director)","optional":true},"job_function":{"type":"string","description":"Job function (e.g. Sales, Engineering)","optional":true},"company_turnover":{"type":"string","description":"Company revenue/turnover range","optional":true},"company_results":{"type":"string","description":"Company net results","optional":true}},"dspy_chain_of_thought":{"answer":{"type":"string","description":"The answer generated through chain of thought reasoning"},"reasoning":{"type":"string","description":"The step-by-step reasoning that led to the answer"},"status":{"type":"string","description":"Response status from the DSPy server (success or error)"},"rawOutput":{"type":"json","description":"The complete raw output from the DSPy program (result.toDict())"}},"dspy_predict":{"answer":{"type":"string","description":"The main output/answer from the DSPy program"},"reasoning":{"type":"string","description":"The reasoning or rationale behind the answer (if available)","optional":true},"status":{"type":"string","description":"Response status from the DSPy server (success or error)"},"rawOutput":{"type":"json","description":"The complete raw output from the DSPy program (result.toDict())"}},"dspy_react":{"answer":{"type":"string","description":"The final answer or result from the ReAct agent"},"reasoning":{"type":"string","description":"The overall reasoning summary from the agent","optional":true},"trajectory":{"type":"array","description":"The step-by-step trajectory of thoughts, actions, and observations","items":{"type":"object","properties":{"thought":{"type":"string","description":"The reasoning thought at this step"},"toolName":{"type":"string","description":"The name of the tool/action called"},"toolArgs":{"type":"json","description":"Arguments passed to the tool"},"observation":{"type":"string","description":"The observation/result from the tool execution","optional":true}}}},"status":{"type":"string","description":"Response status from the DSPy server (success or error)"},"rawOutput":{"type":"json","description":"The complete raw output from the DSPy program (result.toDict())"}},"dub_bulk_create_links":{"created":{"type":"json","description":"Array of successfully created link objects"},"errors":{"type":"json","description":"Array of per-link errors ({ link, error, code }) for links that failed"},"count":{"type":"number","description":"Number of links successfully created"}},"dub_bulk_delete_links":{"deletedCount":{"type":"number","description":"Number of links that were deleted"}},"dub_bulk_update_links":{"updated":{"type":"json","description":"Array of updated link objects"},"count":{"type":"number","description":"Number of links updated"}},"dub_create_link":{"id":{"type":"string","description":"Unique ID of the created link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"dub_create_tag":{"id":{"type":"string","description":"Unique ID of the created tag"},"name":{"type":"string","description":"Name of the tag"},"color":{"type":"string","description":"Color assigned to the tag"}},"dub_delete_link":{"id":{"type":"string","description":"ID of the deleted link"}},"dub_get_analytics":{"clicks":{"type":"number","description":"Total number of clicks"},"leads":{"type":"number","description":"Total number of leads"},"sales":{"type":"number","description":"Total number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"data":{"type":"json","description":"Grouped analytics data (timeseries, countries, devices, etc.)","optional":true}},"dub_get_events":{"events":{"type":"json","description":"Array of event objects (event, timestamp, click, link, and customer/sale data when applicable)"},"count":{"type":"number","description":"Number of events returned"}},"dub_get_link":{"id":{"type":"string","description":"Unique ID of the link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"dub_get_links_count":{"count":{"type":"number","description":"Total number of links matching the filters"},"groups":{"type":"json","description":"Per-group counts when groupBy is set (e.g. [{ domain, count }])","optional":true}},"dub_get_qr_code":{"file":{"type":"file","description":"Generated QR code image stored in execution files"},"content":{"type":"string","description":"Base64-encoded PNG image data"}},"dub_list_domains":{"domains":{"type":"json","description":"Array of domain objects (slug, verified, primary, archived)"},"count":{"type":"number","description":"Number of domains returned"}},"dub_list_folders":{"folders":{"type":"json","description":"Array of folder objects (id, name, accessLevel)"},"count":{"type":"number","description":"Number of folders returned"}},"dub_list_links":{"links":{"type":"json","description":"Array of link objects (id, domain, key, url, shortLink, clicks, tags, createdAt)"},"count":{"type":"number","description":"Number of links returned"}},"dub_list_tags":{"tags":{"type":"json","description":"Array of tag objects (id, name, color)"},"count":{"type":"number","description":"Number of tags returned"}},"dub_update_link":{"id":{"type":"string","description":"Unique ID of the updated link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"dub_upsert_link":{"id":{"type":"string","description":"Unique ID of the link"},"domain":{"type":"string","description":"Domain of the short link"},"key":{"type":"string","description":"Slug of the short link"},"url":{"type":"string","description":"Destination URL"},"shortLink":{"type":"string","description":"Full short link URL"},"qrCode":{"type":"string","description":"QR code URL for the short link"},"archived":{"type":"boolean","description":"Whether the link is archived"},"externalId":{"type":"string","description":"External ID","optional":true},"title":{"type":"string","description":"OG title","optional":true},"description":{"type":"string","description":"OG description","optional":true},"tags":{"type":"json","description":"Tags assigned to the link (id, name, color)"},"folderId":{"type":"string","description":"Folder the link is organized into","optional":true},"tenantId":{"type":"string","description":"Tenant ID associated with the link","optional":true},"trackConversion":{"type":"boolean","description":"Whether conversion tracking is enabled"},"clicks":{"type":"number","description":"Number of clicks"},"leads":{"type":"number","description":"Number of leads"},"conversions":{"type":"number","description":"Number of conversions"},"sales":{"type":"number","description":"Number of sales"},"saleAmount":{"type":"number","description":"Total sale amount in cents"},"lastClicked":{"type":"string","description":"Last clicked timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"utm_source":{"type":"string","description":"UTM source parameter","optional":true},"utm_medium":{"type":"string","description":"UTM medium parameter","optional":true},"utm_campaign":{"type":"string","description":"UTM campaign parameter","optional":true},"utm_term":{"type":"string","description":"UTM term parameter","optional":true},"utm_content":{"type":"string","description":"UTM content parameter","optional":true}},"duckduckgo_search":{"heading":{"type":"string","description":"The heading/title of the instant answer"},"abstract":{"type":"string","description":"A short abstract summary of the topic"},"abstractText":{"type":"string","description":"Plain text version of the abstract"},"abstractSource":{"type":"string","description":"The source of the abstract (e.g., Wikipedia)"},"abstractURL":{"type":"string","description":"URL to the source of the abstract"},"definition":{"type":"string","description":"Dictionary-style definition if available"},"definitionSource":{"type":"string","description":"The source of the definition"},"definitionURL":{"type":"string","description":"URL to the source of the definition"},"image":{"type":"string","description":"URL to an image related to the topic"},"answer":{"type":"string","description":"Direct answer if available (e.g., for calculations)"},"answerType":{"type":"string","description":"Type of the answer (e.g., calc, ip, etc.)"},"type":{"type":"string","description":"Response type: A (article), D (disambiguation), C (category), N (name), E (exclusive)"},"redirect":{"type":"string","description":"!bang redirect URL, populated only for bang queries"},"relatedTopics":{"type":"array","description":"Array of related topics with URLs and descriptions","items":{"type":"object","properties":{"FirstURL":{"type":"string","description":"URL to the related topic"},"Text":{"type":"string","description":"Description of the related topic"},"Result":{"type":"string","description":"HTML result snippet"}}}},"results":{"type":"array","description":"Array of external link results","items":{"type":"object","properties":{"FirstURL":{"type":"string","description":"URL of the result"},"Text":{"type":"string","description":"Description of the result"},"Result":{"type":"string","description":"HTML result snippet"}}}}},"dynamodb_delete":{"message":{"type":"string","description":"Operation status message"}},"dynamodb_get":{"message":{"type":"string","description":"Operation status message"},"item":{"type":"json","description":"Retrieved item","optional":true}},"dynamodb_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"List of table names in the region"},"tableDetails":{"type":"json","description":"Detailed schema information for a specific table","optional":true}},"dynamodb_put":{"message":{"type":"string","description":"Operation status message"},"item":{"type":"json","description":"Created item","optional":true}},"dynamodb_query":{"message":{"type":"string","description":"Operation status message"},"items":{"type":"array","description":"Array of items returned"},"count":{"type":"number","description":"Number of items returned"},"lastEvaluatedKey":{"type":"json","description":"Pagination token to pass as exclusiveStartKey to fetch the next page of results","optional":true}},"dynamodb_scan":{"message":{"type":"string","description":"Operation status message"},"items":{"type":"array","description":"Array of items returned"},"count":{"type":"number","description":"Number of items returned"},"lastEvaluatedKey":{"type":"json","description":"Pagination token to pass as exclusiveStartKey to fetch the next page of results","optional":true}},"dynamodb_update":{"message":{"type":"string","description":"Operation status message"},"item":{"type":"json","description":"Updated item with all attributes","optional":true}},"elasticsearch_bulk":{"took":{"type":"number","description":"Time in milliseconds the bulk operation took"},"errors":{"type":"boolean","description":"Whether any operation had an error"},"items":{"type":"array","description":"Results for each operation"}},"elasticsearch_cluster_health":{"cluster_name":{"type":"string","description":"Name of the cluster"},"status":{"type":"string","description":"Cluster health status: green, yellow, or red"},"number_of_nodes":{"type":"number","description":"Total number of nodes in the cluster"},"number_of_data_nodes":{"type":"number","description":"Number of data nodes"},"active_shards":{"type":"number","description":"Number of active shards"},"unassigned_shards":{"type":"number","description":"Number of unassigned shards"}},"elasticsearch_cluster_stats":{"cluster_name":{"type":"string","description":"Name of the cluster"},"status":{"type":"string","description":"Cluster health status"},"nodes":{"type":"object","description":"Node statistics including count and versions"},"indices":{"type":"object","description":"Index statistics including document count and store size"}},"elasticsearch_count":{"count":{"type":"number","description":"Number of documents matching the query"},"_shards":{"type":"object","description":"Shard statistics"}},"elasticsearch_create_index":{"acknowledged":{"type":"boolean","description":"Whether the request was acknowledged"},"shards_acknowledged":{"type":"boolean","description":"Whether the shards were acknowledged"},"index":{"type":"string","description":"Created index name"}},"elasticsearch_delete_document":{"_index":{"type":"string","description":"Index name"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"Document version"},"result":{"type":"string","description":"Operation result (deleted or not_found)"}},"elasticsearch_delete_index":{"acknowledged":{"type":"boolean","description":"Whether the deletion was acknowledged"}},"elasticsearch_get_document":{"_index":{"type":"string","description":"Index name"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"Document version"},"found":{"type":"boolean","description":"Whether the document was found"},"_source":{"type":"json","description":"Document content"}},"elasticsearch_get_index":{"index":{"type":"json","description":"Index information including aliases, mappings, and settings"}},"elasticsearch_index_document":{"_index":{"type":"string","description":"Index where the document was stored"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"Document version"},"result":{"type":"string","description":"Operation result (created or updated)"}},"elasticsearch_list_indices":{"message":{"type":"string","description":"Summary message about the indices"},"indices":{"type":"json","description":"Array of index information objects"}},"elasticsearch_search":{"took":{"type":"number","description":"Time in milliseconds the search took"},"timed_out":{"type":"boolean","description":"Whether the search timed out"},"hits":{"type":"object","description":"Search results with total count and matching documents"},"aggregations":{"type":"json","description":"Aggregation results if any","optional":true}},"elasticsearch_update_document":{"_index":{"type":"string","description":"Index name"},"_id":{"type":"string","description":"Document ID"},"_version":{"type":"number","description":"New document version"},"result":{"type":"string","description":"Operation result (updated or noop)"}},"elevenlabs_audio_isolation":{"audioUrl":{"type":"string","description":"URL of the isolated audio"},"audioFile":{"type":"file","description":"The isolated audio file"}},"elevenlabs_edit_voice_settings":{"status":{"type":"string","description":"Request outcome (\\"ok\\" on success)"}},"elevenlabs_get_user":{"userId":{"type":"string","description":"Unique user identifier"},"isNewUser":{"type":"boolean","description":"Whether the user is new"},"subscription":{"type":"object","description":"Subscription and usage details","properties":{"tier":{"type":"string","description":"Subscription tier"},"characterCount":{"type":"number","description":"Characters used this period"},"characterLimit":{"type":"number","description":"Character quota for this period"},"canExtendCharacterLimit":{"type":"boolean","description":"Whether the character limit can be extended"},"status":{"type":"string","description":"Subscription status"},"nextCharacterCountResetUnix":{"type":"number","description":"Unix timestamp when the character count resets"}}}},"elevenlabs_get_voice":{"voiceId":{"type":"string","description":"Unique voice identifier"},"name":{"type":"string","description":"Voice name"},"category":{"type":"string","description":"Voice category"},"description":{"type":"string","description":"Voice description"},"labels":{"type":"json","description":"Voice labels (accent, gender, age, use case)"},"previewUrl":{"type":"string","description":"URL to a preview audio sample"},"settings":{"type":"json","description":"Default voice settings"},"availableForTiers":{"type":"array","description":"Subscription tiers the voice is available on"},"highQualityBaseModelIds":{"type":"array","description":"Model IDs that support high-quality output for this voice"},"isOwner":{"type":"boolean","description":"Whether the current user owns this voice"}},"elevenlabs_get_voice_settings":{"stability":{"type":"number","description":"Voice stability (0.0-1.0)"},"similarityBoost":{"type":"number","description":"Similarity boost (0.0-1.0)"},"style":{"type":"number","description":"Style exaggeration (0.0-1.0)"},"useSpeakerBoost":{"type":"boolean","description":"Whether speaker boost is enabled"},"speed":{"type":"number","description":"Speech speed (1.0 = normal)"}},"elevenlabs_list_models":{"models":{"type":"array","description":"List of available models","items":{"type":"object","properties":{"modelId":{"type":"string","description":"Unique model identifier"},"name":{"type":"string","description":"Model name"},"description":{"type":"string","description":"Model description"},"canDoTextToSpeech":{"type":"boolean","description":"Supports text-to-speech"},"canDoVoiceConversion":{"type":"boolean","description":"Supports voice conversion"},"canUseStyle":{"type":"boolean","description":"Supports the style parameter"},"canUseSpeakerBoost":{"type":"boolean","description":"Supports speaker boost"},"languages":{"type":"array","description":"Languages supported by the model","items":{"type":"object","properties":{"languageId":{"type":"string","description":"Language code"},"name":{"type":"string","description":"Language name"}}}}}}}},"elevenlabs_list_voices":{"voices":{"type":"array","description":"List of voices","items":{"type":"object","properties":{"voiceId":{"type":"string","description":"Unique voice identifier"},"name":{"type":"string","description":"Voice name"},"category":{"type":"string","description":"Voice category"},"description":{"type":"string","description":"Voice description"},"labels":{"type":"json","description":"Voice labels (accent, gender, age, use case)"},"previewUrl":{"type":"string","description":"URL to a preview audio sample"},"settings":{"type":"json","description":"Default voice settings"}}}},"totalCount":{"type":"number","description":"Total number of matching voices","optional":true},"hasMore":{"type":"boolean","description":"Whether more voices are available"},"nextPageToken":{"type":"string","description":"Token to fetch the next page","optional":true}},"elevenlabs_sound_effects":{"audioUrl":{"type":"string","description":"URL of the generated sound effect"},"audioFile":{"type":"file","description":"The generated sound effect file"}},"elevenlabs_speech_to_speech":{"audioUrl":{"type":"string","description":"URL of the converted audio"},"audioFile":{"type":"file","description":"The converted audio file"}},"elevenlabs_tts":{"audioUrl":{"type":"string","description":"The URL of the generated audio"},"audioFile":{"type":"file","description":"The generated audio file"}},"emailbison_attach_leads_to_campaign":{"success":{"type":"boolean","description":"Whether the action succeeded"},"message":{"type":"string","description":"Action message","optional":true}},"emailbison_attach_tags_to_leads":{"success":{"type":"boolean","description":"Whether the action succeeded"},"message":{"type":"string","description":"Action message","optional":true}},"emailbison_create_campaign":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}},"emailbison_create_lead":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}},"emailbison_create_tag":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"},"created_at":{"type":"string","description":"Tag creation timestamp","optional":true},"updated_at":{"type":"string","description":"Tag update timestamp","optional":true}},"emailbison_get_lead":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}},"emailbison_list_campaigns":{"campaigns":{"type":"array","description":"List of campaigns","items":{"type":"object","properties":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of campaigns returned"}},"emailbison_list_leads":{"leads":{"type":"array","description":"List of leads","items":{"type":"object","properties":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of leads returned"}},"emailbison_list_replies":{"replies":{"type":"array","description":"List of replies","items":{"type":"object","properties":{"id":{"type":"number","description":"Reply ID"},"subject":{"type":"string","description":"Reply subject","optional":true},"text_body":{"type":"string","description":"Reply text body","optional":true},"from_email_address":{"type":"string","description":"Sender email","optional":true},"primary_to_email_address":{"type":"string","description":"Primary recipient","optional":true},"date_received":{"type":"string","description":"Date received","optional":true},"interested":{"type":"boolean","description":"Whether the reply is marked interested"},"read":{"type":"boolean","description":"Whether the reply is read"}}}},"count":{"type":"number","description":"Number of replies returned"}},"emailbison_list_tags":{"tags":{"type":"array","description":"List of tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"},"created_at":{"type":"string","description":"Tag creation timestamp","optional":true},"updated_at":{"type":"string","description":"Tag update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of tags returned"}},"emailbison_update_campaign":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}},"emailbison_update_campaign_status":{"id":{"type":"number","description":"Campaign ID"},"uuid":{"type":"string","description":"Campaign UUID","optional":true},"name":{"type":"string","description":"Campaign name"},"type":{"type":"string","description":"Campaign type","optional":true},"status":{"type":"string","description":"Campaign status","optional":true},"emails_sent":{"type":"number","description":"Emails sent"},"opened":{"type":"number","description":"Total opens"},"unique_opens":{"type":"number","description":"Unique opens"},"replied":{"type":"number","description":"Total replies"},"unique_replies":{"type":"number","description":"Unique replies"},"bounced":{"type":"number","description":"Bounces"},"unsubscribed":{"type":"number","description":"Unsubscribes"},"interested":{"type":"number","description":"Interested replies"},"total_leads_contacted":{"type":"number","description":"Total leads contacted"},"total_leads":{"type":"number","description":"Total leads"},"max_emails_per_day":{"type":"number","description":"Maximum emails per day","optional":true},"max_new_leads_per_day":{"type":"number","description":"Maximum new leads per day","optional":true},"plain_text":{"type":"boolean","description":"Whether campaign emails are plain text","optional":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","optional":true},"can_unsubscribe":{"type":"boolean","description":"Whether recipients can unsubscribe","optional":true},"unsubscribe_text":{"type":"string","description":"Unsubscribe text","optional":true},"tags":{"type":"array","description":"Campaign tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"default":{"type":"boolean","description":"Whether this is a default tag"}}}},"created_at":{"type":"string","description":"Campaign creation timestamp","optional":true},"updated_at":{"type":"string","description":"Campaign update timestamp","optional":true}},"emailbison_update_lead":{"id":{"type":"number","description":"Lead ID"},"first_name":{"type":"string","description":"Lead first name"},"last_name":{"type":"string","description":"Lead last name"},"email":{"type":"string","description":"Lead email address"},"title":{"type":"string","description":"Lead title","optional":true},"company":{"type":"string","description":"Lead company","optional":true},"notes":{"type":"string","description":"Lead notes","optional":true},"status":{"type":"string","description":"Lead status","optional":true},"custom_variables":{"type":"array","description":"Lead custom variables","items":{"type":"object","properties":{"name":{"type":"string","description":"Custom variable name"},"value":{"type":"string","description":"Custom variable value","optional":true}}}},"lead_campaign_data":{"type":"array","description":"Lead campaign data returned by Email Bison"},"overall_stats":{"type":"object","description":"Lead engagement stats","properties":{"emails_sent":{"type":"number","description":"Emails sent"},"opens":{"type":"number","description":"Email opens"},"replies":{"type":"number","description":"Replies"},"unique_replies":{"type":"number","description":"Unique replies"},"unique_opens":{"type":"number","description":"Unique opens"}}},"created_at":{"type":"string","description":"Lead creation timestamp","optional":true},"updated_at":{"type":"string","description":"Lead update timestamp","optional":true}},"enrich_check_credits":{"totalCredits":{"type":"number","description":"Total credits allocated to the account"},"creditsUsed":{"type":"number","description":"Credits consumed so far"},"creditsRemaining":{"type":"number","description":"Available credits remaining"}},"enrich_company_funding":{"legalName":{"type":"string","description":"Legal company name","optional":true},"employeeCount":{"type":"number","description":"Number of employees","optional":true},"headquarters":{"type":"string","description":"Headquarters location","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"totalFundingRaised":{"type":"number","description":"Total funding raised","optional":true},"fundingRounds":{"type":"array","description":"Funding rounds","items":{"type":"object","properties":{"roundType":{"type":"string","description":"Round type"},"amount":{"type":"number","description":"Amount raised"},"date":{"type":"string","description":"Date"},"investors":{"type":"array","description":"Investors"}}}},"monthlyVisits":{"type":"number","description":"Monthly website visits","optional":true},"trafficChange":{"type":"number","description":"Traffic change percentage","optional":true},"itSpending":{"type":"number","description":"Estimated IT spending in USD","optional":true},"executives":{"type":"array","description":"Executive team","items":{"type":"object","properties":{"name":{"type":"string","description":"Name"},"title":{"type":"string","description":"Title"}}}}},"enrich_company_lookup":{"name":{"type":"string","description":"Company name","optional":true},"universalName":{"type":"string","description":"Universal company name","optional":true},"companyId":{"type":"string","description":"Company ID","optional":true},"description":{"type":"string","description":"Company description","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn company URL","optional":true},"websiteUrl":{"type":"string","description":"Company website","optional":true},"followers":{"type":"number","description":"Number of LinkedIn followers","optional":true},"staffCount":{"type":"number","description":"Number of employees","optional":true},"foundedDate":{"type":"string","description":"Date founded","optional":true},"type":{"type":"string","description":"Company type","optional":true},"industries":{"type":"array","description":"Industries","items":{"type":"string","description":"Industry"}},"specialties":{"type":"array","description":"Company specialties","items":{"type":"string","description":"Specialty"}},"headquarters":{"type":"json","description":"Headquarters location","properties":{"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country"},"postalCode":{"type":"string","description":"Postal code"},"line1":{"type":"string","description":"Address line 1"}}},"logo":{"type":"string","description":"Company logo URL","optional":true},"coverImage":{"type":"string","description":"Cover image URL","optional":true},"fundingRounds":{"type":"array","description":"Funding history","items":{"type":"object","properties":{"roundType":{"type":"string","description":"Funding round type"},"amount":{"type":"number","description":"Amount raised"},"currency":{"type":"string","description":"Currency"},"investors":{"type":"array","description":"Investors"}}}}},"enrich_company_revenue":{"companyName":{"type":"string","description":"Company name","optional":true},"shortDescription":{"type":"string","description":"Short company description","optional":true},"fullSummary":{"type":"string","description":"Full company summary","optional":true},"revenue":{"type":"string","description":"Company revenue","optional":true},"revenueMin":{"type":"number","description":"Minimum revenue estimate","optional":true},"revenueMax":{"type":"number","description":"Maximum revenue estimate","optional":true},"employeeCount":{"type":"number","description":"Number of employees","optional":true},"founded":{"type":"string","description":"Year founded","optional":true},"ownership":{"type":"string","description":"Ownership type","optional":true},"status":{"type":"string","description":"Company status (e.g., Active)","optional":true},"website":{"type":"string","description":"Company website URL","optional":true},"ceo":{"type":"json","description":"CEO information","properties":{"name":{"type":"string","description":"CEO name"},"designation":{"type":"string","description":"CEO designation/title"},"rating":{"type":"number","description":"CEO rating"}}},"socialLinks":{"type":"json","description":"Social media links","properties":{"linkedIn":{"type":"string","description":"LinkedIn URL"},"twitter":{"type":"string","description":"Twitter URL"},"facebook":{"type":"string","description":"Facebook URL"}}},"totalFunding":{"type":"string","description":"Total funding raised","optional":true},"fundingRounds":{"type":"number","description":"Number of funding rounds","optional":true},"competitors":{"type":"array","description":"Competitors","items":{"type":"object","properties":{"name":{"type":"string","description":"Competitor name"},"revenue":{"type":"string","description":"Revenue"},"employeeCount":{"type":"number","description":"Employee count"},"headquarters":{"type":"string","description":"Headquarters"}}}}},"enrich_disposable_email_check":{"email":{"type":"string","description":"Email address checked"},"score":{"type":"number","description":"Validation score (0-100)"},"testsPassed":{"type":"string","description":"Number of tests passed (e.g., \\"3/3\\")"},"passed":{"type":"boolean","description":"Whether the email passed all validation tests"},"reason":{"type":"string","description":"Reason for failure if email did not pass","optional":true},"mailServerIp":{"type":"string","description":"Mail server IP address","optional":true},"mxRecords":{"type":"array","description":"MX records for the domain","items":{"type":"object","properties":{"host":{"type":"string","description":"MX record host"},"pref":{"type":"number","description":"MX record preference"}}}}},"enrich_email_to_ip":{"email":{"type":"string","description":"Email address looked up"},"ip":{"type":"string","description":"Associated IP address","optional":true},"found":{"type":"boolean","description":"Whether an IP address was found"}},"enrich_email_to_person_lite":{"name":{"type":"string","description":"Full name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"title":{"type":"string","description":"Job title","optional":true},"location":{"type":"string","description":"Location","optional":true},"company":{"type":"string","description":"Current company","optional":true},"companyLocation":{"type":"string","description":"Company location","optional":true},"companyLinkedIn":{"type":"string","description":"Company LinkedIn URL","optional":true},"profileId":{"type":"string","description":"LinkedIn profile ID","optional":true},"schoolName":{"type":"string","description":"School name","optional":true},"schoolUrl":{"type":"string","description":"School URL","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"photoUrl":{"type":"string","description":"Profile photo URL","optional":true},"followerCount":{"type":"number","description":"Number of followers","optional":true},"connectionCount":{"type":"number","description":"Number of connections","optional":true},"languages":{"type":"array","description":"Languages spoken","items":{"type":"string","description":"Language"}},"projects":{"type":"array","description":"Projects","items":{"type":"string","description":"Project"}},"certifications":{"type":"array","description":"Certifications","items":{"type":"string","description":"Certification"}},"volunteerExperience":{"type":"array","description":"Volunteer experience","items":{"type":"string","description":"Volunteer role"}}},"enrich_email_to_phone":{"email":{"type":"string","description":"Email address looked up","optional":true},"mobileNumber":{"type":"string","description":"Found mobile phone number","optional":true},"found":{"type":"boolean","description":"Whether a phone number was found"},"status":{"type":"string","description":"Request status (in_progress or completed)","optional":true}},"enrich_email_to_profile":{"displayName":{"type":"string","description":"Full display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"headline":{"type":"string","description":"Professional headline","optional":true},"occupation":{"type":"string","description":"Current occupation","optional":true},"summary":{"type":"string","description":"Profile summary","optional":true},"location":{"type":"string","description":"Location","optional":true},"country":{"type":"string","description":"Country","optional":true},"linkedInUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"photoUrl":{"type":"string","description":"Profile photo URL","optional":true},"connectionCount":{"type":"number","description":"Number of connections","optional":true},"isConnectionCountObfuscated":{"type":"boolean","description":"Whether connection count is obfuscated (500+)","optional":true},"positionHistory":{"type":"array","description":"Work experience history","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title"},"company":{"type":"string","description":"Company name"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"},"location":{"type":"string","description":"Location"}}}},"education":{"type":"array","description":"Education history","items":{"type":"object","properties":{"school":{"type":"string","description":"School name"},"degree":{"type":"string","description":"Degree"},"fieldOfStudy":{"type":"string","description":"Field of study"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"}}}},"certifications":{"type":"array","description":"Professional certifications","items":{"type":"object","properties":{"name":{"type":"string","description":"Certification name"},"authority":{"type":"string","description":"Issuing authority"},"url":{"type":"string","description":"Certification URL"}}}},"skills":{"type":"array","description":"List of skills","items":{"type":"string","description":"Skill"}},"languages":{"type":"array","description":"List of languages","items":{"type":"string","description":"Language"}},"locale":{"type":"string","description":"Profile locale (e.g., en_US)","optional":true},"version":{"type":"number","description":"Profile version number","optional":true}},"enrich_find_email":{"email":{"type":"string","description":"Found email address","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"domain":{"type":"string","description":"Company domain","optional":true},"found":{"type":"boolean","description":"Whether an email was found"},"acceptAll":{"type":"boolean","description":"Whether the domain accepts all emails","optional":true}},"enrich_get_post_details":{"postId":{"type":"string","description":"Post ID","optional":true},"author":{"type":"json","description":"Author information","properties":{"name":{"type":"string","description":"Author name"},"headline":{"type":"string","description":"Author headline"},"linkedInUrl":{"type":"string","description":"Author LinkedIn URL"},"profileImage":{"type":"string","description":"Author profile image"}}},"timestamp":{"type":"string","description":"Post timestamp","optional":true},"textContent":{"type":"string","description":"Post text content","optional":true},"hashtags":{"type":"array","description":"Hashtags","items":{"type":"string","description":"Hashtag"}},"mediaUrls":{"type":"array","description":"Media URLs","items":{"type":"string","description":"Media URL"}},"reactions":{"type":"number","description":"Number of reactions"},"commentsCount":{"type":"number","description":"Number of comments"}},"enrich_ip_to_company":{"name":{"type":"string","description":"Company name","optional":true},"legalName":{"type":"string","description":"Legal company name","optional":true},"domain":{"type":"string","description":"Primary domain","optional":true},"domainAliases":{"type":"array","description":"Domain aliases","items":{"type":"string","description":"Domain alias"}},"sector":{"type":"string","description":"Business sector","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"employees":{"type":"number","description":"Number of employees","optional":true},"revenue":{"type":"string","description":"Estimated revenue","optional":true},"location":{"type":"json","description":"Company location","properties":{"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State"},"country":{"type":"string","description":"Country"},"timezone":{"type":"string","description":"Timezone"}}},"linkedInUrl":{"type":"string","description":"LinkedIn company URL","optional":true},"twitterUrl":{"type":"string","description":"Twitter URL","optional":true},"facebookUrl":{"type":"string","description":"Facebook URL","optional":true}},"enrich_linkedin_profile":{"profileId":{"type":"string","description":"LinkedIn profile ID","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"subTitle":{"type":"string","description":"Profile subtitle/headline","optional":true},"profilePicture":{"type":"string","description":"Profile picture URL","optional":true},"backgroundImage":{"type":"string","description":"Background image URL","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"location":{"type":"string","description":"Location","optional":true},"followersCount":{"type":"number","description":"Number of followers","optional":true},"connectionsCount":{"type":"number","description":"Number of connections","optional":true},"premium":{"type":"boolean","description":"Whether the account is premium"},"influencer":{"type":"boolean","description":"Whether the account is an influencer"},"positions":{"type":"array","description":"Work positions","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title"},"company":{"type":"string","description":"Company name"},"companyLogo":{"type":"string","description":"Company logo URL"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"},"location":{"type":"string","description":"Location"}}}},"education":{"type":"array","description":"Education history","items":{"type":"object","properties":{"school":{"type":"string","description":"School name"},"degree":{"type":"string","description":"Degree"},"fieldOfStudy":{"type":"string","description":"Field of study"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"}}}},"websites":{"type":"array","description":"Personal websites","items":{"type":"string","description":"Website URL"}}},"enrich_linkedin_to_personal_email":{"email":{"type":"string","description":"Personal email address","optional":true},"found":{"type":"boolean","description":"Whether an email was found"},"status":{"type":"string","description":"Request status","optional":true}},"enrich_linkedin_to_work_email":{"email":{"type":"string","description":"Found work email address","optional":true},"found":{"type":"boolean","description":"Whether an email was found"},"status":{"type":"string","description":"Request status (in_progress or completed)","optional":true}},"enrich_phone_finder":{"profileUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"mobileNumber":{"type":"string","description":"Found mobile phone number","optional":true},"found":{"type":"boolean","description":"Whether a phone number was found"},"status":{"type":"string","description":"Request status (in_progress or completed)","optional":true}},"enrich_reverse_hash_lookup":{"hash":{"type":"string","description":"MD5 hash that was looked up"},"email":{"type":"string","description":"Original email address","optional":true},"displayName":{"type":"string","description":"Display name associated with the email","optional":true},"found":{"type":"boolean","description":"Whether an email was found for the hash"}},"enrich_sales_pointer_people":{"data":{"type":"array","description":"People results","items":{"type":"object","properties":{"name":{"type":"string","description":"Full name"},"summary":{"type":"string","description":"Professional summary"},"location":{"type":"string","description":"Location"},"profilePicture":{"type":"string","description":"Profile picture URL"},"linkedInUrn":{"type":"string","description":"LinkedIn URN"},"positions":{"type":"array","description":"Work positions","properties":{"title":{"type":"string","description":"Job title"},"company":{"type":"string","description":"Company"}}},"education":{"type":"array","description":"Education","properties":{"school":{"type":"string","description":"School"},"degree":{"type":"string","description":"Degree"}}}}}},"pagination":{"type":"json","description":"Pagination info","properties":{"totalCount":{"type":"number","description":"Total results"},"returnedCount":{"type":"number","description":"Returned count"},"start":{"type":"number","description":"Start position"},"limit":{"type":"number","description":"Limit"}}}},"enrich_search_company":{"currentPage":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"pageSize":{"type":"number","description":"Results per page"},"companies":{"type":"array","description":"Search results","items":{"type":"object","properties":{"companyName":{"type":"string","description":"Company name"},"tagline":{"type":"string","description":"Company tagline"},"webAddress":{"type":"string","description":"Website URL"},"industries":{"type":"array","description":"Industries"},"teamSize":{"type":"number","description":"Team size"},"linkedInProfile":{"type":"string","description":"LinkedIn URL"}}}}},"enrich_search_company_activities":{"paginationToken":{"type":"string","description":"Token for fetching next page","optional":true},"activityType":{"type":"string","description":"Type of activities returned"},"activities":{"type":"array","description":"Activities","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Activity ID"},"commentary":{"type":"string","description":"Activity text content"},"linkedInUrl":{"type":"string","description":"Link to activity"},"timeElapsed":{"type":"string","description":"Time elapsed since activity"},"numReactions":{"type":"number","description":"Total number of reactions"},"author":{"type":"object","description":"Activity author info","properties":{"name":{"type":"string","description":"Author name"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"}}},"reactionBreakdown":{"type":"object","description":"Reactions","properties":{"likes":{"type":"number","description":"Likes"},"empathy":{"type":"number","description":"Empathy reactions"},"other":{"type":"number","description":"Other reactions"}}},"attachments":{"type":"array","description":"Attachments"}}}}},"enrich_search_company_employees":{"currentPage":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"pageSize":{"type":"number","description":"Number of results per page"},"profiles":{"type":"array","description":"Employee profiles","items":{"type":"object","properties":{"profileIdentifier":{"type":"string","description":"Profile ID"},"givenName":{"type":"string","description":"First name"},"familyName":{"type":"string","description":"Last name"},"currentPosition":{"type":"string","description":"Current job title"},"profileImage":{"type":"string","description":"Profile image URL"},"externalProfileUrl":{"type":"string","description":"LinkedIn URL"},"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country"},"expertSkills":{"type":"array","description":"Skills"}}}}},"enrich_search_jobs":{"count":{"type":"number","description":"Number of job postings returned"},"jobs":{"type":"array","description":"Job postings","items":{"type":"object","properties":{"title":{"type":"string","description":"Job title"},"companyName":{"type":"string","description":"Hiring company name"},"companyLink":{"type":"string","description":"Company LinkedIn URL"},"companyLogo":{"type":"string","description":"Company logo URL"},"location":{"type":"string","description":"Job location"},"url":{"type":"string","description":"Job posting URL"},"postedDate":{"type":"string","description":"Date the job was posted"},"postedTimestamp":{"type":"string","description":"Timestamp the job was posted"},"hiringStatus":{"type":"string","description":"Hiring status"},"criteria":{"type":"object","description":"Employment criteria (seniority, type, function)"}}}}},"enrich_search_logo":{"logoUrl":{"type":"string","description":"URL to fetch the company logo","optional":true},"domain":{"type":"string","description":"Domain that was looked up"}},"enrich_search_people":{"currentPage":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"pageSize":{"type":"number","description":"Results per page"},"profiles":{"type":"array","description":"Search results","items":{"type":"object","properties":{"profileIdentifier":{"type":"string","description":"Profile ID"},"givenName":{"type":"string","description":"First name"},"familyName":{"type":"string","description":"Last name"},"currentPosition":{"type":"string","description":"Current job title"},"profileImage":{"type":"string","description":"Profile image URL"},"externalProfileUrl":{"type":"string","description":"LinkedIn URL"},"city":{"type":"string","description":"City"},"country":{"type":"string","description":"Country"},"expertSkills":{"type":"array","description":"Skills"}}}}},"enrich_search_people_activities":{"paginationToken":{"type":"string","description":"Token for fetching next page","optional":true},"activityType":{"type":"string","description":"Type of activities returned"},"activities":{"type":"array","description":"Activities","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Activity ID"},"commentary":{"type":"string","description":"Activity text content"},"linkedInUrl":{"type":"string","description":"Link to activity"},"timeElapsed":{"type":"string","description":"Time elapsed since activity"},"numReactions":{"type":"number","description":"Total number of reactions"},"author":{"type":"object","description":"Activity author info","properties":{"name":{"type":"string","description":"Author name"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"}}},"reactionBreakdown":{"type":"object","description":"Reactions","properties":{"likes":{"type":"number","description":"Likes"},"empathy":{"type":"number","description":"Empathy reactions"},"other":{"type":"number","description":"Other reactions"}}},"attachments":{"type":"array","description":"Attachment URLs"}}}}},"enrich_search_post_comments":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of comments returned"},"comments":{"type":"array","description":"Comments","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Comment activity ID"},"commentary":{"type":"string","description":"Comment text"},"linkedInUrl":{"type":"string","description":"Link to comment"},"commenter":{"type":"object","description":"Commenter info","properties":{"profileId":{"type":"string","description":"Profile ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"subTitle":{"type":"string","description":"Subtitle/headline"},"profilePicture":{"type":"string","description":"Profile picture URL"},"backgroundImage":{"type":"string","description":"Background image URL"},"entityUrn":{"type":"string","description":"Entity URN"},"objectUrn":{"type":"string","description":"Object URN"},"profileType":{"type":"string","description":"Profile type"}}},"reactionBreakdown":{"type":"object","description":"Reactions on the comment","properties":{"likes":{"type":"number","description":"Number of likes"},"empathy":{"type":"number","description":"Number of empathy reactions"},"other":{"type":"number","description":"Number of other reactions"}}}}}}},"enrich_search_post_comments_by_url":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of comments returned"},"comments":{"type":"array","description":"Comments","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Comment activity ID"},"commentary":{"type":"string","description":"Comment text"},"linkedInUrl":{"type":"string","description":"Link to comment"},"commenter":{"type":"object","description":"Commenter info","properties":{"profileId":{"type":"string","description":"Profile ID"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"subTitle":{"type":"string","description":"Subtitle/headline"},"profilePicture":{"type":"string","description":"Profile picture URL"},"backgroundImage":{"type":"string","description":"Background image URL"},"entityUrn":{"type":"string","description":"Entity URN"},"objectUrn":{"type":"string","description":"Object URN"},"profileType":{"type":"string","description":"Profile type"}}},"reactionBreakdown":{"type":"object","description":"Reactions on the comment","properties":{"likes":{"type":"number","description":"Number of likes"},"empathy":{"type":"number","description":"Number of empathy reactions"},"other":{"type":"number","description":"Number of other reactions"}}}}}}},"enrich_search_post_reactions":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of reactions returned"},"reactions":{"type":"array","description":"Reactions","items":{"type":"object","properties":{"reactionType":{"type":"string","description":"Type of reaction"},"reactor":{"type":"object","description":"Person who reacted","properties":{"name":{"type":"string","description":"Name"},"subTitle":{"type":"string","description":"Job title"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"},"linkedInUrl":{"type":"string","description":"LinkedIn URL"}}}}}}},"enrich_search_post_reactions_by_url":{"page":{"type":"number","description":"Current page number"},"totalPage":{"type":"number","description":"Total number of pages"},"count":{"type":"number","description":"Number of reactions returned"},"reactions":{"type":"array","description":"Reactions","items":{"type":"object","properties":{"reactionType":{"type":"string","description":"Type of reaction"},"reactor":{"type":"object","description":"Person who reacted","properties":{"name":{"type":"string","description":"Name"},"subTitle":{"type":"string","description":"Job title"},"profileId":{"type":"string","description":"Profile ID"},"profilePicture":{"type":"string","description":"Profile picture URL"},"linkedInUrl":{"type":"string","description":"LinkedIn URL"}}}}}}},"enrich_search_posts":{"count":{"type":"number","description":"Total number of results"},"posts":{"type":"array","description":"Search results","items":{"type":"object","properties":{"url":{"type":"string","description":"Post URL"},"postId":{"type":"string","description":"Post ID"},"author":{"type":"object","description":"Author information","properties":{"name":{"type":"string","description":"Author name"},"headline":{"type":"string","description":"Author headline"},"linkedInUrl":{"type":"string","description":"Author LinkedIn URL"},"profileImage":{"type":"string","description":"Author profile image"}}},"timestamp":{"type":"string","description":"Post timestamp"},"textContent":{"type":"string","description":"Post text content"},"hashtags":{"type":"array","description":"Hashtags"},"mediaUrls":{"type":"array","description":"Media URLs"},"reactions":{"type":"number","description":"Number of reactions"},"commentsCount":{"type":"number","description":"Number of comments"}}}}},"enrich_search_similar_companies":{"companies":{"type":"array","description":"Similar companies","items":{"type":"object","properties":{"url":{"type":"string","description":"LinkedIn URL"},"name":{"type":"string","description":"Company name"},"universalName":{"type":"string","description":"Universal name"},"type":{"type":"string","description":"Company type"},"description":{"type":"string","description":"Description"},"phone":{"type":"string","description":"Phone number"},"website":{"type":"string","description":"Website URL"},"logo":{"type":"string","description":"Logo URL"},"foundedYear":{"type":"number","description":"Year founded"},"staffTotal":{"type":"number","description":"Total staff"},"industries":{"type":"array","description":"Industries"},"relevancyScore":{"type":"number","description":"Relevancy score"},"relevancyValue":{"type":"string","description":"Relevancy value"}}}}},"enrich_verify_email":{"email":{"type":"string","description":"Email address verified"},"status":{"type":"string","description":"Verification status"},"result":{"type":"string","description":"Deliverability result (deliverable, undeliverable, etc.)"},"confidenceScore":{"type":"number","description":"Confidence score (0-100)"},"smtpProvider":{"type":"string","description":"Email service provider (e.g., Google, Microsoft)","optional":true},"mailDisposable":{"type":"boolean","description":"Whether the email is from a disposable provider"},"mailAcceptAll":{"type":"boolean","description":"Whether the domain is a catch-all domain"},"free":{"type":"boolean","description":"Whether the email uses a free email service"}},"enrichment_run":{"email":{"type":"string","description":"email (from the selected enrichment)","optional":true},"status":{"type":"string","description":"status (from the selected enrichment)","optional":true},"deliverable":{"type":"boolean","description":"deliverable (from the selected enrichment)","optional":true},"phone":{"type":"string","description":"phone (from the selected enrichment)","optional":true},"domain":{"type":"string","description":"domain (from the selected enrichment)","optional":true},"employeeCount":{"type":"string","description":"employee count (from the selected enrichment)","optional":true},"description":{"type":"string","description":"description (from the selected enrichment)","optional":true},"matched":{"type":"boolean","description":"Whether the enrichment found a result"},"provider":{"type":"string","description":"Provider whose result was returned (e.g. \\"Hunter\\", \\"People Data Labs\\")","optional":true}},"enrow_find_email":{"id":{"type":"string","description":"Enrow job identifier used for polling"},"email":{"type":"string","description":"Email address found or verified","optional":true},"qualification":{"type":"string","description":"Enrow quality result: \\"valid\\" or \\"invalid\\"","optional":true},"fullname":{"type":"string","description":"Full name of the person searched","optional":true},"company_name":{"type":"string","description":"Company name associated with the result","optional":true},"company_domain":{"type":"string","description":"Company domain associated with the result","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL of the person","optional":true}},"enrow_verify_email":{"id":{"type":"string","description":"Enrow job identifier used for polling"},"email":{"type":"string","description":"Email address found or verified","optional":true},"qualification":{"type":"string","description":"Enrow quality result: \\"valid\\" or \\"invalid\\"","optional":true}},"evernote_copy_note":{"note":{"type":"object","description":"The copied note metadata","properties":{"guid":{"type":"string","description":"New note GUID"},"title":{"type":"string","description":"Note title"},"notebookGuid":{"type":"string","description":"GUID of the destination notebook","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true}}}},"evernote_create_note":{"note":{"type":"object","description":"The created note","properties":{"guid":{"type":"string","description":"Unique identifier of the note"},"title":{"type":"string","description":"Title of the note"},"content":{"type":"string","description":"ENML content of the note","optional":true},"notebookGuid":{"type":"string","description":"GUID of the containing notebook","optional":true},"tagNames":{"type":"array","description":"Tag names applied to the note","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true}}}},"evernote_create_notebook":{"notebook":{"type":"object","description":"The created notebook","properties":{"guid":{"type":"string","description":"Notebook GUID"},"name":{"type":"string","description":"Notebook name"},"defaultNotebook":{"type":"boolean","description":"Whether this is the default notebook"},"serviceCreated":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"serviceUpdated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"stack":{"type":"string","description":"Notebook stack name","optional":true}}}},"evernote_create_tag":{"tag":{"type":"object","description":"The created tag","properties":{"guid":{"type":"string","description":"Tag GUID"},"name":{"type":"string","description":"Tag name"},"parentGuid":{"type":"string","description":"Parent tag GUID","optional":true},"updateSequenceNum":{"type":"number","description":"Update sequence number","optional":true}}}},"evernote_delete_note":{"success":{"type":"boolean","description":"Whether the note was successfully deleted"},"noteGuid":{"type":"string","description":"GUID of the deleted note"}},"evernote_get_note":{"note":{"type":"object","description":"The retrieved note","properties":{"guid":{"type":"string","description":"Unique identifier of the note"},"title":{"type":"string","description":"Title of the note"},"content":{"type":"string","description":"ENML content of the note","optional":true},"contentLength":{"type":"number","description":"Length of the note content","optional":true},"notebookGuid":{"type":"string","description":"GUID of the containing notebook","optional":true},"tagGuids":{"type":"array","description":"GUIDs of tags on the note","optional":true},"tagNames":{"type":"array","description":"Names of tags on the note","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"active":{"type":"boolean","description":"Whether the note is active (not in trash)"}}}},"evernote_get_notebook":{"notebook":{"type":"object","description":"The retrieved notebook","properties":{"guid":{"type":"string","description":"Notebook GUID"},"name":{"type":"string","description":"Notebook name"},"defaultNotebook":{"type":"boolean","description":"Whether this is the default notebook"},"serviceCreated":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"serviceUpdated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"stack":{"type":"string","description":"Notebook stack name","optional":true}}}},"evernote_list_notebooks":{"notebooks":{"type":"array","description":"List of notebooks","properties":{"guid":{"type":"string","description":"Notebook GUID"},"name":{"type":"string","description":"Notebook name"},"defaultNotebook":{"type":"boolean","description":"Whether this is the default notebook"},"serviceCreated":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"serviceUpdated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true},"stack":{"type":"string","description":"Notebook stack name","optional":true}}}},"evernote_list_tags":{"tags":{"type":"array","description":"List of tags","properties":{"guid":{"type":"string","description":"Tag GUID"},"name":{"type":"string","description":"Tag name"},"parentGuid":{"type":"string","description":"Parent tag GUID","optional":true},"updateSequenceNum":{"type":"number","description":"Update sequence number","optional":true}}}},"evernote_search_notes":{"totalNotes":{"type":"number","description":"Total number of matching notes"},"notes":{"type":"array","description":"List of matching note metadata","properties":{"guid":{"type":"string","description":"Note GUID"},"title":{"type":"string","description":"Note title","optional":true},"contentLength":{"type":"number","description":"Content length in bytes","optional":true},"created":{"type":"number","description":"Creation timestamp","optional":true},"updated":{"type":"number","description":"Last updated timestamp","optional":true},"notebookGuid":{"type":"string","description":"Containing notebook GUID","optional":true},"tagGuids":{"type":"array","description":"Tag GUIDs","optional":true}}}},"evernote_update_note":{"note":{"type":"object","description":"The updated note","properties":{"guid":{"type":"string","description":"Unique identifier of the note"},"title":{"type":"string","description":"Title of the note"},"content":{"type":"string","description":"ENML content of the note","optional":true},"notebookGuid":{"type":"string","description":"GUID of the containing notebook","optional":true},"tagNames":{"type":"array","description":"Tag names on the note","optional":true},"created":{"type":"number","description":"Creation timestamp in milliseconds","optional":true},"updated":{"type":"number","description":"Last updated timestamp in milliseconds","optional":true}}}},"exa_agent":{"runId":{"type":"string","description":"Identifier of the agent run, reusable as previousRunId"},"status":{"type":"string","description":"Final status of the agent run"},"stopReason":{"type":"string","description":"Why the agent stopped, such as schema_satisfied","nullable":true},"text":{"type":"string","description":"The written answer produced by the agent"},"structured":{"type":"json","description":"Structured result matching outputSchema, when one was supplied","optional":true},"grounding":{"type":"json","description":"Field-level citations backing the agent output","optional":true},"research":{"type":"array","description":"The agent answer in the shape the retired Research operation emitted, so workflows that reference it keep resolving","items":{"type":"object","properties":{"title":{"type":"string"},"url":{"type":"string"},"summary":{"type":"string"},"text":{"type":"string"},"score":{"type":"number"}}}}},"exa_answer":{"answer":{"type":"json","description":"AI-generated answer to the question. A string, or an object matching outputSchema when one was supplied."},"citations":{"type":"array","description":"Sources and citations for the answer","items":{"type":"object","properties":{"id":{"type":"string","description":"Exa identifier for the cited source"},"title":{"type":"string","description":"The title of the cited source"},"url":{"type":"string","description":"The URL of the cited source"},"text":{"type":"string","description":"Full page text of the cited source, when text is enabled"},"author":{"type":"string","description":"The author of the cited source"},"publishedDate":{"type":"string","description":"Publication date of the cited source"}}}},"requestId":{"type":"string","description":"Exa request identifier, useful for support"}},"exa_find_similar_links":{"similarLinks":{"type":"array","description":"Similar links found with titles, URLs, and text snippets","items":{"type":"object","properties":{"id":{"type":"string","description":"Exa identifier for the similar page"},"title":{"type":"string","description":"The title of the similar webpage"},"url":{"type":"string","description":"The URL of the similar webpage"},"text":{"type":"string","description":"Text snippet or full content from the similar webpage"},"summary":{"type":"string","description":"AI-generated summary of the similar webpage"},"highlights":{"type":"array","description":"Relevant snippets extracted from the page","items":{"type":"string"}},"score":{"type":"number","description":"Similarity score indicating how similar the page is"}}}},"requestId":{"type":"string","description":"Exa request identifier, useful for support"}},"exa_get_contents":{"results":{"type":"array","description":"Retrieved content from URLs with title, text, and summaries","items":{"type":"object","properties":{"id":{"type":"string","description":"Exa identifier for the retrieved document"},"url":{"type":"string","description":"The URL that content was retrieved from"},"title":{"type":"string","description":"The title of the webpage"},"text":{"type":"string","description":"The full text content of the webpage"},"summary":{"type":"string","description":"AI-generated summary of the webpage content"},"highlights":{"type":"array","description":"Relevant snippets extracted from the page","items":{"type":"string"}},"highlightScores":{"type":"array","description":"Similarity score for each highlight","items":{"type":"number"}},"subpages":{"type":"json","description":"Crawled subpages of the document"},"entities":{"type":"json","description":"Structured entity data for company, people, and publication pages"},"extras":{"type":"json","description":"Extracted links and image links when requested"}}}},"statuses":{"type":"json","description":"Per-URL crawl outcome, showing which pages succeeded and whether they came from cache"},"requestId":{"type":"string","description":"Exa request identifier, useful for support"}},"exa_search":{"results":{"type":"array","description":"Search results with titles, URLs, and text snippets","items":{"type":"object","properties":{"id":{"type":"string","description":"Result identifier, usable as an id on the Get Contents operation"},"title":{"type":"string","description":"The title of the search result"},"url":{"type":"string","description":"The URL of the search result"},"publishedDate":{"type":"string","description":"Date when the content was published"},"author":{"type":"string","description":"The author of the content"},"summary":{"type":"string","description":"A brief summary of the content"},"favicon":{"type":"string","description":"URL of the site\'s favicon"},"image":{"type":"string","description":"URL of a representative image from the page"},"text":{"type":"string","description":"Text snippet or full content from the page"},"highlights":{"type":"array","description":"Relevant snippets extracted from the page","items":{"type":"string"}},"highlightScores":{"type":"array","description":"Similarity score for each highlight","items":{"type":"number"}},"subpages":{"type":"json","description":"Crawled subpages of the result"},"entities":{"type":"json","description":"Structured entity data for company, people, and publication results"},"extras":{"type":"json","description":"Extracted links and image links when requested"},"score":{"type":"number","description":"Relevance score. Only returned by the legacy neural search type","optional":true}}}},"requestId":{"type":"string","description":"Exa request identifier, useful for support"},"structuredOutput":{"type":"json","description":"Synthesized answer matching outputSchema, when one was supplied","optional":true},"grounding":{"type":"json","description":"Field-level citations backing the synthesized output","optional":true}},"extend_parser":{"id":{"type":"string","description":"Unique identifier for the parser run"},"status":{"type":"string","description":"Processing status"},"chunks":{"type":"json","description":"Parsed document content chunks"},"blocks":{"type":"json","description":"Block-level document elements with type and content"},"pageCount":{"type":"number","description":"Number of pages processed","optional":true},"creditsUsed":{"type":"number","description":"API credits consumed","optional":true}},"extend_parser_v2":{"id":{"type":"string","description":"Unique identifier for the parser run"},"status":{"type":"string","description":"Processing status"},"chunks":{"type":"json","description":"Parsed document content chunks"},"blocks":{"type":"json","description":"Block-level document elements with type and content"},"pageCount":{"type":"number","description":"Number of pages processed","optional":true},"creditsUsed":{"type":"number","description":"API credits consumed","optional":true}},"fathom_get_summary":{"template_name":{"type":"string","description":"Name of the summary template used","optional":true},"markdown_formatted":{"type":"string","description":"Markdown-formatted summary text","optional":true}},"fathom_get_transcript":{"transcript":{"type":"array","description":"Array of transcript entries with speaker, text, and timestamp","items":{"type":"object","properties":{"speaker":{"type":"object","description":"Speaker information","properties":{"display_name":{"type":"string","description":"Speaker display name"},"matched_calendar_invitee_email":{"type":"string","description":"Matched calendar invitee email","optional":true}}},"text":{"type":"string","description":"Transcript text"},"timestamp":{"type":"string","description":"Timestamp (HH:MM:SS)"}}}}},"fathom_list_meeting_types":{"meetingTypes":{"type":"array","description":"List of meeting types","items":{"type":"object","properties":{"name":{"type":"string","description":"Meeting type name"},"status":{"type":"string","description":"Meeting type status: active or inactive"},"created_at":{"type":"string","description":"Date the meeting type was created"}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"fathom_list_meetings":{"meetings":{"type":"array","description":"List of meetings","items":{"type":"object","properties":{"title":{"type":"string","description":"Meeting title"},"meeting_title":{"type":"string","description":"Calendar event title","optional":true},"meeting_type":{"type":"string","description":"Meeting type name","optional":true},"recording_id":{"type":"number","description":"Unique recording ID","optional":true},"url":{"type":"string","description":"URL to view the meeting"},"meeting_url":{"type":"string","description":"URL of the underlying video call (Zoom, Meet, Teams, etc.)","optional":true},"share_url":{"type":"string","description":"Shareable URL"},"created_at":{"type":"string","description":"Creation timestamp"},"scheduled_start_time":{"type":"string","description":"Scheduled start time","optional":true},"scheduled_end_time":{"type":"string","description":"Scheduled end time","optional":true},"recording_start_time":{"type":"string","description":"Recording start time","optional":true},"recording_end_time":{"type":"string","description":"Recording end time","optional":true},"transcript_language":{"type":"string","description":"Transcript language"},"calendar_invitees_domains_type":{"type":"string","description":"Invitee domain type: only_internal or one_or_more_external","optional":true},"shared_with":{"type":"string","description":"Sharing scope: no_teams, single_team, multiple_teams, or all_teams","optional":true},"recorded_by":{"type":"object","description":"Recorder details","optional":true,"properties":{"name":{"type":"string","description":"Name of the recorder"},"email":{"type":"string","description":"Email of the recorder"},"email_domain":{"type":"string","description":"Email domain of the recorder"},"team":{"type":"string","description":"Recorder team name","optional":true}}},"calendar_invitees":{"type":"array","description":"Calendar invitees for the meeting","items":{"type":"object","properties":{"name":{"type":"string","description":"Invitee name","optional":true},"email":{"type":"string","description":"Invitee email","optional":true},"email_domain":{"type":"string","description":"Invitee email domain","optional":true},"is_external":{"type":"boolean","description":"Whether the invitee is external"},"matched_speaker_display_name":{"type":"string","description":"Matched transcript speaker display name","optional":true}}}},"default_summary":{"type":"object","description":"Meeting summary","optional":true,"properties":{"template_name":{"type":"string","description":"Summary template name","optional":true},"markdown_formatted":{"type":"string","description":"Markdown-formatted summary","optional":true}}},"transcript":{"type":"array","description":"Transcript entries with speaker, text, and timestamp","optional":true,"items":{"type":"object","properties":{"speaker":{"type":"object","description":"Speaker information","properties":{"display_name":{"type":"string","description":"Speaker display name"},"matched_calendar_invitee_email":{"type":"string","description":"Matched calendar invitee email","optional":true}}},"text":{"type":"string","description":"Transcript text"},"timestamp":{"type":"string","description":"Timestamp (HH:MM:SS)"}}}},"action_items":{"type":"array","description":"Action items extracted from the meeting","optional":true,"items":{"type":"object","properties":{"description":{"type":"string","description":"Action item description"},"user_generated":{"type":"boolean","description":"Whether the action item was user-generated"},"completed":{"type":"boolean","description":"Whether the action item is completed"},"recording_timestamp":{"type":"string","description":"Timestamp in the recording (HH:MM:SS)"},"recording_playback_url":{"type":"string","description":"Playback URL for the action item moment"},"assignee":{"type":"object","description":"Assignee details","properties":{"name":{"type":"string","description":"Assignee name","optional":true},"email":{"type":"string","description":"Assignee email","optional":true},"team":{"type":"string","description":"Assignee team","optional":true}}}}}},"highlights":{"type":"array","description":"Meeting highlights with type, summary, text, and start/end time","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Highlight type"},"summary":{"type":"string","description":"Highlight summary","optional":true},"text":{"type":"string","description":"Highlight text"},"start_time":{"type":"number","description":"Start time in seconds"},"end_time":{"type":"number","description":"End time in seconds"}}}},"crm_matches":{"type":"object","description":"Matched CRM contacts, companies, and deals","optional":true,"properties":{"contacts":{"type":"array","description":"Matched CRM contacts","items":{"type":"object","properties":{"name":{"type":"string","description":"Contact name"},"email":{"type":"string","description":"Contact email"},"record_url":{"type":"string","description":"CRM record URL"}}}},"companies":{"type":"array","description":"Matched CRM companies","items":{"type":"object","properties":{"name":{"type":"string","description":"Company name"},"record_url":{"type":"string","description":"CRM record URL"}}}},"deals":{"type":"array","description":"Matched CRM deals","items":{"type":"object","properties":{"name":{"type":"string","description":"Deal name"},"amount":{"type":"number","description":"Deal amount"},"record_url":{"type":"string","description":"CRM record URL"}}}},"error":{"type":"string","description":"CRM match error, if any","optional":true}}}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"fathom_list_team_members":{"members":{"type":"array","description":"List of team members","items":{"type":"object","properties":{"name":{"type":"string","description":"Team member name"},"email":{"type":"string","description":"Team member email"},"created_at":{"type":"string","description":"Date the member was added"}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"fathom_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"name":{"type":"string","description":"Team name"},"created_at":{"type":"string","description":"Date the team was created"}}}},"next_cursor":{"type":"string","description":"Pagination cursor for next page","optional":true}},"file_append":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"url":{"type":"string","description":"URL to access the file","optional":true}},"file_compress":{"id":{"type":"string","description":"Compressed archive file ID"},"name":{"type":"string","description":"Compressed archive file name"},"size":{"type":"number","description":"Compressed archive size in bytes"},"url":{"type":"string","description":"URL to access the compressed archive","optional":true},"files":{"type":"file[]","description":"Compressed archive file object, as a single-item array"}},"file_decompress":{"files":{"type":"file[]","description":"Extracted workspace file objects"}},"file_fetch":{"files":{"type":"file[]","description":"Fetched files as UserFile objects"},"combinedContent":{"type":"string","description":"Combined content of all fetched files"}},"file_get":{"file":{"type":"file","description":"Workspace file object"}},"file_get_content":{"contents":{"type":"array","description":"Array of file text contents, one entry per file in input order"}},"file_manage_sharing":{"url":{"type":"string","description":"Public share URL for the file"},"isActive":{"type":"boolean","description":"Whether the public link is enabled"},"authType":{"type":"string","description":"Access mode: public, password, email, or sso"},"hasPassword":{"type":"boolean","description":"Whether the share is password-protected"},"allowedEmails":{"type":"array","description":"Allowed emails/domains for email or SSO access"}},"file_parser":{"files":{"type":"array","description":"Array of parsed files with content and metadata"},"combinedContent":{"type":"string","description":"Combined content of all parsed files"},"processedFiles":{"type":"file[]","description":"Array of UserFile objects for downstream use"}},"file_parser_v2":{"files":{"type":"array","description":"Array of parsed files with content, metadata, and file properties"},"combinedContent":{"type":"string","description":"All file contents merged into a single text string"}},"file_parser_v3":{"files":{"type":"file[]","description":"Parsed files as UserFile objects"},"combinedContent":{"type":"string","description":"Combined content of all parsed files"}},"file_read":{"files":{"type":"file[]","description":"Workspace file objects"}},"file_write":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"url":{"type":"string","description":"URL to access the file","optional":true}},"findymail_find_email_from_linkedin":{"contact":{"type":"object","description":"Contact information","properties":{"name":{"type":"string","description":"Contact full name"},"email":{"type":"string","description":"Contact email address"},"domain":{"type":"string","description":"Email domain"}},"optional":true}},"findymail_find_email_from_name":{"contact":{"type":"object","description":"Contact information","properties":{"name":{"type":"string","description":"Contact full name"},"email":{"type":"string","description":"Contact email address"},"domain":{"type":"string","description":"Email domain"}},"optional":true}},"findymail_find_emails_by_domain":{"contacts":{"type":"array","description":"List of contacts found","items":{"type":"object","properties":{"name":{"type":"string","description":"Contact full name"},"email":{"type":"string","description":"Contact email address"},"domain":{"type":"string","description":"Email domain"}}}}},"findymail_find_employees":{"employees":{"type":"array","description":"List of employees matching the search criteria","items":{"type":"object","properties":{"name":{"type":"string","description":"Employee full name"},"linkedinUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"companyWebsite":{"type":"string","description":"Company website","optional":true},"companyName":{"type":"string","description":"Company name","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true}}}}},"findymail_find_phone":{"phone":{"type":"string","description":"Phone number in E.164 format. Only available for US numbers.","optional":true},"line_type":{"type":"string","description":"Phone line type (e.g., \\"Mobile\\", \\"Landline\\")","optional":true}},"findymail_get_company":{"name":{"type":"string","description":"Company name","optional":true},"domain":{"type":"string","description":"Company domain","optional":true},"company_size":{"type":"string","description":"Employee headcount range (e.g., 1001-5000)","optional":true},"industry":{"type":"string","description":"Industry classification","optional":true},"linkedin_url":{"type":"string","description":"Company LinkedIn URL","optional":true},"description":{"type":"string","description":"Company description","optional":true}},"findymail_get_credits":{"credits":{"type":"number","description":"Remaining finder credits"},"verifier_credits":{"type":"number","description":"Remaining verifier credits"}},"findymail_lookup_technologies":{"domain":{"type":"string","description":"The resolved company domain"},"technologies":{"type":"array","description":"List of technologies","items":{"type":"object","properties":{"name":{"type":"string","description":"Technology name"},"category":{"type":"string","description":"Technology category"},"subcategory":{"type":"string","description":"Technology subcategory"},"last_detected_at":{"type":"string","description":"Last detection timestamp (ISO 8601)","optional":true}}}}},"findymail_reverse_email_lookup":{"email":{"type":"string","description":"The email address that was looked up","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"fullName":{"type":"string","description":"Full name from profile","optional":true},"username":{"type":"string","description":"LinkedIn username","optional":true},"headline":{"type":"string","description":"Profile headline","optional":true},"jobTitle":{"type":"string","description":"Current job title","optional":true},"summary":{"type":"string","description":"Profile summary","optional":true},"city":{"type":"string","description":"City","optional":true},"region":{"type":"string","description":"Region or state","optional":true},"country":{"type":"string","description":"Country","optional":true},"companyLinkedinUrl":{"type":"string","description":"Current company LinkedIn URL","optional":true},"companyName":{"type":"string","description":"Current company name","optional":true},"companyWebsite":{"type":"string","description":"Current company website","optional":true},"isPremium":{"type":"boolean","description":"Whether the profile has LinkedIn Premium","optional":true},"isOpenProfile":{"type":"boolean","description":"Whether the profile is an Open Profile","optional":true},"skills":{"type":"array","description":"List of profile skills"},"jobs":{"type":"array","description":"Job history entries"},"educations":{"type":"array","description":"Education history (school, degree, fieldOfStudy, startDate, endDate)"},"certificates":{"type":"array","description":"Certifications (name, issuingOrganization, issueDate, expirationDate)"}},"findymail_search_technologies":{"technologies":{"type":"array","description":"List of technologies","items":{"type":"object","properties":{"name":{"type":"string","description":"Technology name"},"category":{"type":"string","description":"Technology category"},"subcategory":{"type":"string","description":"Technology subcategory"},"last_detected_at":{"type":"string","description":"Last detection timestamp (ISO 8601)","optional":true}}}}},"findymail_verify_email":{"email":{"type":"string","description":"The verified email address"},"verified":{"type":"boolean","description":"Whether the email is verified as deliverable"},"provider":{"type":"string","description":"Email service provider (e.g., Google, Microsoft)","optional":true}},"firecrawl_agent":{"success":{"type":"boolean","description":"Whether the agent operation was successful"},"status":{"type":"string","description":"Current status of the agent job (processing, completed, failed)"},"data":{"type":"object","description":"Extracted data from the agent"},"expiresAt":{"type":"string","description":"Timestamp when the results expire (24 hours)"},"sources":{"type":"object","description":"Array of source URLs used by the agent"}},"firecrawl_batch_scrape":{"pages":{"type":"array","description":"Array of scraped pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}},"total":{"type":"number","description":"Total number of pages attempted"},"completed":{"type":"number","description":"Number of pages successfully scraped"},"invalidURLs":{"type":"array","description":"URLs that were skipped because they were invalid","optional":true,"items":{"type":"string","description":"Invalid URL"}}},"firecrawl_batch_scrape_status":{"status":{"type":"string","description":"Current batch scrape status (scraping, completed, or failed)"},"total":{"type":"number","description":"Total number of pages attempted"},"completed":{"type":"number","description":"Number of pages successfully scraped"},"creditsUsed":{"type":"number","description":"Credits consumed by the batch scrape"},"expiresAt":{"type":"string","description":"ISO timestamp when the batch scrape results expire","optional":true},"next":{"type":"string","description":"URL to retrieve the next page of results when present","optional":true},"pages":{"type":"array","description":"Array of scraped pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}}},"firecrawl_cancel_crawl":{"status":{"type":"string","description":"Status of the cancelled crawl job (e.g., \\"cancelled\\")"}},"firecrawl_crawl":{"pages":{"type":"array","description":"Array of crawled pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}},"total":{"type":"number","description":"Total number of pages found during crawl"}},"firecrawl_crawl_status":{"status":{"type":"string","description":"Current crawl status (scraping, completed, or failed)"},"total":{"type":"number","description":"Total number of pages attempted"},"completed":{"type":"number","description":"Number of pages successfully crawled"},"creditsUsed":{"type":"number","description":"Credits consumed by the crawl"},"expiresAt":{"type":"string","description":"ISO timestamp when the crawl results expire","optional":true},"next":{"type":"string","description":"URL to retrieve the next page of results when present","optional":true},"pages":{"type":"array","description":"Array of crawled pages with their content and metadata","items":{"type":"object","properties":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Processed HTML content of the page","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"links":{"type":"array","description":"Array of links found on the page","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours)","optional":true},"metadata":{"type":"object","description":"Page metadata from crawl operation","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code"},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions","optional":true,"items":{"type":"string","description":"Locale code"}}}}}}}},"firecrawl_credit_usage":{"remainingCredits":{"type":"number","description":"Number of credits remaining for the team"},"planCredits":{"type":"number","description":"Credits allocated in the current plan","optional":true},"billingPeriodStart":{"type":"string","description":"Start of the current billing period","optional":true},"billingPeriodEnd":{"type":"string","description":"End of the current billing period","optional":true}},"firecrawl_extract":{"success":{"type":"boolean","description":"Whether the extraction operation was successful"},"data":{"type":"object","description":"Extracted structured data according to the schema or prompt"}},"firecrawl_extract_status":{"status":{"type":"string","description":"Current extract status (processing, completed, failed, or cancelled)"},"data":{"type":"json","description":"Extracted structured data according to the schema or prompt"},"expiresAt":{"type":"string","description":"ISO timestamp when the extract results expire","optional":true},"creditsUsed":{"type":"number","description":"Number of credits used by the extract job","optional":true},"tokensUsed":{"type":"number","description":"Number of tokens used by the extract job","optional":true}},"firecrawl_map":{"success":{"type":"boolean","description":"Whether the mapping operation was successful"},"links":{"type":"array","description":"Array of discovered URLs from the website","items":{"type":"string"}}},"firecrawl_parse":{"markdown":{"type":"string","description":"Parsed document content in markdown format"},"summary":{"type":"string","description":"Generated summary of the document","optional":true},"html":{"type":"string","description":"Processed HTML content","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML content","optional":true},"screenshot":{"type":"string","description":"Screenshot URL or base64 (when requested)","optional":true},"links":{"type":"array","description":"URLs discovered in the document","optional":true,"items":{"type":"string","description":"Discovered URL"}},"metadata":{"type":"object","description":"Document metadata","optional":true,"properties":{"title":{"type":"string","description":"Document title","optional":true},"description":{"type":"string","description":"Document description","optional":true},"language":{"type":"string","description":"Document language code","optional":true},"sourceURL":{"type":"string","description":"Source URL","optional":true},"url":{"type":"string","description":"Final URL","optional":true},"keywords":{"type":"string","description":"Document keywords","optional":true},"statusCode":{"type":"number","description":"HTTP status code","optional":true},"contentType":{"type":"string","description":"Document content type","optional":true},"error":{"type":"string","description":"Error message if parse failed","optional":true}}},"warning":{"type":"string","description":"Warning message from the parse operation","optional":true}},"firecrawl_scrape":{"markdown":{"type":"string","description":"Page content in markdown format"},"html":{"type":"string","description":"Raw HTML content of the page","optional":true},"metadata":{"type":"object","description":"Page metadata including SEO and Open Graph information","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page meta description","optional":true},"language":{"type":"string","description":"Page language code (e.g., \\"en\\")","optional":true},"sourceURL":{"type":"string","description":"Original source URL that was scraped"},"statusCode":{"type":"number","description":"HTTP status code of the response"},"keywords":{"type":"string","description":"Page meta keywords","optional":true},"robots":{"type":"string","description":"Robots meta directive (e.g., \\"follow, index\\")","optional":true},"ogTitle":{"type":"string","description":"Open Graph title","optional":true},"ogDescription":{"type":"string","description":"Open Graph description","optional":true},"ogUrl":{"type":"string","description":"Open Graph URL","optional":true},"ogImage":{"type":"string","description":"Open Graph image URL","optional":true},"ogLocaleAlternate":{"type":"array","description":"Alternate locale versions for Open Graph","optional":true,"items":{"type":"string","description":"Locale code"}},"ogSiteName":{"type":"string","description":"Open Graph site name","optional":true},"error":{"type":"string","description":"Error message if scrape failed","optional":true}}}},"firecrawl_search":{"data":{"type":"array","description":"Search results data with scraped content and metadata","items":{"type":"object","properties":{"title":{"type":"string","description":"Search result title from search engine"},"description":{"type":"string","description":"Search result description/snippet from search engine"},"url":{"type":"string","description":"URL of the search result"},"markdown":{"type":"string","description":"Page content in markdown (when scrapeOptions.formats includes \\"markdown\\")","optional":true},"html":{"type":"string","description":"Processed HTML content (when scrapeOptions.formats includes \\"html\\")","optional":true},"rawHtml":{"type":"string","description":"Unprocessed raw HTML (when scrapeOptions.formats includes \\"rawHtml\\")","optional":true},"links":{"type":"array","description":"Links found on the page (when scrapeOptions.formats includes \\"links\\")","optional":true,"items":{"type":"string","description":"URL found on the page"}},"screenshot":{"type":"string","description":"Screenshot URL (expires after 24 hours, when scrapeOptions.formats includes \\"screenshot\\")","optional":true},"metadata":{"type":"object","description":"Metadata about the search result page","properties":{"title":{"type":"string","description":"Page title","optional":true},"description":{"type":"string","description":"Page meta description","optional":true},"sourceURL":{"type":"string","description":"Original source URL"},"statusCode":{"type":"number","description":"HTTP status code","optional":true},"error":{"type":"string","description":"Error message if scrape failed","optional":true}}}}}}},"fireflies_add_to_live_meeting":{"success":{"type":"boolean","description":"Whether the bot was successfully added to the meeting"}},"fireflies_create_bite":{"bite":{"type":"object","description":"Created bite details","properties":{"id":{"type":"string","description":"Bite ID"},"name":{"type":"string","description":"Bite name"},"status":{"type":"string","description":"Processing status"}}}},"fireflies_delete_transcript":{"success":{"type":"boolean","description":"Whether the transcript was successfully deleted"},"transcript":{"type":"object","description":"The deleted transcript","optional":true,"properties":{"id":{"type":"string","description":"Transcript ID"},"title":{"type":"string","description":"Meeting title"},"date":{"type":"number","description":"Meeting timestamp"},"duration":{"type":"number","description":"Meeting duration"},"host_email":{"type":"string","description":"Host email address"},"organizer_email":{"type":"string","description":"Organizer email address"}}}},"fireflies_get_transcript":{"transcript":{"type":"object","description":"The transcript with full details","properties":{"id":{"type":"string","description":"Transcript ID"},"title":{"type":"string","description":"Meeting title"},"date":{"type":"number","description":"Meeting timestamp"},"duration":{"type":"number","description":"Meeting duration in seconds"},"transcript_url":{"type":"string","description":"URL to view transcript"},"audio_url":{"type":"string","description":"URL to audio recording"},"host_email":{"type":"string","description":"Host email address"},"participants":{"type":"array","description":"List of participant emails"},"speakers":{"type":"array","description":"List of speakers"},"sentences":{"type":"array","description":"Transcript sentences"},"summary":{"type":"object","description":"Meeting summary and action items"},"analytics":{"type":"object","description":"Meeting analytics and sentiment"}}}},"fireflies_get_user":{"user":{"type":"object","description":"User information","properties":{"user_id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"integrations":{"type":"array","description":"Connected integrations"},"is_admin":{"type":"boolean","description":"Whether user is admin"},"minutes_consumed":{"type":"number","description":"Total minutes transcribed"},"num_transcripts":{"type":"number","description":"Number of transcripts"},"recent_transcript":{"type":"string","description":"Most recent transcript ID"},"recent_meeting":{"type":"string","description":"Most recent meeting date"}}}},"fireflies_list_bites":{"bites":{"type":"array","description":"List of bites/soundbites"}},"fireflies_list_contacts":{"contacts":{"type":"array","description":"List of contacts from meetings"}},"fireflies_list_transcripts":{"transcripts":{"type":"array","description":"List of transcripts"},"count":{"type":"number","description":"Number of transcripts returned"}},"fireflies_list_users":{"users":{"type":"array","description":"List of team users"}},"fireflies_upload_audio":{"success":{"type":"boolean","description":"Whether the upload was successful"},"title":{"type":"string","description":"Title of the uploaded meeting"},"message":{"type":"string","description":"Status message from Fireflies"}},"flint_create_task":{"taskId":{"type":"string","description":"Identifier of the created background task"},"status":{"type":"string","description":"Initial task status (running)"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the task was created"}},"flint_generate_pages":{"taskId":{"type":"string","description":"Identifier of the created background task"},"status":{"type":"string","description":"Initial task status (running)"},"createdAt":{"type":"string","description":"ISO 8601 timestamp when the task was created"}},"flint_get_task":{"taskId":{"type":"string","description":"Identifier of the task"},"status":{"type":"string","description":"Task status: running, completed, or failed"},"pagesCreated":{"type":"array","description":"Pages created by the task (populated when completed)","items":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g., /about)"},"previewUrl":{"type":"string","description":"Preview deployment URL for the page","nullable":true},"editUrl":{"type":"string","description":"Flint editor URL for the page","nullable":true},"publishedUrl":{"type":"string","description":"Published URL on the live domain (present when publish is enabled)","nullable":true}}}},"pagesModified":{"type":"array","description":"Pages modified by the task (populated when completed)","items":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g., /about)"},"previewUrl":{"type":"string","description":"Preview deployment URL for the page","nullable":true},"editUrl":{"type":"string","description":"Flint editor URL for the page","nullable":true},"publishedUrl":{"type":"string","description":"Published URL on the live domain (present when publish is enabled)","nullable":true}}}},"pagesDeleted":{"type":"array","description":"Pages deleted by the task (populated when completed)","items":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g., /about)"},"previewUrl":{"type":"string","description":"Preview deployment URL for the page","nullable":true},"editUrl":{"type":"string","description":"Flint editor URL for the page","nullable":true},"publishedUrl":{"type":"string","description":"Published URL on the live domain (present when publish is enabled)","nullable":true}}}},"errorMessage":{"type":"string","description":"Error message when the task failed","optional":true}},"function_execute":{"result":{"type":"string","description":"The result of the code execution"},"stdout":{"type":"string","description":"The standard output of the code execution"}},"gamma_check_status":{"generationId":{"type":"string","description":"The generation ID that was checked"},"status":{"type":"string","description":"Generation status: pending, completed, or failed"},"gammaUrl":{"type":"string","description":"URL of the generated gamma (only present when status is completed)","optional":true},"credits":{"type":"object","description":"Credit usage information (only present when status is completed)","optional":true,"properties":{"deducted":{"type":"number","description":"Number of credits deducted for this generation","optional":true},"remaining":{"type":"number","description":"Remaining credits in the account","optional":true}}},"error":{"type":"object","description":"Error details (only present when status is failed)","optional":true,"properties":{"message":{"type":"string","description":"Human-readable error message","optional":true},"statusCode":{"type":"number","description":"HTTP status code of the error","optional":true}}}},"gamma_generate":{"generationId":{"type":"string","description":"The ID of the generation job. Use with Check Status to poll for completion."}},"gamma_generate_from_template":{"generationId":{"type":"string","description":"The ID of the generation job. Use with Check Status to poll for completion."}},"gamma_list_folders":{"folders":{"type":"array","description":"List of available folders","items":{"type":"object","properties":{"id":{"type":"string","description":"Folder ID (use with folderIds parameter)"},"name":{"type":"string","description":"Folder display name"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available on the next page"},"nextCursor":{"type":"string","description":"Pagination cursor to pass as the after parameter for the next page","optional":true}},"gamma_list_themes":{"themes":{"type":"array","description":"List of available themes","items":{"type":"object","properties":{"id":{"type":"string","description":"Theme ID (use with themeId parameter)"},"name":{"type":"string","description":"Theme display name"},"type":{"type":"string","description":"Theme type: standard or custom"},"colorKeywords":{"type":"array","description":"Color descriptors for this theme","items":{"type":"string","description":"Color keyword"}},"toneKeywords":{"type":"array","description":"Tone descriptors for this theme","items":{"type":"string","description":"Tone keyword"}}}}},"hasMore":{"type":"boolean","description":"Whether more results are available on the next page"},"nextCursor":{"type":"string","description":"Pagination cursor to pass as the after parameter for the next page","optional":true}},"github_add_assignees":{"content":{"type":"string","description":"Human-readable assignees confirmation"},"metadata":{"type":"object","description":"Updated issue metadata with assignees","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"All assignees on the issue"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_add_assignees_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body","optional":true},"user":{"type":"json","description":"Issue creator"},"labels":{"type":"array","description":"Array of label objects"},"assignees":{"type":"array","description":"Array of assignee objects"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_add_labels":{"content":{"type":"string","description":"Human-readable labels confirmation"},"metadata":{"type":"object","description":"Labels metadata","properties":{"labels":{"type":"array","description":"All labels currently on the issue"},"issue_number":{"type":"number","description":"Issue number"},"html_url":{"type":"string","description":"GitHub issue URL"}}}},"github_add_labels_v2":{"items":{"type":"array","description":"Array of label objects on the issue","items":{"type":"object","properties":{"id":{"type":"number","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color"},"description":{"type":"string","description":"Label description","optional":true}}}},"count":{"type":"number","description":"Number of labels"}},"github_cancel_workflow_run":{"content":{"type":"string","description":"Cancellation status message"},"metadata":{"type":"object","description":"Cancellation metadata","properties":{"run_id":{"type":"number","description":"Workflow run ID"},"status":{"type":"string","description":"Cancellation status (cancellation_initiated, cannot_cancel, processed)"}}}},"github_cancel_workflow_run_v2":{"cancelled":{"type":"boolean","description":"Whether cancellation was initiated"},"run_id":{"type":"number","description":"Workflow run ID","optional":true}},"github_check_star":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Check star metadata","properties":{"starred":{"type":"boolean","description":"Whether you have starred the repo"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}}}},"github_check_star_v2":{"starred":{"type":"boolean","description":"Whether you have starred the repo"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}},"github_close_issue":{"content":{"type":"string","description":"Human-readable issue close confirmation"},"metadata":{"type":"object","description":"Closed issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Closed timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_close_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"Reason for closing","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}},"github_close_pr":{"content":{"type":"string","description":"Human-readable PR close confirmation"},"metadata":{"type":"object","description":"Closed pull request metadata","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (should be closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"merged":{"type":"boolean","description":"Whether PR is merged"},"draft":{"type":"boolean","description":"Whether PR is draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"github_close_pr_v2":{"id":{"type":"number","description":"PR ID"},"number":{"type":"number","description":"PR number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"PR description","optional":true},"user":{"type":"json","description":"User who created the PR"},"head":{"type":"json","description":"Head branch info"},"base":{"type":"json","description":"Base branch info"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"merged":{"type":"boolean","description":"Whether PR is merged"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_comment":{"content":{"type":"string","description":"Human-readable comment confirmation"},"metadata":{"type":"object","description":"Comment metadata"}},"github_comment_v2":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (if file comment)","optional":true},"line":{"type":"number","description":"Line number","optional":true},"side":{"type":"string","description":"Diff side","optional":true},"commit_id":{"type":"string","description":"Commit ID","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"github_compare_commits":{"content":{"type":"string","description":"Human-readable comparison"},"metadata":{"type":"object","description":"Comparison metadata","properties":{"status":{"type":"string","description":"ahead, behind, identical, or diverged"},"ahead_by":{"type":"number","description":"Commits ahead"},"behind_by":{"type":"number","description":"Commits behind"},"total_commits":{"type":"number","description":"Total commits between"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Diff URL"},"patch_url":{"type":"string","description":"Patch URL"},"base_commit":{"type":"object","description":"Base commit info"},"merge_base_commit":{"type":"object","description":"Merge base commit info"},"commits":{"type":"array","description":"Commits between base and head","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"}}}},"files":{"type":"array","description":"Changed files","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change type"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"}}}}}}},"github_compare_commits_v2":{"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"permalink_url":{"type":"string","description":"Permanent link URL"},"diff_url":{"type":"string","description":"Diff download URL"},"patch_url":{"type":"string","description":"Patch download URL"},"status":{"type":"string","description":"Comparison status (ahead, behind, identical, diverged)"},"ahead_by":{"type":"number","description":"Commits head is ahead of base"},"behind_by":{"type":"number","description":"Commits head is behind base"},"total_commits":{"type":"number","description":"Total commits in comparison"},"base_commit":{"type":"object","description":"Base commit object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}},"merge_base_commit":{"type":"object","description":"Merge base commit object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"}}},"commits":{"type":"array","description":"Commits between base and head","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"Web URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"files":{"type":"array","description":"Changed files (diff entries)","items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA","optional":true},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added, removed, modified, renamed, copied, changed, unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}}},"github_create_branch":{"content":{"type":"string","description":"Human-readable branch creation confirmation"},"metadata":{"type":"object","description":"Git reference metadata","properties":{"ref":{"type":"string","description":"Full reference name (refs/heads/branch)"},"url":{"type":"string","description":"API URL for the reference"},"sha":{"type":"string","description":"Commit SHA the branch points to"}}}},"github_create_branch_v2":{"ref":{"type":"string","description":"Full reference name (refs/heads/branch)"},"node_id":{"type":"string","description":"Git ref node ID"},"url":{"type":"string","description":"API URL for the reference"},"object":{"type":"json","description":"Git object with type and sha"}},"github_create_comment_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"id":{"type":"number","description":"Reaction ID"},"user":{"type":"object","description":"User who reacted"},"content":{"type":"string","description":"Reaction type"},"created_at":{"type":"string","description":"Creation date"}}}},"github_create_comment_reaction_v2":{"id":{"type":"number","description":"Reaction ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"content":{"type":"string","description":"Reaction type (+1, -1, laugh, confused, heart, hooray, rocket, eyes)"},"created_at":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"optional":true}},"github_create_file":{"content":{"type":"string","description":"Human-readable file creation confirmation"},"metadata":{"type":"object","description":"File and commit metadata","properties":{"file":{"type":"object","description":"Created file information","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type"},"download_url":{"type":"string","description":"Direct download URL"},"html_url":{"type":"string","description":"GitHub web UI URL"}}},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author information"},"committer":{"type":"object","description":"Committer information"},"html_url":{"type":"string","description":"Commit URL"}}}}}},"github_create_file_v2":{"content":{"type":"json","description":"Created file content info"},"commit":{"type":"json","description":"Commit information"}},"github_create_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Gist metadata","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"object","description":"Files in gist"},"owner":{"type":"object","description":"Owner info"}}}},"github_create_gist_v2":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether files are truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (object with filenames as keys, each containing filename, type, language, raw_url, size, truncated, content)"},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_create_issue":{"content":{"type":"string","description":"Human-readable issue creation confirmation"},"metadata":{"type":"object","description":"Issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_create_issue_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"id":{"type":"number","description":"Reaction ID"},"user":{"type":"object","description":"User who reacted"},"content":{"type":"string","description":"Reaction type"},"created_at":{"type":"string","description":"Creation date"}}}},"github_create_issue_reaction_v2":{"id":{"type":"number","description":"Reaction ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"content":{"type":"string","description":"Reaction type (+1, -1, laugh, confused, heart, hooray, rocket, eyes)"},"created_at":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"optional":true}},"github_create_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}}},"github_create_milestone":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Milestone metadata","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues count"},"closed_issues":{"type":"number","description":"Closed issues count"},"created_at":{"type":"string","description":"Creation date"},"creator":{"type":"object","description":"Creator info"}}}},"github_create_milestone_v2":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_create_pr":{"content":{"type":"string","description":"Human-readable PR creation confirmation"},"metadata":{"type":"object","description":"Pull request metadata","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"merged":{"type":"boolean","description":"Whether PR is merged"},"draft":{"type":"boolean","description":"Whether PR is draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"github_create_pr_review":{"content":{"type":"string","description":"Human-readable review confirmation"},"metadata":{"type":"object","description":"Review metadata","properties":{"id":{"type":"number","description":"Review ID"},"state":{"type":"string","description":"Review state (APPROVED/CHANGES_REQUESTED/COMMENTED)"},"body":{"type":"string","description":"Review body text"},"html_url":{"type":"string","description":"GitHub web URL for the review"},"commit_id":{"type":"string","description":"SHA of the reviewed commit","nullable":true}}}},"github_create_pr_review_v2":{"id":{"type":"number","description":"Review ID"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"nullable":true},"body":{"type":"string","description":"Review body text"},"state":{"type":"string","description":"Review state (APPROVED/CHANGES_REQUESTED/COMMENTED)"},"html_url":{"type":"string","description":"GitHub web URL for the review"},"pull_request_url":{"type":"string","description":"API URL of the reviewed pull request"},"commit_id":{"type":"string","description":"SHA of the reviewed commit","nullable":true},"submitted_at":{"type":"string","description":"Review submission timestamp","optional":true}},"github_create_pr_v2":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"PR description","optional":true},"user":{"type":"json","description":"User who created the PR"},"head":{"type":"json","description":"Head branch info"},"base":{"type":"json","description":"Base branch info"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"merged":{"type":"boolean","description":"Whether PR is merged"},"mergeable":{"type":"boolean","description":"Whether PR is mergeable","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_create_project":{"content":{"type":"string","description":"Human-readable confirmation message"},"metadata":{"type":"object","description":"Created project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed","optional":true},"public":{"type":"boolean","description":"Whether project is public","optional":true},"shortDescription":{"type":"string","description":"Project short description","optional":true}}}},"github_create_project_v2":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true}},"github_create_release":{"content":{"type":"string","description":"Human-readable release creation summary"},"metadata":{"type":"object","description":"Release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_create_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"github_delete_branch":{"content":{"type":"string","description":"Human-readable deletion confirmation"},"metadata":{"type":"object","description":"Deletion metadata","properties":{"deleted":{"type":"boolean","description":"Whether the branch was deleted"},"branch":{"type":"string","description":"Name of the deleted branch"}}}},"github_delete_branch_v2":{"deleted":{"type":"boolean","description":"Whether the branch was deleted"},"branch":{"type":"string","description":"Name of the deleted branch"}},"github_delete_comment":{"content":{"type":"string","description":"Human-readable deletion confirmation"},"metadata":{"type":"object","description":"Deletion result metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion was successful"},"comment_id":{"type":"number","description":"Deleted comment ID"}}}},"github_delete_comment_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}}}},"github_delete_comment_reaction_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}},"github_delete_comment_v2":{"deleted":{"type":"boolean","description":"Whether deletion was successful"},"comment_id":{"type":"number","description":"Deleted comment ID"}},"github_delete_file":{"content":{"type":"string","description":"Human-readable file deletion confirmation"},"metadata":{"type":"object","description":"Deletion confirmation and commit metadata","properties":{"deleted":{"type":"boolean","description":"Whether the file was deleted"},"path":{"type":"string","description":"File path that was deleted"},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author information"},"committer":{"type":"object","description":"Committer information"},"html_url":{"type":"string","description":"Commit URL"}}}}}},"github_delete_file_v2":{"content":{"type":"json","description":"File content info (null for delete)","optional":true},"commit":{"type":"json","description":"Commit information"}},"github_delete_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"gist_id":{"type":"string","description":"The deleted gist ID"}}}},"github_delete_gist_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"gist_id":{"type":"string","description":"The deleted gist ID"}},"github_delete_issue_reaction":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}}}},"github_delete_issue_reaction_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"reaction_id":{"type":"number","description":"The deleted reaction ID"}},"github_delete_milestone":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Delete operation metadata","properties":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"milestone_number":{"type":"number","description":"The deleted milestone number"}}}},"github_delete_milestone_v2":{"deleted":{"type":"boolean","description":"Whether deletion succeeded"},"milestone_number":{"type":"number","description":"The deleted milestone number"}},"github_delete_project":{"content":{"type":"string","description":"Human-readable confirmation message"},"metadata":{"type":"object","description":"Deleted project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"}}}},"github_delete_project_v2":{"id":{"type":"string","description":"Deleted project node ID"},"title":{"type":"string","description":"Deleted project title"},"number":{"type":"number","description":"Deleted project number"},"url":{"type":"string","description":"Deleted project URL"}},"github_delete_release":{"content":{"type":"string","description":"Human-readable deletion confirmation"},"metadata":{"type":"object","description":"Deletion result metadata","properties":{"deleted":{"type":"boolean","description":"Whether the release was successfully deleted"},"release_id":{"type":"number","description":"ID of the deleted release"}}}},"github_delete_release_v2":{"deleted":{"type":"boolean","description":"Whether the release was deleted"},"release_id":{"type":"number","description":"ID of the deleted release"}},"github_fork_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Forked gist metadata","properties":{"id":{"type":"string","description":"New gist ID"},"html_url":{"type":"string","description":"Web URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"owner":{"type":"object","description":"Owner info"},"files":{"type":"array","description":"File names"}}}},"github_fork_gist_v2":{"id":{"type":"string","description":"New gist ID"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"owner":{"type":"object","description":"Owner info"},"files":{"type":"object","description":"Files"}},"github_fork_repo":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Forked repository metadata","properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"html_url":{"type":"string","description":"Web URL"},"clone_url":{"type":"string","description":"HTTPS clone URL"},"ssh_url":{"type":"string","description":"SSH clone URL"},"default_branch":{"type":"string","description":"Default branch"},"fork":{"type":"boolean","description":"Is a fork"},"parent":{"type":"object","description":"Parent repository"},"owner":{"type":"object","description":"Owner info"},"created_at":{"type":"string","description":"Creation date"}}}},"github_fork_repo_v2":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"clone_url":{"type":"string","description":"HTTPS clone URL"},"ssh_url":{"type":"string","description":"SSH clone URL"},"git_url":{"type":"string","description":"Git protocol URL"},"default_branch":{"type":"string","description":"Default branch name"},"fork":{"type":"boolean","description":"Whether this is a fork"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp","optional":true},"owner":{"type":"object","description":"Fork owner","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"parent":{"type":"object","description":"Parent repository (source of the fork)","optional":true,"properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"owner":{"type":"object","description":"Parent owner","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"}}}}},"source":{"type":"object","description":"Source repository (ultimate origin)","optional":true,"properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name"},"html_url":{"type":"string","description":"Web URL"}}}},"github_get_branch":{"content":{"type":"string","description":"Human-readable branch details"},"metadata":{"type":"object","description":"Branch metadata","properties":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"}}}},"github_get_branch_protection":{"content":{"type":"string","description":"Human-readable branch protection summary"},"metadata":{"type":"object","description":"Branch protection configuration","properties":{"required_status_checks":{"type":"object","description":"Status check requirements (null if not configured)","properties":{"strict":{"type":"boolean","description":"Require branches to be up to date"},"contexts":{"type":"array","description":"Required status check contexts","items":{"type":"string"}}}},"enforce_admins":{"type":"object","description":"Admin enforcement settings","properties":{"enabled":{"type":"boolean","description":"Enforce for administrators"}}},"required_pull_request_reviews":{"type":"object","description":"Pull request review requirements (null if not configured)","properties":{"required_approving_review_count":{"type":"number","description":"Number of approving reviews required"},"dismiss_stale_reviews":{"type":"boolean","description":"Dismiss stale pull request approvals"},"require_code_owner_reviews":{"type":"boolean","description":"Require review from code owners"}}},"restrictions":{"type":"object","description":"Push restrictions (null if not configured)","properties":{"users":{"type":"array","description":"Users who can push","items":{"type":"string"}},"teams":{"type":"array","description":"Teams who can push","items":{"type":"string"}}}}}}},"github_get_branch_protection_v2":{"url":{"type":"string","description":"Protection settings URL"},"required_status_checks":{"type":"json","description":"Status check requirements","optional":true},"enforce_admins":{"type":"json","description":"Admin enforcement settings"},"required_pull_request_reviews":{"type":"json","description":"PR review requirements","optional":true},"restrictions":{"type":"json","description":"Push restrictions","optional":true},"required_linear_history":{"type":"json","description":"Linear history requirement","optional":true},"allow_force_pushes":{"type":"json","description":"Force push settings","optional":true},"allow_deletions":{"type":"json","description":"Deletion settings","optional":true},"block_creations":{"type":"json","description":"Creation blocking settings","optional":true},"required_conversation_resolution":{"type":"json","description":"Conversation resolution requirement","optional":true},"required_signatures":{"type":"json","description":"Signature requirements","optional":true}},"github_get_branch_v2":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit reference info","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"},"protection":{"type":"json","description":"Protection settings object"},"protection_url":{"type":"string","description":"URL to protection settings"}},"github_get_commit":{"content":{"type":"string","description":"Human-readable commit details"},"metadata":{"type":"object","description":"Commit metadata","properties":{"sha":{"type":"string","description":"Full commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"},"committer":{"type":"object","description":"Committer info"},"stats":{"type":"object","description":"Change stats","properties":{"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"total":{"type":"number","description":"Total changes"}}},"files":{"type":"array","description":"Changed files","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change type"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"patch":{"type":"string","description":"Diff patch","optional":true}}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent commit SHA"},"html_url":{"type":"string","description":"Parent commit URL"}}}}}}},"github_get_commit_v2":{"sha":{"type":"string","description":"Commit SHA"},"node_id":{"type":"string","description":"GraphQL node ID"},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"stats":{"type":"object","description":"Change statistics","optional":true,"properties":{"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"total":{"type":"number","description":"Total changes"}}},"files":{"type":"array","description":"Changed files (diff entries)","items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA","optional":true},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added, removed, modified, renamed, copied, changed, unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent SHA"},"url":{"type":"string","description":"Parent API URL"},"html_url":{"type":"string","description":"Parent web URL"}}}}},"github_get_file_content":{"content":{"type":"string","description":"Human-readable file information with content preview"},"file":{"type":"file","description":"Downloaded file stored in execution files","optional":true},"metadata":{"type":"object","description":"File metadata including name, path, SHA, size, and URLs","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type (file or dir)"},"download_url":{"type":"string","description":"Direct download URL","optional":true},"html_url":{"type":"string","description":"GitHub web UI URL","optional":true}}}},"github_get_file_content_v2":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type (file/dir/symlink/submodule)"},"content":{"type":"string","description":"Decoded file content","optional":true},"encoding":{"type":"string","description":"Content encoding"},"html_url":{"type":"string","description":"GitHub web URL"},"download_url":{"type":"string","description":"Direct download URL","optional":true},"git_url":{"type":"string","description":"Git blob API URL"},"_links":{"type":"json","description":"Related links"},"file":{"type":"file","description":"Downloaded file stored in execution files","optional":true}},"github_get_gist":{"content":{"type":"string","description":"Human-readable gist with file contents"},"metadata":{"type":"object","description":"Gist metadata","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"object","description":"Files with content"},"owner":{"type":"object","description":"Owner info"},"comments":{"type":"number","description":"Comment count"},"forks_url":{"type":"string","description":"Forks URL"},"commits_url":{"type":"string","description":"Commits URL"}}}},"github_get_gist_v2":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git clone URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (keyed by filename)","properties":{"[filename]":{"type":"object","description":"File object","properties":{"filename":{"type":"string","description":"File name"},"type":{"type":"string","description":"MIME type"},"language":{"type":"string","description":"Programming language","optional":true},"raw_url":{"type":"string","description":"Raw file URL"},"size":{"type":"number","description":"File size in bytes"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"content":{"type":"string","description":"File content"}}}}},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_get_issue":{"content":{"type":"string","description":"Human-readable issue details"},"metadata":{"type":"object","description":"Detailed issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Closed timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_get_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}},"closed_by":{"type":"object","description":"User who closed the issue","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"optional":true}},"github_get_latest_release":{"content":{"type":"string","description":"Human-readable release details"},"metadata":{"type":"object","description":"Release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_get_latest_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"github_get_milestone":{"content":{"type":"string","description":"Human-readable milestone details"},"metadata":{"type":"object","description":"Milestone metadata","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues count"},"closed_issues":{"type":"number","description":"Closed issues count"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"closed_at":{"type":"string","description":"Close date","optional":true},"creator":{"type":"object","description":"Creator info"}}}},"github_get_milestone_v2":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_get_pr_files":{"content":{"type":"string","description":"Human-readable list of files changed in PR"},"metadata":{"type":"object","description":"PR files metadata","properties":{"files":{"type":"array","description":"Array of file changes","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change type (added/modified/deleted/renamed)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"patch":{"type":"string","description":"File diff patch"},"blob_url":{"type":"string","description":"GitHub blob URL"},"raw_url":{"type":"string","description":"Raw file URL"}}}},"total_count":{"type":"number","description":"Total number of files changed"}}}},"github_get_pr_files_v2":{"items":{"type":"array","description":"Array of changed file objects","items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA"},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added/removed/modified/renamed/copied/changed/unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total line changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}},"count":{"type":"number","description":"Total number of files"}},"github_get_project":{"content":{"type":"string","description":"Human-readable project details"},"metadata":{"type":"object","description":"Project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed","optional":true},"public":{"type":"boolean","description":"Whether project is public","optional":true},"shortDescription":{"type":"string","description":"Project short description","optional":true}}}},"github_get_project_v2":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true},"readme":{"type":"string","description":"Project readme","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}},"github_get_readme":{"content":{"type":"string","description":"README name, path, and decoded text content"},"metadata":{"type":"object","description":"README file metadata","properties":{"name":{"type":"string","description":"README file name"},"path":{"type":"string","description":"README file path"},"sha":{"type":"string","description":"Blob SHA of the README"},"size":{"type":"number","description":"File size in bytes"},"html_url":{"type":"string","description":"GitHub web URL for the README"},"download_url":{"type":"string","description":"Raw download URL for the README"}}}},"github_get_readme_v2":{"name":{"type":"string","description":"README file name"},"path":{"type":"string","description":"README file path"},"sha":{"type":"string","description":"Blob SHA of the README"},"size":{"type":"number","description":"File size in bytes"},"encoding":{"type":"string","description":"Original content encoding from the API"},"html_url":{"type":"string","description":"GitHub web URL for the README"},"download_url":{"type":"string","description":"Raw download URL for the README"},"content":{"type":"string","description":"Decoded README text content"}},"github_get_release":{"content":{"type":"string","description":"Human-readable release details"},"metadata":{"type":"object","description":"Release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_get_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"github_get_tree":{"content":{"type":"string","description":"Human-readable directory tree listing"},"metadata":{"type":"object","description":"Directory contents metadata","properties":{"path":{"type":"string","description":"Directory path"},"items":{"type":"array","description":"Array of files and directories","items":{"type":"object","properties":{"name":{"type":"string","description":"File or directory name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git object SHA"},"size":{"type":"number","description":"Size in bytes"},"type":{"type":"string","description":"Type (file, dir, symlink, submodule)"},"download_url":{"type":"string","description":"Direct download URL (files only)"},"html_url":{"type":"string","description":"GitHub web UI URL"}}}},"total_count":{"type":"number","description":"Total number of items"}}}},"github_get_tree_v2":{"items":{"type":"array","description":"Array of file/directory objects","items":{"type":"object","properties":{"name":{"type":"string","description":"File or directory name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"Git object SHA"},"size":{"type":"number","description":"Size in bytes"},"type":{"type":"string","description":"Type (file/dir/symlink/submodule)"},"html_url":{"type":"string","description":"GitHub web URL"},"download_url":{"type":"string","description":"Direct download URL","optional":true},"git_url":{"type":"string","description":"Git blob API URL"},"url":{"type":"string","description":"API URL for this item"},"_links":{"type":"json","description":"Related links"}}}},"count":{"type":"number","description":"Total number of items"}},"github_get_workflow":{"content":{"type":"string","description":"Human-readable workflow details"},"metadata":{"type":"object","description":"Workflow metadata","properties":{"id":{"type":"number","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled)"},"badge_url":{"type":"string","description":"Badge URL for workflow"}}}},"github_get_workflow_run":{"content":{"type":"string","description":"Human-readable workflow run details"},"metadata":{"type":"object","description":"Workflow run metadata","properties":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name"},"status":{"type":"string","description":"Run status"},"conclusion":{"type":"string","description":"Run conclusion"},"html_url":{"type":"string","description":"GitHub web URL"},"run_number":{"type":"number","description":"Run number"}}}},"github_get_workflow_run_v2":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name","optional":true},"head_branch":{"type":"string","description":"Head branch name","optional":true},"head_sha":{"type":"string","description":"Head commit SHA"},"run_number":{"type":"number","description":"Run number"},"run_attempt":{"type":"number","description":"Run attempt number"},"event":{"type":"string","description":"Event that triggered the run"},"status":{"type":"string","description":"Run status (queued/in_progress/completed)"},"conclusion":{"type":"string","description":"Run conclusion (success/failure/cancelled/etc)","optional":true},"workflow_id":{"type":"number","description":"Associated workflow ID"},"html_url":{"type":"string","description":"GitHub web URL"},"logs_url":{"type":"string","description":"Logs download URL"},"jobs_url":{"type":"string","description":"Jobs API URL"},"artifacts_url":{"type":"string","description":"Artifacts API URL"},"run_started_at":{"type":"string","description":"Run start timestamp","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"triggering_actor":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"pull_requests":{"type":"array","description":"Associated pull requests","items":{"type":"object","description":"Pull request reference","properties":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"url":{"type":"string","description":"API URL"}}}},"referenced_workflows":{"type":"array","description":"Referenced workflows","items":{"type":"object","description":"Referenced workflow","properties":{"path":{"type":"string","description":"Path to referenced workflow"},"sha":{"type":"string","description":"Commit SHA of referenced workflow"},"ref":{"type":"string","description":"Git ref of referenced workflow","optional":true}}}},"head_commit":{"type":"object","description":"Head commit information","optional":true,"properties":{"id":{"type":"string","description":"Commit SHA"},"tree_id":{"type":"string","description":"Tree SHA"},"message":{"type":"string","description":"Commit message"},"timestamp":{"type":"string","description":"Commit timestamp"}}}},"github_get_workflow_v2":{"id":{"type":"number","description":"Workflow ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled_manually/disabled_inactivity)"},"html_url":{"type":"string","description":"GitHub web URL"},"badge_url":{"type":"string","description":"Status badge URL"},"url":{"type":"string","description":"API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"deleted_at":{"type":"string","description":"Deletion timestamp","optional":true}},"github_issue_comment":{"content":{"type":"string","description":"Human-readable comment confirmation"},"metadata":{"type":"object","description":"Comment metadata","properties":{"id":{"type":"number","description":"Comment ID"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Comment body"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"},"id":{"type":"number","description":"User ID"}}}}}},"github_issue_comment_v2":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (for file comments)","optional":true},"line":{"type":"number","description":"Line number (for file comments)","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT for diff comments)","optional":true},"commit_id":{"type":"string","description":"Commit SHA","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"github_job_logs":{"logs":{"type":"string","description":"Trailing portion of the job log"},"truncated":{"type":"boolean","description":"Whether earlier output was dropped to fit maxCharacters"},"totalBytes":{"type":"number","description":"Full size of the log in bytes, null when the server did not report it","nullable":true}},"github_latest_commit":{"content":{"type":"string","description":"Human-readable commit summary"},"metadata":{"type":"object","description":"Commit metadata"}},"github_latest_commit_v2":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_list_branches":{"content":{"type":"string","description":"Human-readable list of branches"},"metadata":{"type":"object","description":"Branch list metadata","properties":{"branches":{"type":"array","description":"Array of branch objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"}}}},"total_count":{"type":"number","description":"Total number of branches"}}}},"github_list_branches_v2":{"items":{"type":"array","description":"Array of branch objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Branch name"},"commit":{"type":"object","description":"Commit reference info","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}},"protected":{"type":"boolean","description":"Whether branch is protected"}}}},"count":{"type":"number","description":"Number of branches returned"}},"github_list_commits":{"content":{"type":"string","description":"Human-readable commit list"},"metadata":{"type":"object","description":"Commits metadata","properties":{"commits":{"type":"array","description":"Array of commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"},"committer":{"type":"object","description":"Committer info"}}}},"count":{"type":"number","description":"Number of commits returned"}}}},"github_list_commits_v2":{"items":{"type":"array","description":"Array of commit objects from GitHub API","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"node_id":{"type":"string","description":"GraphQL node ID"},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"committer":{"type":"object","description":"Git actor (author/committer)","properties":{"name":{"type":"string","description":"Name"},"email":{"type":"string","description":"Email address"},"date":{"type":"string","description":"Timestamp (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}},"verification":{"type":"object","description":"Signature verification","properties":{"verified":{"type":"boolean","description":"Whether signature is verified"},"reason":{"type":"string","description":"Verification reason"},"signature":{"type":"string","description":"GPG signature","optional":true},"payload":{"type":"string","description":"Signed payload","optional":true}}}}},"author":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent SHA"},"url":{"type":"string","description":"Parent API URL"},"html_url":{"type":"string","description":"Parent web URL"}}}}}}},"count":{"type":"number","description":"Number of commits returned"}},"github_list_forks":{"content":{"type":"string","description":"Human-readable fork list"},"metadata":{"type":"object","description":"Forks metadata","properties":{"forks":{"type":"array","description":"Array of forks","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name"},"html_url":{"type":"string","description":"Web URL"},"owner":{"type":"object","description":"Owner info"},"stargazers_count":{"type":"number","description":"Star count"},"forks_count":{"type":"number","description":"Fork count"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"default_branch":{"type":"string","description":"Default branch"}}}},"count":{"type":"number","description":"Number of forks returned"}}}},"github_list_forks_v2":{"items":{"type":"array","description":"Array of fork repository objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"fork":{"type":"boolean","description":"Whether this is a fork"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp","optional":true},"size":{"type":"number","description":"Repository size in KB"},"stargazers_count":{"type":"number","description":"Number of stars"},"watchers_count":{"type":"number","description":"Number of watchers"},"forks_count":{"type":"number","description":"Number of forks"},"open_issues_count":{"type":"number","description":"Number of open issues"},"language":{"type":"string","description":"Primary programming language","optional":true},"default_branch":{"type":"string","description":"Default branch name"},"visibility":{"type":"string","description":"Repository visibility"},"archived":{"type":"boolean","description":"Whether repository is archived"},"disabled":{"type":"boolean","description":"Whether repository is disabled"},"owner":{"type":"object","description":"Fork owner","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"count":{"type":"number","description":"Number of forks returned"}},"github_list_gists":{"content":{"type":"string","description":"Human-readable gist list"},"metadata":{"type":"object","description":"Gists metadata","properties":{"gists":{"type":"array","description":"Array of gists","items":{"type":"object","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"array","description":"File names"},"owner":{"type":"object","description":"Owner info"},"comments":{"type":"number","description":"Comment count"}}}},"count":{"type":"number","description":"Number of gists returned"}}}},"github_list_gists_v2":{"items":{"type":"array","description":"Array of gist objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git clone URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (keyed by filename)","properties":{"[filename]":{"type":"object","description":"File object","properties":{"filename":{"type":"string","description":"File name"},"type":{"type":"string","description":"MIME type"},"language":{"type":"string","description":"Programming language","optional":true},"raw_url":{"type":"string","description":"Raw file URL"},"size":{"type":"number","description":"File size in bytes"},"truncated":{"type":"boolean","description":"Whether content is truncated"},"content":{"type":"string","description":"File content"}}}}},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"count":{"type":"number","description":"Number of gists returned"}},"github_list_issue_comments":{"content":{"type":"string","description":"Human-readable comments summary"},"metadata":{"type":"object","description":"Comments list metadata","properties":{"comments":{"type":"array","description":"Array of comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"}}},"created_at":{"type":"string","description":"Creation timestamp"},"html_url":{"type":"string","description":"GitHub web URL"}}}},"total_count":{"type":"number","description":"Total number of comments"}}}},"github_list_issue_comments_v2":{"items":{"type":"array","description":"Array of comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (for file comments)","optional":true},"line":{"type":"number","description":"Line number (for file comments)","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT for diff comments)","optional":true},"commit_id":{"type":"string","description":"Commit SHA","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}},"count":{"type":"number","description":"Number of comments returned"}},"github_list_issues":{"content":{"type":"string","description":"Human-readable list of issues"},"metadata":{"type":"object","description":"Issues list metadata","properties":{"issues":{"type":"array","description":"Array of issues","items":{"type":"object","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"total_count":{"type":"number","description":"Total number of issues returned"}}}},"github_list_issues_v2":{"items":{"type":"array","description":"Array of issue objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}}}}},"count":{"type":"number","description":"Number of issues returned"}},"github_list_milestones":{"content":{"type":"string","description":"Human-readable milestone list"},"metadata":{"type":"object","description":"Milestones metadata","properties":{"milestones":{"type":"array","description":"Array of milestones","items":{"type":"object","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues"},"closed_issues":{"type":"number","description":"Closed issues"}}}},"count":{"type":"number","description":"Number of milestones returned"}}}},"github_list_milestones_v2":{"items":{"type":"array","description":"Array of milestone objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}},"count":{"type":"number","description":"Number of milestones returned"}},"github_list_pr_comments":{"content":{"type":"string","description":"Human-readable review comments summary"},"metadata":{"type":"object","description":"Review comments list metadata","properties":{"comments":{"type":"array","description":"Array of review comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"}}},"created_at":{"type":"string","description":"Creation timestamp"},"html_url":{"type":"string","description":"GitHub web URL"}}}},"total_count":{"type":"number","description":"Total number of review comments"}}}},"github_list_pr_comments_v2":{"items":{"type":"array","description":"Array of review comment objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path"},"position":{"type":"number","description":"Position in diff","optional":true},"line":{"type":"number","description":"Line number","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT)","optional":true},"commit_id":{"type":"string","description":"Commit SHA"},"original_commit_id":{"type":"string","description":"Original commit SHA"},"diff_hunk":{"type":"string","description":"Diff hunk context"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}},"count":{"type":"number","description":"Number of comments returned"}},"github_list_projects":{"content":{"type":"string","description":"Human-readable list of projects"},"metadata":{"type":"object","description":"Projects metadata","properties":{"projects":{"type":"array","description":"Array of project objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Project short description"}}}},"totalCount":{"type":"number","description":"Total number of projects"}}}},"github_list_projects_v2":{"items":{"type":"array","description":"Array of project objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true}}}},"totalCount":{"type":"number","description":"Total number of projects"}},"github_list_prs":{"content":{"type":"string","description":"Human-readable list of pull requests"},"metadata":{"type":"object","description":"Pull requests list metadata","properties":{"prs":{"type":"array","description":"Array of pull request summaries"},"total_count":{"type":"number","description":"Total number of PRs returned"},"open_count":{"type":"number","description":"Number of open PRs"},"closed_count":{"type":"number","description":"Number of closed PRs"}}}},"github_list_prs_v2":{"items":{"type":"array","description":"Array of pull request objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Pull request ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Diff URL"},"body":{"type":"string","description":"PR description","optional":true},"locked":{"type":"boolean","description":"Whether PR is locked"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"merged_at":{"type":"string","description":"Merge timestamp","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"head":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"}}},"base":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"}}}}}},"count":{"type":"number","description":"Number of PRs returned"}},"github_list_releases":{"content":{"type":"string","description":"Human-readable list of releases with summary"},"metadata":{"type":"object","description":"Releases metadata","properties":{"total_count":{"type":"number","description":"Total number of releases returned"},"releases":{"type":"array","description":"Array of release objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Tarball download URL"},"zipball_url":{"type":"string","description":"Zipball download URL"},"draft":{"type":"boolean","description":"Is draft release"},"prerelease":{"type":"boolean","description":"Is prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}}}}},"github_list_releases_v2":{"items":{"type":"array","description":"Array of release objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}}}},"count":{"type":"number","description":"Number of releases returned"}},"github_list_review_threads":{"threads":{"type":"array","description":"Review threads in this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Review thread node ID"},"isResolved":{"type":"boolean","description":"Whether the thread is resolved"},"path":{"type":"string","description":"Repository-relative file path"},"line":{"type":"number","description":"Line the thread is anchored to","nullable":true},"commentsTotalCount":{"type":"number","description":"Total comments on the thread; exceeds the fetched count when the thread was truncated"},"comments":{"type":"array","description":"Fetched comments, oldest first","items":{"type":"object","properties":{"body":{"type":"string","description":"Comment body"},"authorAssociation":{"type":"string","description":"Author\'s association with the repository (OWNER, MEMBER, ...)"},"authorLogin":{"type":"string","description":"Author login","nullable":true},"authorType":{"type":"string","description":"Author GraphQL type (User, Bot, Organization)","nullable":true}}}}}}},"totalCount":{"type":"number","description":"Total review threads on the pull request"},"hasNextPage":{"type":"boolean","description":"Whether more thread pages remain"},"endCursor":{"type":"string","description":"Cursor to pass as `cursor` for the next page","nullable":true},"latestReview":{"type":"object","description":"Newest submitted review on the pull request","nullable":true,"properties":{"state":{"type":"string","description":"Review state"},"submittedAt":{"type":"string","description":"Submission timestamp"},"authorLogin":{"type":"string","description":"Reviewer login","nullable":true},"authorType":{"type":"string","description":"Reviewer GraphQL type (User, Bot)","nullable":true}}}},"github_list_stargazers":{"content":{"type":"string","description":"Human-readable stargazer list"},"metadata":{"type":"object","description":"Stargazers metadata","properties":{"stargazers":{"type":"array","description":"Array of stargazers","items":{"type":"object","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"User or Organization"}}}},"count":{"type":"number","description":"Number of stargazers returned"}}}},"github_list_stargazers_v2":{"items":{"type":"array","description":"Array of user objects from GitHub API","items":{"type":"object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"},"gravatar_id":{"type":"string","description":"Gravatar ID"},"followers_url":{"type":"string","description":"Followers API URL"},"following_url":{"type":"string","description":"Following API URL"},"gists_url":{"type":"string","description":"Gists API URL"},"starred_url":{"type":"string","description":"Starred API URL"},"repos_url":{"type":"string","description":"Repos API URL"}}}},"count":{"type":"number","description":"Number of stargazers returned"}},"github_list_tags":{"content":{"type":"string","description":"Human-readable list of tags"},"metadata":{"type":"object","description":"Tags metadata","properties":{"total_count":{"type":"number","description":"Total number of tags returned"},"tags":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name"},"commit_sha":{"type":"string","description":"Commit SHA the tag points to"},"zipball_url":{"type":"string","description":"Zipball download URL"},"tarball_url":{"type":"string","description":"Tarball download URL"}}}}}}},"github_list_tags_v2":{"items":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name"},"zipball_url":{"type":"string","description":"Zipball download URL"},"tarball_url":{"type":"string","description":"Tarball download URL"},"node_id":{"type":"string","description":"Node ID"},"commit":{"type":"object","description":"Commit the tag points to","properties":{"sha":{"type":"string","description":"Commit SHA"},"url":{"type":"string","description":"Commit API URL"}}}}}},"count":{"type":"number","description":"Number of tags returned"}},"github_list_workflow_runs":{"content":{"type":"string","description":"Human-readable workflow runs summary"},"metadata":{"type":"object","description":"Workflow runs metadata","properties":{"total_count":{"type":"number","description":"Total number of workflow runs"},"workflow_runs":{"type":"array","description":"Array of workflow run objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name"},"status":{"type":"string","description":"Run status"},"conclusion":{"type":"string","description":"Run conclusion"},"html_url":{"type":"string","description":"GitHub web URL"},"run_number":{"type":"number","description":"Run number"}}}}}}},"github_list_workflow_runs_v2":{"total_count":{"type":"number","description":"Total number of workflow runs"},"items":{"type":"array","description":"Array of workflow run objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow run ID"},"name":{"type":"string","description":"Workflow name","optional":true},"head_branch":{"type":"string","description":"Head branch name","optional":true},"head_sha":{"type":"string","description":"Head commit SHA"},"run_number":{"type":"number","description":"Run number"},"run_attempt":{"type":"number","description":"Run attempt number"},"event":{"type":"string","description":"Event that triggered the run"},"status":{"type":"string","description":"Run status (queued/in_progress/completed)"},"conclusion":{"type":"string","description":"Run conclusion (success/failure/cancelled/etc)","optional":true},"workflow_id":{"type":"number","description":"Associated workflow ID"},"html_url":{"type":"string","description":"GitHub web URL"},"logs_url":{"type":"string","description":"Logs download URL"},"jobs_url":{"type":"string","description":"Jobs API URL"},"artifacts_url":{"type":"string","description":"Artifacts API URL"},"run_started_at":{"type":"string","description":"Run start timestamp","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"triggering_actor":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"pull_requests":{"type":"array","description":"Associated pull requests","items":{"type":"object","description":"Pull request reference","properties":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"url":{"type":"string","description":"API URL"}}}},"referenced_workflows":{"type":"array","description":"Referenced workflows","items":{"type":"object","description":"Referenced workflow","properties":{"path":{"type":"string","description":"Path to referenced workflow"},"sha":{"type":"string","description":"Commit SHA of referenced workflow"},"ref":{"type":"string","description":"Git ref of referenced workflow","optional":true}}}},"head_commit":{"type":"object","description":"Head commit information","optional":true,"properties":{"id":{"type":"string","description":"Commit SHA"},"tree_id":{"type":"string","description":"Tree SHA"},"message":{"type":"string","description":"Commit message"},"timestamp":{"type":"string","description":"Commit timestamp"}}}}}}},"github_list_workflows":{"content":{"type":"string","description":"Human-readable workflows summary"},"metadata":{"type":"object","description":"Workflows metadata","properties":{"total_count":{"type":"number","description":"Total number of workflows"},"workflows":{"type":"array","description":"Array of workflow objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled)"},"badge_url":{"type":"string","description":"Badge URL for workflow"}}}}}}},"github_list_workflows_v2":{"total_count":{"type":"number","description":"Total number of workflows"},"items":{"type":"array","description":"Array of workflow objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Workflow ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Workflow name"},"path":{"type":"string","description":"Path to workflow file"},"state":{"type":"string","description":"Workflow state (active/disabled_manually/disabled_inactivity)"},"html_url":{"type":"string","description":"GitHub web URL"},"badge_url":{"type":"string","description":"Status badge URL"},"url":{"type":"string","description":"API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"deleted_at":{"type":"string","description":"Deletion timestamp","optional":true}}}}},"github_merge_pr":{"content":{"type":"string","description":"Human-readable merge confirmation"},"metadata":{"type":"object","description":"Merge result metadata","properties":{"sha":{"type":"string","description":"Merge commit SHA"},"merged":{"type":"boolean","description":"Whether merge was successful"},"message":{"type":"string","description":"Response message"}}}},"github_merge_pr_v2":{"sha":{"type":"string","description":"Merge commit SHA","optional":true},"merged":{"type":"boolean","description":"Whether merge was successful"},"message":{"type":"string","description":"Response message"}},"github_pr":{"content":{"type":"string","description":"Human-readable PR summary"},"metadata":{"type":"object","description":"Detailed PR metadata including file changes","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed/merged)"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Raw diff URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"array","description":"Files changed in the PR","items":{"type":"object","properties":{"filename":{"type":"string","description":"File path"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total changes"},"patch":{"type":"string","description":"File diff patch","optional":true},"blob_url":{"type":"string","description":"GitHub blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"status":{"type":"string","description":"Change type (added/modified/deleted)"}}}}}}},"github_pr_v2":{"id":{"type":"number","description":"Pull request ID"},"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"diff_url":{"type":"string","description":"Raw diff URL"},"body":{"type":"string","description":"PR description","nullable":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"head":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"},"repo_full_name":{"type":"string","description":"Full name (owner/repo) of the branch\'s repository","nullable":true}}},"base":{"type":"object","description":"Branch reference info","properties":{"label":{"type":"string","description":"Branch label (owner:branch)"},"ref":{"type":"string","description":"Branch name"},"sha":{"type":"string","description":"Commit SHA"},"repo_full_name":{"type":"string","description":"Full name (owner/repo) of the branch\'s repository","nullable":true}}},"merged":{"type":"boolean","description":"Whether PR is merged"},"mergeable":{"type":"boolean","description":"Whether PR is mergeable","nullable":true},"merged_by":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}},"nullable":true},"comments":{"type":"number","description":"Number of comments"},"review_comments":{"type":"number","description":"Number of review comments"},"commits":{"type":"number","description":"Number of commits"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changed_files":{"type":"number","description":"Number of changed files"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","nullable":true},"merged_at":{"type":"string","description":"Merge timestamp","nullable":true},"files":{"type":"array","description":"Array of changed file objects","optional":true,"items":{"type":"object","properties":{"sha":{"type":"string","description":"Blob SHA"},"filename":{"type":"string","description":"File path"},"status":{"type":"string","description":"Change status (added/removed/modified/renamed/copied/changed/unchanged)"},"additions":{"type":"number","description":"Lines added"},"deletions":{"type":"number","description":"Lines deleted"},"changes":{"type":"number","description":"Total line changes"},"blob_url":{"type":"string","description":"Blob URL"},"raw_url":{"type":"string","description":"Raw file URL"},"contents_url":{"type":"string","description":"Contents API URL"},"patch":{"type":"string","description":"Diff patch","optional":true},"previous_filename":{"type":"string","description":"Previous filename (for renames)","optional":true}}}}},"github_remove_label":{"content":{"type":"string","description":"Human-readable label removal confirmation"},"metadata":{"type":"object","description":"Remaining labels metadata","properties":{"labels":{"type":"array","description":"Labels remaining on the issue after removal"},"issue_number":{"type":"number","description":"Issue number"},"html_url":{"type":"string","description":"GitHub issue URL"}}}},"github_remove_label_v2":{"items":{"type":"array","description":"Remaining labels on the issue","items":{"type":"object","properties":{"id":{"type":"number","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color"},"description":{"type":"string","description":"Label description","optional":true}}}},"count":{"type":"number","description":"Number of remaining labels"}},"github_reply_review_thread":{"id":{"type":"string","description":"Node ID of the created reply comment"},"url":{"type":"string","description":"GitHub web URL of the reply"},"createdAt":{"type":"string","description":"Creation timestamp"}},"github_repo_info":{"content":{"type":"string","description":"Human-readable repository summary"},"metadata":{"type":"object","description":"Repository metadata","properties":{"name":{"type":"string","description":"Repository name"},"description":{"type":"string","description":"Repository description"},"stars":{"type":"number","description":"Number of stars"},"forks":{"type":"number","description":"Number of forks"},"openIssues":{"type":"number","description":"Number of open issues"},"language":{"type":"string","description":"Primary programming language"}}}},"github_repo_info_v2":{"id":{"type":"number","description":"Repository ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full repository name (owner/repo)"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"homepage":{"type":"string","description":"Homepage URL","optional":true},"language":{"type":"string","description":"Primary programming language","optional":true},"default_branch":{"type":"string","description":"Default branch name"},"visibility":{"type":"string","description":"Repository visibility (public/private)"},"private":{"type":"boolean","description":"Whether the repository is private"},"fork":{"type":"boolean","description":"Whether this is a fork"},"archived":{"type":"boolean","description":"Whether the repository is archived"},"disabled":{"type":"boolean","description":"Whether the repository is disabled"},"stargazers_count":{"type":"number","description":"Number of stars"},"watchers_count":{"type":"number","description":"Number of watchers"},"forks_count":{"type":"number","description":"Number of forks"},"open_issues_count":{"type":"number","description":"Number of open issues"},"topics":{"type":"array","description":"Repository topics"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp"},"owner":{"type":"object","description":"GitHub user object","optional":true,"properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"license":{"type":"object","description":"License information","optional":true,"properties":{"key":{"type":"string","description":"License key (e.g., mit)"},"name":{"type":"string","description":"License name"},"spdx_id":{"type":"string","description":"SPDX identifier"}}}},"github_request_reviewers":{"content":{"type":"string","description":"Human-readable reviewer request confirmation"},"metadata":{"type":"object","description":"Requested reviewers metadata","properties":{"requested_reviewers":{"type":"array","description":"Array of requested reviewer users","items":{"type":"object","properties":{"login":{"type":"string","description":"User login"},"id":{"type":"number","description":"User ID"}}}},"requested_teams":{"type":"array","description":"Array of requested reviewer teams","items":{"type":"object","properties":{"name":{"type":"string","description":"Team name"},"id":{"type":"number","description":"Team ID"}}}}}}},"github_request_reviewers_v2":{"id":{"type":"number","description":"PR ID"},"number":{"type":"number","description":"PR number"},"title":{"type":"string","description":"PR title"},"html_url":{"type":"string","description":"GitHub web URL"},"requested_reviewers":{"type":"array","description":"Array of requested reviewer objects"},"requested_teams":{"type":"array","description":"Array of requested team objects"}},"github_rerun_workflow":{"content":{"type":"string","description":"Rerun confirmation message"},"metadata":{"type":"object","description":"Rerun metadata","properties":{"run_id":{"type":"number","description":"Workflow run ID"},"status":{"type":"string","description":"Rerun status (rerun_initiated)"}}}},"github_rerun_workflow_v2":{"rerun_requested":{"type":"boolean","description":"Whether rerun was requested"},"run_id":{"type":"number","description":"Workflow run ID","optional":true}},"github_resolve_review_thread":{"id":{"type":"string","description":"Review thread node ID"},"isResolved":{"type":"boolean","description":"Whether the thread is now resolved"}},"github_search_code":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of code matches","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"File path"},"sha":{"type":"string","description":"Blob SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"repository":{"type":"object","description":"Repository info","properties":{"full_name":{"type":"string","description":"Repository full name"},"html_url":{"type":"string","description":"Repository URL"}}}}}}}}},"github_search_code_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of code matches from GitHub API","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"File path"},"sha":{"type":"string","description":"Blob SHA"},"url":{"type":"string","description":"API URL"},"git_url":{"type":"string","description":"Git blob URL"},"html_url":{"type":"string","description":"GitHub web URL"},"score":{"type":"number","description":"Search relevance score"},"repository":{"type":"object","description":"Repository containing the code","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"html_url":{"type":"string","description":"GitHub web URL"},"description":{"type":"string","description":"Repository description","optional":true},"fork":{"type":"boolean","description":"Whether this is a fork"},"url":{"type":"string","description":"API URL"},"owner":{"type":"object","description":"Repository owner","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}},"text_matches":{"type":"array","description":"Text matches showing context","items":{"type":"object","properties":{"object_url":{"type":"string","description":"Object URL"},"object_type":{"type":"string","description":"Object type","optional":true},"property":{"type":"string","description":"Property matched"},"fragment":{"type":"string","description":"Text fragment with match"},"matches":{"type":"array","description":"Match indices","items":{"type":"object","properties":{"text":{"type":"string","description":"Matched text"},"indices":{"type":"array","description":"Start and end indices"}}}}}}}}}}},"github_search_commits":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"html_url":{"type":"string","description":"GitHub web URL"},"commit":{"type":"object","description":"Commit details","properties":{"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author info"},"committer":{"type":"object","description":"Committer info"}}},"author":{"type":"object","description":"GitHub user (author)","optional":true},"committer":{"type":"object","description":"GitHub user (committer)","optional":true},"repository":{"type":"object","description":"Repository info"}}}}}}},"github_search_commits_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of commit objects from GitHub API","items":{"type":"object","properties":{"sha":{"type":"string","description":"Commit SHA"},"node_id":{"type":"string","description":"GraphQL node ID"},"html_url":{"type":"string","description":"Web URL"},"url":{"type":"string","description":"API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"score":{"type":"number","description":"Search relevance score"},"commit":{"type":"object","description":"Core commit data","properties":{"url":{"type":"string","description":"Commit API URL"},"message":{"type":"string","description":"Commit message"},"comment_count":{"type":"number","description":"Number of comments"},"author":{"type":"object","description":"Git author","properties":{"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"},"date":{"type":"string","description":"Author date (ISO 8601)"}}},"committer":{"type":"object","description":"Git committer","properties":{"name":{"type":"string","description":"Committer name"},"email":{"type":"string","description":"Committer email"},"date":{"type":"string","description":"Commit date (ISO 8601)"}}},"tree":{"type":"object","description":"Tree object","properties":{"sha":{"type":"string","description":"Tree SHA"},"url":{"type":"string","description":"Tree API URL"}}}}},"author":{"type":"object","description":"GitHub user (author)","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"committer":{"type":"object","description":"GitHub user (committer)","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"repository":{"type":"object","description":"Repository containing the commit","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"html_url":{"type":"string","description":"GitHub web URL"},"description":{"type":"string","description":"Repository description","optional":true},"owner":{"type":"object","description":"Repository owner","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}},"parents":{"type":"array","description":"Parent commits","items":{"type":"object","properties":{"sha":{"type":"string","description":"Parent SHA"},"url":{"type":"string","description":"Parent API URL"},"html_url":{"type":"string","description":"Parent web URL"}}}}}}}},"github_search_issues":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of issues/PRs","items":{"type":"object","properties":{"number":{"type":"number","description":"Issue/PR number"},"title":{"type":"string","description":"Title"},"state":{"type":"string","description":"State (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"user":{"type":"object","description":"Author info"},"labels":{"type":"array","description":"Label names"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Last update date"},"comments":{"type":"number","description":"Comment count"},"is_pull_request":{"type":"boolean","description":"Whether this is a PR"},"repository_url":{"type":"string","description":"Repository API URL"}}}}}}},"github_search_issues_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of issue/PR objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Issue ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Title"},"state":{"type":"string","description":"State (open or closed)"},"locked":{"type":"boolean","description":"Whether issue is locked"},"html_url":{"type":"string","description":"Web URL"},"url":{"type":"string","description":"API URL"},"repository_url":{"type":"string","description":"Repository API URL"},"comments_url":{"type":"string","description":"Comments API URL"},"body":{"type":"string","description":"Body text","optional":true},"comments":{"type":"number","description":"Number of comments"},"score":{"type":"number","description":"Search relevance score"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"user":{"type":"object","description":"Issue author","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignee":{"type":"object","description":"Primary assignee","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}},"assignees":{"type":"array","description":"All assignees","items":{"type":"object","properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"milestone":{"type":"object","description":"Associated milestone","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true}}},"pull_request":{"type":"object","description":"Pull request details (if this is a PR)","optional":true,"properties":{"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Web URL"},"diff_url":{"type":"string","description":"Diff URL"},"patch_url":{"type":"string","description":"Patch URL"}}}}}}},"github_search_repos":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of repositories","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"description":{"type":"string","description":"Description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"stargazers_count":{"type":"number","description":"Star count"},"forks_count":{"type":"number","description":"Fork count"},"language":{"type":"string","description":"Primary language","optional":true},"topics":{"type":"array","description":"Repository topics"},"created_at":{"type":"string","description":"Creation date"},"updated_at":{"type":"string","description":"Last update date"},"owner":{"type":"object","description":"Owner info"}}}}}}},"github_search_repos_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of repository objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"Repository ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Repository name"},"full_name":{"type":"string","description":"Full name (owner/repo)"},"private":{"type":"boolean","description":"Whether repository is private"},"description":{"type":"string","description":"Repository description","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"url":{"type":"string","description":"API URL"},"fork":{"type":"boolean","description":"Whether this is a fork"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"pushed_at":{"type":"string","description":"Last push timestamp","optional":true},"size":{"type":"number","description":"Repository size in KB"},"stargazers_count":{"type":"number","description":"Number of stars"},"watchers_count":{"type":"number","description":"Number of watchers"},"forks_count":{"type":"number","description":"Number of forks"},"open_issues_count":{"type":"number","description":"Number of open issues"},"language":{"type":"string","description":"Primary programming language","optional":true},"default_branch":{"type":"string","description":"Default branch name"},"visibility":{"type":"string","description":"Repository visibility"},"archived":{"type":"boolean","description":"Whether repository is archived"},"disabled":{"type":"boolean","description":"Whether repository is disabled"},"score":{"type":"number","description":"Search relevance score"},"topics":{"type":"array","description":"Repository topics"},"license":{"type":"object","description":"License information","optional":true,"properties":{"key":{"type":"string","description":"License key (e.g., mit)"},"name":{"type":"string","description":"License name"},"spdx_id":{"type":"string","description":"SPDX identifier"}}},"owner":{"type":"object","description":"Repository owner","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}}}}},"github_search_users":{"content":{"type":"string","description":"Human-readable search results"},"metadata":{"type":"object","description":"Search results metadata","properties":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of users/orgs","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"login":{"type":"string","description":"Username"},"html_url":{"type":"string","description":"Profile URL"},"avatar_url":{"type":"string","description":"Avatar URL"},"type":{"type":"string","description":"User or Organization"},"score":{"type":"number","description":"Search relevance score"}}}}}}},"github_search_users_v2":{"total_count":{"type":"number","description":"Total matching results"},"incomplete_results":{"type":"boolean","description":"Whether results are incomplete"},"items":{"type":"array","description":"Array of user objects from GitHub API","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"login":{"type":"string","description":"Username"},"avatar_url":{"type":"string","description":"Avatar image URL"},"gravatar_id":{"type":"string","description":"Gravatar ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"followers_url":{"type":"string","description":"Followers API URL"},"following_url":{"type":"string","description":"Following API URL"},"gists_url":{"type":"string","description":"Gists API URL"},"starred_url":{"type":"string","description":"Starred API URL"},"repos_url":{"type":"string","description":"Repos API URL"},"organizations_url":{"type":"string","description":"Organizations API URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"},"score":{"type":"number","description":"Search relevance score"}}}}},"github_star_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Star operation metadata","properties":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}}}},"github_star_gist_v2":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}},"github_star_repo":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Star operation metadata","properties":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}}}},"github_star_repo_v2":{"starred":{"type":"boolean","description":"Whether starring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}},"github_status_check_rollup":{"state":{"type":"string","description":"Merged rollup state, or null when the commit carries no checks at all","nullable":true},"totalCount":{"type":"number","description":"Total contexts on the commit across all pages"},"hasNextPage":{"type":"boolean","description":"Whether more context pages remain"},"endCursor":{"type":"string","description":"Cursor to pass as `cursor` for the next page","nullable":true},"contexts":{"type":"array","description":"Check runs and legacy commit statuses, discriminated by __typename","items":{"type":"object","properties":{"__typename":{"type":"string","description":"Either \\"CheckRun\\" or \\"StatusContext\\""},"name":{"type":"string","description":"Check run name (CheckRun variant only)"},"status":{"type":"string","description":"Check run status (QUEUED, IN_PROGRESS, COMPLETED, WAITING, REQUESTED, PENDING)"},"conclusion":{"type":"string","description":"Conclusion once completed (SUCCESS, FAILURE, STARTUP_FAILURE, ...)","nullable":true},"detailsUrl":{"type":"string","description":"Link to the check run","nullable":true},"databaseId":{"type":"number","description":"REST id of the check run; the Actions job id for an Actions run","nullable":true},"isRequired":{"type":"boolean","description":"Whether the check is required to merge this pull request"},"title":{"type":"string","description":"Reported output title; null on every GitHub Actions check run","nullable":true},"summary":{"type":"string","description":"Reported output summary; null on every GitHub Actions check run","nullable":true},"context":{"type":"string","description":"Status context name (StatusContext variant only)"},"state":{"type":"string","description":"Status state (StatusContext variant only)"},"description":{"type":"string","description":"Status description","nullable":true},"targetUrl":{"type":"string","description":"Status target URL","nullable":true}}}}},"github_trigger_workflow":{"content":{"type":"string","description":"Confirmation message"},"metadata":{"type":"object","description":"Empty metadata object (204 No Content response)"}},"github_trigger_workflow_v2":{"triggered":{"type":"boolean","description":"Whether workflow was triggered"},"workflow_id":{"type":"string","description":"Workflow ID or filename","optional":true},"ref":{"type":"string","description":"Git reference used","optional":true}},"github_unstar_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Unstar operation metadata","properties":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}}}},"github_unstar_gist_v2":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"gist_id":{"type":"string","description":"The gist ID"}},"github_unstar_repo":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Unstar operation metadata","properties":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}}}},"github_unstar_repo_v2":{"unstarred":{"type":"boolean","description":"Whether unstarring succeeded"},"owner":{"type":"string","description":"Repository owner"},"repo":{"type":"string","description":"Repository name"}},"github_update_branch_protection":{"content":{"type":"string","description":"Human-readable branch protection update summary"},"metadata":{"type":"object","description":"Updated branch protection configuration","properties":{"required_status_checks":{"type":"object","description":"Status check requirements (null if disabled)","properties":{"strict":{"type":"boolean","description":"Require branches to be up to date"},"contexts":{"type":"array","description":"Required status check contexts","items":{"type":"string"}}}},"enforce_admins":{"type":"object","description":"Admin enforcement settings","properties":{"enabled":{"type":"boolean","description":"Enforce for administrators"}}},"required_pull_request_reviews":{"type":"object","description":"Pull request review requirements (null if disabled)","properties":{"required_approving_review_count":{"type":"number","description":"Number of approving reviews required"},"dismiss_stale_reviews":{"type":"boolean","description":"Dismiss stale pull request approvals"},"require_code_owner_reviews":{"type":"boolean","description":"Require review from code owners"}}},"restrictions":{"type":"object","description":"Push restrictions (null if disabled)","properties":{"users":{"type":"array","description":"Users who can push","items":{"type":"string"}},"teams":{"type":"array","description":"Teams who can push","items":{"type":"string"}}}}}}},"github_update_branch_protection_v2":{"url":{"type":"string","description":"Protection settings URL"},"required_status_checks":{"type":"json","description":"Status check requirements","optional":true},"enforce_admins":{"type":"json","description":"Admin enforcement settings"},"required_pull_request_reviews":{"type":"json","description":"PR review requirements","optional":true},"restrictions":{"type":"json","description":"Push restrictions","optional":true},"required_linear_history":{"type":"json","description":"Linear history requirement","optional":true},"allow_force_pushes":{"type":"json","description":"Force push settings","optional":true},"allow_deletions":{"type":"json","description":"Deletion settings","optional":true},"block_creations":{"type":"json","description":"Creation blocking settings","optional":true},"required_conversation_resolution":{"type":"json","description":"Conversation resolution requirement","optional":true},"required_signatures":{"type":"json","description":"Signature requirements","optional":true}},"github_update_comment":{"content":{"type":"string","description":"Human-readable update confirmation"},"metadata":{"type":"object","description":"Updated comment metadata","properties":{"id":{"type":"number","description":"Comment ID"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Updated comment body"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"User who created the comment","properties":{"login":{"type":"string","description":"User login"},"id":{"type":"number","description":"User ID"}}}}}},"github_update_comment_v2":{"id":{"type":"number","description":"Comment ID"},"body":{"type":"string","description":"Comment body"},"html_url":{"type":"string","description":"GitHub web URL"},"path":{"type":"string","description":"File path (for file comments)","optional":true},"line":{"type":"number","description":"Line number (for file comments)","optional":true},"side":{"type":"string","description":"Side (LEFT/RIGHT for diff comments)","optional":true},"commit_id":{"type":"string","description":"Commit SHA","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"github_update_file":{"content":{"type":"string","description":"Human-readable file update confirmation"},"metadata":{"type":"object","description":"Updated file and commit metadata","properties":{"file":{"type":"object","description":"Updated file information","properties":{"name":{"type":"string","description":"File name"},"path":{"type":"string","description":"Full path in repository"},"sha":{"type":"string","description":"New git blob SHA"},"size":{"type":"number","description":"File size in bytes"},"type":{"type":"string","description":"Content type"},"download_url":{"type":"string","description":"Direct download URL"},"html_url":{"type":"string","description":"GitHub web UI URL"}}},"commit":{"type":"object","description":"Commit information","properties":{"sha":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"author":{"type":"object","description":"Author information"},"committer":{"type":"object","description":"Committer information"},"html_url":{"type":"string","description":"Commit URL"}}}}}},"github_update_file_v2":{"content":{"type":"json","description":"Updated file content info"},"commit":{"type":"json","description":"Commit information"}},"github_update_gist":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Updated gist metadata","properties":{"id":{"type":"string","description":"Gist ID"},"html_url":{"type":"string","description":"Web URL"},"description":{"type":"string","description":"Description","optional":true},"public":{"type":"boolean","description":"Is public"},"updated_at":{"type":"string","description":"Update date"},"files":{"type":"object","description":"Current files"}}}},"github_update_gist_v2":{"id":{"type":"string","description":"Gist ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Web URL"},"forks_url":{"type":"string","description":"Forks API URL"},"commits_url":{"type":"string","description":"Commits API URL"},"git_pull_url":{"type":"string","description":"Git pull URL"},"git_push_url":{"type":"string","description":"Git push URL"},"description":{"type":"string","description":"Gist description","optional":true},"public":{"type":"boolean","description":"Whether gist is public"},"truncated":{"type":"boolean","description":"Whether files are truncated"},"comments":{"type":"number","description":"Number of comments"},"comments_url":{"type":"string","description":"Comments API URL"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"files":{"type":"object","description":"Files in the gist (object with filenames as keys, each containing filename, type, language, raw_url, size, truncated, content)"},"owner":{"type":"object","description":"Gist owner","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_update_issue":{"content":{"type":"string","description":"Human-readable issue update confirmation"},"metadata":{"type":"object","description":"Updated issue metadata","properties":{"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"labels":{"type":"array","description":"Array of label names"},"assignees":{"type":"array","description":"Array of assignee usernames"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Closed timestamp"},"body":{"type":"string","description":"Issue body/description"}}}},"github_update_issue_v2":{"id":{"type":"number","description":"Issue ID"},"number":{"type":"number","description":"Issue number"},"title":{"type":"string","description":"Issue title"},"state":{"type":"string","description":"Issue state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"Issue body/description","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"state_reason":{"type":"string","description":"State reason (completed/not_planned)","optional":true},"user":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"labels":{"type":"array","description":"Array of label objects","items":{"type":"object","description":"GitHub label object","properties":{"id":{"type":"number","description":"Label ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"url":{"type":"string","description":"API URL"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description","optional":true},"color":{"type":"string","description":"Hex color code (without #)"},"default":{"type":"boolean","description":"Whether this is a default label"}}}},"assignees":{"type":"array","description":"Array of assignee objects","items":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}},"milestone":{"type":"object","description":"GitHub milestone object","optional":true,"properties":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true}}}},"github_update_milestone":{"content":{"type":"string","description":"Human-readable result"},"metadata":{"type":"object","description":"Updated milestone metadata","properties":{"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Title"},"description":{"type":"string","description":"Description","optional":true},"state":{"type":"string","description":"State"},"html_url":{"type":"string","description":"Web URL"},"due_on":{"type":"string","description":"Due date","optional":true},"open_issues":{"type":"number","description":"Open issues"},"closed_issues":{"type":"number","description":"Closed issues"},"updated_at":{"type":"string","description":"Update date"}}}},"github_update_milestone_v2":{"id":{"type":"number","description":"Milestone ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"number":{"type":"number","description":"Milestone number"},"title":{"type":"string","description":"Milestone title"},"description":{"type":"string","description":"Milestone description","optional":true},"state":{"type":"string","description":"State (open or closed)"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"GitHub web URL"},"labels_url":{"type":"string","description":"Labels API URL"},"due_on":{"type":"string","description":"Due date (ISO 8601)","optional":true},"open_issues":{"type":"number","description":"Number of open issues"},"closed_issues":{"type":"number","description":"Number of closed issues"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"closed_at":{"type":"string","description":"Close timestamp","optional":true},"creator":{"type":"object","description":"Milestone creator","optional":true,"properties":{"login":{"type":"string","description":"Username"},"id":{"type":"number","description":"User ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"url":{"type":"string","description":"API URL"},"html_url":{"type":"string","description":"Profile page URL"},"type":{"type":"string","description":"User or Organization"},"site_admin":{"type":"boolean","description":"GitHub staff indicator"}}}},"github_update_pr":{"content":{"type":"string","description":"Human-readable PR update confirmation"},"metadata":{"type":"object","description":"Updated pull request metadata","properties":{"number":{"type":"number","description":"Pull request number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state (open/closed)"},"html_url":{"type":"string","description":"GitHub web URL"},"merged":{"type":"boolean","description":"Whether PR is merged"},"draft":{"type":"boolean","description":"Whether PR is draft"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"github_update_pr_v2":{"id":{"type":"number","description":"PR ID"},"number":{"type":"number","description":"PR number"},"title":{"type":"string","description":"PR title"},"state":{"type":"string","description":"PR state"},"html_url":{"type":"string","description":"GitHub web URL"},"body":{"type":"string","description":"PR description","optional":true},"user":{"type":"json","description":"User who created the PR"},"head":{"type":"json","description":"Head branch info"},"base":{"type":"json","description":"Base branch info"},"draft":{"type":"boolean","description":"Whether PR is a draft"},"merged":{"type":"boolean","description":"Whether PR is merged"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}},"github_update_project":{"content":{"type":"string","description":"Human-readable confirmation message"},"metadata":{"type":"object","description":"Updated project metadata","properties":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number","optional":true},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed","optional":true},"public":{"type":"boolean","description":"Whether project is public","optional":true},"shortDescription":{"type":"string","description":"Project short description","optional":true}}}},"github_update_project_v2":{"id":{"type":"string","description":"Project node ID"},"title":{"type":"string","description":"Project title"},"number":{"type":"number","description":"Project number"},"url":{"type":"string","description":"Project URL"},"closed":{"type":"boolean","description":"Whether project is closed"},"public":{"type":"boolean","description":"Whether project is public"},"shortDescription":{"type":"string","description":"Short description","optional":true}},"github_update_release":{"content":{"type":"string","description":"Human-readable release update summary"},"metadata":{"type":"object","description":"Updated release metadata including download URLs","properties":{"id":{"type":"number","description":"Release ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name"},"html_url":{"type":"string","description":"GitHub web URL for the release"},"tarball_url":{"type":"string","description":"URL to download release as tarball"},"zipball_url":{"type":"string","description":"URL to download release as zipball"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp"}}}},"github_update_release_v2":{"id":{"type":"number","description":"Release ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"tag_name":{"type":"string","description":"Git tag name"},"name":{"type":"string","description":"Release name","optional":true},"body":{"type":"string","description":"Release notes (markdown)","optional":true},"html_url":{"type":"string","description":"GitHub web URL"},"tarball_url":{"type":"string","description":"Source tarball URL"},"zipball_url":{"type":"string","description":"Source zipball URL"},"draft":{"type":"boolean","description":"Whether this is a draft release"},"prerelease":{"type":"boolean","description":"Whether this is a prerelease"},"target_commitish":{"type":"string","description":"Target branch or commit SHA"},"created_at":{"type":"string","description":"Creation timestamp"},"published_at":{"type":"string","description":"Publication timestamp","optional":true},"author":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}},"assets":{"type":"array","description":"Release assets","items":{"type":"object","properties":{"id":{"type":"number","description":"Asset ID"},"node_id":{"type":"string","description":"GraphQL node ID"},"name":{"type":"string","description":"Asset filename"},"label":{"type":"string","description":"Asset label","optional":true},"state":{"type":"string","description":"Asset state (uploaded/open)"},"content_type":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"download_count":{"type":"number","description":"Number of downloads"},"browser_download_url":{"type":"string","description":"Direct download URL"},"created_at":{"type":"string","description":"Upload timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"uploader":{"type":"object","description":"GitHub user object","properties":{"login":{"type":"string","description":"GitHub username"},"id":{"type":"number","description":"User ID"},"avatar_url":{"type":"string","description":"Avatar image URL"},"html_url":{"type":"string","description":"Profile URL"},"type":{"type":"string","description":"Account type (User or Organization)"}}}}}}},"gitlab_activate_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_add_member":{"member":{"type":"object","description":"The added member"},"alreadyMember":{"type":"boolean","description":"Whether the user was already a member (add was a no-op)"}},"gitlab_add_saml_group_link":{"samlGroupLink":{"type":"object","description":"The created SAML group link"}},"gitlab_approve_access_request":{"accessRequest":{"type":"object","description":"The approved access request"}},"gitlab_approve_merge_request":{"approvalsRequired":{"type":"number","description":"Number of approvals required"},"approvalsLeft":{"type":"number","description":"Number of approvals still needed"},"approvedBy":{"type":"array","description":"List of approvers"}},"gitlab_approve_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_ban_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_block_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_cancel_pipeline":{"pipeline":{"type":"object","description":"The cancelled GitLab pipeline"}},"gitlab_compare_branches":{"commit":{"type":"object","description":"The latest commit in the comparison"},"commits":{"type":"array","description":"Commits between the two references"},"diffs":{"type":"array","description":"File diffs between the two references"},"compareTimeout":{"type":"boolean","description":"Whether the comparison exceeded size limits or timed out"},"compareSameRef":{"type":"boolean","description":"Whether both references point to the same commit"},"webUrl":{"type":"string","description":"The web URL for viewing the comparison"}},"gitlab_create_branch":{"name":{"type":"string","description":"The created branch name"},"webUrl":{"type":"string","description":"The web URL of the branch"},"protected":{"type":"boolean","description":"Whether the branch is protected"},"commit":{"type":"object","description":"The commit the branch points to"}},"gitlab_create_file":{"filePath":{"type":"string","description":"The created file path"},"branch":{"type":"string","description":"The branch the file was committed to"}},"gitlab_create_issue":{"issue":{"type":"object","description":"The created GitLab issue"}},"gitlab_create_issue_note":{"note":{"type":"object","description":"The created comment"}},"gitlab_create_merge_request":{"mergeRequest":{"type":"object","description":"The created GitLab merge request"}},"gitlab_create_merge_request_note":{"note":{"type":"object","description":"The created comment"}},"gitlab_create_pipeline":{"pipeline":{"type":"object","description":"The created GitLab pipeline"}},"gitlab_create_release":{"release":{"type":"object","description":"The created GitLab release"}},"gitlab_create_user":{"user":{"type":"object","description":"The created user"}},"gitlab_deactivate_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_delete_branch":{"success":{"type":"boolean","description":"Whether the branch was deleted successfully"}},"gitlab_delete_issue":{"success":{"type":"boolean","description":"Whether the issue was deleted successfully"}},"gitlab_delete_saml_group_link":{"success":{"type":"boolean","description":"Whether the SAML group link was deleted successfully"}},"gitlab_delete_user":{"success":{"type":"boolean","description":"Whether the user was deleted successfully"}},"gitlab_delete_user_identity":{"success":{"type":"boolean","description":"Whether the identity was deleted successfully"}},"gitlab_deny_access_request":{"success":{"type":"boolean","description":"Whether the access request was denied successfully"}},"gitlab_get_file":{"filePath":{"type":"string","description":"The file path"},"fileName":{"type":"string","description":"The file name"},"size":{"type":"number","description":"The file size in bytes"},"ref":{"type":"string","description":"The branch, tag, or commit SHA"},"blobId":{"type":"string","description":"The blob ID"},"lastCommitId":{"type":"string","description":"The last commit ID that modified the file"},"content":{"type":"string","description":"The decoded file content, truncated to 1M characters"},"truncated":{"type":"boolean","description":"Whether the content was truncated"}},"gitlab_get_group":{"group":{"type":"object","description":"The GitLab group details"}},"gitlab_get_issue":{"issue":{"type":"object","description":"The GitLab issue details"}},"gitlab_get_job_log":{"log":{"type":"string","description":"The job log (trace) output, truncated to 200k characters"},"truncated":{"type":"boolean","description":"Whether the log was truncated"}},"gitlab_get_merge_request":{"mergeRequest":{"type":"object","description":"The GitLab merge request details"}},"gitlab_get_merge_request_changes":{"mergeRequestIid":{"type":"number","description":"The merge request internal ID (IID)"},"changes":{"type":"array","description":"List of file changes (diffs)"},"changesCount":{"type":"number","description":"Number of changed files returned (first 100)"},"hasMore":{"type":"boolean","description":"Whether the merge request has more than 100 changed files (results truncated)"}},"gitlab_get_pipeline":{"pipeline":{"type":"object","description":"The GitLab pipeline details"}},"gitlab_get_project":{"project":{"type":"object","description":"The GitLab project details"}},"gitlab_invite_member":{"status":{"type":"string","description":"Invitation status returned by GitLab"},"message":{"type":"object","description":"Per-email result detail, if any"}},"gitlab_list_access_requests":{"accessRequests":{"type":"array","description":"List of pending access requests"},"total":{"type":"number","description":"Total number of access requests"}},"gitlab_list_branches":{"branches":{"type":"array","description":"List of branches"},"total":{"type":"number","description":"Total number of branches"}},"gitlab_list_commits":{"commits":{"type":"array","description":"List of commits"},"total":{"type":"number","description":"Number of commits returned on this page (GitLab does not report a grand total for commits)"}},"gitlab_list_groups":{"groups":{"type":"array","description":"List of GitLab groups"},"total":{"type":"number","description":"Total number of groups"}},"gitlab_list_invitations":{"invitations":{"type":"array","description":"List of pending invitations"},"total":{"type":"number","description":"Total number of invitations"}},"gitlab_list_issues":{"issues":{"type":"array","description":"List of GitLab issues"},"total":{"type":"number","description":"Total number of issues"}},"gitlab_list_members":{"members":{"type":"array","description":"List of project or group members"},"total":{"type":"number","description":"Total number of members"}},"gitlab_list_merge_requests":{"mergeRequests":{"type":"array","description":"List of GitLab merge requests"},"total":{"type":"number","description":"Total number of merge requests"}},"gitlab_list_pipeline_jobs":{"jobs":{"type":"array","description":"List of pipeline jobs"},"total":{"type":"number","description":"Total number of jobs"}},"gitlab_list_pipelines":{"pipelines":{"type":"array","description":"List of GitLab pipelines"},"total":{"type":"number","description":"Total number of pipelines"}},"gitlab_list_projects":{"projects":{"type":"array","description":"List of GitLab projects"},"total":{"type":"number","description":"Total number of projects"}},"gitlab_list_releases":{"releases":{"type":"array","description":"List of GitLab releases"},"total":{"type":"number","description":"Total number of releases"}},"gitlab_list_repository_tree":{"tree":{"type":"array","description":"List of repository tree entries"},"total":{"type":"number","description":"Total number of tree entries"}},"gitlab_list_saml_group_links":{"samlGroupLinks":{"type":"array","description":"List of SAML group links"},"total":{"type":"number","description":"Number of SAML group links"}},"gitlab_list_user_memberships":{"memberships":{"type":"array","description":"The user\'s project and group memberships"},"total":{"type":"number","description":"Total number of memberships"}},"gitlab_merge_merge_request":{"mergeRequest":{"type":"object","description":"The merged GitLab merge request"}},"gitlab_play_job":{"id":{"type":"number","description":"The job ID"},"name":{"type":"string","description":"The job name"},"status":{"type":"string","description":"The job status"},"webUrl":{"type":"string","description":"The web URL of the job"}},"gitlab_reject_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_remove_member":{"success":{"type":"boolean","description":"Whether the member was removed successfully"}},"gitlab_retry_pipeline":{"pipeline":{"type":"object","description":"The retried GitLab pipeline"}},"gitlab_revoke_invitation":{"success":{"type":"boolean","description":"Whether the invitation was revoked successfully"}},"gitlab_search_users":{"users":{"type":"array","description":"List of matching users"},"total":{"type":"number","description":"Total number of matching users"}},"gitlab_unban_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_unblock_user":{"success":{"type":"boolean","description":"Whether the action succeeded"},"user":{"type":"object","description":"The updated user, when returned by GitLab"}},"gitlab_update_file":{"filePath":{"type":"string","description":"The updated file path"},"branch":{"type":"string","description":"The branch the update was committed to"}},"gitlab_update_invitation":{"invitation":{"type":"object","description":"The updated invitation"}},"gitlab_update_issue":{"issue":{"type":"object","description":"The updated GitLab issue"}},"gitlab_update_member":{"member":{"type":"object","description":"The updated member"}},"gitlab_update_merge_request":{"mergeRequest":{"type":"object","description":"The updated GitLab merge request"}},"gitlab_update_user":{"user":{"type":"object","description":"The updated user"}},"gmail_add_label":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_add_label_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_archive":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_archive_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_create_label_v2":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label display name"},"messageListVisibility":{"type":"string","description":"Visibility of messages with this label","optional":true},"labelListVisibility":{"type":"string","description":"Visibility of the label in the label list","optional":true},"type":{"type":"string","description":"Label type (system or user)","optional":true}},"gmail_delete":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_delete_draft_v2":{"deleted":{"type":"boolean","description":"Whether the draft was successfully deleted"},"draftId":{"type":"string","description":"ID of the deleted draft"}},"gmail_delete_label_v2":{"deleted":{"type":"boolean","description":"Whether the label was successfully deleted"},"labelId":{"type":"string","description":"ID of the deleted label"}},"gmail_delete_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_draft":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Draft metadata","properties":{"id":{"type":"string","description":"Draft ID"},"message":{"type":"object","description":"Message metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels"}}}}}},"gmail_draft_v2":{"draftId":{"type":"string","description":"Draft ID","optional":true},"messageId":{"type":"string","description":"Gmail message ID for the draft","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_edit_draft_v2":{"draftId":{"type":"string","description":"Draft ID","optional":true},"messageId":{"type":"string","description":"Gmail message ID for the draft","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_get_draft_v2":{"id":{"type":"string","description":"Draft ID"},"messageId":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"to":{"type":"string","description":"Recipient email address","optional":true},"from":{"type":"string","description":"Sender email address","optional":true},"subject":{"type":"string","description":"Draft subject","optional":true},"body":{"type":"string","description":"Draft body text","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Draft labels","optional":true}},"gmail_get_thread_v2":{"id":{"type":"string","description":"Thread ID"},"historyId":{"type":"string","description":"History ID","optional":true},"messages":{"type":"json","description":"Array of messages in the thread with id, from, to, subject, date, body, and labels"}},"gmail_list_drafts_v2":{"drafts":{"type":"json","description":"Array of draft objects with id, messageId, and threadId"},"resultSizeEstimate":{"type":"number","description":"Estimated total number of drafts"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"gmail_list_labels_v2":{"labels":{"type":"json","description":"Array of label objects with id, name, type, and visibility settings"}},"gmail_list_threads_v2":{"threads":{"type":"json","description":"Array of thread objects with id, snippet, and historyId"},"resultSizeEstimate":{"type":"number","description":"Estimated total number of threads"},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"gmail_mark_read":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_mark_read_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_mark_unread":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_mark_unread_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_move":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_move_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_read":{"content":{"type":"string","description":"Text content of the email"},"metadata":{"type":"json","description":"Metadata of the email"},"attachments":{"type":"file[]","description":"Attachments of the email"}},"gmail_read_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true},"from":{"type":"string","description":"Sender email address","optional":true},"to":{"type":"string","description":"Recipient email address","optional":true},"subject":{"type":"string","description":"Email subject","optional":true},"date":{"type":"string","description":"Email date","optional":true},"body":{"type":"string","description":"Email body text (best-effort plain text)","optional":true},"hasAttachments":{"type":"boolean","description":"Whether the email has attachments","optional":true},"attachmentCount":{"type":"number","description":"Number of attachments","optional":true},"attachments":{"type":"file[]","description":"Downloaded attachments (if enabled)","optional":true},"results":{"type":"json","description":"Summary results when reading multiple messages","optional":true}},"gmail_remove_label":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_remove_label_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_search":{"content":{"type":"string","description":"Search results summary"},"metadata":{"type":"object","description":"Search metadata","properties":{"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"subject":{"type":"string","description":"Email subject"},"from":{"type":"string","description":"Sender email address"},"date":{"type":"string","description":"Email date"},"snippet":{"type":"string","description":"Email snippet/preview"}}}}}}},"gmail_search_v2":{"results":{"type":"json","description":"Array of search results"}},"gmail_send":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels"}}}},"gmail_send_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Email labels","optional":true}},"gmail_trash_thread_v2":{"id":{"type":"string","description":"Thread ID"},"trashed":{"type":"boolean","description":"Whether the thread was successfully trashed"}},"gmail_unarchive":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Email metadata","properties":{"id":{"type":"string","description":"Gmail message ID"},"threadId":{"type":"string","description":"Gmail thread ID"},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels"}}}},"gmail_unarchive_v2":{"id":{"type":"string","description":"Gmail message ID","optional":true},"threadId":{"type":"string","description":"Gmail thread ID","optional":true},"labelIds":{"type":"array","items":{"type":"string"},"description":"Updated email labels","optional":true}},"gmail_untrash_thread_v2":{"id":{"type":"string","description":"Thread ID"},"untrashed":{"type":"boolean","description":"Whether the thread was successfully removed from trash"}},"gmail_update_label_v2":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label display name","optional":true},"messageListVisibility":{"type":"string","description":"Visibility of messages with this label","optional":true},"labelListVisibility":{"type":"string","description":"Visibility of the label in the label list","optional":true},"type":{"type":"string","description":"Label type (system or user)","optional":true}},"gong_aggregate_activity":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"usersActivity":{"type":"array","description":"Aggregated activity statistics per user","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"callsAsHost":{"type":"number","description":"Number of recorded calls this user hosted"},"callsAttended":{"type":"number","description":"Number of calls where this user was a participant (not host)"},"callsGaveFeedback":{"type":"number","description":"Number of recorded calls the user gave feedback on"},"callsReceivedFeedback":{"type":"number","description":"Number of recorded calls the user received feedback on"},"callsRequestedFeedback":{"type":"number","description":"Number of recorded calls the user requested feedback on"},"callsScorecardsFilled":{"type":"number","description":"Number of scorecards the user completed"},"callsScorecardsReceived":{"type":"number","description":"Number of calls where someone filled a scorecard on the user\'s calls"},"ownCallsListenedTo":{"type":"number","description":"Number of the user\'s own calls the user listened to"},"othersCallsListenedTo":{"type":"number","description":"Number of other users\' calls the user listened to"},"callsSharedInternally":{"type":"number","description":"Number of calls the user shared internally"},"callsSharedExternally":{"type":"number","description":"Number of calls the user shared externally"},"callsCommentsGiven":{"type":"number","description":"Number of calls where the user provided at least one comment"},"callsCommentsReceived":{"type":"number","description":"Number of calls where the user received at least one comment"},"callsMarkedAsFeedbackGiven":{"type":"number","description":"Number of calls where the user selected Mark as reviewed"},"callsMarkedAsFeedbackReceived":{"type":"number","description":"Number of calls where others selected Mark as reviewed on the user\'s calls"}}}},"timeZone":{"type":"string","description":"The company\'s defined timezone in Gong"},"fromDateTime":{"type":"string","description":"Start of results in ISO-8601 format"},"toDateTime":{"type":"string","description":"End of results in ISO-8601 format"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_aggregate_by_period":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"usersAggregateActivity":{"type":"array","description":"Aggregated activity per user, one item per consecutive time period in the range","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"userAggregateActivity":{"type":"array","description":"Activity counts per time period","items":{"type":"object","properties":{"fromDate":{"type":"string","description":"Start of the period (ISO-8601)"},"toDate":{"type":"string","description":"End of the period (ISO-8601)"},"callsAsHost":{"type":"number","description":"Calls the user hosted"},"callsAttended":{"type":"number","description":"Calls the user attended (not host)"},"callsGaveFeedback":{"type":"number","description":"Calls the user gave feedback on"},"callsReceivedFeedback":{"type":"number","description":"Calls the user received feedback on"},"callsRequestedFeedback":{"type":"number","description":"Calls the user requested feedback on"},"callsScorecardsFilled":{"type":"number","description":"Scorecards the user completed"},"callsScorecardsReceived":{"type":"number","description":"Calls where someone filled a scorecard on the user\'s calls"},"ownCallsListenedTo":{"type":"number","description":"The user\'s own calls the user listened to"},"othersCallsListenedTo":{"type":"number","description":"Other users\' calls the user listened to"},"callsSharedInternally":{"type":"number","description":"Calls the user shared internally"},"callsSharedExternally":{"type":"number","description":"Calls the user shared externally"},"callsCommentsGiven":{"type":"number","description":"Calls the user commented on"},"callsCommentsReceived":{"type":"number","description":"Calls where the user\'s calls received a comment"},"callsMarkedAsFeedbackGiven":{"type":"number","description":"Calls the user marked as reviewed"},"callsMarkedAsFeedbackReceived":{"type":"number","description":"The user\'s calls marked as reviewed by others"}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_answered_scorecards":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"answeredScorecards":{"type":"array","description":"List of answered scorecards with scores and answers","items":{"type":"object","properties":{"answeredScorecardId":{"type":"number","description":"Identifier of the answered scorecard"},"scorecardId":{"type":"number","description":"Identifier of the scorecard"},"scorecardName":{"type":"string","description":"Scorecard name"},"callId":{"type":"number","description":"Gong\'s unique numeric identifier for the call"},"callStartTime":{"type":"string","description":"Date/time of the call in ISO-8601 format"},"reviewedUserId":{"type":"number","description":"User ID of the team member being reviewed"},"reviewerUserId":{"type":"number","description":"User ID of the team member who completed the scorecard"},"reviewTime":{"type":"string","description":"Date/time when the review was completed in ISO-8601 format"},"visibilityType":{"type":"string","description":"Visibility type of the scorecard answer"},"answers":{"type":"array","description":"Answers in the answered scorecard","items":{"type":"object","properties":{"questionId":{"type":"number","description":"Identifier of the question"},"questionRevisionId":{"type":"number","description":"Identifier of the revision version of the question"},"isOverall":{"type":"boolean","description":"Whether this is the overall question"},"score":{"type":"number","description":"Score between 1 to 50 if answered, null otherwise"},"answerText":{"type":"string","description":"The answer\'s text if answered, null otherwise"},"notApplicable":{"type":"boolean","description":"Whether the question is not applicable to this call"},"selectedOptions":{"type":"array","description":"Identifiers of the options selected for select-type questions, null otherwise","items":{"type":"string"}}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_ask_anything":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"numOfCallsSearched":{"type":"number","description":"Number of calls used to generate the answer","optional":true},"numOfEmailsSearched":{"type":"number","description":"Number of emails used to generate the answer","optional":true},"answer":{"type":"array","description":"Sections of the generated answer with supporting evidence","items":{"type":"object","properties":{"answerItems":{"type":"array","description":"Text items that make up this part of the answer","items":{"type":"string"}},"callFindings":{"type":"array","description":"Evidence from calls used to generate this answer item","items":{"type":"object"}},"emailFindings":{"type":"array","description":"Evidence from emails used to generate this answer item","items":{"type":"object"}}}}}},"gong_assign_flow_prospects":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"prospectsAssigned":{"type":"array","description":"Prospects successfully assigned to the flow","items":{"type":"object","properties":{"flowId":{"type":"string","description":"The flow ID"},"flowName":{"type":"string","description":"The flow name"},"crmProspectId":{"type":"string","description":"The CRM prospect ID"},"flowInstanceId":{"type":"string","description":"The created flow instance ID"},"flowInstanceOwnerEmail":{"type":"string","description":"Email of the flow instance owner"},"flowInstanceOwnerFullName":{"type":"string","description":"Full name of the flow instance owner"},"flowInstanceCreateDate":{"type":"string","description":"Creation time of the flow instance in ISO-8601 format"},"flowInstanceStatus":{"type":"string","description":"Status of the flow instance"},"workspaceId":{"type":"string","description":"Workspace ID"},"exclusive":{"type":"boolean","description":"Whether this prospect can be added to other flows"}}}},"prospectsNotAssigned":{"type":"array","description":"Prospects that failed to be assigned to the flow","items":{"type":"object","properties":{"flowId":{"type":"string","description":"The flow ID"},"crmProspectId":{"type":"string","description":"The CRM prospect ID"},"errorCode":{"type":"string","description":"Failure reason: InvalidArgument, InvalidState, or UnexpectedError"},"errorMessage":{"type":"string","description":"Human-readable failure message"}}}}},"gong_create_call":{"callId":{"type":"string","description":"Gong\'s unique numeric identifier for the created call"},"requestId":{"type":"string","description":"Gong request reference ID for troubleshooting"}},"gong_day_by_day_activity":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"usersDetailedActivities":{"type":"array","description":"Day-by-day activity per user, with call IDs grouped by activity type","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"userDailyActivityStats":{"type":"array","description":"One record per day in the date range","items":{"type":"object","properties":{"fromDate":{"type":"string","description":"Start of the day (ISO-8601)"},"toDate":{"type":"string","description":"End of the day (ISO-8601)"},"callsAsHost":{"type":"array","description":"IDs of calls the user hosted"},"callsAttended":{"type":"array","description":"IDs of calls the user attended (not host)"},"callsGaveFeedback":{"type":"array","description":"IDs of calls the user gave feedback on"},"callsReceivedFeedback":{"type":"array","description":"IDs of calls the user received feedback on"},"callsRequestedFeedback":{"type":"array","description":"IDs of calls the user requested feedback on"},"callsScorecardsFilled":{"type":"array","description":"IDs of calls the user filled scorecards on"},"callsScorecardsReceived":{"type":"array","description":"IDs of the user\'s calls that received a scorecard"},"ownCallsListenedTo":{"type":"array","description":"IDs of the user\'s own calls the user listened to"},"othersCallsListenedTo":{"type":"array","description":"IDs of other users\' calls the user listened to"},"callsSharedInternally":{"type":"array","description":"IDs of calls the user shared internally"},"callsSharedExternally":{"type":"array","description":"IDs of calls the user shared externally"},"callsCommentsGiven":{"type":"array","description":"IDs of calls the user commented on"},"callsCommentsReceived":{"type":"array","description":"IDs of the user\'s calls that received a comment"},"callsMarkedAsFeedbackGiven":{"type":"array","description":"IDs of calls the user marked as reviewed"},"callsMarkedAsFeedbackReceived":{"type":"array","description":"IDs of the user\'s calls marked as reviewed by others"}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_get_brief":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"numOfCallsSearched":{"type":"number","description":"Number of calls used to generate the brief","optional":true},"numOfEmailsSearched":{"type":"number","description":"Number of emails used to generate the brief","optional":true},"briefSections":{"type":"array","description":"Sections of the generated brief","items":{"type":"object","properties":{"title":{"type":"string","description":"Section title"},"sectionSummary":{"type":"array","description":"The content displayed for this section","items":{"type":"string"}},"briefSectionType":{"type":"string","description":"The section type, which determines the source of the data"},"conversationFindings":{"type":"object","description":"Evidence from calls and emails used to generate this section"},"webFindings":{"type":"array","description":"Evidence from web search results used to generate this section","items":{"type":"object"}},"mcpResult":{"type":"object","description":"Result from an MCP data source used to generate this section"}}}}},"gong_get_call":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call"},"title":{"type":"string","description":"Call title","optional":true},"url":{"type":"string","description":"URL to the call in the Gong web app","optional":true},"scheduled":{"type":"string","description":"Scheduled call time in ISO-8601 format","optional":true},"started":{"type":"string","description":"Recording start time in ISO-8601 format"},"duration":{"type":"number","description":"Call duration in seconds"},"direction":{"type":"string","description":"Call direction (Inbound/Outbound)","optional":true},"system":{"type":"string","description":"Communication platform used (e.g., Outreach)","optional":true},"scope":{"type":"string","description":"Call scope: \'Internal\', \'External\', or \'Unknown\'","optional":true},"media":{"type":"string","description":"Media type (e.g., Video)","optional":true},"language":{"type":"string","description":"Language code in ISO-639-2B format","optional":true},"primaryUserId":{"type":"string","description":"Host team member identifier","optional":true},"workspaceId":{"type":"string","description":"Workspace identifier","optional":true},"sdrDisposition":{"type":"string","description":"SDR disposition classification","optional":true},"clientUniqueId":{"type":"string","description":"Call identifier from the origin recording system","optional":true},"customData":{"type":"string","description":"Metadata provided during call creation","optional":true},"purpose":{"type":"string","description":"Call purpose","optional":true},"meetingUrl":{"type":"string","description":"Web conference provider URL","optional":true},"isPrivate":{"type":"boolean","description":"Whether the call is private"},"calendarEventId":{"type":"string","description":"Calendar event identifier","optional":true}},"gong_get_call_transcript":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"callTranscripts":{"type":"array","description":"List of call transcripts with speaker turns and sentences","items":{"type":"object","properties":{"callId":{"type":"string","description":"Gong\'s unique numeric identifier for the call"},"transcript":{"type":"array","description":"List of monologues in the call","items":{"type":"object","properties":{"speakerId":{"type":"string","description":"Unique ID of the speaker, cross-reference with parties"},"topic":{"type":"string","description":"Name of the topic being discussed"},"sentences":{"type":"array","description":"List of sentences spoken in the monologue","items":{"type":"object","properties":{"start":{"type":"number","description":"Start time of the sentence in milliseconds from call start"},"end":{"type":"number","description":"End time of the sentence in milliseconds from call start"},"text":{"type":"string","description":"The sentence text"}}}}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_get_coaching":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"coachingData":{"type":"array","description":"A list of coaching data entries, one per manager\'s team","items":{"type":"object","properties":{"manager":{"type":"object","description":"The manager user information","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the user"},"emailAddress":{"type":"string","description":"Email address of the Gong user"},"firstName":{"type":"string","description":"First name of the Gong user"},"lastName":{"type":"string","description":"Last name of the Gong user"},"title":{"type":"string","description":"Job title of the Gong user"}}},"directReportsMetrics":{"type":"array","description":"Coaching metrics for each direct report","items":{"type":"object","properties":{"report":{"type":"object","description":"The direct report user information","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the user"},"emailAddress":{"type":"string","description":"Email address of the Gong user"},"firstName":{"type":"string","description":"First name of the Gong user"},"lastName":{"type":"string","description":"Last name of the Gong user"},"title":{"type":"string","description":"Job title of the Gong user"}}},"metrics":{"type":"json","description":"A map of metric names to arrays of string values representing coaching metrics"}}}}}}}},"gong_get_extensive_calls":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"calls":{"type":"array","description":"List of detailed call objects with metadata, content, interaction stats, and collaboration data","items":{"type":"object","properties":{"metaData":{"type":"object","description":"Call metadata (same fields as CallBasicData)","properties":{"id":{"type":"string","description":"Call ID"},"title":{"type":"string","description":"Call title"},"scheduled":{"type":"string","description":"Scheduled time in ISO-8601"},"started":{"type":"string","description":"Start time in ISO-8601"},"duration":{"type":"number","description":"Duration in seconds"},"direction":{"type":"string","description":"Call direction"},"system":{"type":"string","description":"Communication platform"},"scope":{"type":"string","description":"Internal/External/Unknown"},"media":{"type":"string","description":"Media type"},"language":{"type":"string","description":"Language code (ISO-639-2B)"},"url":{"type":"string","description":"Gong web app URL"},"primaryUserId":{"type":"string","description":"Host user ID"},"workspaceId":{"type":"string","description":"Workspace ID"},"sdrDisposition":{"type":"string","description":"SDR disposition"},"clientUniqueId":{"type":"string","description":"Origin system call ID"},"customData":{"type":"string","description":"Custom metadata"},"purpose":{"type":"string","description":"Call purpose"},"meetingUrl":{"type":"string","description":"Meeting URL"},"isPrivate":{"type":"boolean","description":"Whether call is private"},"calendarEventId":{"type":"string","description":"Calendar event ID"}}},"context":{"type":"array","description":"Links to external systems (CRM, Dialer, etc.)","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name (e.g., Salesforce)"},"objects":{"type":"array","description":"List of objects within the external system"}}}},"parties":{"type":"array","description":"List of call participants","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique participant ID in the call"},"name":{"type":"string","description":"Participant name"},"emailAddress":{"type":"string","description":"Email address"},"title":{"type":"string","description":"Job title"},"phoneNumber":{"type":"string","description":"Phone number"},"speakerId":{"type":"string","description":"Speaker ID for transcript cross-reference"},"userId":{"type":"string","description":"Gong user ID"},"affiliation":{"type":"string","description":"Company or non-company"},"methods":{"type":"array","description":"Whether invited or attended"},"context":{"type":"array","description":"Links to external systems for this party"}}}},"content":{"type":"object","description":"Call content data","properties":{"brief":{"type":"string","description":"AI-generated brief summary of the call (Call Spotlight)"},"outline":{"type":"array","description":"AI-generated call outline sections","items":{"type":"object","properties":{"section":{"type":"string","description":"Outline section name"},"startTime":{"type":"number","description":"Section start in seconds from call start"},"duration":{"type":"number","description":"Section duration in seconds"},"items":{"type":"array","description":"Bullet items within the section"}}}},"keyPoints":{"type":"array","description":"AI-generated key points of the call","items":{"type":"object","properties":{"text":{"type":"string","description":"Key point text"}}}},"callOutcome":{"type":"object","description":"AI-determined call outcome (Call Spotlight)","properties":{"id":{"type":"string","description":"Outcome category ID"},"category":{"type":"string","description":"Outcome category name"},"name":{"type":"string","description":"Outcome name"}}},"structure":{"type":"array","description":"Call agenda parts","items":{"type":"object","properties":{"name":{"type":"string","description":"Agenda name"},"duration":{"type":"number","description":"Duration of this part in seconds"}}}},"topics":{"type":"array","description":"Topics and their durations","items":{"type":"object","properties":{"name":{"type":"string","description":"Topic name (e.g., Pricing)"},"duration":{"type":"number","description":"Time spent on topic in seconds"}}}},"trackers":{"type":"array","description":"Trackers found in the call","items":{"type":"object","properties":{"id":{"type":"string","description":"Tracker ID"},"name":{"type":"string","description":"Tracker name"},"count":{"type":"number","description":"Number of occurrences"},"type":{"type":"string","description":"Keyword or Smart"},"occurrences":{"type":"array","description":"Details for each occurrence","items":{"type":"object","properties":{"speakerId":{"type":"string","description":"Speaker who said it"},"startTime":{"type":"number","description":"Seconds from call start"}}}},"phrases":{"type":"array","description":"Per-phrase occurrence counts","items":{"type":"object","properties":{"phrase":{"type":"string","description":"Specific phrase"},"count":{"type":"number","description":"Occurrences of this phrase"},"occurrences":{"type":"array","description":"Details per occurrence"}}}}}}},"highlights":{"type":"array","description":"AI-generated highlights including next steps, action items, and key moments","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the highlight"},"items":{"type":"array","description":"Individual highlight items","items":{"type":"object","properties":{"text":{"type":"string","description":"Text of the highlight item"},"startTimes":{"type":"array","description":"Start times in seconds from call start"}}}}}}}}},"interaction":{"type":"object","description":"Interaction statistics","properties":{"interactionStats":{"type":"array","description":"Interaction stat measurements (Longest Monologue, Interactivity, Patience, etc.)","items":{"type":"object","properties":{"name":{"type":"string","description":"Stat name"},"value":{"type":"number","description":"Stat value"}}}},"speakers":{"type":"array","description":"Talk duration per speaker","items":{"type":"object","properties":{"id":{"type":"string","description":"Participant ID"},"userId":{"type":"string","description":"Gong user ID"},"talkTime":{"type":"number","description":"Talk duration in seconds"}}}},"video":{"type":"array","description":"Video statistics","items":{"type":"object","properties":{"name":{"type":"string","description":"Segment type: Browser, Presentation, WebcamPrimaryUser, WebcamNonCompany, Webcam"},"duration":{"type":"number","description":"Total segment duration in seconds"}}}},"questions":{"type":"object","description":"Question counts","properties":{"companyCount":{"type":"number","description":"Questions by company speakers"},"nonCompanyCount":{"type":"number","description":"Questions by non-company speakers"}}}}},"collaboration":{"type":"object","description":"Collaboration data","properties":{"publicComments":{"type":"array","description":"Public comments on the call","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"commenterUserId":{"type":"string","description":"Commenter user ID"},"comment":{"type":"string","description":"Comment text"},"posted":{"type":"string","description":"Posted time in ISO-8601"},"audioStartTime":{"type":"number","description":"Seconds from call start the comment refers to"},"audioEndTime":{"type":"number","description":"Seconds from call start the comment end refers to"},"duringCall":{"type":"boolean","description":"Whether the comment was posted during the call"},"inReplyTo":{"type":"string","description":"ID of original comment if this is a reply"}}}}}},"media":{"type":"object","description":"Media download URLs (available for 8 hours)","properties":{"audioUrl":{"type":"string","description":"Audio download URL"},"videoUrl":{"type":"string","description":"Video download URL"}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_get_folder_content":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"folderId":{"type":"string","description":"Gong\'s unique numeric identifier for the folder"},"folderName":{"type":"string","description":"Display name of the folder"},"createdBy":{"type":"string","description":"Gong\'s unique numeric identifier for the user who added the folder"},"updated":{"type":"string","description":"Folder\'s last update time in ISO-8601 format"},"calls":{"type":"array","description":"List of calls in the library folder","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong unique numeric identifier of the call"},"title":{"type":"string","description":"The title of the call"},"note":{"type":"string","description":"A note attached to the call in the folder"},"addedBy":{"type":"string","description":"Gong unique numeric identifier for the user who added the call"},"created":{"type":"string","description":"Date and time the call was added to folder in ISO-8601 format"},"url":{"type":"string","description":"URL of the call"},"snippet":{"type":"object","description":"Call snippet time range","properties":{"fromSec":{"type":"number","description":"Snippet start in seconds relative to call start"},"toSec":{"type":"number","description":"Snippet end in seconds relative to call start"}}}}}}},"gong_get_logs":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"logEntries":{"type":"array","description":"Log entries matching the requested type and time range","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user, if available"},"userEmailAddress":{"type":"string","description":"Email address of the user, if available"},"userFullName":{"type":"string","description":"Full name of the user, if available"},"impersonatorUserId":{"type":"string","description":"Gong\'s unique numeric identifier for the impersonating user, if any"},"impersonatorEmailAddress":{"type":"string","description":"Email address of the impersonating user, if any"},"impersonatorFullName":{"type":"string","description":"Full name of the impersonating user, if any"},"impersonatorCompanyId":{"type":"string","description":"Gong\'s unique numeric identifier for the impersonating user\'s company"},"eventTime":{"type":"string","description":"Time of the event in ISO-8601 format"},"logRecord":{"type":"object","description":"Log fields and associated values, populated dynamically per log type"}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true},"totalRecords":{"type":"number","description":"Total number of records matching the filter","optional":true},"currentPageSize":{"type":"number","description":"Number of records in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true}},"gong_get_prospect_flows":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"prospectsAssigned":{"type":"array","description":"Flows currently assigned to the requested prospects","items":{"type":"object","properties":{"flowId":{"type":"string","description":"The flow ID"},"flowName":{"type":"string","description":"The flow name"},"crmProspectId":{"type":"string","description":"The CRM prospect ID"},"flowInstanceId":{"type":"string","description":"The flow instance ID"},"flowInstanceOwnerEmail":{"type":"string","description":"Email of the flow instance owner"},"flowInstanceOwnerFullName":{"type":"string","description":"Full name of the flow instance owner"},"flowInstanceCreateDate":{"type":"string","description":"Creation time of the flow instance in ISO-8601 format"},"flowInstanceStatus":{"type":"string","description":"Status of the flow instance"},"workspaceId":{"type":"string","description":"Workspace ID"},"exclusive":{"type":"boolean","description":"Whether this prospect can be added to other flows"}}}}},"gong_get_user":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"id":{"type":"string","description":"Unique numeric user ID (up to 20 digits)"},"emailAddress":{"type":"string","description":"User email address","optional":true},"created":{"type":"string","description":"User creation timestamp (ISO-8601)","optional":true},"active":{"type":"boolean","description":"Whether the user is active"},"emailAliases":{"type":"array","description":"Alternative email addresses for the user","optional":true,"items":{"type":"string"}},"trustedEmailAddress":{"type":"string","description":"Trusted email address for the user","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"phoneNumber":{"type":"string","description":"Phone number","optional":true},"extension":{"type":"string","description":"Phone extension number","optional":true},"personalMeetingUrls":{"type":"array","description":"Personal meeting URLs","optional":true,"items":{"type":"string"}},"settings":{"type":"object","description":"User settings","optional":true,"properties":{"webConferencesRecorded":{"type":"boolean","description":"Whether web conferences are recorded"},"preventWebConferenceRecording":{"type":"boolean","description":"Whether web conference recording is prevented"},"telephonyCallsImported":{"type":"boolean","description":"Whether telephony calls are imported"},"emailsImported":{"type":"boolean","description":"Whether emails are imported"},"preventEmailImport":{"type":"boolean","description":"Whether email import is prevented"},"nonRecordedMeetingsImported":{"type":"boolean","description":"Whether non-recorded meetings are imported"},"gongConnectEnabled":{"type":"boolean","description":"Whether Gong Connect is enabled"}}},"managerId":{"type":"string","description":"Manager user ID","optional":true},"meetingConsentPageUrl":{"type":"string","description":"Meeting consent page URL","optional":true},"spokenLanguages":{"type":"array","description":"Languages spoken by the user","optional":true,"items":{"type":"object","properties":{"language":{"type":"string","description":"Language code"},"primary":{"type":"boolean","description":"Whether this is the primary language"}}}}},"gong_interaction_stats":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"peopleInteractionStats":{"type":"array","description":"Interaction statistics per user. Applicable stat names: \'Longest Monologue\', \'Longest Customer Story\', \'Interactivity\', \'Patience\', \'Question Rate\'.","items":{"type":"object","properties":{"userId":{"type":"string","description":"Gong\'s unique numeric identifier for the user"},"userEmailAddress":{"type":"string","description":"Email address of the Gong user"},"personInteractionStats":{"type":"array","description":"List of interaction stat measurements for this user","items":{"type":"object","properties":{"name":{"type":"string","description":"Stat name (e.g. Longest Monologue, Interactivity, Patience, Question Rate)"},"value":{"type":"number","description":"Stat measurement value (can be double or integer)"}}}}}}},"timeZone":{"type":"string","description":"The company\'s defined timezone in Gong"},"fromDateTime":{"type":"string","description":"Start of results in ISO-8601 format"},"toDateTime":{"type":"string","description":"End of results in ISO-8601 format"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"gong_list_calls":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"calls":{"type":"array","description":"List of calls matching the date range","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call"},"title":{"type":"string","description":"Call title"},"scheduled":{"type":"string","description":"Scheduled call time in ISO-8601 format"},"started":{"type":"string","description":"Recording start time in ISO-8601 format"},"duration":{"type":"number","description":"Call duration in seconds"},"direction":{"type":"string","description":"Call direction (Inbound/Outbound)"},"system":{"type":"string","description":"Communication platform used (e.g., Outreach)"},"scope":{"type":"string","description":"Call scope: \'Internal\', \'External\', or \'Unknown\'"},"media":{"type":"string","description":"Media type (e.g., Video)"},"language":{"type":"string","description":"Language code in ISO-639-2B format"},"url":{"type":"string","description":"URL to the call in the Gong web app"},"primaryUserId":{"type":"string","description":"Host team member identifier"},"workspaceId":{"type":"string","description":"Workspace identifier"},"sdrDisposition":{"type":"string","description":"SDR disposition classification"},"clientUniqueId":{"type":"string","description":"Call identifier from the origin recording system"},"customData":{"type":"string","description":"Metadata provided during call creation"},"purpose":{"type":"string","description":"Call purpose"},"meetingUrl":{"type":"string","description":"Web conference provider URL"},"isPrivate":{"type":"boolean","description":"Whether the call is private"},"calendarEventId":{"type":"string","description":"Calendar event identifier"}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true},"totalRecords":{"type":"number","description":"Total number of records matching the filter","optional":true},"currentPageSize":{"type":"number","description":"Number of records in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true}},"gong_list_flows":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"flows":{"type":"array","description":"List of Gong Engage flows","items":{"type":"object","properties":{"id":{"type":"string","description":"The ID of the flow"},"name":{"type":"string","description":"The name of the flow"},"folderId":{"type":"string","description":"The ID of the folder this flow is under"},"folderName":{"type":"string","description":"The name of the folder this flow is under"},"visibility":{"type":"string","description":"The flow visibility type (COMPANY, PERSONAL, or SHARED)"},"creationDate":{"type":"string","description":"Creation time of the flow in ISO-8601 format"},"exclusive":{"type":"boolean","description":"Indicates whether a prospect in this flow can be added to other flows"}}}},"totalRecords":{"type":"number","description":"Total number of flow records available","optional":true},"currentPageSize":{"type":"number","description":"Number of records returned in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true},"cursor":{"type":"string","description":"Pagination cursor for retrieving the next page of records","optional":true}},"gong_list_library_folders":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"folders":{"type":"array","description":"List of library folders with id, name, and parent relationships","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the folder"},"name":{"type":"string","description":"Display name of the folder"},"parentFolderId":{"type":"string","description":"Gong unique numeric identifier for the parent folder (null for root folder)"},"createdBy":{"type":"string","description":"Gong unique numeric identifier for the user who added the folder"},"updated":{"type":"string","description":"Folder\'s last update time in ISO-8601 format"}}}}},"gong_list_scorecards":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"scorecards":{"type":"array","description":"List of scorecard definitions with questions","items":{"type":"object","properties":{"scorecardId":{"type":"number","description":"Unique identifier for the scorecard"},"scorecardName":{"type":"string","description":"Display name of the scorecard"},"workspaceId":{"type":"number","description":"Workspace identifier associated with this scorecard"},"enabled":{"type":"boolean","description":"Whether the scorecard is active"},"updaterUserId":{"type":"number","description":"ID of the user who last modified the scorecard"},"created":{"type":"string","description":"Creation timestamp in ISO-8601 format"},"updated":{"type":"string","description":"Last update timestamp in ISO-8601 format"},"reviewMethod":{"type":"string","description":"Review method configured for the scorecard"},"questions":{"type":"array","description":"List of questions in the scorecard","items":{"type":"object","properties":{"questionId":{"type":"number","description":"Unique identifier for the question"},"questionRevisionId":{"type":"number","description":"Identifier for the specific revision of the question"},"questionText":{"type":"string","description":"The text content of the question"},"isOverall":{"type":"boolean","description":"Whether this is the primary overall question"},"questionType":{"type":"string","description":"The type of the question (e.g. range or select)"},"answerGuide":{"type":"string","description":"Guidance text describing how to answer the question"},"minRange":{"type":"number","description":"Minimum score for range-type questions"},"maxRange":{"type":"number","description":"Maximum score for range-type questions"},"answerOptions":{"type":"array","description":"Selectable options for select-type questions","items":{"type":"object","properties":{"id":{"type":"number","description":"Identifier of the option"},"text":{"type":"string","description":"Display text of the option"}}}}}}}}}}},"gong_list_trackers":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"trackers":{"type":"array","description":"List of keyword tracker definitions","items":{"type":"object","properties":{"trackerId":{"type":"string","description":"Unique identifier for the tracker"},"trackerName":{"type":"string","description":"Display name of the tracker"},"workspaceId":{"type":"string","description":"ID of the workspace containing the tracker"},"languageKeywords":{"type":"array","description":"Keywords organized by language","items":{"type":"object","properties":{"language":{"type":"string","description":"ISO 639-2/B language code (\\"mul\\" means keywords apply across all languages)"},"keywords":{"type":"array","description":"Words and phrases in the designated language"},"includeRelatedForms":{"type":"boolean","description":"Whether to include different word forms"}}}},"affiliation":{"type":"string","description":"Speaker affiliation filter: \\"Anyone\\", \\"Company\\", or \\"NonCompany\\""},"partOfQuestion":{"type":"boolean","description":"Whether to track keywords only within questions"},"saidAt":{"type":"string","description":"Position in call: \\"Anytime\\", \\"First\\", or \\"Last\\""},"saidAtInterval":{"type":"number","description":"Duration to search (in minutes or percentage)"},"saidAtUnit":{"type":"string","description":"Unit for saidAtInterval"},"saidInTopics":{"type":"array","description":"Topics where keywords should be detected"},"filterQuery":{"type":"string","description":"JSON-formatted call filtering criteria"},"created":{"type":"string","description":"Creation timestamp in ISO-8601 format"},"creatorUserId":{"type":"string","description":"ID of the user who created the tracker (null for built-in trackers)"},"updated":{"type":"string","description":"Last modification timestamp in ISO-8601 format"},"updaterUserId":{"type":"string","description":"ID of the user who last modified the tracker"}}}}},"gong_list_users":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"users":{"type":"array","description":"List of Gong users","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique numeric user ID (up to 20 digits)"},"emailAddress":{"type":"string","description":"User email address"},"created":{"type":"string","description":"User creation timestamp (ISO-8601)"},"active":{"type":"boolean","description":"Whether the user is active"},"emailAliases":{"type":"array","description":"Alternative email addresses for the user","items":{"type":"string"}},"trustedEmailAddress":{"type":"string","description":"Trusted email address for the user"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name"},"title":{"type":"string","description":"Job title"},"phoneNumber":{"type":"string","description":"Phone number"},"extension":{"type":"string","description":"Phone extension number"},"personalMeetingUrls":{"type":"array","description":"Personal meeting URLs","items":{"type":"string"}},"settings":{"type":"object","description":"User settings","properties":{"webConferencesRecorded":{"type":"boolean","description":"Whether web conferences are recorded"},"preventWebConferenceRecording":{"type":"boolean","description":"Whether web conference recording is prevented"},"telephonyCallsImported":{"type":"boolean","description":"Whether telephony calls are imported"},"emailsImported":{"type":"boolean","description":"Whether emails are imported"},"preventEmailImport":{"type":"boolean","description":"Whether email import is prevented"},"nonRecordedMeetingsImported":{"type":"boolean","description":"Whether non-recorded meetings are imported"},"gongConnectEnabled":{"type":"boolean","description":"Whether Gong Connect is enabled"}}},"managerId":{"type":"string","description":"Manager user ID"},"meetingConsentPageUrl":{"type":"string","description":"Meeting consent page URL"},"spokenLanguages":{"type":"array","description":"Languages spoken by the user","items":{"type":"object","properties":{"language":{"type":"string","description":"Language code"},"primary":{"type":"boolean","description":"Whether this is the primary language"}}}}}}},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true},"totalRecords":{"type":"number","description":"Total number of user records","optional":true},"currentPageSize":{"type":"number","description":"Number of records in the current page","optional":true},"currentPageNumber":{"type":"number","description":"Current page number","optional":true}},"gong_list_workspaces":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"workspaces":{"type":"array","description":"List of Gong workspaces","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong unique numeric identifier for the workspace"},"name":{"type":"string","description":"Display name of the workspace"},"description":{"type":"string","description":"Description of the workspace\'s purpose or content"}}}}},"gong_lookup_email":{"requestId":{"type":"string","description":"Gong request reference ID for troubleshooting"},"calls":{"type":"array","description":"Related calls referencing this email address","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call (up to 20 digits)"},"status":{"type":"string","description":"Call status"},"externalSystems":{"type":"array","description":"Links to external systems such as CRM, Telephony System, etc.","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects within the external system","items":{"type":"object","properties":{"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"}}}}}}}}}},"emails":{"type":"array","description":"Related email messages referencing this email address","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique 32 character identifier for the email message"},"from":{"type":"string","description":"The sender\'s email address"},"sentTime":{"type":"string","description":"Date and time the email was sent in ISO-8601 format"},"mailbox":{"type":"string","description":"The mailbox from which the email was retrieved"},"messageHash":{"type":"string","description":"Hash code of the email message"}}}},"meetings":{"type":"array","description":"Related meetings referencing this email address","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique identifier for the meeting"}}}},"customerData":{"type":"array","description":"Links to data from external systems (CRM, Telephony, etc.) that reference this email","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects in the external system","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the Lead or Contact (up to 20 digits)"},"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"},"mirrorId":{"type":"string","description":"CRM Mirror ID"},"fields":{"type":"array","description":"Object fields","items":{"type":"object","properties":{"name":{"type":"string","description":"Field name"},"value":{"type":"json","description":"Field value"}}}}}}}}}},"customerEngagement":{"type":"array","description":"Customer engagement events (such as viewing external shared calls)","items":{"type":"object","properties":{"eventType":{"type":"string","description":"Event type"},"eventName":{"type":"string","description":"Event name"},"timestamp":{"type":"string","description":"Date and time the event occurred in ISO-8601 format"},"contentId":{"type":"string","description":"Event content ID"},"contentUrl":{"type":"string","description":"Event content URL"},"reportingSystem":{"type":"string","description":"Event reporting system"},"sourceEventId":{"type":"string","description":"Source event ID"}}}}},"gong_lookup_phone":{"requestId":{"type":"string","description":"Gong request reference ID for troubleshooting"},"suppliedPhoneNumber":{"type":"string","description":"The phone number that was supplied in the request"},"matchingPhoneNumbers":{"type":"array","description":"Phone numbers found in the system that match the supplied number","items":{"type":"string"}},"emailAddresses":{"type":"array","description":"Email addresses associated with the phone number","items":{"type":"string"}},"calls":{"type":"array","description":"Related calls referencing this phone number","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the call (up to 20 digits)"},"status":{"type":"string","description":"Call status"},"externalSystems":{"type":"array","description":"Links to external systems such as CRM, Telephony System, etc.","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects within the external system","items":{"type":"object","properties":{"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"}}}}}}}}}},"emails":{"type":"array","description":"Related email messages associated with contacts matching this phone number","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique 32 character identifier for the email message"},"from":{"type":"string","description":"The sender\'s email address"},"sentTime":{"type":"string","description":"Date and time the email was sent in ISO-8601 format"},"mailbox":{"type":"string","description":"The mailbox from which the email was retrieved"},"messageHash":{"type":"string","description":"Hash code of the email message"}}}},"meetings":{"type":"array","description":"Related meetings associated with this phone number","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique identifier for the meeting"}}}},"customerData":{"type":"array","description":"Links to data from external systems (CRM, Telephony, etc.) that reference this phone number","items":{"type":"object","properties":{"system":{"type":"string","description":"External system name"},"objects":{"type":"array","description":"List of objects in the external system","items":{"type":"object","properties":{"id":{"type":"string","description":"Gong\'s unique numeric identifier for the Lead or Contact (up to 20 digits)"},"objectType":{"type":"string","description":"Object type"},"externalId":{"type":"string","description":"External ID"},"mirrorId":{"type":"string","description":"CRM Mirror ID"},"fields":{"type":"array","description":"Object fields","items":{"type":"object","properties":{"name":{"type":"string","description":"Field name"},"value":{"type":"json","description":"Field value"}}}}}}}}}}},"gong_purge_email_address":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true}},"gong_purge_phone_number":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true}},"gong_unassign_flow_prospects":{"requestId":{"type":"string","description":"A Gong request reference ID for troubleshooting purposes","optional":true},"unassignedFlowInstanceIds":{"type":"array","description":"IDs of the flow instances the prospect was successfully removed from","items":{"type":"string"}}},"google_ads_ad_performance":{"ads":{"type":"array","description":"Ad performance data broken down by date","items":{"type":"object","properties":{"adId":{"type":"string","description":"Ad ID"},"adGroupId":{"type":"string","description":"Parent ad group ID"},"adGroupName":{"type":"string","description":"Parent ad group name"},"campaignId":{"type":"string","description":"Parent campaign ID"},"campaignName":{"type":"string","description":"Parent campaign name"},"adType":{"type":"string","description":"Ad type (RESPONSIVE_SEARCH_AD, EXPANDED_TEXT_AD, etc.)"},"impressions":{"type":"string","description":"Number of impressions"},"clicks":{"type":"string","description":"Number of clicks"},"costMicros":{"type":"string","description":"Cost in micros (divide by 1,000,000 for currency value)"},"ctr":{"type":"number","description":"Click-through rate (0.0 to 1.0)"},"conversions":{"type":"number","description":"Number of conversions"},"date":{"type":"string","description":"Date for this row (YYYY-MM-DD)"}}}},"totalCount":{"type":"number","description":"Total number of result rows"}},"google_ads_campaign_performance":{"campaigns":{"type":"array","description":"Campaign performance data broken down by date","items":{"type":"object","properties":{"id":{"type":"string","description":"Campaign ID"},"name":{"type":"string","description":"Campaign name"},"status":{"type":"string","description":"Campaign status"},"impressions":{"type":"string","description":"Number of impressions"},"clicks":{"type":"string","description":"Number of clicks"},"costMicros":{"type":"string","description":"Cost in micros (divide by 1,000,000 for currency value)"},"ctr":{"type":"number","description":"Click-through rate (0.0 to 1.0)"},"conversions":{"type":"number","description":"Number of conversions"},"date":{"type":"string","description":"Date for this row (YYYY-MM-DD)"}}}},"totalCount":{"type":"number","description":"Total number of result rows"}},"google_ads_list_ad_groups":{"adGroups":{"type":"array","description":"List of ad groups in the campaign","items":{"type":"object","properties":{"id":{"type":"string","description":"Ad group ID"},"name":{"type":"string","description":"Ad group name"},"status":{"type":"string","description":"Ad group status (ENABLED, PAUSED, REMOVED)"},"type":{"type":"string","description":"Ad group type (SEARCH_STANDARD, DISPLAY_STANDARD, SHOPPING_PRODUCT_ADS)"},"campaignId":{"type":"string","description":"Parent campaign ID"},"campaignName":{"type":"string","description":"Parent campaign name"}}}},"totalCount":{"type":"number","description":"Total number of ad groups returned"}},"google_ads_list_campaigns":{"campaigns":{"type":"array","description":"List of campaigns in the account","items":{"type":"object","properties":{"id":{"type":"string","description":"Campaign ID"},"name":{"type":"string","description":"Campaign name"},"status":{"type":"string","description":"Campaign status (ENABLED, PAUSED, REMOVED)"},"channelType":{"type":"string","description":"Advertising channel type (SEARCH, DISPLAY, SHOPPING, VIDEO, PERFORMANCE_MAX)"},"startDate":{"type":"string","description":"Campaign start date (YYYY-MM-DD)"},"endDate":{"type":"string","description":"Campaign end date (YYYY-MM-DD)"},"budgetAmountMicros":{"type":"string","description":"Daily budget in micros (divide by 1,000,000 for currency value)"}}}},"totalCount":{"type":"number","description":"Total number of campaigns returned"}},"google_ads_list_customers":{"customerIds":{"type":"array","description":"List of accessible customer IDs","items":{"type":"string","description":"Google Ads customer ID (numeric, no dashes)"}},"totalCount":{"type":"number","description":"Total number of accessible customer accounts"}},"google_ads_search":{"results":{"type":"json","description":"Array of result objects from the GAQL query"},"totalResultsCount":{"type":"number","description":"Total number of matching results"},"nextPageToken":{"type":"string","description":"Token for the next page of results"}},"google_appsheet_add_rows":{"rows":{"type":"array","description":"Rows added by AppSheet, including any generated key values","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows added"}}}},"google_appsheet_delete_rows":{"rows":{"type":"array","description":"Rows deleted by AppSheet","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows deleted"}}}},"google_appsheet_edit_rows":{"rows":{"type":"array","description":"Rows updated by AppSheet","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows updated"}}}},"google_appsheet_find_rows":{"rows":{"type":"array","description":"Matching rows returned by AppSheet","items":{"type":"object"}},"metadata":{"type":"json","description":"Operation metadata","properties":{"rowCount":{"type":"number","description":"Number of rows returned"}}}},"google_bigquery_create_dataset":{"datasetId":{"type":"string","description":"Unique dataset identifier"},"projectId":{"type":"string","description":"Project ID containing this dataset"},"friendlyName":{"type":"string","description":"Descriptive name for the dataset","optional":true},"description":{"type":"string","description":"Dataset description","optional":true},"location":{"type":"string","description":"Geographic location where the data resides","optional":true},"creationTime":{"type":"string","description":"Dataset creation time (milliseconds since epoch)","optional":true}},"google_bigquery_create_table":{"tableId":{"type":"string","description":"Table ID"},"datasetId":{"type":"string","description":"Dataset ID"},"projectId":{"type":"string","description":"Project ID"},"type":{"type":"string","description":"Table type (usually TABLE)","optional":true},"description":{"type":"string","description":"Table description","optional":true},"schema":{"type":"array","description":"Array of column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Data type"},"mode":{"type":"string","description":"Column mode (NULLABLE, REQUIRED, or REPEATED)","optional":true},"description":{"type":"string","description":"Column description","optional":true}}}},"creationTime":{"type":"string","description":"Table creation time (milliseconds since epoch)","optional":true},"location":{"type":"string","description":"Geographic location where the table resides","optional":true}},"google_bigquery_delete_dataset":{"deleted":{"type":"boolean","description":"Whether the dataset was deleted"}},"google_bigquery_delete_table":{"deleted":{"type":"boolean","description":"Whether the table was deleted"}},"google_bigquery_get_query_results":{"columns":{"type":"array","description":"Array of column names from the query result","items":{"type":"string","description":"Column name"}},"rows":{"type":"array","description":"Array of row objects keyed by column name","items":{"type":"object","description":"Row with column name/value pairs"}},"totalRows":{"type":"string","description":"Total number of rows in the complete result set","optional":true},"jobComplete":{"type":"boolean","description":"Whether the job has completed"},"totalBytesProcessed":{"type":"string","description":"Total bytes processed by the query","optional":true},"cacheHit":{"type":"boolean","description":"Whether the query result was served from cache","optional":true},"jobReference":{"type":"object","description":"Job reference (useful when jobComplete is false)","optional":true,"properties":{"projectId":{"type":"string","description":"Project ID containing the job"},"jobId":{"type":"string","description":"Unique job identifier"},"location":{"type":"string","description":"Geographic location of the job"}}},"pageToken":{"type":"string","description":"Token for fetching additional result pages","optional":true}},"google_bigquery_get_table":{"tableId":{"type":"string","description":"Table ID"},"datasetId":{"type":"string","description":"Dataset ID"},"projectId":{"type":"string","description":"Project ID"},"type":{"type":"string","description":"Table type (TABLE, VIEW, SNAPSHOT, MATERIALIZED_VIEW, EXTERNAL)","optional":true},"description":{"type":"string","description":"Table description","optional":true},"numRows":{"type":"string","description":"Total number of rows","optional":true},"numBytes":{"type":"string","description":"Total size in bytes, excluding data in streaming buffer","optional":true},"schema":{"type":"array","description":"Array of column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Data type (STRING, INTEGER, FLOAT, BOOLEAN, TIMESTAMP, RECORD, etc.)"},"mode":{"type":"string","description":"Column mode (NULLABLE, REQUIRED, or REPEATED)","optional":true},"description":{"type":"string","description":"Column description","optional":true}}}},"creationTime":{"type":"string","description":"Table creation time (milliseconds since epoch)","optional":true},"lastModifiedTime":{"type":"string","description":"Last modification time (milliseconds since epoch)","optional":true},"location":{"type":"string","description":"Geographic location where the table resides","optional":true}},"google_bigquery_insert_rows":{"insertedRows":{"type":"number","description":"Number of rows successfully inserted"},"errors":{"type":"array","description":"Array of per-row insertion errors (empty if all succeeded)","items":{"type":"object","properties":{"index":{"type":"number","description":"Zero-based index of the row that failed"},"errors":{"type":"array","description":"Error details for this row","items":{"type":"object","properties":{"reason":{"type":"string","description":"Short error code summarizing the error","optional":true},"location":{"type":"string","description":"Where the error occurred","optional":true},"message":{"type":"string","description":"Human-readable error description","optional":true}}}}}}}},"google_bigquery_list_datasets":{"datasets":{"type":"array","description":"Array of dataset objects","items":{"type":"object","properties":{"datasetId":{"type":"string","description":"Unique dataset identifier"},"projectId":{"type":"string","description":"Project ID containing this dataset"},"friendlyName":{"type":"string","description":"Descriptive name for the dataset","optional":true},"location":{"type":"string","description":"Geographic location where the data resides","optional":true}}}},"nextPageToken":{"type":"string","description":"Token for fetching next page of results","optional":true}},"google_bigquery_list_table_data":{"rows":{"type":"array","description":"Array of rows, each a raw array of column values in schema order","items":{"type":"array","description":"Row values in column order"}},"totalRows":{"type":"string","description":"Total number of rows in the table","optional":true},"pageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"google_bigquery_list_tables":{"tables":{"type":"array","description":"Array of table objects","items":{"type":"object","properties":{"tableId":{"type":"string","description":"Table identifier"},"datasetId":{"type":"string","description":"Dataset ID containing this table"},"projectId":{"type":"string","description":"Project ID containing this table"},"type":{"type":"string","description":"Table type (TABLE, VIEW, EXTERNAL, etc.)","optional":true},"friendlyName":{"type":"string","description":"User-friendly name for the table","optional":true},"creationTime":{"type":"string","description":"Time when created, in milliseconds since epoch","optional":true}}}},"totalItems":{"type":"number","description":"Total number of tables in the dataset","optional":true},"nextPageToken":{"type":"string","description":"Token for fetching next page of results","optional":true}},"google_bigquery_query":{"columns":{"type":"array","description":"Array of column names from the query result","items":{"type":"string","description":"Column name"}},"rows":{"type":"array","description":"Array of row objects keyed by column name","items":{"type":"object","description":"Row with column name/value pairs"}},"totalRows":{"type":"string","description":"Total number of rows in the complete result set","optional":true},"jobComplete":{"type":"boolean","description":"Whether the query completed within the timeout"},"totalBytesProcessed":{"type":"string","description":"Total bytes processed by the query","optional":true},"cacheHit":{"type":"boolean","description":"Whether the query result was served from cache","optional":true},"jobReference":{"type":"object","description":"Job reference (useful when jobComplete is false)","optional":true,"properties":{"projectId":{"type":"string","description":"Project ID containing the job"},"jobId":{"type":"string","description":"Unique job identifier"},"location":{"type":"string","description":"Geographic location of the job"}}},"pageToken":{"type":"string","description":"Token for fetching additional result pages","optional":true}},"google_books_volume_details":{"id":{"type":"string","description":"Volume ID"},"title":{"type":"string","description":"Book title"},"subtitle":{"type":"string","description":"Book subtitle","optional":true},"authors":{"type":"array","description":"List of authors"},"publisher":{"type":"string","description":"Publisher name","optional":true},"publishedDate":{"type":"string","description":"Publication date","optional":true},"description":{"type":"string","description":"Book description","optional":true},"pageCount":{"type":"number","description":"Number of pages","optional":true},"categories":{"type":"array","description":"Book categories"},"averageRating":{"type":"number","description":"Average rating (1-5)","optional":true},"ratingsCount":{"type":"number","description":"Number of ratings","optional":true},"language":{"type":"string","description":"Language code","optional":true},"previewLink":{"type":"string","description":"Link to preview on Google Books","optional":true},"infoLink":{"type":"string","description":"Link to info page","optional":true},"thumbnailUrl":{"type":"string","description":"Book cover thumbnail URL","optional":true},"isbn10":{"type":"string","description":"ISBN-10 identifier","optional":true},"isbn13":{"type":"string","description":"ISBN-13 identifier","optional":true}},"google_books_volume_search":{"totalItems":{"type":"number","description":"Total number of matching results"},"volumes":{"type":"array","description":"List of matching volumes","items":{"type":"object","properties":{"id":{"type":"string","description":"Volume ID"},"title":{"type":"string","description":"Book title"},"subtitle":{"type":"string","description":"Book subtitle"},"authors":{"type":"array","description":"List of authors"},"publisher":{"type":"string","description":"Publisher name"},"publishedDate":{"type":"string","description":"Publication date"},"description":{"type":"string","description":"Book description"},"pageCount":{"type":"number","description":"Number of pages"},"categories":{"type":"array","description":"Book categories"},"averageRating":{"type":"number","description":"Average rating (1-5)"},"ratingsCount":{"type":"number","description":"Number of ratings"},"language":{"type":"string","description":"Language code"},"previewLink":{"type":"string","description":"Link to preview on Google Books"},"infoLink":{"type":"string","description":"Link to info page"},"thumbnailUrl":{"type":"string","description":"Book cover thumbnail URL"},"isbn10":{"type":"string","description":"ISBN-10 identifier"},"isbn13":{"type":"string","description":"ISBN-13 identifier"}}}}},"google_calendar_create":{"content":{"type":"string","description":"Event creation confirmation message"},"metadata":{"type":"json","description":"Created event metadata including ID, status, Meet link, and details"}},"google_calendar_create_calendar":{"content":{"type":"string","description":"Calendar creation confirmation message"},"metadata":{"type":"json","description":"Created calendar metadata (id, summary, description, location, timeZone)"}},"google_calendar_create_calendar_v2":{"id":{"type":"string","description":"Calendar ID"},"summary":{"type":"string","description":"Calendar title"},"description":{"type":"string","description":"Calendar description","optional":true},"location":{"type":"string","description":"Calendar location","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true}},"google_calendar_create_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"hangoutLink":{"type":"string","description":"Google Meet link","optional":true},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"recurrence":{"type":"json","description":"Recurrence rules","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator","optional":true},"organizer":{"type":"json","description":"Event organizer","optional":true}},"google_calendar_delete":{"content":{"type":"string","description":"Event deletion confirmation message"},"metadata":{"type":"json","description":"Deletion details including event ID"}},"google_calendar_delete_calendar":{"content":{"type":"string","description":"Calendar deletion confirmation message"},"metadata":{"type":"json","description":"Deletion details including calendar ID"}},"google_calendar_delete_calendar_v2":{"calendarId":{"type":"string","description":"Deleted calendar ID"},"deleted":{"type":"boolean","description":"Whether deletion was successful"}},"google_calendar_delete_v2":{"eventId":{"type":"string","description":"Deleted event ID"},"deleted":{"type":"boolean","description":"Whether deletion was successful"}},"google_calendar_freebusy":{"content":{"type":"string","description":"Summary of free/busy results"},"metadata":{"type":"json","description":"Free/busy data with time range and per-calendar busy periods"}},"google_calendar_freebusy_v2":{"timeMin":{"type":"string","description":"Start of the queried time range"},"timeMax":{"type":"string","description":"End of the queried time range"},"calendars":{"type":"json","description":"Per-calendar free/busy data with busy periods and any errors"}},"google_calendar_get":{"content":{"type":"string","description":"Event retrieval confirmation message"},"metadata":{"type":"json","description":"Event details including ID, status, times, and attendees"}},"google_calendar_get_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator"},"organizer":{"type":"json","description":"Event organizer"}},"google_calendar_instances":{"content":{"type":"string","description":"Summary of found instances count"},"metadata":{"type":"json","description":"List of recurring event instances with pagination tokens"}},"google_calendar_instances_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true},"instances":{"type":"json","description":"List of recurring event instances"}},"google_calendar_invite":{"content":{"type":"string","description":"Attendee invitation confirmation message with email delivery status"},"metadata":{"type":"json","description":"Updated event metadata including attendee list and details"}},"google_calendar_invite_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator","optional":true},"organizer":{"type":"json","description":"Event organizer","optional":true}},"google_calendar_list":{"content":{"type":"string","description":"Summary of found events count"},"metadata":{"type":"json","description":"List of events with pagination tokens and event details"}},"google_calendar_list_acl":{"content":{"type":"string","description":"Summary of found sharing rules count"},"metadata":{"type":"json","description":"List of ACL rules with pagination token"}},"google_calendar_list_acl_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"rules":{"type":"array","description":"List of ACL rules","items":{"type":"object","properties":{"id":{"type":"string","description":"ACL rule ID"},"role":{"type":"string","description":"Access role"},"scope":{"type":"json","description":"Grantee scope (type and value)"}}}}},"google_calendar_list_calendars":{"content":{"type":"string","description":"Summary of found calendars count"},"metadata":{"type":"json","description":"List of calendars with their details"}},"google_calendar_list_calendars_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"calendars":{"type":"array","description":"List of calendars","items":{"type":"object","properties":{"id":{"type":"string","description":"Calendar ID"},"summary":{"type":"string","description":"Calendar title"},"description":{"type":"string","description":"Calendar description","optional":true},"location":{"type":"string","description":"Calendar location","optional":true},"timeZone":{"type":"string","description":"Calendar time zone"},"accessRole":{"type":"string","description":"Access role for the calendar"},"backgroundColor":{"type":"string","description":"Calendar background color"},"foregroundColor":{"type":"string","description":"Calendar foreground color"},"primary":{"type":"boolean","description":"Whether this is the primary calendar","optional":true},"hidden":{"type":"boolean","description":"Whether the calendar is hidden","optional":true},"selected":{"type":"boolean","description":"Whether the calendar is selected","optional":true}}}}},"google_calendar_list_v2":{"nextPageToken":{"type":"string","description":"Next page token","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true},"events":{"type":"json","description":"List of events"}},"google_calendar_move":{"content":{"type":"string","description":"Event move confirmation message"},"metadata":{"type":"json","description":"Moved event metadata including new details"}},"google_calendar_move_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator"},"organizer":{"type":"json","description":"Event organizer"}},"google_calendar_quick_add":{"content":{"type":"string","description":"Event creation confirmation message from natural language"},"metadata":{"type":"json","description":"Created event metadata including parsed details","properties":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"URL to view the event in Google Calendar"},"status":{"type":"string","description":"Event status (confirmed, tentative, cancelled)"},"summary":{"type":"string","description":"Event title"},"description":{"type":"string","description":"Event description"},"location":{"type":"string","description":"Event location"},"start":{"type":"object","description":"Event start time"},"end":{"type":"object","description":"Event end time"},"attendees":{"type":"array","description":"List of event attendees"},"creator":{"type":"object","description":"Event creator info"},"organizer":{"type":"object","description":"Event organizer info"}}}},"google_calendar_quick_add_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator"},"organizer":{"type":"json","description":"Event organizer"}},"google_calendar_share_calendar":{"content":{"type":"string","description":"Sharing confirmation message"},"metadata":{"type":"json","description":"Created ACL rule (id, role, scope)"}},"google_calendar_share_calendar_v2":{"id":{"type":"string","description":"ACL rule ID"},"role":{"type":"string","description":"Granted access role"},"scope":{"type":"json","description":"Grantee scope (type and value)"}},"google_calendar_unshare_calendar":{"content":{"type":"string","description":"Removal confirmation message"},"metadata":{"type":"json","description":"Removal details including rule ID"}},"google_calendar_unshare_calendar_v2":{"ruleId":{"type":"string","description":"Removed ACL rule ID"},"deleted":{"type":"boolean","description":"Whether removal was successful"}},"google_calendar_update":{"content":{"type":"string","description":"Event update confirmation message"},"metadata":{"type":"json","description":"Updated event metadata including ID, status, Meet link, and details"}},"google_calendar_update_acl":{"content":{"type":"string","description":"Sharing update confirmation message"},"metadata":{"type":"json","description":"Updated ACL rule (id, role, scope)"}},"google_calendar_update_acl_v2":{"id":{"type":"string","description":"ACL rule ID"},"role":{"type":"string","description":"Granted access role"},"scope":{"type":"json","description":"Grantee scope (type and value)"}},"google_calendar_update_calendar":{"content":{"type":"string","description":"Calendar update confirmation message"},"metadata":{"type":"json","description":"Updated calendar metadata (id, summary, description, location, timeZone)"}},"google_calendar_update_calendar_v2":{"id":{"type":"string","description":"Calendar ID"},"summary":{"type":"string","description":"Calendar title"},"description":{"type":"string","description":"Calendar description","optional":true},"location":{"type":"string","description":"Calendar location","optional":true},"timeZone":{"type":"string","description":"Calendar time zone","optional":true}},"google_calendar_update_v2":{"id":{"type":"string","description":"Event ID"},"htmlLink":{"type":"string","description":"Event link"},"hangoutLink":{"type":"string","description":"Google Meet link","optional":true},"status":{"type":"string","description":"Event status"},"summary":{"type":"string","description":"Event title","optional":true},"description":{"type":"string","description":"Event description","optional":true},"location":{"type":"string","description":"Event location","optional":true},"recurrence":{"type":"json","description":"Recurrence rules","optional":true},"start":{"type":"json","description":"Event start"},"end":{"type":"json","description":"Event end"},"attendees":{"type":"json","description":"Event attendees","optional":true},"creator":{"type":"json","description":"Event creator","optional":true},"organizer":{"type":"json","description":"Event organizer","optional":true}},"google_contacts_create":{"content":{"type":"string","description":"Contact creation confirmation message"},"metadata":{"type":"json","description":"Created contact metadata including resource name and details"}},"google_contacts_delete":{"content":{"type":"string","description":"Contact deletion confirmation message"},"metadata":{"type":"json","description":"Deletion details including resource name"}},"google_contacts_get":{"content":{"type":"string","description":"Contact retrieval confirmation message"},"metadata":{"type":"json","description":"Contact details including name, email, phone, and organization"}},"google_contacts_list":{"content":{"type":"string","description":"Summary of found contacts count"},"metadata":{"type":"json","description":"List of contacts with pagination tokens"}},"google_contacts_search":{"content":{"type":"string","description":"Summary of search results count"},"metadata":{"type":"json","description":"Search results with matching contacts"}},"google_contacts_update":{"content":{"type":"string","description":"Contact update confirmation message"},"metadata":{"type":"json","description":"Updated contact metadata"}},"google_docs_create":{"metadata":{"type":"json","description":"Created document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_create_named_range":{"namedRangeId":{"type":"string","description":"The ID of the created named range","optional":true},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_create_paragraph_bullets":{"updatedContent":{"type":"boolean","description":"Indicates if the bullets were applied successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_delete_content_range":{"updatedContent":{"type":"boolean","description":"Indicates if the content range was deleted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_delete_named_range":{"updatedContent":{"type":"boolean","description":"Indicates if the named range(s) were deleted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_delete_paragraph_bullets":{"updatedContent":{"type":"boolean","description":"Indicates if the bullets were removed successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_image":{"objectId":{"type":"string","description":"The ID of the inserted inline image object","optional":true},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_page_break":{"updatedContent":{"type":"boolean","description":"Indicates if the page break was inserted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_table":{"updatedContent":{"type":"boolean","description":"Indicates if the table was inserted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_insert_text":{"updatedContent":{"type":"boolean","description":"Indicates if text was inserted successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_read":{"content":{"type":"string","description":"Extracted document text content"},"metadata":{"type":"json","description":"Document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_replace_text":{"occurrencesChanged":{"type":"number","description":"The number of occurrences that were replaced"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_update_paragraph_style":{"updatedContent":{"type":"boolean","description":"Indicates if the paragraph style was applied successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_update_text_style":{"updatedContent":{"type":"boolean","description":"Indicates if the text style was applied successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_docs_write":{"updatedContent":{"type":"boolean","description":"Indicates if document content was updated successfully"},"metadata":{"type":"json","description":"Updated document metadata including ID, title, and URL","properties":{"documentId":{"type":"string","description":"Google Docs document ID"},"title":{"type":"string","description":"Document title"},"mimeType":{"type":"string","description":"Document MIME type"},"url":{"type":"string","description":"Document URL"}}}},"google_drive_copy":{"file":{"type":"json","description":"The copied file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID of the copy"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"owners":{"type":"json","description":"List of file owners"},"size":{"type":"string","description":"File size in bytes"}}}},"google_drive_create_comment":{"comment":{"type":"json","description":"The created comment","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Plain text content of the comment"},"htmlContent":{"type":"string","description":"HTML-formatted content of the comment"},"author":{"type":"json","description":"User who authored the comment"},"createdTime":{"type":"string","description":"When the comment was created"},"modifiedTime":{"type":"string","description":"When the comment was last modified"},"resolved":{"type":"boolean","description":"Whether the comment has been resolved"},"deleted":{"type":"boolean","description":"Whether the comment has been deleted"},"anchor":{"type":"string","description":"Region of the document the comment refers to"},"quotedFileContent":{"type":"json","description":"The file content the comment quotes"},"replies":{"type":"json","description":"Threaded replies to the comment"}}}},"google_drive_create_folder":{"file":{"type":"object","description":"Complete created folder metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive folder ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"Folder name"},"mimeType":{"type":"string","description":"MIME type (application/vnd.google-apps.folder)"},"description":{"type":"string","description":"Folder description"},"owners":{"type":"json","description":"List of folder owners"},"permissions":{"type":"json","description":"Folder permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether folder is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the folder"},"starred":{"type":"boolean","description":"Whether folder is starred"},"trashed":{"type":"boolean","description":"Whether folder is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"folderColorRgb":{"type":"string","description":"Folder color"},"createdTime":{"type":"string","description":"Folder creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the folder"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"iconLink":{"type":"string","description":"URL to folder icon"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing folder"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on folder"},"version":{"type":"string","description":"Version number"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"}}}},"google_drive_delete":{"deleted":{"type":"boolean","description":"Whether the file was successfully deleted"},"fileId":{"type":"string","description":"The ID of the deleted file"}},"google_drive_delete_comment":{"deleted":{"type":"boolean","description":"Whether the comment was successfully deleted"},"fileId":{"type":"string","description":"The ID of the file"},"commentId":{"type":"string","description":"The ID of the deleted comment"}},"google_drive_download":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"metadata":{"type":"object","description":"Complete file metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"},"revisions":{"type":"json","description":"File revision history (first 100 revisions only)"}}}},"google_drive_export":{"file":{"type":"file","description":"Exported file stored in execution files"},"exportedMimeType":{"type":"string","description":"The MIME type the file was exported to"}},"google_drive_get_about":{"user":{"type":"json","description":"Information about the authenticated user","properties":{"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address"},"photoLink":{"type":"string","description":"URL to user profile photo","optional":true},"permissionId":{"type":"string","description":"User permission ID"},"me":{"type":"boolean","description":"Whether this is the authenticated user"}}},"storageQuota":{"type":"json","description":"Storage quota information in bytes","properties":{"limit":{"type":"string","description":"Total storage limit in bytes (null for unlimited)","optional":true},"usage":{"type":"string","description":"Total storage used in bytes"},"usageInDrive":{"type":"string","description":"Storage used by Drive files in bytes"},"usageInDriveTrash":{"type":"string","description":"Storage used by trashed files in bytes"}}},"canCreateDrives":{"type":"boolean","description":"Whether user can create shared drives"},"importFormats":{"type":"json","description":"Map of MIME types that can be imported and their target formats"},"exportFormats":{"type":"json","description":"Map of Google Workspace MIME types and their exportable formats"},"maxUploadSize":{"type":"string","description":"Maximum upload size in bytes"}},"google_drive_get_content":{"content":{"type":"string","description":"File content as text (Google Workspace files are exported)"},"metadata":{"type":"object","description":"Complete file metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"},"revisions":{"type":"json","description":"File revision history (first 100 revisions only)"}}}},"google_drive_get_file":{"file":{"type":"json","description":"The file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description","optional":true},"size":{"type":"string","description":"File size in bytes","optional":true},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL","optional":true},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail","optional":true},"parents":{"type":"json","description":"Parent folder IDs"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions","optional":true},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"capabilities":{"type":"json","description":"User capabilities on file"},"md5Checksum":{"type":"string","description":"MD5 hash","optional":true},"version":{"type":"string","description":"Version number"}}}},"google_drive_get_revision":{"revision":{"type":"json","description":"The revision metadata","properties":{"id":{"type":"string","description":"Revision ID"},"mimeType":{"type":"string","description":"MIME type of the revision"},"modifiedTime":{"type":"string","description":"When this revision was created"},"keepForever":{"type":"boolean","description":"Whether this revision is preserved forever"},"published":{"type":"boolean","description":"Whether this revision is published"},"publishedLink":{"type":"string","description":"Public link to the published revision"},"lastModifyingUser":{"type":"json","description":"User who created this revision"},"originalFilename":{"type":"string","description":"Original filename for binary revisions"},"md5Checksum":{"type":"string","description":"MD5 checksum for binary revisions"},"size":{"type":"string","description":"Size of the revision in bytes"},"exportLinks":{"type":"json","description":"Export format links for the revision"}}}},"google_drive_list":{"files":{"type":"array","description":"Array of file metadata objects from Google Drive","items":{"type":"object","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results"}},"google_drive_list_comments":{"comments":{"type":"array","description":"List of comments on the file","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Plain text content of the comment"},"htmlContent":{"type":"string","description":"HTML-formatted content of the comment"},"author":{"type":"json","description":"User who authored the comment"},"createdTime":{"type":"string","description":"When the comment was created"},"modifiedTime":{"type":"string","description":"When the comment was last modified"},"resolved":{"type":"boolean","description":"Whether the comment has been resolved"},"deleted":{"type":"boolean","description":"Whether the comment has been deleted"},"anchor":{"type":"string","description":"Region of the document the comment refers to"},"quotedFileContent":{"type":"json","description":"The file content the comment quotes"},"replies":{"type":"json","description":"Threaded replies to the comment"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of comments"}},"google_drive_list_permissions":{"permissions":{"type":"array","description":"List of permissions on the file","items":{"type":"object","properties":{"id":{"type":"string","description":"Permission ID (use to remove permission)"},"type":{"type":"string","description":"Grantee type (user, group, domain, anyone)"},"role":{"type":"string","description":"Permission role (owner, organizer, fileOrganizer, writer, commenter, reader)"},"emailAddress":{"type":"string","description":"Email of the grantee"},"displayName":{"type":"string","description":"Display name of the grantee"},"photoLink":{"type":"string","description":"Photo URL of the grantee"},"domain":{"type":"string","description":"Domain of the grantee"},"expirationTime":{"type":"string","description":"When permission expires"},"deleted":{"type":"boolean","description":"Whether grantee account is deleted"},"allowFileDiscovery":{"type":"boolean","description":"Whether file is discoverable by grantee"},"pendingOwner":{"type":"boolean","description":"Whether ownership transfer is pending"},"permissionDetails":{"type":"json","description":"Details about inherited permissions"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of permissions"}},"google_drive_list_revisions":{"revisions":{"type":"array","description":"List of revisions for the file (most recent last)","items":{"type":"object","properties":{"id":{"type":"string","description":"Revision ID"},"mimeType":{"type":"string","description":"MIME type of the revision"},"modifiedTime":{"type":"string","description":"When this revision was created"},"keepForever":{"type":"boolean","description":"Whether this revision is preserved forever"},"published":{"type":"boolean","description":"Whether this revision is published"},"publishedLink":{"type":"string","description":"Public link to the published revision"},"lastModifyingUser":{"type":"json","description":"User who created this revision"},"originalFilename":{"type":"string","description":"Original filename for binary revisions"},"md5Checksum":{"type":"string","description":"MD5 checksum for binary revisions"},"size":{"type":"string","description":"Size of the revision in bytes"},"exportLinks":{"type":"json","description":"Export format links for the revision"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of revisions"}},"google_drive_move":{"file":{"type":"json","description":"The moved file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"owners":{"type":"json","description":"List of file owners"},"size":{"type":"string","description":"File size in bytes"}}}},"google_drive_search":{"files":{"type":"array","description":"Array of file metadata objects matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"size":{"type":"string","description":"File size in bytes"},"parents":{"type":"json","description":"Parent folder IDs"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results"}},"google_drive_share":{"permission":{"type":"json","description":"The created permission details","properties":{"id":{"type":"string","description":"Permission ID"},"type":{"type":"string","description":"Grantee type (user, group, domain, anyone)"},"role":{"type":"string","description":"Permission role"},"emailAddress":{"type":"string","description":"Email of the grantee","optional":true},"displayName":{"type":"string","description":"Display name of the grantee","optional":true},"domain":{"type":"string","description":"Domain of the grantee","optional":true},"expirationTime":{"type":"string","description":"Expiration time","optional":true},"deleted":{"type":"boolean","description":"Whether grantee is deleted"}}}},"google_drive_trash":{"file":{"type":"json","description":"The trashed file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"trashed":{"type":"boolean","description":"Whether file is in trash (should be true)"},"trashedTime":{"type":"string","description":"When file was trashed"},"webViewLink":{"type":"string","description":"URL to view in browser"}}}},"google_drive_unshare":{"removed":{"type":"boolean","description":"Whether the permission was successfully removed"},"fileId":{"type":"string","description":"The ID of the file"},"permissionId":{"type":"string","description":"The ID of the removed permission"}},"google_drive_untrash":{"file":{"type":"json","description":"The restored file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"trashed":{"type":"boolean","description":"Whether file is in trash (should be false)"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"}}}},"google_drive_update":{"file":{"type":"json","description":"The updated file metadata","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description","optional":true},"starred":{"type":"boolean","description":"Whether file is starred"},"webViewLink":{"type":"string","description":"URL to view in browser"},"parents":{"type":"json","description":"Parent folder IDs"},"modifiedTime":{"type":"string","description":"Last modification time"}}}},"google_drive_upload":{"file":{"type":"object","description":"Complete uploaded file metadata from Google Drive","properties":{"id":{"type":"string","description":"Google Drive file ID"},"kind":{"type":"string","description":"Resource type identifier"},"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type"},"description":{"type":"string","description":"File description"},"originalFilename":{"type":"string","description":"Original uploaded filename"},"fullFileExtension":{"type":"string","description":"Full file extension"},"fileExtension":{"type":"string","description":"File extension"},"owners":{"type":"json","description":"List of file owners"},"permissions":{"type":"json","description":"File permissions"},"permissionIds":{"type":"json","description":"Permission IDs"},"shared":{"type":"boolean","description":"Whether file is shared"},"ownedByMe":{"type":"boolean","description":"Whether owned by current user"},"writersCanShare":{"type":"boolean","description":"Whether writers can share"},"viewersCanCopyContent":{"type":"boolean","description":"Whether viewers can copy"},"copyRequiresWriterPermission":{"type":"boolean","description":"Whether copy requires writer permission"},"sharingUser":{"type":"json","description":"User who shared the file"},"starred":{"type":"boolean","description":"Whether file is starred"},"trashed":{"type":"boolean","description":"Whether file is in trash"},"explicitlyTrashed":{"type":"boolean","description":"Whether explicitly trashed"},"properties":{"type":"json","description":"Custom properties"},"appProperties":{"type":"json","description":"App-specific properties"},"createdTime":{"type":"string","description":"File creation time"},"modifiedTime":{"type":"string","description":"Last modification time"},"modifiedByMeTime":{"type":"string","description":"When modified by current user"},"viewedByMeTime":{"type":"string","description":"When last viewed by current user"},"sharedWithMeTime":{"type":"string","description":"When shared with current user"},"lastModifyingUser":{"type":"json","description":"User who last modified the file"},"viewedByMe":{"type":"boolean","description":"Whether viewed by current user"},"modifiedByMe":{"type":"boolean","description":"Whether modified by current user"},"webViewLink":{"type":"string","description":"URL to view in browser"},"webContentLink":{"type":"string","description":"Direct download URL"},"iconLink":{"type":"string","description":"URL to file icon"},"thumbnailLink":{"type":"string","description":"URL to thumbnail"},"exportLinks":{"type":"json","description":"Export format links"},"size":{"type":"string","description":"File size in bytes"},"quotaBytesUsed":{"type":"string","description":"Storage quota used"},"md5Checksum":{"type":"string","description":"MD5 hash"},"sha1Checksum":{"type":"string","description":"SHA-1 hash"},"sha256Checksum":{"type":"string","description":"SHA-256 hash"},"parents":{"type":"json","description":"Parent folder IDs"},"spaces":{"type":"json","description":"Spaces containing file"},"driveId":{"type":"string","description":"Shared drive ID"},"capabilities":{"type":"json","description":"User capabilities on file"},"version":{"type":"string","description":"Version number"},"headRevisionId":{"type":"string","description":"Head revision ID"},"hasThumbnail":{"type":"boolean","description":"Whether has thumbnail"},"thumbnailVersion":{"type":"string","description":"Thumbnail version"},"imageMediaMetadata":{"type":"json","description":"Image-specific metadata"},"videoMediaMetadata":{"type":"json","description":"Video-specific metadata"},"isAppAuthorized":{"type":"boolean","description":"Whether created by requesting app"},"contentRestrictions":{"type":"json","description":"Content restrictions"},"linkShareMetadata":{"type":"json","description":"Link share metadata"}}}},"google_forms_batch_update":{"replies":{"type":"array","description":"The replies from each update request","items":{"type":"json"}},"writeControl":{"type":"object","description":"Write control information with revision IDs","optional":true,"properties":{"requiredRevisionId":{"type":"string","description":"Required revision ID for conflict detection"},"targetRevisionId":{"type":"string","description":"Target revision ID"}}},"form":{"type":"object","description":"The updated form (if includeFormInResponse was true)","optional":true,"properties":{"formId":{"type":"string","description":"The form ID"},"info":{"type":"object","description":"Form info containing title and description","properties":{"title":{"type":"string","description":"The form title visible to responders"},"description":{"type":"string","description":"The form description"},"documentTitle":{"type":"string","description":"The document title visible in Drive"}}},"settings":{"type":"object","description":"Form settings","properties":{"quizSettings":{"type":"object","description":"Quiz settings","properties":{"isQuiz":{"type":"boolean","description":"Whether the form is a quiz"}}},"emailCollectionType":{"type":"string","description":"Email collection type"}}},"items":{"type":"array","description":"The form items (questions, sections, etc.)","items":{"type":"object","properties":{"itemId":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"description":{"type":"string","description":"Item description"},"questionItem":{"type":"json","description":"Question item configuration"},"questionGroupItem":{"type":"json","description":"Question group configuration"},"pageBreakItem":{"type":"json","description":"Page break configuration"},"textItem":{"type":"json","description":"Text item configuration"},"imageItem":{"type":"json","description":"Image item configuration"},"videoItem":{"type":"json","description":"Video item configuration"}}}},"revisionId":{"type":"string","description":"The revision ID of the form"},"responderUri":{"type":"string","description":"The URI to share with responders"},"linkedSheetId":{"type":"string","description":"The ID of the linked Google Sheet"},"publishSettings":{"type":"object","description":"Form publish settings","properties":{"publishState":{"type":"object","description":"Current publish state","properties":{"isPublished":{"type":"boolean","description":"Whether the form is published"},"isAcceptingResponses":{"type":"boolean","description":"Whether the form is accepting responses"}}}}}}}},"google_forms_create_form":{"formId":{"type":"string","description":"The ID of the created form"},"title":{"type":"string","description":"The form title","optional":true},"documentTitle":{"type":"string","description":"The document title in Drive","optional":true},"responderUri":{"type":"string","description":"The URI to share with responders","optional":true},"revisionId":{"type":"string","description":"The revision ID of the form","optional":true}},"google_forms_create_watch":{"id":{"type":"string","description":"The watch ID"},"eventType":{"type":"string","description":"The event type being watched"},"topicName":{"type":"string","description":"The Cloud Pub/Sub topic","optional":true},"createTime":{"type":"string","description":"When the watch was created","optional":true},"expireTime":{"type":"string","description":"When the watch expires (7 days after creation)","optional":true},"state":{"type":"string","description":"The watch state (ACTIVE, SUSPENDED)","optional":true}},"google_forms_delete_watch":{"deleted":{"type":"boolean","description":"Whether the watch was successfully deleted"}},"google_forms_get_form":{"formId":{"type":"string","description":"The form ID"},"title":{"type":"string","description":"The form title visible to responders","optional":true},"description":{"type":"string","description":"The form description","optional":true},"documentTitle":{"type":"string","description":"The document title visible in Drive","optional":true},"responderUri":{"type":"string","description":"The URI to share with responders","optional":true},"linkedSheetId":{"type":"string","description":"The ID of the linked Google Sheet","optional":true},"revisionId":{"type":"string","description":"The revision ID of the form","optional":true},"items":{"type":"array","description":"The form items (questions, sections, etc.)","items":{"type":"object","properties":{"itemId":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"description":{"type":"string","description":"Item description"}}}},"settings":{"type":"json","description":"Form settings","optional":true},"publishSettings":{"type":"json","description":"Form publish settings","optional":true}},"google_forms_get_responses":{"responses":{"type":"array","description":"Array of form responses (when no responseId provided)","items":{"type":"object","properties":{"responseId":{"type":"string","description":"Unique response ID"},"createTime":{"type":"string","description":"When the response was created"},"lastSubmittedTime":{"type":"string","description":"When the response was last submitted"},"answers":{"type":"json","description":"Map of question IDs to answer values"}}}},"nextPageToken":{"type":"string","description":"Token to fetch the next page of responses (null when no more pages)","optional":true},"response":{"type":"object","description":"Single form response (when responseId is provided)","properties":{"responseId":{"type":"string","description":"Unique response ID"},"createTime":{"type":"string","description":"When the response was created"},"lastSubmittedTime":{"type":"string","description":"When the response was last submitted"},"answers":{"type":"json","description":"Map of question IDs to answer values"}}},"raw":{"type":"json","description":"Raw API response data"}},"google_forms_list_watches":{"watches":{"type":"array","description":"List of watches for the form","items":{"type":"object","properties":{"id":{"type":"string","description":"Watch ID"},"eventType":{"type":"string","description":"Event type (SCHEMA or RESPONSES)"},"createTime":{"type":"string","description":"When the watch was created"},"expireTime":{"type":"string","description":"When the watch expires"},"state":{"type":"string","description":"Watch state"}}}}},"google_forms_renew_watch":{"id":{"type":"string","description":"The watch ID"},"eventType":{"type":"string","description":"The event type being watched","optional":true},"expireTime":{"type":"string","description":"The new expiration time","optional":true},"state":{"type":"string","description":"The watch state","optional":true}},"google_forms_set_publish_settings":{"formId":{"type":"string","description":"The form ID"},"publishSettings":{"type":"json","description":"The updated publish settings","properties":{"publishState":{"type":"object","description":"The publish state","properties":{"isPublished":{"type":"boolean","description":"Whether the form is published"},"isAcceptingResponses":{"type":"boolean","description":"Whether the form accepts responses"}}}}}},"google_groups_add_alias":{"id":{"type":"string","description":"Unique group identifier"},"primaryEmail":{"type":"string","description":"Group\'s primary email address"},"alias":{"type":"string","description":"The alias that was added"},"kind":{"type":"string","description":"API resource type"},"etag":{"type":"string","description":"Resource version identifier"}},"google_groups_add_member":{"member":{"type":"json","description":"Added member object"}},"google_groups_create_group":{"group":{"type":"json","description":"Created group object"}},"google_groups_delete_group":{"message":{"type":"string","description":"Success message"}},"google_groups_get_group":{"group":{"type":"json","description":"Group object"}},"google_groups_get_member":{"member":{"type":"json","description":"Member object"}},"google_groups_get_settings":{"email":{"type":"string","description":"The group\'s email address"},"name":{"type":"string","description":"The group name (max 75 characters)"},"description":{"type":"string","description":"The group description (max 4096 characters)"},"whoCanJoin":{"type":"string","description":"Who can join the group (ANYONE_CAN_JOIN, ALL_IN_DOMAIN_CAN_JOIN, INVITED_CAN_JOIN, CAN_REQUEST_TO_JOIN)"},"whoCanViewMembership":{"type":"string","description":"Who can view group membership"},"whoCanViewGroup":{"type":"string","description":"Who can view group messages"},"whoCanPostMessage":{"type":"string","description":"Who can post messages to the group"},"allowExternalMembers":{"type":"string","description":"Whether external users can be members"},"allowWebPosting":{"type":"string","description":"Whether web posting is allowed"},"primaryLanguage":{"type":"string","description":"The group\'s primary language"},"isArchived":{"type":"string","description":"Whether messages are archived"},"archiveOnly":{"type":"string","description":"Whether the group is archive-only (inactive)"},"messageModerationLevel":{"type":"string","description":"Message moderation level"},"spamModerationLevel":{"type":"string","description":"Spam handling level (ALLOW, MODERATE, SILENTLY_MODERATE, REJECT)"},"replyTo":{"type":"string","description":"Default reply destination"},"customReplyTo":{"type":"string","description":"Custom email for replies"},"includeCustomFooter":{"type":"string","description":"Whether to include custom footer"},"customFooterText":{"type":"string","description":"Custom footer text (max 1000 characters)"},"sendMessageDenyNotification":{"type":"string","description":"Whether to send rejection notifications"},"defaultMessageDenyNotificationText":{"type":"string","description":"Default rejection message text"},"membersCanPostAsTheGroup":{"type":"string","description":"Whether members can post as the group"},"includeInGlobalAddressList":{"type":"string","description":"Whether included in Global Address List"},"whoCanLeaveGroup":{"type":"string","description":"Who can leave the group"},"whoCanContactOwner":{"type":"string","description":"Who can contact the group owner"},"favoriteRepliesOnTop":{"type":"string","description":"Whether favorite replies appear at top"},"whoCanApproveMembers":{"type":"string","description":"Who can approve new members"},"whoCanBanUsers":{"type":"string","description":"Who can ban users"},"whoCanModerateMembers":{"type":"string","description":"Who can manage members"},"whoCanModerateContent":{"type":"string","description":"Who can moderate content"},"whoCanAssistContent":{"type":"string","description":"Who can assist with content metadata"},"enableCollaborativeInbox":{"type":"string","description":"Whether collaborative inbox is enabled"},"whoCanDiscoverGroup":{"type":"string","description":"Who can discover the group"},"defaultSender":{"type":"string","description":"Default sender identity (DEFAULT_SELF or GROUP)"}},"google_groups_has_member":{"isMember":{"type":"boolean","description":"Whether the user is a member of the group"}},"google_groups_list_aliases":{"aliases":{"type":"array","description":"List of email aliases for the group","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique group identifier"},"primaryEmail":{"type":"string","description":"Group\'s primary email address"},"alias":{"type":"string","description":"Alias email address"},"kind":{"type":"string","description":"API resource type"},"etag":{"type":"string","description":"Resource version identifier"}}}}},"google_groups_list_groups":{"groups":{"type":"json","description":"Array of group objects"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_groups_list_members":{"members":{"type":"json","description":"Array of member objects"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_groups_remove_alias":{"deleted":{"type":"boolean","description":"Whether the alias was successfully deleted"}},"google_groups_remove_member":{"message":{"type":"string","description":"Success message"}},"google_groups_update_group":{"group":{"type":"json","description":"Updated group object"}},"google_groups_update_member":{"member":{"type":"json","description":"Updated member object"}},"google_groups_update_settings":{"email":{"type":"string","description":"The group\'s email address"},"name":{"type":"string","description":"The group name"},"description":{"type":"string","description":"The group description"},"whoCanJoin":{"type":"string","description":"Who can join the group"},"whoCanViewMembership":{"type":"string","description":"Who can view group membership"},"whoCanViewGroup":{"type":"string","description":"Who can view group messages"},"whoCanPostMessage":{"type":"string","description":"Who can post messages to the group"},"allowExternalMembers":{"type":"string","description":"Whether external users can be members"},"allowWebPosting":{"type":"string","description":"Whether web posting is allowed"},"primaryLanguage":{"type":"string","description":"The group\'s primary language"},"isArchived":{"type":"string","description":"Whether messages are archived"},"archiveOnly":{"type":"string","description":"Whether the group is archive-only"},"messageModerationLevel":{"type":"string","description":"Message moderation level"},"spamModerationLevel":{"type":"string","description":"Spam handling level"},"replyTo":{"type":"string","description":"Default reply destination"},"customReplyTo":{"type":"string","description":"Custom email for replies"},"includeCustomFooter":{"type":"string","description":"Whether to include custom footer"},"customFooterText":{"type":"string","description":"Custom footer text"},"sendMessageDenyNotification":{"type":"string","description":"Whether to send rejection notifications"},"defaultMessageDenyNotificationText":{"type":"string","description":"Default rejection message text"},"membersCanPostAsTheGroup":{"type":"string","description":"Whether members can post as the group"},"includeInGlobalAddressList":{"type":"string","description":"Whether included in Global Address List"},"whoCanLeaveGroup":{"type":"string","description":"Who can leave the group"},"whoCanContactOwner":{"type":"string","description":"Who can contact the group owner"},"favoriteRepliesOnTop":{"type":"string","description":"Whether favorite replies appear at top"},"whoCanApproveMembers":{"type":"string","description":"Who can approve new members"},"whoCanBanUsers":{"type":"string","description":"Who can ban users"},"whoCanModerateMembers":{"type":"string","description":"Who can manage members"},"whoCanModerateContent":{"type":"string","description":"Who can moderate content"},"whoCanAssistContent":{"type":"string","description":"Who can assist with content metadata"},"enableCollaborativeInbox":{"type":"string","description":"Whether collaborative inbox is enabled"},"whoCanDiscoverGroup":{"type":"string","description":"Who can discover the group"},"defaultSender":{"type":"string","description":"Default sender identity"}},"google_maps_air_quality":{"dateTime":{"type":"string","description":"Timestamp of the air quality data"},"regionCode":{"type":"string","description":"Region code for the location"},"indexes":{"type":"array","description":"Array of air quality indexes","items":{"type":"object","properties":{"code":{"type":"string","description":"Index code (e.g., \\"uaqi\\", \\"usa_epa\\")"},"displayName":{"type":"string","description":"Display name of the index"},"aqi":{"type":"number","description":"Air quality index value"},"aqiDisplay":{"type":"string","description":"Formatted AQI display string"},"color":{"type":"object","description":"RGB color for the AQI level","properties":{"red":{"type":"number"},"green":{"type":"number"},"blue":{"type":"number"}}},"category":{"type":"string","description":"Category description (e.g., \\"Good\\", \\"Moderate\\")"},"dominantPollutant":{"type":"string","description":"The dominant pollutant"}}}},"pollutants":{"type":"array","description":"Array of pollutant concentrations","items":{"type":"object","properties":{"code":{"type":"string","description":"Pollutant code (e.g., \\"pm25\\", \\"o3\\")"},"displayName":{"type":"string","description":"Display name"},"fullName":{"type":"string","description":"Full pollutant name"},"concentration":{"type":"object","description":"Concentration info","properties":{"value":{"type":"number","description":"Concentration value"},"units":{"type":"string","description":"Units (e.g., \\"PARTS_PER_BILLION\\")"}}},"additionalInfo":{"type":"object","description":"Additional info about sources and effects"}}}},"healthRecommendations":{"type":"object","description":"Health recommendations for different populations"}},"google_maps_directions":{"routes":{"type":"array","description":"All available routes","items":{"type":"object","properties":{"summary":{"type":"string","description":"Route summary (main road names)"},"legs":{"type":"array","description":"Route legs (segments between waypoints)"},"overviewPolyline":{"type":"string","description":"Encoded polyline for the entire route"},"warnings":{"type":"array","description":"Route warnings"},"waypointOrder":{"type":"array","description":"Optimized waypoint order (if requested)"}}}},"distanceText":{"type":"string","description":"Total distance as human-readable text (e.g., \\"5.2 km\\")"},"distanceMeters":{"type":"number","description":"Total distance in meters"},"durationText":{"type":"string","description":"Total duration as human-readable text (e.g., \\"15 mins\\")"},"durationSeconds":{"type":"number","description":"Total duration in seconds"},"startAddress":{"type":"string","description":"Resolved starting address"},"endAddress":{"type":"string","description":"Resolved ending address"},"steps":{"type":"array","description":"Turn-by-turn navigation instructions","items":{"type":"object","properties":{"instruction":{"type":"string","description":"Navigation instruction (HTML stripped)"},"distanceText":{"type":"string","description":"Step distance as text"},"distanceMeters":{"type":"number","description":"Step distance in meters"},"durationText":{"type":"string","description":"Step duration as text"},"durationSeconds":{"type":"number","description":"Step duration in seconds"},"startLocation":{"type":"object","description":"Step start coordinates"},"endLocation":{"type":"object","description":"Step end coordinates"},"travelMode":{"type":"string","description":"Travel mode for this step"},"maneuver":{"type":"string","description":"Maneuver type (turn-left, etc.)","optional":true}}}},"polyline":{"type":"string","description":"Encoded polyline for the primary route"}},"google_maps_distance_matrix":{"originAddresses":{"type":"array","description":"Resolved origin addresses","items":{"type":"string"}},"destinationAddresses":{"type":"array","description":"Resolved destination addresses","items":{"type":"string"}},"rows":{"type":"array","description":"Distance matrix rows (one per origin)","items":{"type":"object","properties":{"elements":{"type":"array","description":"Elements (one per destination)","items":{"type":"object","properties":{"distanceText":{"type":"string","description":"Distance as text (e.g., \\"5.2 km\\")"},"distanceMeters":{"type":"number","description":"Distance in meters"},"durationText":{"type":"string","description":"Duration as text (e.g., \\"15 mins\\")"},"durationSeconds":{"type":"number","description":"Duration in seconds"},"durationInTrafficText":{"type":"string","description":"Duration in traffic as text","optional":true},"durationInTrafficSeconds":{"type":"number","description":"Duration in traffic in seconds","optional":true},"status":{"type":"string","description":"Element status (OK, NOT_FOUND, ZERO_RESULTS)"}}}}}}}},"google_maps_elevation":{"elevation":{"type":"number","description":"Elevation in meters above sea level (negative for below)"},"lat":{"type":"number","description":"Latitude of the elevation sample"},"lng":{"type":"number","description":"Longitude of the elevation sample"},"resolution":{"type":"number","description":"Maximum distance between data points (meters) from which elevation was interpolated","optional":true}},"google_maps_geocode":{"formattedAddress":{"type":"string","description":"The formatted address string"},"lat":{"type":"number","description":"Latitude coordinate"},"lng":{"type":"number","description":"Longitude coordinate"},"location":{"type":"json","description":"Location object with lat and lng"},"placeId":{"type":"string","description":"Google Place ID for this location"},"addressComponents":{"type":"array","description":"Detailed address components","items":{"type":"object","properties":{"longName":{"type":"string","description":"Full name of the component"},"shortName":{"type":"string","description":"Abbreviated name"},"types":{"type":"array","description":"Component types"}}}},"locationType":{"type":"string","description":"Location accuracy type (ROOFTOP, RANGE_INTERPOLATED, etc.)"}},"google_maps_geolocate":{"lat":{"type":"number","description":"Latitude coordinate"},"lng":{"type":"number","description":"Longitude coordinate"},"accuracy":{"type":"number","description":"Accuracy radius in meters"}},"google_maps_place_details":{"placeId":{"type":"string","description":"Google Place ID"},"name":{"type":"string","description":"Place name","optional":true},"formattedAddress":{"type":"string","description":"Formatted street address","optional":true},"lat":{"type":"number","description":"Latitude coordinate","optional":true},"lng":{"type":"number","description":"Longitude coordinate","optional":true},"types":{"type":"array","description":"Place types (e.g., restaurant, cafe)","items":{"type":"string"}},"rating":{"type":"number","description":"Average rating (1.0 to 5.0)","optional":true},"userRatingsTotal":{"type":"number","description":"Total number of user ratings","optional":true},"priceLevel":{"type":"number","description":"Price level (0=Free, 1=Inexpensive, 2=Moderate, 3=Expensive, 4=Very Expensive)","optional":true},"website":{"type":"string","description":"Place website URL","optional":true},"phoneNumber":{"type":"string","description":"Local formatted phone number","optional":true},"internationalPhoneNumber":{"type":"string","description":"International formatted phone number","optional":true},"openNow":{"type":"boolean","description":"Whether the place is currently open","optional":true},"weekdayText":{"type":"array","description":"Opening hours formatted by day of week","items":{"type":"string"}},"reviews":{"type":"array","description":"User reviews (up to 5 most relevant)","items":{"type":"object","properties":{"authorName":{"type":"string","description":"Reviewer name"},"authorUrl":{"type":"string","description":"Reviewer profile URL","optional":true},"profilePhotoUrl":{"type":"string","description":"Reviewer photo URL","optional":true},"rating":{"type":"number","description":"Rating given (1-5)"},"text":{"type":"string","description":"Review text"},"time":{"type":"number","description":"Review timestamp (Unix epoch)"},"relativeTimeDescription":{"type":"string","description":"Relative time (e.g., \\"a month ago\\")"}}}},"photos":{"type":"array","description":"Place photos","items":{"type":"object","properties":{"photoReference":{"type":"string","description":"Photo reference for Place Photos API"},"height":{"type":"number","description":"Photo height in pixels"},"width":{"type":"number","description":"Photo width in pixels"},"htmlAttributions":{"type":"array","description":"Required attributions"}}}},"url":{"type":"string","description":"Google Maps URL for the place","optional":true},"utcOffset":{"type":"number","description":"UTC offset in minutes","optional":true},"vicinity":{"type":"string","description":"Simplified address (neighborhood/street)","optional":true},"businessStatus":{"type":"string","description":"Business status (OPERATIONAL, CLOSED_TEMPORARILY, CLOSED_PERMANENTLY)","optional":true}},"google_maps_places_nearby":{"places":{"type":"array","description":"List of places found near the given location","items":{"type":"object","properties":{"placeId":{"type":"string","description":"Google Place resource ID"},"name":{"type":"string","description":"Place name"},"formattedAddress":{"type":"string","description":"Formatted address","optional":true},"lat":{"type":"number","description":"Latitude","optional":true},"lng":{"type":"number","description":"Longitude","optional":true},"types":{"type":"array","description":"Place types"},"rating":{"type":"number","description":"Average rating (1-5)","optional":true},"userRatingsTotal":{"type":"number","description":"Number of ratings","optional":true},"priceLevel":{"type":"string","description":"Price level (e.g., PRICE_LEVEL_MODERATE)","optional":true},"openNow":{"type":"boolean","description":"Whether currently open","optional":true},"businessStatus":{"type":"string","description":"Business status","optional":true}}}}},"google_maps_places_search":{"places":{"type":"array","description":"List of places found","items":{"type":"object","properties":{"placeId":{"type":"string","description":"Google Place ID"},"name":{"type":"string","description":"Place name"},"formattedAddress":{"type":"string","description":"Formatted address"},"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"},"types":{"type":"array","description":"Place types"},"rating":{"type":"number","description":"Average rating (1-5)","optional":true},"userRatingsTotal":{"type":"number","description":"Number of ratings","optional":true},"priceLevel":{"type":"number","description":"Price level (0-4)","optional":true},"openNow":{"type":"boolean","description":"Whether currently open","optional":true},"photoReference":{"type":"string","description":"Photo reference for Photos API","optional":true},"businessStatus":{"type":"string","description":"Business status","optional":true}}}},"nextPageToken":{"type":"string","description":"Token for fetching the next page of results","optional":true}},"google_maps_pollen":{"regionCode":{"type":"string","description":"Region code (ISO 3166-1 alpha-2) for the location"},"dailyInfo":{"type":"array","description":"Daily pollen forecast entries","items":{"type":"object","properties":{"date":{"type":"object","description":"Calendar date of the forecast entry","properties":{"year":{"type":"number"},"month":{"type":"number"},"day":{"type":"number"}}},"pollenTypeInfo":{"type":"array","description":"Pollen type indices (grass, tree, weed)","items":{"type":"object","properties":{"code":{"type":"string","description":"Pollen type code (GRASS, TREE, WEED)"},"displayName":{"type":"string","description":"Display name"},"inSeason":{"type":"boolean","description":"Whether the pollen type is in season"},"indexInfo":{"type":"object","description":"Universal Pollen Index (UPI) info"},"healthRecommendations":{"type":"array","description":"Health recommendations","items":{"type":"string"}}}}},"plantInfo":{"type":"array","description":"Per-plant forecast with descriptions","items":{"type":"object","properties":{"code":{"type":"string","description":"Plant code (e.g., BIRCH, RAGWEED)"},"displayName":{"type":"string","description":"Display name"},"inSeason":{"type":"boolean","description":"Whether the plant is in season"},"indexInfo":{"type":"object","description":"Universal Pollen Index (UPI) info"},"plantDescription":{"type":"object","description":"Plant details (type, family, season, cross-reactions)"}}}}}}}},"google_maps_reverse_geocode":{"formattedAddress":{"type":"string","description":"The formatted address string"},"placeId":{"type":"string","description":"Google Place ID for this location"},"addressComponents":{"type":"array","description":"Detailed address components","items":{"type":"object","properties":{"longName":{"type":"string","description":"Full name of the component"},"shortName":{"type":"string","description":"Abbreviated name"},"types":{"type":"array","description":"Component types"}}}},"types":{"type":"array","description":"Address types (e.g., street_address, route)","items":{"type":"string"}}},"google_maps_snap_to_roads":{"snappedPoints":{"type":"array","description":"Array of snapped points on roads","items":{"type":"object","properties":{"location":{"type":"object","description":"Snapped location coordinates","properties":{"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"}}},"originalIndex":{"type":"number","description":"Index in the original path (if not interpolated)"},"placeId":{"type":"string","description":"Place ID for this road segment"}}}},"warningMessage":{"type":"string","description":"Warning message if any (e.g., if points could not be snapped)"}},"google_maps_solar":{"name":{"type":"string","description":"Resource name of the building (e.g., \\"buildings/ChIJ...\\")"},"center":{"type":"object","description":"Center coordinate of the building","properties":{"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"}}},"imageryDate":{"type":"object","description":"Date the underlying imagery was captured"},"imageryQuality":{"type":"string","description":"Quality of the imagery used (HIGH, MEDIUM, BASE)"},"regionCode":{"type":"string","description":"Region code (ISO 3166-1 alpha-2) for the building"},"postalCode":{"type":"string","description":"Postal code of the building"},"administrativeArea":{"type":"string","description":"Administrative area (e.g., state or province)"},"solarPotential":{"type":"object","description":"Solar potential: max panel count/area, sunshine hours, carbon offset, panel specs, and configs"}},"google_maps_speed_limits":{"speedLimits":{"type":"array","description":"Array of speed limits for road segments","items":{"type":"object","properties":{"placeId":{"type":"string","description":"Place ID for the road segment"},"speedLimit":{"type":"number","description":"Speed limit value"},"units":{"type":"string","description":"Speed limit units (KPH or MPH)"}}}},"snappedPoints":{"type":"array","description":"Array of snapped points corresponding to the speed limits","items":{"type":"object","properties":{"location":{"type":"object","description":"Snapped location coordinates","properties":{"lat":{"type":"number","description":"Latitude"},"lng":{"type":"number","description":"Longitude"}}},"originalIndex":{"type":"number","description":"Index in the original path"},"placeId":{"type":"string","description":"Place ID for this road segment"}}}}},"google_maps_timezone":{"timeZoneId":{"type":"string","description":"IANA timezone ID (e.g., \\"America/New_York\\", \\"Europe/London\\")"},"timeZoneName":{"type":"string","description":"Localized timezone name (e.g., \\"Eastern Daylight Time\\")"},"rawOffset":{"type":"number","description":"UTC offset in seconds (without DST)"},"dstOffset":{"type":"number","description":"Daylight Saving Time offset in seconds (0 if not in DST)"},"totalOffsetSeconds":{"type":"number","description":"Total UTC offset in seconds (rawOffset + dstOffset)"},"totalOffsetHours":{"type":"number","description":"Total UTC offset in hours (e.g., -5 for EST, -4 for EDT)"}},"google_maps_validate_address":{"formattedAddress":{"type":"string","description":"The standardized formatted address"},"lat":{"type":"number","description":"Latitude coordinate"},"lng":{"type":"number","description":"Longitude coordinate"},"placeId":{"type":"string","description":"Google Place ID for this address"},"addressComplete":{"type":"boolean","description":"Whether the address is complete and deliverable"},"hasUnconfirmedComponents":{"type":"boolean","description":"Whether some address components could not be confirmed"},"hasInferredComponents":{"type":"boolean","description":"Whether some components were inferred (not in input)"},"hasReplacedComponents":{"type":"boolean","description":"Whether some components were replaced with canonical values"},"validationGranularity":{"type":"string","description":"Granularity of validation (PREMISE, SUB_PREMISE, ROUTE, etc.)"},"geocodeGranularity":{"type":"string","description":"Granularity of the geocode result"},"addressComponents":{"type":"array","description":"Detailed address components","items":{"type":"object","properties":{"longName":{"type":"string","description":"Full name of the component"},"shortName":{"type":"string","description":"Abbreviated name"},"types":{"type":"array","description":"Component types"}}}},"missingComponentTypes":{"type":"array","description":"Types of address components that are missing"},"unconfirmedComponentTypes":{"type":"array","description":"Types of components that could not be confirmed"},"unresolvedTokens":{"type":"array","description":"Input tokens that could not be resolved"}},"google_meet_create_space":{"name":{"type":"string","description":"Resource name of the space (e.g., spaces/abc123)"},"meetingUri":{"type":"string","description":"Meeting URL (e.g., https://meet.google.com/abc-defg-hij)"},"meetingCode":{"type":"string","description":"Meeting code (e.g., abc-defg-hij)"},"accessType":{"type":"string","description":"Access type configuration","optional":true},"entryPointAccess":{"type":"string","description":"Entry point access configuration","optional":true}},"google_meet_end_conference":{"ended":{"type":"boolean","description":"Whether the conference was ended successfully"}},"google_meet_get_conference_record":{"name":{"type":"string","description":"Conference record resource name"},"startTime":{"type":"string","description":"Conference start time"},"endTime":{"type":"string","description":"Conference end time","optional":true},"expireTime":{"type":"string","description":"Conference record expiration time"},"space":{"type":"string","description":"Associated space resource name"}},"google_meet_get_space":{"name":{"type":"string","description":"Resource name of the space"},"meetingUri":{"type":"string","description":"Meeting URL"},"meetingCode":{"type":"string","description":"Meeting code"},"accessType":{"type":"string","description":"Access type configuration","optional":true},"entryPointAccess":{"type":"string","description":"Entry point access configuration","optional":true},"activeConference":{"type":"string","description":"Active conference record name","optional":true}},"google_meet_list_conference_records":{"conferenceRecords":{"type":"json","description":"List of conference records with name, start/end times, and space"},"nextPageToken":{"type":"string","description":"Token for next page of results","optional":true}},"google_meet_list_participants":{"participants":{"type":"json","description":"List of participants with name, times, display name, and user type"},"nextPageToken":{"type":"string","description":"Token for next page of results","optional":true},"totalSize":{"type":"number","description":"Total number of participants","optional":true}},"google_pagespeed_analyze":{"finalUrl":{"type":"string","description":"The final URL after redirects","optional":true},"performanceScore":{"type":"number","description":"Performance category score (0-1)","optional":true},"accessibilityScore":{"type":"number","description":"Accessibility category score (0-1)","optional":true},"bestPracticesScore":{"type":"number","description":"Best Practices category score (0-1)","optional":true},"seoScore":{"type":"number","description":"SEO category score (0-1)","optional":true},"firstContentfulPaint":{"type":"string","description":"Time to First Contentful Paint (display value)","optional":true},"firstContentfulPaintMs":{"type":"number","description":"Time to First Contentful Paint in milliseconds","optional":true},"largestContentfulPaint":{"type":"string","description":"Time to Largest Contentful Paint (display value)","optional":true},"largestContentfulPaintMs":{"type":"number","description":"Time to Largest Contentful Paint in milliseconds","optional":true},"totalBlockingTime":{"type":"string","description":"Total Blocking Time (display value)","optional":true},"totalBlockingTimeMs":{"type":"number","description":"Total Blocking Time in milliseconds","optional":true},"cumulativeLayoutShift":{"type":"string","description":"Cumulative Layout Shift (display value)","optional":true},"cumulativeLayoutShiftValue":{"type":"number","description":"Cumulative Layout Shift numeric value","optional":true},"speedIndex":{"type":"string","description":"Speed Index (display value)","optional":true},"speedIndexMs":{"type":"number","description":"Speed Index in milliseconds","optional":true},"interactive":{"type":"string","description":"Time to Interactive (display value)","optional":true},"interactiveMs":{"type":"number","description":"Time to Interactive in milliseconds","optional":true},"overallCategory":{"type":"string","description":"Overall loading experience category (FAST, AVERAGE, SLOW, or NONE)","optional":true},"analysisTimestamp":{"type":"string","description":"UTC timestamp of the analysis","optional":true},"lighthouseVersion":{"type":"string","description":"Version of Lighthouse used for the analysis","optional":true}},"google_search":{"items":{"type":"array","description":"Array of search results from Google","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the search result"},"htmlTitle":{"type":"string","description":"Title of the search result with HTML markup","optional":true},"link":{"type":"string","description":"URL of the search result"},"displayLink":{"type":"string","description":"Display URL (abbreviated form)","optional":true},"snippet":{"type":"string","description":"Snippet or description of the search result"},"htmlSnippet":{"type":"string","description":"Snippet of the search result with HTML markup","optional":true},"formattedUrl":{"type":"string","description":"Display URL shown beneath the result","optional":true},"mime":{"type":"string","description":"MIME type of the result","optional":true},"fileFormat":{"type":"string","description":"File format of the result","optional":true},"cacheId":{"type":"string","description":"ID of Google\'s cached version","optional":true},"pagemap":{"type":"object","description":"PageMap information for the result (structured data)","optional":true},"image":{"type":"object","description":"Image metadata (present when searchType is image)","optional":true,"properties":{"contextLink":{"type":"string","description":"URL of the page hosting the image"},"height":{"type":"number","description":"Image height in pixels"},"width":{"type":"number","description":"Image width in pixels"},"byteSize":{"type":"number","description":"Image file size in bytes"},"thumbnailLink":{"type":"string","description":"Thumbnail image URL"},"thumbnailHeight":{"type":"number","description":"Thumbnail height in pixels"},"thumbnailWidth":{"type":"number","description":"Thumbnail width in pixels"}}}}}},"searchInformation":{"type":"object","description":"Information about the search query and results","properties":{"totalResults":{"type":"string","description":"Total number of search results available"},"searchTime":{"type":"number","description":"Time taken to perform the search in seconds"},"formattedSearchTime":{"type":"string","description":"Formatted search time for display"},"formattedTotalResults":{"type":"string","description":"Formatted total results count for display"}}},"nextPageStartIndex":{"type":"number","description":"Start index for the next page of results (null if no further results)","optional":true}},"google_sheets_append":{"tableRange":{"type":"string","description":"Range of the table where data was appended"},"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_append_v2":{"tableRange":{"type":"string","description":"Range of the table where data was appended"},"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_batch_clear_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"clearedRanges":{"type":"array","description":"Array of ranges that were cleared","items":{"type":"string"}},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_batch_get_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"valueRanges":{"type":"array","description":"Array of value ranges read from the spreadsheet","items":{"type":"object","properties":{"range":{"type":"string","description":"The range that was read"},"majorDimension":{"type":"string","description":"Major dimension (ROWS or COLUMNS)"},"values":{"type":"array","description":"The cell values as a 2D array"}}}},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_batch_update_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"totalUpdatedRows":{"type":"number","description":"Total number of rows updated"},"totalUpdatedColumns":{"type":"number","description":"Total number of columns updated"},"totalUpdatedCells":{"type":"number","description":"Total number of cells updated"},"totalUpdatedSheets":{"type":"number","description":"Total number of sheets updated"},"responses":{"type":"array","description":"Array of update responses for each range","items":{"type":"object","properties":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"updatedRange":{"type":"string","description":"The range that was updated"},"updatedRows":{"type":"number","description":"Number of rows updated in this range"},"updatedColumns":{"type":"number","description":"Number of columns updated in this range"},"updatedCells":{"type":"number","description":"Number of cells updated in this range"}}}},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_clear_v2":{"clearedRange":{"type":"string","description":"The range that was cleared"},"sheetName":{"type":"string","description":"Name of the sheet that was cleared"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_copy_sheet_v2":{"sheetId":{"type":"number","description":"The ID of the newly created sheet in the destination"},"title":{"type":"string","description":"The title of the copied sheet"},"index":{"type":"number","description":"The index (position) of the copied sheet"},"sheetType":{"type":"string","description":"The type of the sheet (GRID, CHART, etc.)"},"destinationSpreadsheetId":{"type":"string","description":"The ID of the destination spreadsheet"},"destinationSpreadsheetUrl":{"type":"string","description":"URL to the destination spreadsheet"}},"google_sheets_create_spreadsheet_v2":{"spreadsheetId":{"type":"string","description":"The ID of the created spreadsheet"},"title":{"type":"string","description":"The title of the created spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to the created spreadsheet"},"sheets":{"type":"array","description":"List of sheets created in the spreadsheet","items":{"type":"object","properties":{"sheetId":{"type":"number","description":"The sheet ID"},"title":{"type":"string","description":"The sheet title/name"},"index":{"type":"number","description":"The sheet index (position)"}}}}},"google_sheets_delete_rows_v2":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"sheetId":{"type":"number","description":"The numeric ID of the sheet"},"deletedRowRange":{"type":"string","description":"Description of the deleted row range"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_delete_sheet_v2":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"deletedSheetId":{"type":"number","description":"The numeric ID of the deleted sheet"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_delete_spreadsheet_v2":{"spreadsheetId":{"type":"string","description":"The ID of the deleted spreadsheet"},"deleted":{"type":"boolean","description":"Whether the spreadsheet was successfully deleted"}},"google_sheets_get_spreadsheet_v2":{"spreadsheetId":{"type":"string","description":"The spreadsheet ID"},"title":{"type":"string","description":"The title of the spreadsheet"},"locale":{"type":"string","description":"The locale of the spreadsheet","optional":true},"timeZone":{"type":"string","description":"The time zone of the spreadsheet","optional":true},"spreadsheetUrl":{"type":"string","description":"URL to the spreadsheet"},"sheets":{"type":"array","description":"List of sheets in the spreadsheet","items":{"type":"object","properties":{"sheetId":{"type":"number","description":"The sheet ID"},"title":{"type":"string","description":"The sheet title/name"},"index":{"type":"number","description":"The sheet index (position)"},"rowCount":{"type":"number","description":"Number of rows in the sheet"},"columnCount":{"type":"number","description":"Number of columns in the sheet"},"hidden":{"type":"boolean","description":"Whether the sheet is hidden"}}}}},"google_sheets_read":{"data":{"type":"json","description":"Sheet data including range and cell values"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_read_v2":{"sheetName":{"type":"string","description":"Name of the sheet that was read"},"range":{"type":"string","description":"The range of cells that was read"},"values":{"type":"array","description":"The cell values as a 2D array"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_update":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_update_v2":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_write":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_sheets_write_v2":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Google Sheets spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"google_slides_add_image":{"imageId":{"type":"string","description":"The object ID of the newly created image"},"metadata":{"type":"json","description":"Operation metadata including presentation ID and image URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID where the image was inserted"},"imageUrl":{"type":"string","description":"The source image URL"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_add_slide":{"slideId":{"type":"string","description":"The object ID of the newly created slide"},"metadata":{"type":"json","description":"Operation metadata including presentation ID, layout, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"layout":{"type":"string","description":"The layout used for the new slide"},"insertionIndex":{"type":"number","description":"The zero-based index where the slide was inserted","optional":true},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_batch_update":{"replies":{"type":"array","description":"Array of reply objects, one per request (parallel-indexed)","items":{"type":"json"}},"writeControl":{"type":"json","description":"WriteControl returned by the server (revision tracking)"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"requestCount":{"type":"number","description":"Number of replies returned"}}}},"google_slides_copy_presentation":{"presentationId":{"type":"string","description":"ID of the new copied presentation"},"title":{"type":"string","description":"Title of the new presentation"},"metadata":{"type":"object","description":"Operation metadata","properties":{"sourcePresentationId":{"type":"string","description":"Source/template presentation ID"},"presentationId":{"type":"string","description":"New presentation ID"},"title":{"type":"string","description":"New presentation title"},"mimeType":{"type":"string","description":"MIME type of the presentation"},"url":{"type":"string","description":"URL to the new presentation"}}}},"google_slides_create":{"metadata":{"type":"json","description":"Created presentation metadata including ID, title, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"title":{"type":"string","description":"The presentation title"},"mimeType":{"type":"string","description":"The mime type of the presentation"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_create_line":{"lineId":{"type":"string","description":"Object ID of the new line"},"lineCategory":{"type":"string","description":"Line category created"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The slide ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_paragraph_bullets":{"created":{"type":"boolean","description":"Whether bullets were created"},"objectId":{"type":"string","description":"The object where bullets were created"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_shape":{"shapeId":{"type":"string","description":"The object ID of the newly created shape"},"shapeType":{"type":"string","description":"The type of shape that was created"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and page object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID where the shape was created"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_sheets_chart":{"chartObjectId":{"type":"string","description":"Object ID of the inserted chart"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The slide ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_table":{"tableId":{"type":"string","description":"The object ID of the newly created table"},"rows":{"type":"number","description":"Number of rows in the table"},"columns":{"type":"number","description":"Number of columns in the table"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and page object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID where the table was created"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_create_video":{"videoObjectId":{"type":"string","description":"Object ID of the inserted video"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The slide ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_object":{"deleted":{"type":"boolean","description":"Whether the object was successfully deleted"},"objectId":{"type":"string","description":"The object ID that was deleted"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_paragraph_bullets":{"deleted":{"type":"boolean","description":"Whether bullets were deleted"},"objectId":{"type":"string","description":"The object whose bullets were deleted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_table_column":{"deleted":{"type":"boolean","description":"Whether the column was deleted"},"tableObjectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_table_row":{"deleted":{"type":"boolean","description":"Whether the row was deleted"},"tableObjectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_delete_text":{"deleted":{"type":"boolean","description":"Whether the text was deleted"},"objectId":{"type":"string","description":"The object whose text was deleted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_duplicate_object":{"duplicatedObjectId":{"type":"string","description":"The object ID of the newly created duplicate"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and source object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"sourceObjectId":{"type":"string","description":"The original object ID that was duplicated"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_export_presentation":{"file":{"type":"file","description":"Stored exported presentation file","optional":true},"contentBase64":{"type":"string","description":"Deprecated legacy inline content. New exports return file.","optional":true},"mimeType":{"type":"string","description":"MIME type of the exported content"},"sizeBytes":{"type":"number","description":"Size of the exported content in bytes"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"exportFormat":{"type":"string","description":"Export format used"}}}},"google_slides_get_page":{"objectId":{"type":"string","description":"The object ID of the page"},"pageType":{"type":"string","description":"The type of page (SLIDE, MASTER, LAYOUT, NOTES, NOTES_MASTER)"},"pageElements":{"type":"array","description":"Array of page elements (shapes, images, tables, etc.) on this page","items":{"type":"json"}},"slideProperties":{"type":"object","description":"Properties specific to slides (layout, master, notes)","optional":true,"properties":{"layoutObjectId":{"type":"string","description":"Object ID of the layout this slide is based on"},"masterObjectId":{"type":"string","description":"Object ID of the master this slide is based on"},"notesPage":{"type":"json","description":"The notes page associated with the slide","optional":true}}},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_get_thumbnail":{"contentUrl":{"type":"string","description":"URL to the thumbnail image (valid for 30 minutes)"},"width":{"type":"number","description":"Width of the thumbnail in pixels"},"height":{"type":"number","description":"Height of the thumbnail in pixels"},"metadata":{"type":"json","description":"Operation metadata including presentation ID and page object ID","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"pageObjectId":{"type":"string","description":"The page object ID for the thumbnail"},"thumbnailSize":{"type":"string","description":"The requested thumbnail size"},"mimeType":{"type":"string","description":"The thumbnail MIME type"}}}},"google_slides_group_objects":{"grouped":{"type":"boolean","description":"Whether the objects were grouped"},"groupObjectId":{"type":"string","description":"Object ID of the new group"},"childrenObjectIds":{"type":"array","description":"IDs of the grouped children","items":{"type":"string"}},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_insert_table_columns":{"inserted":{"type":"boolean","description":"Whether columns were inserted"},"tableObjectId":{"type":"string","description":"The table updated"},"number":{"type":"number","description":"Number of columns inserted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_insert_table_rows":{"inserted":{"type":"boolean","description":"Whether rows were inserted"},"tableObjectId":{"type":"string","description":"The table updated"},"number":{"type":"number","description":"Number of rows inserted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_insert_text":{"inserted":{"type":"boolean","description":"Whether the text was successfully inserted"},"objectId":{"type":"string","description":"The object ID where text was inserted"},"text":{"type":"string","description":"The text that was inserted"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_merge_table_cells":{"merged":{"type":"boolean","description":"Whether the cells were merged"},"objectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_read":{"slides":{"type":"json","description":"Array of slides with their content"},"metadata":{"type":"json","description":"Presentation metadata including ID, title, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"title":{"type":"string","description":"The presentation title"},"pageSize":{"type":"object","description":"Presentation page size","optional":true,"properties":{"width":{"type":"json","description":"Page width as a Dimension object"},"height":{"type":"json","description":"Page height as a Dimension object"}}},"mimeType":{"type":"string","description":"The mime type of the presentation"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_refresh_sheets_chart":{"refreshed":{"type":"boolean","description":"Whether the chart was refreshed"},"objectId":{"type":"string","description":"The chart object refreshed"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_replace_all_shapes_with_image":{"occurrencesChanged":{"type":"number","description":"Number of shapes that were replaced with the image"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"imageUrl":{"type":"string","description":"The image URL inserted"},"findText":{"type":"string","description":"The matched text token"}}}},"google_slides_replace_all_shapes_with_sheets_chart":{"occurrencesChanged":{"type":"number","description":"Number of shapes replaced with the chart"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"findText":{"type":"string","description":"The matched text token"},"spreadsheetId":{"type":"string","description":"Source spreadsheet ID"},"chartId":{"type":"number","description":"Source chart ID"}}}},"google_slides_replace_all_text":{"occurrencesChanged":{"type":"number","description":"Number of text occurrences that were replaced"},"metadata":{"type":"json","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"findText":{"type":"string","description":"The text that was searched for"},"replaceText":{"type":"string","description":"The text that replaced the matches"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_slides_replace_image":{"replaced":{"type":"boolean","description":"Whether the image was replaced"},"imageObjectId":{"type":"string","description":"The image object that was replaced"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"},"imageUrl":{"type":"string","description":"The new image URL"}}}},"google_slides_reroute_line":{"rerouted":{"type":"boolean","description":"Whether the line was rerouted"},"objectId":{"type":"string","description":"The line object rerouted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_ungroup_objects":{"ungrouped":{"type":"boolean","description":"Whether the objects were ungrouped"},"objectIds":{"type":"array","description":"Group IDs that were ungrouped","items":{"type":"string"}},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_unmerge_table_cells":{"unmerged":{"type":"boolean","description":"Whether the cells were unmerged"},"objectId":{"type":"string","description":"The table updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_image_properties":{"updated":{"type":"boolean","description":"Whether the image properties were updated"},"objectId":{"type":"string","description":"The image object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_line_category":{"updated":{"type":"boolean","description":"Whether the line category was updated"},"objectId":{"type":"string","description":"The line object updated"},"lineCategory":{"type":"string","description":"New line category"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_line_properties":{"updated":{"type":"boolean","description":"Whether the line properties were updated"},"objectId":{"type":"string","description":"The line object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_element_alt_text":{"updated":{"type":"boolean","description":"Whether alt text was updated"},"objectId":{"type":"string","description":"The element updated"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_element_transform":{"updated":{"type":"boolean","description":"Whether the transform was updated"},"objectId":{"type":"string","description":"The element transformed"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_elements_z_order":{"reordered":{"type":"boolean","description":"Whether the z-order was changed"},"objectIds":{"type":"array","description":"Elements reordered","items":{"type":"string"}},"operation":{"type":"string","description":"Operation applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_page_properties":{"updated":{"type":"boolean","description":"Whether the page properties were updated"},"objectId":{"type":"string","description":"The page object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_paragraph_style":{"updated":{"type":"boolean","description":"Whether the paragraph style was updated"},"objectId":{"type":"string","description":"The object whose paragraph was styled"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_shape_properties":{"updated":{"type":"boolean","description":"Whether the shape properties were updated"},"objectId":{"type":"string","description":"The shape object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_slide_properties":{"updated":{"type":"boolean","description":"Whether the slide properties were updated"},"objectId":{"type":"string","description":"The slide object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_slides_position":{"moved":{"type":"boolean","description":"Whether the slides were successfully moved"},"slideObjectIds":{"type":"array","description":"The slide object IDs that were moved","items":{"type":"string"}},"insertionIndex":{"type":"number","description":"The index where the slides were moved to"},"metadata":{"type":"object","description":"Operation metadata including presentation ID and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_border_properties":{"updated":{"type":"boolean","description":"Whether the border properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_cell_properties":{"updated":{"type":"boolean","description":"Whether the cell properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_column_properties":{"updated":{"type":"boolean","description":"Whether the column properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_table_row_properties":{"updated":{"type":"boolean","description":"Whether the row properties were updated"},"objectId":{"type":"string","description":"The table updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_text_style":{"updated":{"type":"boolean","description":"Whether the text style was updated"},"objectId":{"type":"string","description":"The object whose text was styled"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_update_video_properties":{"updated":{"type":"boolean","description":"Whether the video properties were updated"},"objectId":{"type":"string","description":"The video object updated"},"fields":{"type":"string","description":"FieldMask applied"},"metadata":{"type":"object","description":"Operation metadata","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"url":{"type":"string","description":"URL to the presentation"}}}},"google_slides_write":{"updatedContent":{"type":"boolean","description":"Indicates if presentation content was updated successfully"},"metadata":{"type":"json","description":"Updated presentation metadata including ID, title, and URL","properties":{"presentationId":{"type":"string","description":"The presentation ID"},"title":{"type":"string","description":"The presentation title"},"mimeType":{"type":"string","description":"The mime type of the presentation"},"url":{"type":"string","description":"URL to open the presentation"}}}},"google_tasks_create":{"id":{"type":"string","description":"Task ID"},"title":{"type":"string","description":"Task title"},"notes":{"type":"string","description":"Task notes","optional":true},"status":{"type":"string","description":"Task status (needsAction or completed)"},"due":{"type":"string","description":"Due date","optional":true},"updated":{"type":"string","description":"Last modification time"},"selfLink":{"type":"string","description":"URL for the task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task ID","optional":true},"position":{"type":"string","description":"Position among sibling tasks"},"completed":{"type":"string","description":"Completion date","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true}},"google_tasks_delete":{"taskId":{"type":"string","description":"Deleted task ID"},"deleted":{"type":"boolean","description":"Whether deletion was successful"}},"google_tasks_get":{"id":{"type":"string","description":"Task ID"},"title":{"type":"string","description":"Task title"},"notes":{"type":"string","description":"Task notes","optional":true},"status":{"type":"string","description":"Task status (needsAction or completed)"},"due":{"type":"string","description":"Due date","optional":true},"updated":{"type":"string","description":"Last modification time"},"selfLink":{"type":"string","description":"URL for the task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task ID","optional":true},"position":{"type":"string","description":"Position among sibling tasks"},"completed":{"type":"string","description":"Completion date","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true}},"google_tasks_list":{"tasks":{"type":"array","description":"List of tasks","items":{"type":"object","properties":{"id":{"type":"string","description":"Task identifier"},"title":{"type":"string","description":"Title of the task"},"notes":{"type":"string","description":"Notes/description for the task","optional":true},"status":{"type":"string","description":"Task status: \\"needsAction\\" or \\"completed\\""},"due":{"type":"string","description":"Due date (RFC 3339 timestamp)","optional":true},"completed":{"type":"string","description":"Completion date (RFC 3339 timestamp)","optional":true},"updated":{"type":"string","description":"Last modification time (RFC 3339 timestamp)"},"selfLink":{"type":"string","description":"URL pointing to this task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task identifier","optional":true},"position":{"type":"string","description":"Position among sibling tasks (string-based ordering)"},"hidden":{"type":"boolean","description":"Whether the task is hidden","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true},"links":{"type":"array","description":"Collection of links associated with the task","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Link type (e.g., \\"email\\", \\"generic\\", \\"chat_message\\")"},"description":{"type":"string","description":"Link description"},"link":{"type":"string","description":"The URL"}}}}}}},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results","optional":true}},"google_tasks_list_task_lists":{"taskLists":{"type":"array","description":"List of task lists","items":{"type":"object","properties":{"id":{"type":"string","description":"Task list identifier"},"title":{"type":"string","description":"Title of the task list"},"updated":{"type":"string","description":"Last modification time (RFC 3339 timestamp)"},"selfLink":{"type":"string","description":"URL pointing to this task list"}}}},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results","optional":true}},"google_tasks_update":{"id":{"type":"string","description":"Task ID"},"title":{"type":"string","description":"Task title"},"notes":{"type":"string","description":"Task notes","optional":true},"status":{"type":"string","description":"Task status (needsAction or completed)"},"due":{"type":"string","description":"Due date","optional":true},"updated":{"type":"string","description":"Last modification time"},"selfLink":{"type":"string","description":"URL for the task"},"webViewLink":{"type":"string","description":"Link to task in Google Tasks UI","optional":true},"parent":{"type":"string","description":"Parent task ID","optional":true},"position":{"type":"string","description":"Position among sibling tasks"},"completed":{"type":"string","description":"Completion date","optional":true},"deleted":{"type":"boolean","description":"Whether the task is deleted","optional":true}},"google_translate_detect":{"language":{"type":"string","description":"The detected language code (e.g., \\"en\\", \\"es\\", \\"fr\\")"},"confidence":{"type":"number","description":"Confidence score of the detection","optional":true}},"google_translate_text":{"translatedText":{"type":"string","description":"The translated text"},"detectedSourceLanguage":{"type":"string","description":"The detected source language code (if source was not specified)","optional":true}},"google_vault_add_held_accounts":{"responses":{"type":"array","description":"Per-account results of the add operation","items":{"type":"object","properties":{"account":{"type":"json","description":"Held account (accountId, email)"},"status":{"type":"json","description":"Status (code, message) if the add failed"}}}}},"google_vault_add_matters_permissions":{"permission":{"type":"json","description":"Created matter permission (accountId, role)"}},"google_vault_close_matters":{"matter":{"type":"json","description":"Closed matter object"}},"google_vault_create_matters":{"matter":{"type":"json","description":"Created matter object"}},"google_vault_create_matters_export":{"export":{"type":"json","description":"Created export object"}},"google_vault_create_matters_holds":{"hold":{"type":"json","description":"Created hold object"}},"google_vault_create_saved_query":{"savedQuery":{"type":"json","description":"Created saved query object"}},"google_vault_delete_matters":{"matter":{"type":"json","description":"Deleted matter object"}},"google_vault_delete_matters_export":{"success":{"type":"boolean","description":"Whether the export was deleted"}},"google_vault_delete_matters_holds":{"success":{"type":"boolean","description":"Whether the hold was deleted"}},"google_vault_delete_saved_query":{"success":{"type":"boolean","description":"Whether the saved query was deleted"}},"google_vault_download_export_file":{"file":{"type":"file","description":"Downloaded Vault export file stored in execution files"}},"google_vault_list_matters":{"matters":{"type":"json","description":"Array of matter objects"},"matter":{"type":"json","description":"Single matter object (when matterId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_list_matters_export":{"exports":{"type":"json","description":"Array of export objects"},"export":{"type":"json","description":"Single export object (when exportId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_list_matters_holds":{"holds":{"type":"json","description":"Array of hold objects"},"hold":{"type":"json","description":"Single hold object (when holdId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_list_saved_queries":{"savedQueries":{"type":"json","description":"Array of saved query objects"},"savedQuery":{"type":"json","description":"Single saved query object (when savedQueryId is provided)"},"nextPageToken":{"type":"string","description":"Token for fetching next page of results"}},"google_vault_remove_held_accounts":{"statuses":{"type":"array","description":"Per-account removal status, in request order","items":{"type":"json","description":"Status (code, message) for one account removal"}}},"google_vault_remove_matters_permissions":{"success":{"type":"boolean","description":"Whether the collaborator was removed"}},"google_vault_reopen_matters":{"matter":{"type":"json","description":"Reopened matter object"}},"google_vault_undelete_matters":{"matter":{"type":"json","description":"Restored matter object"}},"google_vault_update_matters":{"matter":{"type":"json","description":"Updated matter object"}},"google_vault_update_matters_holds":{"hold":{"type":"json","description":"Updated hold object"}},"grafana_check_data_source_health":{"status":{"type":"string","description":"Health status of the data source (e.g., OK)"},"message":{"type":"string","description":"Detailed health message from the data source"}},"grafana_create_alert_rule":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}},"grafana_create_annotation":{"id":{"type":"number","description":"The ID of the created annotation"},"message":{"type":"string","description":"Confirmation message"}},"grafana_create_contact_point":{"uid":{"type":"string","description":"UID of the created contact point"},"name":{"type":"string","description":"Name of the contact point"},"type":{"type":"string","description":"Receiver type"},"settings":{"type":"json","description":"Type-specific settings"},"disableResolveMessage":{"type":"boolean","description":"Whether resolve notifications are suppressed"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"}},"grafana_create_dashboard":{"id":{"type":"number","description":"The numeric ID of the created dashboard"},"uid":{"type":"string","description":"The UID of the created dashboard"},"url":{"type":"string","description":"The URL path to the dashboard"},"status":{"type":"string","description":"Status of the operation (success)"},"version":{"type":"number","description":"The version number of the dashboard"},"slug":{"type":"string","description":"URL-friendly slug of the dashboard"}},"grafana_create_folder":{"id":{"type":"number","description":"The numeric ID of the created folder"},"uid":{"type":"string","description":"The UID of the created folder"},"title":{"type":"string","description":"The title of the created folder"},"url":{"type":"string","description":"The URL path to the folder","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights on the folder","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Version number of the folder","optional":true}},"grafana_delete_alert_rule":{"message":{"type":"string","description":"Confirmation message"}},"grafana_delete_annotation":{"message":{"type":"string","description":"Confirmation message"}},"grafana_delete_dashboard":{"title":{"type":"string","description":"The title of the deleted dashboard"},"message":{"type":"string","description":"Confirmation message"},"id":{"type":"number","description":"The ID of the deleted dashboard"}},"grafana_delete_folder":{"uid":{"type":"string","description":"The UID of the deleted folder"},"message":{"type":"string","description":"Confirmation message"}},"grafana_get_alert_rule":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}},"grafana_get_dashboard":{"dashboard":{"type":"json","description":"The full dashboard JSON object"},"meta":{"type":"json","description":"Dashboard metadata (version, permissions, etc.)"}},"grafana_get_data_source":{"id":{"type":"number","description":"Data source ID"},"uid":{"type":"string","description":"Data source UID"},"orgId":{"type":"number","description":"Organization ID"},"name":{"type":"string","description":"Data source name"},"type":{"type":"string","description":"Data source type"},"typeLogoUrl":{"type":"string","description":"Logo URL for the data source type"},"access":{"type":"string","description":"Access mode (proxy or direct)"},"url":{"type":"string","description":"Data source connection URL"},"user":{"type":"string","description":"Username used to connect"},"database":{"type":"string","description":"Database name (if applicable)"},"basicAuth":{"type":"boolean","description":"Whether basic auth is enabled"},"basicAuthUser":{"type":"string","description":"Basic auth username","optional":true},"withCredentials":{"type":"boolean","description":"Whether to send credentials with cross-origin requests","optional":true},"isDefault":{"type":"boolean","description":"Whether this is the default data source"},"jsonData":{"type":"json","description":"Additional data source configuration"},"secureJsonFields":{"type":"object","description":"Map of secure fields that are set (values are not returned)","optional":true},"version":{"type":"number","description":"Data source version","optional":true},"readOnly":{"type":"boolean","description":"Whether the data source is read-only"}},"grafana_get_folder":{"id":{"type":"number","description":"The numeric ID of the folder"},"uid":{"type":"string","description":"The UID of the folder"},"title":{"type":"string","description":"The title of the folder"},"url":{"type":"string","description":"The URL path to the folder","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights on the folder","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Version number of the folder","optional":true}},"grafana_get_health":{"commit":{"type":"string","description":"Git commit hash of the running Grafana build"},"database":{"type":"string","description":"Database health status (e.g., ok)"},"version":{"type":"string","description":"Grafana version"}},"grafana_list_alert_rules":{"rules":{"type":"array","description":"List of alert rules","items":{"type":"object","properties":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}}}}},"grafana_list_annotations":{"annotations":{"type":"array","description":"List of annotations","items":{"type":"object","properties":{"id":{"type":"number","description":"Annotation ID"},"alertId":{"type":"number","description":"Associated alert ID (0 if not alert-driven)"},"dashboardId":{"type":"number","description":"Dashboard ID","optional":true},"dashboardUID":{"type":"string","description":"Dashboard UID","optional":true},"panelId":{"type":"number","description":"Panel ID within the dashboard","optional":true},"userId":{"type":"number","description":"ID of the user who created the annotation"},"userName":{"type":"string","description":"Username of the user who created the annotation","optional":true},"newState":{"type":"string","description":"New alert state (alert annotations only)","optional":true},"prevState":{"type":"string","description":"Previous alert state (alert annotations only)","optional":true},"time":{"type":"number","description":"Start time in epoch ms"},"timeEnd":{"type":"number","description":"End time in epoch ms","optional":true},"text":{"type":"string","description":"Annotation text"},"metric":{"type":"string","description":"Metric associated with the annotation","optional":true},"tags":{"type":"array","items":{"type":"string"},"description":"Annotation tags"},"data":{"type":"json","description":"Additional annotation data object from Grafana"}}}}},"grafana_list_contact_points":{"contactPoints":{"type":"array","description":"List of contact points","items":{"type":"object","properties":{"uid":{"type":"string","description":"Contact point UID"},"name":{"type":"string","description":"Contact point name"},"type":{"type":"string","description":"Notification type (email, slack, etc.)"},"settings":{"type":"object","description":"Type-specific settings"},"disableResolveMessage":{"type":"boolean","description":"Whether resolve messages are disabled"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"}}}}},"grafana_list_dashboards":{"dashboards":{"type":"array","description":"List of dashboard search results","items":{"type":"object","properties":{"id":{"type":"number","description":"Dashboard ID"},"uid":{"type":"string","description":"Dashboard UID"},"title":{"type":"string","description":"Dashboard title"},"url":{"type":"string","description":"Dashboard URL path"},"tags":{"type":"array","description":"Dashboard tags"},"folderTitle":{"type":"string","description":"Parent folder title"}}}}},"grafana_list_data_sources":{"dataSources":{"type":"array","description":"List of data sources","items":{"type":"object","properties":{"id":{"type":"number","description":"Data source ID"},"uid":{"type":"string","description":"Data source UID"},"orgId":{"type":"number","description":"Organization ID"},"name":{"type":"string","description":"Data source name"},"type":{"type":"string","description":"Data source type (prometheus, mysql, etc.)"},"typeLogoUrl":{"type":"string","description":"Logo URL for the data source type"},"access":{"type":"string","description":"Access mode (proxy or direct)"},"url":{"type":"string","description":"Data source URL"},"user":{"type":"string","description":"Username used to connect"},"database":{"type":"string","description":"Database name (if applicable)"},"basicAuth":{"type":"boolean","description":"Whether basic auth is enabled"},"basicAuthUser":{"type":"string","description":"Basic auth username","optional":true},"withCredentials":{"type":"boolean","description":"Whether to send credentials with cross-origin requests","optional":true},"isDefault":{"type":"boolean","description":"Whether this is the default data source"},"jsonData":{"type":"object","description":"Type-specific JSON configuration"},"secureJsonFields":{"type":"object","description":"Map of secure fields that are set (values are not returned)","optional":true},"version":{"type":"number","description":"Data source version","optional":true},"readOnly":{"type":"boolean","description":"Whether the data source is read-only"}}}}},"grafana_list_folders":{"folders":{"type":"array","description":"List of folders","items":{"type":"object","properties":{"id":{"type":"number","description":"Folder ID"},"uid":{"type":"string","description":"Folder UID"},"title":{"type":"string","description":"Folder title"},"url":{"type":"string","description":"Folder URL path","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Folder version number","optional":true}}}}},"grafana_update_alert_rule":{"id":{"type":"number","description":"Alert rule numeric ID","optional":true},"uid":{"type":"string","description":"Alert rule UID"},"title":{"type":"string","description":"Alert rule title"},"condition":{"type":"string","description":"RefId of the query used as the alert condition"},"data":{"type":"json","description":"Alert rule query/expression data array"},"updated":{"type":"string","description":"Last update timestamp","optional":true},"noDataState":{"type":"string","description":"State when no data is returned"},"execErrState":{"type":"string","description":"State on execution error"},"for":{"type":"string","description":"Duration the condition must hold before firing"},"keepFiringFor":{"type":"string","description":"Duration to keep firing after condition stops","optional":true},"missingSeriesEvalsToResolve":{"type":"number","description":"Number of missing series evaluations before resolving","optional":true},"annotations":{"type":"json","description":"Alert annotations"},"labels":{"type":"json","description":"Alert labels"},"isPaused":{"type":"boolean","description":"Whether the rule is paused"},"folderUID":{"type":"string","description":"Parent folder UID"},"ruleGroup":{"type":"string","description":"Rule group name"},"orgID":{"type":"number","description":"Organization ID"},"provenance":{"type":"string","description":"Provisioning source (empty if API-managed)"},"notification_settings":{"type":"json","description":"Per-rule notification settings (overrides)","optional":true},"record":{"type":"json","description":"Recording rule configuration (recording rules only)","optional":true}},"grafana_update_annotation":{"id":{"type":"number","description":"The ID of the updated annotation"},"message":{"type":"string","description":"Confirmation message"}},"grafana_update_dashboard":{"id":{"type":"number","description":"The numeric ID of the updated dashboard"},"uid":{"type":"string","description":"The UID of the updated dashboard"},"url":{"type":"string","description":"The URL path to the dashboard"},"status":{"type":"string","description":"Status of the operation (success)"},"version":{"type":"number","description":"The new version number of the dashboard"},"slug":{"type":"string","description":"URL-friendly slug of the dashboard"}},"grafana_update_folder":{"id":{"type":"number","description":"The numeric ID of the folder"},"uid":{"type":"string","description":"The UID of the folder"},"title":{"type":"string","description":"The updated title of the folder"},"url":{"type":"string","description":"The URL path to the folder","optional":true},"parentUid":{"type":"string","description":"Parent folder UID (nested folders only)","optional":true},"parents":{"type":"array","description":"Ancestor folder hierarchy (nested folders only)","optional":true},"hasAcl":{"type":"boolean","description":"Whether the folder has custom ACL permissions","optional":true},"canSave":{"type":"boolean","description":"Whether the current user can save the folder","optional":true},"canEdit":{"type":"boolean","description":"Whether the current user can edit the folder","optional":true},"canAdmin":{"type":"boolean","description":"Whether the current user has admin rights on the folder","optional":true},"createdBy":{"type":"string","description":"Username of who created the folder","optional":true},"created":{"type":"string","description":"Timestamp when the folder was created","optional":true},"updatedBy":{"type":"string","description":"Username of who last updated the folder","optional":true},"updated":{"type":"string","description":"Timestamp when the folder was last updated","optional":true},"version":{"type":"number","description":"Version number of the folder","optional":true}},"grain_create_hook":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"The webhook URL"},"view_id":{"type":"string","description":"Grain view ID for the webhook"},"actions":{"type":"array","description":"Configured actions for the webhook"},"inserted_at":{"type":"string","description":"ISO8601 creation timestamp"}},"grain_create_hook_v2":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"The webhook URL"},"hook_type":{"type":"string","description":"Event type the hook subscribes to"},"include":{"type":"json","description":"Include object the hook was created with"},"inserted_at":{"type":"string","description":"ISO8601 creation timestamp"}},"grain_delete_hook":{"success":{"type":"boolean","description":"True when webhook was successfully deleted"}},"grain_delete_hook_v2":{"success":{"type":"boolean","description":"True when webhook was successfully deleted"}},"grain_get_recording":{"id":{"type":"string","description":"Recording UUID"},"title":{"type":"string","description":"Recording title"},"start_datetime":{"type":"string","description":"ISO8601 start timestamp"},"end_datetime":{"type":"string","description":"ISO8601 end timestamp"},"duration_ms":{"type":"number","description":"Duration in milliseconds"},"media_type":{"type":"string","description":"audio, transcript, or video"},"source":{"type":"string","description":"Recording source (zoom, meet, teams, etc.)"},"url":{"type":"string","description":"URL to view in Grain"},"thumbnail_url":{"type":"string","description":"Thumbnail image URL","optional":true},"tags":{"type":"array","description":"Array of tag strings"},"teams":{"type":"array","description":"Teams the recording belongs to"},"meeting_type":{"type":"object","description":"Meeting type info (id, name, scope)","optional":true},"highlights":{"type":"array","description":"Highlights (if included)","optional":true},"participants":{"type":"array","description":"Participants (if included)","optional":true},"ai_summary":{"type":"object","description":"AI summary text (if included)","optional":true},"ai_action_items":{"type":"array","description":"AI-detected action items with status, text, and assignee (if included)","optional":true},"calendar_event":{"type":"object","description":"Calendar event data (if included)","optional":true},"hubspot":{"type":"object","description":"HubSpot associations (if included)","optional":true}},"grain_get_transcript":{"transcript":{"type":"array","description":"Array of transcript sections","items":{"type":"object","properties":{"participant_id":{"type":"string","description":"Participant UUID (nullable)"},"speaker":{"type":"string","description":"Speaker name"},"start":{"type":"number","description":"Start timestamp in ms"},"end":{"type":"number","description":"End timestamp in ms"},"text":{"type":"string","description":"Transcript text"}}}}},"grain_list_hooks":{"hooks":{"type":"array","description":"Array of hook objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"Webhook URL"},"view_id":{"type":"string","description":"Grain view ID"},"actions":{"type":"array","description":"Configured actions"},"inserted_at":{"type":"string","description":"Creation timestamp"}}}}},"grain_list_hooks_v2":{"hooks":{"type":"array","description":"Array of hook objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Hook UUID"},"enabled":{"type":"boolean","description":"Whether hook is active"},"hook_url":{"type":"string","description":"Webhook URL"},"hook_type":{"type":"string","description":"Event type the hook subscribes to"},"include":{"type":"object","description":"Include object the hook was created with"},"inserted_at":{"type":"string","description":"Creation timestamp"}}}}},"grain_list_meeting_types":{"meeting_types":{"type":"array","description":"Array of meeting type objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Meeting type UUID"},"name":{"type":"string","description":"Meeting type name"},"scope":{"type":"string","description":"internal or external"}}}}},"grain_list_recordings":{"recordings":{"type":"array","description":"Array of recording objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording UUID"},"title":{"type":"string","description":"Recording title"},"start_datetime":{"type":"string","description":"ISO8601 start timestamp"},"end_datetime":{"type":"string","description":"ISO8601 end timestamp"},"duration_ms":{"type":"number","description":"Duration in milliseconds"},"media_type":{"type":"string","description":"audio, transcript, or video"},"source":{"type":"string","description":"Recording source"},"url":{"type":"string","description":"URL to view in Grain"},"thumbnail_url":{"type":"string","description":"Thumbnail URL"},"tags":{"type":"array","description":"Array of tags"},"teams":{"type":"array","description":"Teams the recording belongs to"},"meeting_type":{"type":"object","description":"Meeting type info"}}}},"cursor":{"type":"string","description":"Cursor for next page (null if no more)","optional":true}},"grain_list_teams":{"teams":{"type":"array","description":"Array of team objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Team UUID"},"name":{"type":"string","description":"Team name"}}}}},"grain_list_views":{"views":{"type":"array","description":"Array of Grain views","items":{"type":"object","properties":{"id":{"type":"string","description":"View UUID"},"name":{"type":"string","description":"View name"},"type":{"type":"string","description":"View type: recordings, highlights, or stories"}}}}},"granola_get_note":{"id":{"type":"string","description":"Note ID"},"title":{"type":"string","description":"Note title","optional":true},"ownerName":{"type":"string","description":"Note owner name","optional":true},"ownerEmail":{"type":"string","description":"Note owner email"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"webUrl":{"type":"string","description":"URL to view the note in Granola"},"summaryText":{"type":"string","description":"Plain text summary of the meeting"},"summaryMarkdown":{"type":"string","description":"Markdown-formatted summary of the meeting","optional":true},"attendees":{"type":"json","description":"Meeting attendees","properties":{"name":{"type":"string","description":"Attendee name"},"email":{"type":"string","description":"Attendee email"}}},"folders":{"type":"json","description":"Folders the note belongs to","properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name"}}},"calendarEventTitle":{"type":"string","description":"Calendar event title","optional":true},"calendarOrganiser":{"type":"string","description":"Calendar event organiser email","optional":true},"calendarEventId":{"type":"string","description":"Calendar event ID","optional":true},"scheduledStartTime":{"type":"string","description":"Scheduled start time","optional":true},"scheduledEndTime":{"type":"string","description":"Scheduled end time","optional":true},"invitees":{"type":"json","description":"Calendar event invitee emails"},"transcript":{"type":"json","description":"Meeting transcript entries (only if requested)","optional":true,"properties":{"speaker":{"type":"string","description":"Speaker source (microphone or speaker)"},"speakerLabel":{"type":"string","description":"Diarization label for the speaker (e.g., Speaker A)","optional":true},"speakerName":{"type":"string","description":"Resolved name of the identified speaker, when available","optional":true},"text":{"type":"string","description":"Transcript text"},"startTime":{"type":"string","description":"Segment start time"},"endTime":{"type":"string","description":"Segment end time"}}}},"granola_list_folders":{"folders":{"type":"json","description":"List of folders","properties":{"id":{"type":"string","description":"Folder ID"},"name":{"type":"string","description":"Folder name"},"parentFolderId":{"type":"string","description":"Parent folder ID, or null for top-level folders","optional":true}}},"hasMore":{"type":"boolean","description":"Whether more folders are available"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"granola_list_notes":{"notes":{"type":"json","description":"List of meeting notes","properties":{"id":{"type":"string","description":"Note ID"},"title":{"type":"string","description":"Note title"},"ownerName":{"type":"string","description":"Note owner name"},"ownerEmail":{"type":"string","description":"Note owner email"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"hasMore":{"type":"boolean","description":"Whether more notes are available"},"cursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"greenhouse_get_application":{"id":{"type":"number","description":"Application ID"},"candidate_id":{"type":"number","description":"Associated candidate ID"},"prospect":{"type":"boolean","description":"Whether this is a prospect application"},"status":{"type":"string","description":"Status (active, converted, hired, rejected)"},"applied_at":{"type":"string","description":"Application date (ISO 8601)"},"rejected_at":{"type":"string","description":"Rejection date (ISO 8601)","optional":true},"last_activity_at":{"type":"string","description":"Last activity date (ISO 8601)"},"location":{"type":"object","description":"Candidate location","optional":true,"properties":{"address":{"type":"string","description":"Location address","optional":true}}},"source":{"type":"object","description":"Application source","optional":true,"properties":{"id":{"type":"number","description":"Source ID"},"public_name":{"type":"string","description":"Source name"}}},"credited_to":{"type":"object","description":"User credited for the application","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"recruiter":{"type":"object","description":"Assigned recruiter","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"coordinator":{"type":"object","description":"Assigned coordinator","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"current_stage":{"type":"object","description":"Current interview stage (null when hired)","optional":true,"properties":{"id":{"type":"number","description":"Stage ID"},"name":{"type":"string","description":"Stage name"}}},"rejection_reason":{"type":"object","description":"Rejection reason","optional":true,"properties":{"id":{"type":"number","description":"Rejection reason ID"},"name":{"type":"string","description":"Rejection reason name"},"type":{"type":"object","description":"Rejection reason type","properties":{"id":{"type":"number","description":"Type ID"},"name":{"type":"string","description":"Type name"}}}}},"jobs":{"type":"array","description":"Associated jobs","items":{"type":"object","properties":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job name"}}}},"job_post_id":{"type":"number","description":"Job post ID","optional":true},"answers":{"type":"array","description":"Application question answers","items":{"type":"object","properties":{"question":{"type":"string","description":"Question text"},"answer":{"type":"string","description":"Answer text"}}}},"attachments":{"type":"array","description":"File attachments (URLs expire after 7 days)","items":{"type":"object","properties":{"filename":{"type":"string","description":"File name"},"url":{"type":"string","description":"Download URL (expires after 7 days)"},"type":{"type":"string","description":"Type (resume, cover_letter, offer_packet, other)"},"created_at":{"type":"string","description":"Upload timestamp","optional":true}}}},"custom_fields":{"type":"object","description":"Custom field values"}},"greenhouse_get_candidate":{"id":{"type":"number","description":"Candidate ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"company":{"type":"string","description":"Current employer","optional":true},"title":{"type":"string","description":"Current job title","optional":true},"is_private":{"type":"boolean","description":"Whether candidate is private"},"can_email":{"type":"boolean","description":"Whether candidate can be emailed"},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"last_activity":{"type":"string","description":"Last activity timestamp (ISO 8601)","optional":true},"email_addresses":{"type":"array","description":"Email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (personal, work, other)"}}}},"phone_numbers":{"type":"array","description":"Phone numbers","items":{"type":"object","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (home, work, mobile, skype, other)"}}}},"addresses":{"type":"array","description":"Addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Address"},"type":{"type":"string","description":"Type (home, work, other)"}}}},"website_addresses":{"type":"array","description":"Website addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"URL"},"type":{"type":"string","description":"Type (personal, company, portfolio, blog, other)"}}}},"social_media_addresses":{"type":"array","description":"Social media profiles","items":{"type":"object","properties":{"value":{"type":"string","description":"URL or handle"}}}},"tags":{"type":"array","description":"Tags","items":{"type":"string","description":"Tag"}},"application_ids":{"type":"array","description":"Associated application IDs","items":{"type":"number","description":"Application ID"}},"recruiter":{"type":"object","description":"Assigned recruiter","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"coordinator":{"type":"object","description":"Assigned coordinator","optional":true,"properties":{"id":{"type":"number","description":"User ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"name":{"type":"string","description":"Full name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}},"attachments":{"type":"array","description":"File attachments (URLs expire after 7 days)","items":{"type":"object","properties":{"filename":{"type":"string","description":"File name"},"url":{"type":"string","description":"Download URL (expires after 7 days)"},"type":{"type":"string","description":"Type (resume, cover_letter, offer_packet, other)"},"created_at":{"type":"string","description":"Upload timestamp","optional":true}}}},"educations":{"type":"array","description":"Education history","items":{"type":"object","properties":{"id":{"type":"number","description":"Education record ID"},"school_name":{"type":"string","description":"School name","optional":true},"degree":{"type":"string","description":"Degree type","optional":true},"discipline":{"type":"string","description":"Field of study","optional":true},"start_date":{"type":"string","description":"Start date (ISO 8601)","optional":true},"end_date":{"type":"string","description":"End date (ISO 8601)","optional":true}}}},"employments":{"type":"array","description":"Employment history","items":{"type":"object","properties":{"id":{"type":"number","description":"Employment record ID"},"company_name":{"type":"string","description":"Company name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"start_date":{"type":"string","description":"Start date (ISO 8601)","optional":true},"end_date":{"type":"string","description":"End date (ISO 8601)","optional":true}}}},"custom_fields":{"type":"object","description":"Custom field values"}},"greenhouse_get_job":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job title"},"requisition_id":{"type":"string","description":"External requisition ID","optional":true},"status":{"type":"string","description":"Job status (open, closed, draft)"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"opened_at":{"type":"string","description":"Date job was opened (ISO 8601)","optional":true},"closed_at":{"type":"string","description":"Date job was closed (ISO 8601)","optional":true},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"is_template":{"type":"boolean","description":"Whether this is a job template","optional":true},"notes":{"type":"string","description":"Hiring plan notes (may contain HTML)","optional":true},"departments":{"type":"array","description":"Associated departments","items":{"type":"object","properties":{"id":{"type":"number","description":"Department ID"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"number","description":"Parent department ID","optional":true}}}},"offices":{"type":"array","description":"Associated offices","items":{"type":"object","properties":{"id":{"type":"number","description":"Office ID"},"name":{"type":"string","description":"Office name"},"location":{"type":"object","description":"Office location","properties":{"name":{"type":"string","description":"Location name","optional":true}}}}}},"hiring_team":{"type":"object","description":"Hiring team members","properties":{"hiring_managers":{"type":"array","description":"Hiring managers"},"recruiters":{"type":"array","description":"Recruiters (includes responsible flag)"},"coordinators":{"type":"array","description":"Coordinators (includes responsible flag)"},"sourcers":{"type":"array","description":"Sourcers"}}},"openings":{"type":"array","description":"Job openings/slots","items":{"type":"object","properties":{"id":{"type":"number","description":"Opening internal ID"},"opening_id":{"type":"string","description":"Custom opening identifier","optional":true},"status":{"type":"string","description":"Opening status (open, closed)"},"opened_at":{"type":"string","description":"Date opened (ISO 8601)","optional":true},"closed_at":{"type":"string","description":"Date closed (ISO 8601)","optional":true},"application_id":{"type":"number","description":"Hired application ID","optional":true},"close_reason":{"type":"object","description":"Reason for closing","optional":true,"properties":{"id":{"type":"number","description":"Close reason ID"},"name":{"type":"string","description":"Close reason name"}}}}}},"custom_fields":{"type":"object","description":"Custom field values"}},"greenhouse_get_user":{"id":{"type":"number","description":"User ID"},"name":{"type":"string","description":"Full name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"primary_email_address":{"type":"string","description":"Primary email address"},"disabled":{"type":"boolean","description":"Whether the user is disabled"},"site_admin":{"type":"boolean","description":"Whether the user is a site admin"},"emails":{"type":"array","description":"All email addresses","items":{"type":"string","description":"Email address"}},"employee_id":{"type":"string","description":"Employee ID","optional":true},"linked_candidate_ids":{"type":"array","description":"IDs of candidates linked to this user","items":{"type":"number","description":"Candidate ID"}},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"}},"greenhouse_list_applications":{"applications":{"type":"array","description":"List of applications","items":{"type":"object","properties":{"id":{"type":"number","description":"Application ID"},"candidate_id":{"type":"number","description":"Associated candidate ID"},"prospect":{"type":"boolean","description":"Whether this is a prospect application"},"status":{"type":"string","description":"Status (active, converted, hired, rejected)"},"current_stage":{"type":"object","description":"Current interview stage","optional":true,"properties":{"id":{"type":"number","description":"Stage ID"},"name":{"type":"string","description":"Stage name"}}},"jobs":{"type":"array","description":"Associated jobs","items":{"type":"object","properties":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job name"}}}},"applied_at":{"type":"string","description":"Application date (ISO 8601)"},"rejected_at":{"type":"string","description":"Rejection date (ISO 8601)","optional":true},"last_activity_at":{"type":"string","description":"Last activity date (ISO 8601)"}}}},"count":{"type":"number","description":"Number of applications returned"}},"greenhouse_list_candidates":{"candidates":{"type":"array","description":"List of candidates","items":{"type":"object","properties":{"id":{"type":"number","description":"Candidate ID"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"company":{"type":"string","description":"Current employer","optional":true},"title":{"type":"string","description":"Current job title","optional":true},"is_private":{"type":"boolean","description":"Whether candidate is private"},"can_email":{"type":"boolean","description":"Whether candidate can be emailed"},"email_addresses":{"type":"array","description":"Email addresses","items":{"type":"object","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Email type (personal, work, other)"}}}},"tags":{"type":"array","description":"Candidate tags","items":{"type":"string","description":"Tag"}},"application_ids":{"type":"array","description":"Associated application IDs","items":{"type":"number","description":"Application ID"}},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"last_activity":{"type":"string","description":"Last activity timestamp (ISO 8601)","optional":true}}}},"count":{"type":"number","description":"Number of candidates returned"}},"greenhouse_list_departments":{"departments":{"type":"array","description":"List of departments","items":{"type":"object","properties":{"id":{"type":"number","description":"Department ID"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"number","description":"Parent department ID","optional":true},"child_ids":{"type":"array","description":"Child department IDs","items":{"type":"number","description":"Department ID"}},"external_id":{"type":"string","description":"External system ID","optional":true}}}},"count":{"type":"number","description":"Number of departments returned"}},"greenhouse_list_job_stages":{"stages":{"type":"array","description":"List of job stages in order","items":{"type":"object","properties":{"id":{"type":"number","description":"Stage ID"},"name":{"type":"string","description":"Stage name"},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"job_id":{"type":"number","description":"Associated job ID"},"priority":{"type":"number","description":"Stage order priority"},"active":{"type":"boolean","description":"Whether the stage is active"},"interviews":{"type":"array","description":"Interview steps in this stage","items":{"type":"object","properties":{"id":{"type":"number","description":"Interview ID"},"name":{"type":"string","description":"Interview name"},"schedulable":{"type":"boolean","description":"Whether the interview is schedulable"},"estimated_minutes":{"type":"number","description":"Estimated duration in minutes","optional":true},"default_interviewer_users":{"type":"array","description":"Default interviewers","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"name":{"type":"string","description":"Full name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"employee_id":{"type":"string","description":"Employee ID","optional":true}}}},"interview_kit":{"type":"object","description":"Interview kit details","optional":true,"properties":{"id":{"type":"number","description":"Kit ID"},"content":{"type":"string","description":"Kit content (HTML)","optional":true},"questions":{"type":"array","description":"Interview kit questions","items":{"type":"object","properties":{"id":{"type":"number","description":"Question ID"},"question":{"type":"string","description":"Question text"}}}}}}}}}}}},"count":{"type":"number","description":"Number of stages returned"}},"greenhouse_list_jobs":{"jobs":{"type":"array","description":"List of jobs","items":{"type":"object","properties":{"id":{"type":"number","description":"Job ID"},"name":{"type":"string","description":"Job title"},"status":{"type":"string","description":"Job status (open, closed, draft)"},"confidential":{"type":"boolean","description":"Whether the job is confidential"},"departments":{"type":"array","description":"Associated departments","items":{"type":"object","properties":{"id":{"type":"number","description":"Department ID"},"name":{"type":"string","description":"Department name"}}}},"offices":{"type":"array","description":"Associated offices","items":{"type":"object","properties":{"id":{"type":"number","description":"Office ID"},"name":{"type":"string","description":"Office name"}}}},"opened_at":{"type":"string","description":"Date job was opened (ISO 8601)","optional":true},"closed_at":{"type":"string","description":"Date job was closed (ISO 8601)","optional":true},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"}}}},"count":{"type":"number","description":"Number of jobs returned"}},"greenhouse_list_offices":{"offices":{"type":"array","description":"List of offices","items":{"type":"object","properties":{"id":{"type":"number","description":"Office ID"},"name":{"type":"string","description":"Office name"},"location":{"type":"object","description":"Office location","properties":{"name":{"type":"string","description":"Location name","optional":true}}},"primary_contact_user_id":{"type":"number","description":"Primary contact user ID","optional":true},"parent_id":{"type":"number","description":"Parent office ID","optional":true},"child_ids":{"type":"array","description":"Child office IDs","items":{"type":"number","description":"Office ID"}},"external_id":{"type":"string","description":"External system ID","optional":true}}}},"count":{"type":"number","description":"Number of offices returned"}},"greenhouse_list_users":{"users":{"type":"array","description":"List of Greenhouse users","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"name":{"type":"string","description":"Full name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"primary_email_address":{"type":"string","description":"Primary email"},"disabled":{"type":"boolean","description":"Whether the user is disabled"},"site_admin":{"type":"boolean","description":"Whether the user is a site admin"},"emails":{"type":"array","description":"All email addresses","items":{"type":"string","description":"Email address"}},"employee_id":{"type":"string","description":"Employee ID","optional":true},"linked_candidate_ids":{"type":"array","description":"IDs of candidates linked to this user","items":{"type":"number","description":"Candidate ID"}},"created_at":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updated_at":{"type":"string","description":"Last updated timestamp (ISO 8601)"}}}},"count":{"type":"number","description":"Number of users returned"}},"greptile_index_repo":{"repositoryId":{"type":"string","description":"Unique identifier for the indexed repository (format: remote:branch:owner/repo)"},"statusEndpoint":{"type":"string","description":"URL endpoint to check indexing status"},"message":{"type":"string","description":"Status message about the indexing operation"}},"greptile_query":{"message":{"type":"string","description":"AI-generated answer to the query"},"sources":{"type":"array","description":"Relevant code references that support the answer","items":{"type":"object","properties":{"repository":{"type":"string","description":"Repository name (owner/repo)"},"remote":{"type":"string","description":"Git remote (github/gitlab)"},"branch":{"type":"string","description":"Branch name"},"filepath":{"type":"string","description":"Path to the file"},"linestart":{"type":"number","description":"Starting line number"},"lineend":{"type":"number","description":"Ending line number"},"summary":{"type":"string","description":"Summary of the code section"},"distance":{"type":"number","description":"Similarity score (lower = more relevant)"}}}}},"greptile_search":{"sources":{"type":"array","description":"Relevant code references matching the search query","items":{"type":"object","properties":{"repository":{"type":"string","description":"Repository name (owner/repo)"},"remote":{"type":"string","description":"Git remote (github/gitlab)"},"branch":{"type":"string","description":"Branch name"},"filepath":{"type":"string","description":"Path to the file"},"linestart":{"type":"number","description":"Starting line number"},"lineend":{"type":"number","description":"Ending line number"},"summary":{"type":"string","description":"Summary of the code section"},"distance":{"type":"number","description":"Similarity score (lower = more relevant)"}}}}},"greptile_status":{"repository":{"type":"string","description":"Repository name (owner/repo)"},"remote":{"type":"string","description":"Git remote (github/gitlab)"},"branch":{"type":"string","description":"Branch name"},"private":{"type":"boolean","description":"Whether the repository is private"},"status":{"type":"string","description":"Indexing status: submitted, cloning, processing, completed, or failed"},"filesProcessed":{"type":"number","description":"Number of files processed so far"},"numFiles":{"type":"number","description":"Total number of files in the repository"},"sampleQuestions":{"type":"array","description":"Sample questions for the indexed repository"},"sha":{"type":"string","description":"Git commit SHA of the indexed version"}},"guardrails_validate":{"passed":{"type":"boolean","description":"Whether validation passed"},"validationType":{"type":"string","description":"Type of validation performed"},"input":{"type":"string","description":"Original input"},"error":{"type":"string","description":"Error message if validation failed","optional":true},"score":{"type":"number","description":"Confidence score (0-10, 0=hallucination, 10=grounded, only for hallucination check)","optional":true},"reasoning":{"type":"string","description":"Reasoning for confidence score (only for hallucination check)","optional":true},"detectedEntities":{"type":"array","description":"Detected PII entities (only for PII detection)","optional":true},"maskedText":{"type":"string","description":"Text with PII masked (only for PII detection in mask mode)","optional":true}},"hex_cancel_run":{"success":{"type":"boolean","description":"Whether the run was successfully cancelled"},"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID that was cancelled"}},"hex_create_collection":{"id":{"type":"string","description":"Newly created collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}},"hex_create_group":{"id":{"type":"string","description":"Newly created group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}},"hex_deactivate_user":{"success":{"type":"boolean","description":"Whether the user was successfully deactivated"},"userId":{"type":"string","description":"User UUID that was deactivated"}},"hex_delete_group":{"success":{"type":"boolean","description":"Whether the group was successfully deleted"},"groupId":{"type":"string","description":"Group UUID that was deleted"}},"hex_get_collection":{"id":{"type":"string","description":"Collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}},"hex_get_data_connection":{"id":{"type":"string","description":"Connection UUID"},"name":{"type":"string","description":"Connection name"},"type":{"type":"string","description":"Connection type (e.g., snowflake, postgres, bigquery)"},"description":{"type":"string","description":"Connection description","optional":true},"connectViaSsh":{"type":"boolean","description":"Whether SSH tunneling is enabled","optional":true},"includeMagic":{"type":"boolean","description":"Whether Magic AI features are enabled","optional":true},"allowWritebackCells":{"type":"boolean","description":"Whether writeback cells are allowed","optional":true}},"hex_get_group":{"id":{"type":"string","description":"Group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}},"hex_get_project":{"id":{"type":"string","description":"Project UUID"},"title":{"type":"string","description":"Project title"},"description":{"type":"string","description":"Project description","optional":true},"status":{"type":"object","description":"Project status","properties":{"name":{"type":"string","description":"Status name (e.g., PUBLISHED, DRAFT)"}}},"type":{"type":"string","description":"Project type (PROJECT or COMPONENT)"},"creator":{"type":"object","description":"Project creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"}}},"owner":{"type":"object","description":"Project owner","optional":true,"properties":{"email":{"type":"string","description":"Owner email"}}},"categories":{"type":"array","description":"Project categories","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Category name"},"description":{"type":"string","description":"Category description"}}}},"lastEditedAt":{"type":"string","description":"ISO 8601 last edited timestamp","optional":true},"lastPublishedAt":{"type":"string","description":"ISO 8601 last published timestamp","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp"},"archivedAt":{"type":"string","description":"ISO 8601 archived timestamp","optional":true},"trashedAt":{"type":"string","description":"ISO 8601 trashed timestamp","optional":true}},"hex_get_project_runs":{"runs":{"type":"array","description":"List of project runs","items":{"type":"object","properties":{"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID"},"runUrl":{"type":"string","description":"URL to view the run","optional":true},"status":{"type":"string","description":"Run status (PENDING, RUNNING, COMPLETED, ERRORED, KILLED, UNABLE_TO_ALLOCATE_KERNEL)"},"startTime":{"type":"string","description":"Run start time","optional":true},"endTime":{"type":"string","description":"Run end time","optional":true},"elapsedTime":{"type":"number","description":"Elapsed time in seconds","optional":true},"traceId":{"type":"string","description":"Trace ID","optional":true},"projectVersion":{"type":"number","description":"Project version number","optional":true}}}},"total":{"type":"number","description":"Total number of runs returned"},"traceId":{"type":"string","description":"Top-level trace ID","optional":true},"nextPage":{"type":"string","description":"Cursor for the next page of runs","optional":true},"previousPage":{"type":"string","description":"Cursor for the previous page of runs","optional":true}},"hex_get_queried_tables":{"tables":{"type":"array","description":"List of warehouse tables queried by the project","items":{"type":"object","properties":{"dataConnectionId":{"type":"string","description":"Data connection UUID"},"dataConnectionName":{"type":"string","description":"Data connection name"},"tableName":{"type":"string","description":"Table name"}}}},"total":{"type":"number","description":"Total number of tables returned"}},"hex_get_run_status":{"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID"},"runUrl":{"type":"string","description":"URL to view the run"},"status":{"type":"string","description":"Run status (PENDING, RUNNING, COMPLETED, ERRORED, KILLED, UNABLE_TO_ALLOCATE_KERNEL)"},"startTime":{"type":"string","description":"ISO 8601 run start time","optional":true},"endTime":{"type":"string","description":"ISO 8601 run end time","optional":true},"elapsedTime":{"type":"number","description":"Elapsed time in seconds","optional":true},"traceId":{"type":"string","description":"Trace ID for debugging","optional":true},"projectVersion":{"type":"number","description":"Project version number","optional":true}},"hex_list_collections":{"collections":{"type":"array","description":"List of collections","items":{"type":"object","properties":{"id":{"type":"string","description":"Collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}}}},"total":{"type":"number","description":"Total number of collections returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_data_connections":{"connections":{"type":"array","description":"List of data connections","items":{"type":"object","properties":{"id":{"type":"string","description":"Connection UUID"},"name":{"type":"string","description":"Connection name"},"type":{"type":"string","description":"Connection type (e.g., athena, bigquery, databricks, postgres, redshift, snowflake)"},"description":{"type":"string","description":"Connection description","optional":true},"connectViaSsh":{"type":"boolean","description":"Whether SSH tunneling is enabled","optional":true},"includeMagic":{"type":"boolean","description":"Whether Magic AI features are enabled","optional":true},"allowWritebackCells":{"type":"boolean","description":"Whether writeback cells are allowed","optional":true}}}},"total":{"type":"number","description":"Total number of connections returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_groups":{"groups":{"type":"array","description":"List of workspace groups","items":{"type":"object","properties":{"id":{"type":"string","description":"Group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}}}},"total":{"type":"number","description":"Total number of groups returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_projects":{"projects":{"type":"array","description":"List of Hex projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project UUID"},"title":{"type":"string","description":"Project title"},"description":{"type":"string","description":"Project description","optional":true},"status":{"type":"object","description":"Project status","properties":{"name":{"type":"string","description":"Status name (e.g., PUBLISHED, DRAFT)"}}},"type":{"type":"string","description":"Project type (PROJECT or COMPONENT)"},"creator":{"type":"object","description":"Project creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"}}},"owner":{"type":"object","description":"Project owner","optional":true,"properties":{"email":{"type":"string","description":"Owner email"}}},"lastEditedAt":{"type":"string","description":"Last edited timestamp","optional":true},"lastPublishedAt":{"type":"string","description":"Last published timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"archivedAt":{"type":"string","description":"Archived timestamp","optional":true}}}},"total":{"type":"number","description":"Total number of projects returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_list_users":{"users":{"type":"array","description":"List of workspace users","items":{"type":"object","properties":{"id":{"type":"string","description":"User UUID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"role":{"type":"string","description":"User role (ADMIN, MANAGER, EDITOR, EXPLORER, MEMBER, GUEST, EMBEDDED_USER, ANONYMOUS)"},"lastLoginDate":{"type":"string","description":"Last login timestamp","optional":true}}}},"total":{"type":"number","description":"Total number of users returned"},"after":{"type":"string","description":"Cursor for the next page of results","optional":true},"before":{"type":"string","description":"Cursor for the previous page of results","optional":true}},"hex_run_project":{"projectId":{"type":"string","description":"Project UUID"},"runId":{"type":"string","description":"Run UUID"},"runUrl":{"type":"string","description":"URL to view the run"},"runStatusUrl":{"type":"string","description":"URL to check run status"},"traceId":{"type":"string","description":"Trace ID for debugging","optional":true},"projectVersion":{"type":"number","description":"Project version number","optional":true}},"hex_update_collection":{"id":{"type":"string","description":"Collection UUID"},"name":{"type":"string","description":"Collection name"},"description":{"type":"string","description":"Collection description","optional":true},"creator":{"type":"object","description":"Collection creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"},"id":{"type":"string","description":"Creator UUID"}}}},"hex_update_group":{"id":{"type":"string","description":"Group UUID"},"name":{"type":"string","description":"Group name"},"createdAt":{"type":"string","description":"Creation timestamp"}},"hex_update_project":{"id":{"type":"string","description":"Project UUID"},"title":{"type":"string","description":"Project title"},"description":{"type":"string","description":"Project description","optional":true},"status":{"type":"object","description":"Updated project status","properties":{"name":{"type":"string","description":"Status name (e.g., PUBLISHED, DRAFT)"}}},"type":{"type":"string","description":"Project type (PROJECT or COMPONENT)"},"creator":{"type":"object","description":"Project creator","optional":true,"properties":{"email":{"type":"string","description":"Creator email"}}},"owner":{"type":"object","description":"Project owner","optional":true,"properties":{"email":{"type":"string","description":"Owner email"}}},"categories":{"type":"array","description":"Project categories","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Category name"},"description":{"type":"string","description":"Category description"}}}},"lastEditedAt":{"type":"string","description":"Last edited timestamp","optional":true},"lastPublishedAt":{"type":"string","description":"Last published timestamp","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"archivedAt":{"type":"string","description":"Archived timestamp","optional":true},"trashedAt":{"type":"string","description":"Trashed timestamp","optional":true}},"http_request":{"data":{"type":"json","description":"Response data from the HTTP request (JSON object, text, or other format)"},"status":{"type":"number","description":"HTTP status code of the response (e.g., 200, 404, 500)"},"headers":{"type":"object","description":"Response headers as key-value pairs","properties":{"content-type":{"type":"string","description":"Content type of the response","optional":true},"content-length":{"type":"string","description":"Content length","optional":true}}}},"hubspot_add_list_memberships":{"recordIdsAdded":{"type":"array","description":"IDs of the records that were added to the list","items":{"type":"string"}},"recordIdsMissing":{"type":"array","description":"IDs of the requested records that were not found","items":{"type":"string"}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_appointment":{"appointment":{"type":"object","description":"HubSpot appointment record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"appointmentId":{"type":"string","description":"The created appointment ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_association":{"fromObjectId":{"type":"string","description":"ID of the source record"},"toObjectId":{"type":"string","description":"ID of the associated target record"},"labels":{"type":"array","description":"Association labels (empty for default associations)","items":{"type":"string","description":"Association label"}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_company":{"company":{"type":"object","description":"HubSpot company record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records (contacts, deals, etc.)","optional":true}}},"companyId":{"type":"string","description":"The created company ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_contact":{"contact":{"type":"object","description":"HubSpot contact record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records (companies, deals, etc.)","optional":true}}},"contactId":{"type":"string","description":"The created contact ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_deal":{"deal":{"type":"object","description":"HubSpot deal record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, line items, etc.)","optional":true}}},"dealId":{"type":"string","description":"The created deal ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_email":{"email":{"type":"object","description":"HubSpot email engagement record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"emailId":{"type":"string","description":"The created email engagement ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_line_item":{"lineItem":{"type":"object","description":"HubSpot line item record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, quotes, etc.)","optional":true}}},"lineItemId":{"type":"string","description":"The created line item ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_list":{"list":{"type":"object","description":"HubSpot list","properties":{"listId":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"objectTypeId":{"type":"string","description":"Object type ID (e.g., 0-1 for contacts)"},"processingType":{"type":"string","description":"Processing type (MANUAL, DYNAMIC, SNAPSHOT)"},"processingStatus":{"type":"string","description":"Processing status (COMPLETE, PROCESSING)","optional":true},"listVersion":{"type":"number","description":"List version number","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)","optional":true}}},"listId":{"type":"string","description":"The created list ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_note":{"note":{"type":"object","description":"HubSpot note record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"noteId":{"type":"string","description":"The created note ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_create_ticket":{"ticket":{"type":"object","description":"HubSpot ticket record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"ticketId":{"type":"string","description":"The created ticket ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_association":{"fromObjectId":{"type":"string","description":"Source record ID"},"toObjectId":{"type":"string","description":"Target record ID"},"deleted":{"type":"boolean","description":"Whether the associations were removed"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_company":{"companyId":{"type":"string","description":"ID of the deleted company"},"deleted":{"type":"boolean","description":"Whether the company was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_contact":{"contactId":{"type":"string","description":"ID of the deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_deal":{"dealId":{"type":"string","description":"ID of the deleted deal"},"deleted":{"type":"boolean","description":"Whether the deal was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_line_item":{"lineItemId":{"type":"string","description":"ID of the deleted line item"},"deleted":{"type":"boolean","description":"Whether the line item was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_delete_ticket":{"ticketId":{"type":"string","description":"ID of the deleted ticket"},"deleted":{"type":"boolean","description":"Whether the ticket was archived"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_appointment":{"appointment":{"type":"object","description":"HubSpot appointment record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"appointmentId":{"type":"string","description":"The retrieved appointment ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_association_labels":{"labels":{"type":"array","description":"Association types defined between the two object types","items":{"type":"object","properties":{"category":{"type":"string","description":"Association category (HUBSPOT_DEFINED or USER_DEFINED)"},"typeId":{"type":"number","description":"Association type ID"},"label":{"type":"string","description":"Human-readable label (null for unlabeled defaults)","optional":true}}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_cart":{"cart":{"type":"object","description":"HubSpot CRM record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Record properties"},"associations":{"type":"object","description":"Associated records","optional":true}}},"cartId":{"type":"string","description":"The retrieved cart ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_company":{"company":{"type":"object","description":"HubSpot company record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records (contacts, deals, etc.)","optional":true}}},"companyId":{"type":"string","description":"The retrieved company ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_contact":{"contact":{"type":"object","description":"HubSpot contact record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records (companies, deals, etc.)","optional":true}}},"contactId":{"type":"string","description":"The retrieved contact ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_deal":{"deal":{"type":"object","description":"HubSpot deal record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, line items, etc.)","optional":true}}},"dealId":{"type":"string","description":"The retrieved deal ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_email":{"email":{"type":"object","description":"HubSpot email engagement record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"emailId":{"type":"string","description":"The retrieved email engagement ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_line_item":{"lineItem":{"type":"object","description":"HubSpot line item record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, quotes, etc.)","optional":true}}},"lineItemId":{"type":"string","description":"The retrieved line item ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_list":{"list":{"type":"object","description":"HubSpot list","properties":{"listId":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"objectTypeId":{"type":"string","description":"Object type ID (e.g., 0-1 for contacts)"},"processingType":{"type":"string","description":"Processing type (MANUAL, DYNAMIC, SNAPSHOT)"},"processingStatus":{"type":"string","description":"Processing status (COMPLETE, PROCESSING)","optional":true},"listVersion":{"type":"number","description":"List version number","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)","optional":true}}},"listId":{"type":"string","description":"The retrieved list ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_list_memberships":{"memberships":{"type":"array","description":"Records that are members of the list","items":{"type":"object","properties":{"recordId":{"type":"string","description":"ID of the member record"},"membershipTimestamp":{"type":"string","description":"When the record was added to the list","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_marketing_event":{"event":{"type":"object","description":"HubSpot marketing event","properties":{"objectId":{"type":"string","description":"Unique event ID (HubSpot internal)"},"eventName":{"type":"string","description":"Event name"},"eventType":{"type":"string","description":"Event type","optional":true},"eventStatus":{"type":"string","description":"Event status","optional":true},"eventDescription":{"type":"string","description":"Event description","optional":true},"eventUrl":{"type":"string","description":"Event URL","optional":true},"eventOrganizer":{"type":"string","description":"Event organizer","optional":true},"startDateTime":{"type":"string","description":"Start date/time (ISO 8601)","optional":true},"endDateTime":{"type":"string","description":"End date/time (ISO 8601)","optional":true},"eventCancelled":{"type":"boolean","description":"Whether event is cancelled","optional":true},"eventCompleted":{"type":"boolean","description":"Whether event is completed","optional":true},"registrants":{"type":"number","description":"Number of registrants","optional":true},"attendees":{"type":"number","description":"Number of attendees","optional":true},"cancellations":{"type":"number","description":"Number of cancellations","optional":true},"noShows":{"type":"number","description":"Number of no-shows","optional":true},"externalEventId":{"type":"string","description":"External event ID","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)"}}},"eventId":{"type":"string","description":"The retrieved marketing event ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_note":{"note":{"type":"object","description":"HubSpot note record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, deals, etc.)","optional":true}}},"noteId":{"type":"string","description":"The retrieved note ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_properties":{"properties":{"type":"array","description":"Array of HubSpot property definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Internal property name"},"label":{"type":"string","description":"Human-readable label"},"type":{"type":"string","description":"Property data type (string, number, enumeration, bool, datetime, etc.)"},"fieldType":{"type":"string","description":"Field type controlling HubSpot UI rendering"},"description":{"type":"string","description":"Property help text"},"groupName":{"type":"string","description":"Property group the property belongs to"},"options":{"type":"array","description":"Enumeration/picklist options (empty for non-enumerated properties)","items":{"type":"object","properties":{"label":{"type":"string","description":"Human-readable option label"},"value":{"type":"string","description":"Internal value used when setting the property"},"displayOrder":{"type":"number","description":"Display order (-1 sorts last)","optional":true},"hidden":{"type":"boolean","description":"Whether the option is hidden in the HubSpot UI"},"description":{"type":"string","description":"Option description","optional":true}}}},"displayOrder":{"type":"number","description":"Display order","optional":true},"calculated":{"type":"boolean","description":"Whether the property is calculated by HubSpot","optional":true},"hidden":{"type":"boolean","description":"Whether the property is hidden","optional":true},"hubspotDefined":{"type":"boolean","description":"Whether the property is a HubSpot default property","optional":true},"archived":{"type":"boolean","description":"Whether the property is archived","optional":true}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of property definitions returned"},"objectType":{"type":"string","description":"Object type the properties belong to"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_quote":{"quote":{"type":"object","description":"HubSpot quote record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Quote properties","properties":{"hs_title":{"type":"string","description":"Quote name/title"},"hs_expiration_date":{"type":"string","description":"Expiration date"},"hs_status":{"type":"string","description":"Quote status"},"hs_esign_enabled":{"type":"string","description":"Whether e-signatures are enabled"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, line items, etc.)","optional":true}}},"quoteId":{"type":"string","description":"The retrieved quote ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_ticket":{"ticket":{"type":"object","description":"HubSpot ticket record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"ticketId":{"type":"string","description":"The retrieved ticket ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_get_users":{"users":{"type":"array","description":"Array of HubSpot CRM records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Record properties"},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"totalItems":{"type":"number","description":"Total number of users returned"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_appointments":{"appointments":{"type":"array","description":"Array of HubSpot appointment records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_associations":{"results":{"type":"array","description":"Array of associated records","items":{"type":"object","properties":{"toObjectId":{"type":"string","description":"ID of the associated (target) record"},"associationTypes":{"type":"array","description":"Association types linking the two records","items":{"type":"object","properties":{"category":{"type":"string","description":"Association category (HUBSPOT_DEFINED, USER_DEFINED, INTEGRATOR_DEFINED)"},"typeId":{"type":"number","description":"Association type ID"},"label":{"type":"string","description":"Association label","optional":true}}}}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_carts":{"carts":{"type":"array","description":"Array of HubSpot CRM records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Record properties"},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_companies":{"companies":{"type":"array","description":"Array of HubSpot company records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_contacts":{"contacts":{"type":"array","description":"Array of HubSpot contact records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_deals":{"deals":{"type":"array","description":"Array of HubSpot deal records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_emails":{"emails":{"type":"array","description":"Array of HubSpot email engagement records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_line_items":{"lineItems":{"type":"array","description":"Array of HubSpot line item records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_lists":{"lists":{"type":"array","description":"Array of HubSpot list objects","items":{"type":"object","properties":{"listId":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"objectTypeId":{"type":"string","description":"Object type ID (e.g., 0-1 for contacts)"},"processingType":{"type":"string","description":"Processing type (MANUAL, DYNAMIC, SNAPSHOT)"},"processingStatus":{"type":"string","description":"Processing status (COMPLETE, PROCESSING)","optional":true},"listVersion":{"type":"number","description":"List version number","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"},"total":{"type":"number","description":"Total number of lists matching the query","optional":true}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_marketing_events":{"events":{"type":"array","description":"Array of HubSpot marketing event objects","items":{"type":"object","properties":{"objectId":{"type":"string","description":"Unique event ID (HubSpot internal)"},"eventName":{"type":"string","description":"Event name"},"eventType":{"type":"string","description":"Event type","optional":true},"eventStatus":{"type":"string","description":"Event status","optional":true},"eventDescription":{"type":"string","description":"Event description","optional":true},"eventUrl":{"type":"string","description":"Event URL","optional":true},"eventOrganizer":{"type":"string","description":"Event organizer","optional":true},"startDateTime":{"type":"string","description":"Start date/time (ISO 8601)","optional":true},"endDateTime":{"type":"string","description":"End date/time (ISO 8601)","optional":true},"eventCancelled":{"type":"boolean","description":"Whether event is cancelled","optional":true},"eventCompleted":{"type":"boolean","description":"Whether event is completed","optional":true},"registrants":{"type":"number","description":"Number of registrants","optional":true},"attendees":{"type":"number","description":"Number of attendees","optional":true},"cancellations":{"type":"number","description":"Number of cancellations","optional":true},"noShows":{"type":"number","description":"Number of no-shows","optional":true},"externalEventId":{"type":"string","description":"External event ID","optional":true},"createdAt":{"type":"string","description":"Creation date (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)"}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_notes":{"notes":{"type":"array","description":"Array of HubSpot note records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_owners":{"owners":{"type":"array","description":"Array of HubSpot owner objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Owner ID"},"email":{"type":"string","description":"Owner email address"},"firstName":{"type":"string","description":"Owner first name"},"lastName":{"type":"string","description":"Owner last name"},"userId":{"type":"number","description":"Associated user ID","optional":true},"teams":{"type":"array","description":"Teams the owner belongs to","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}},"createdAt":{"type":"string","description":"Creation date (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated date (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the owner is archived"}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_quotes":{"quotes":{"type":"array","description":"Array of HubSpot quote records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Quote properties","properties":{"hs_title":{"type":"string","description":"Quote name/title"},"hs_expiration_date":{"type":"string","description":"Expiration date"},"hs_status":{"type":"string","description":"Quote status"},"hs_esign_enabled":{"type":"string","description":"Whether e-signatures are enabled"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_list_tickets":{"tickets":{"type":"array","description":"Array of HubSpot ticket records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_remove_list_memberships":{"recordIdsRemoved":{"type":"array","description":"IDs of the records that were removed from the list","items":{"type":"string"}},"recordIdsMissing":{"type":"array","description":"IDs of the requested records that were not found","items":{"type":"string"}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_companies":{"companies":{"type":"array","description":"Array of HubSpot company records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching companies","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_contacts":{"contacts":{"type":"array","description":"Array of HubSpot contact records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching contacts","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_deals":{"deals":{"type":"array","description":"Array of HubSpot deal records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching deals","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_emails":{"emails":{"type":"array","description":"Array of HubSpot email engagement records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Email properties","properties":{"hs_timestamp":{"type":"string","description":"Email activity time (ISO 8601)"},"hs_email_direction":{"type":"string","description":"Direction (EMAIL = outgoing, INCOMING_EMAIL, FORWARDED_EMAIL)"},"hs_email_status":{"type":"string","description":"Send status (SENT, SENDING, SCHEDULED, FAILED, BOUNCED)"},"hs_email_subject":{"type":"string","description":"Email subject line"},"hs_email_text":{"type":"string","description":"Plain-text email body"},"hs_email_html":{"type":"string","description":"HTML email body"},"hs_email_headers":{"type":"string","description":"JSON-encoded from/to/cc/bcc headers"},"hs_email_from_email":{"type":"string","description":"Sender email address"},"hs_email_to_email":{"type":"string","description":"Recipient email address(es)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Email creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching emails","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_line_items":{"lineItems":{"type":"array","description":"Array of HubSpot line item records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching line items","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_notes":{"notes":{"type":"array","description":"Array of HubSpot note records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Note properties","properties":{"hs_note_body":{"type":"string","description":"Note text/body (supports rich text/HTML)"},"hs_timestamp":{"type":"string","description":"Note activity time (ISO 8601)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_attachment_ids":{"type":"string","description":"Semicolon-separated IDs of files attached to the note"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Note creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching notes","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_quotes":{"quotes":{"type":"array","description":"Array of HubSpot quote records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Quote properties","properties":{"hs_title":{"type":"string","description":"Quote name/title"},"hs_expiration_date":{"type":"string","description":"Expiration date"},"hs_status":{"type":"string","description":"Quote status"},"hs_esign_enabled":{"type":"string","description":"Whether e-signatures are enabled"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching quotes","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_search_tickets":{"tickets":{"type":"array","description":"Array of HubSpot ticket records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records","optional":true}}}},"total":{"type":"number","description":"Total number of matching tickets","optional":true},"paging":{"type":"object","description":"Pagination information for fetching more results","optional":true,"properties":{"next":{"type":"object","description":"Next page cursor information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page of results"},"link":{"type":"string","description":"Link to next page","optional":true}}}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records are available"}}},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_appointment":{"appointment":{"type":"object","description":"HubSpot appointment record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Appointment properties","properties":{"hs_appointment_name":{"type":"string","description":"Appointment title/name"},"hs_appointment_start":{"type":"string","description":"Start time (ISO 8601)"},"hs_appointment_end":{"type":"string","description":"End time (ISO 8601)"},"hs_appointment_status":{"type":"string","description":"Appointment status (e.g., SCHEDULED)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"appointmentId":{"type":"string","description":"The updated appointment ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_company":{"company":{"type":"object","description":"HubSpot company record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Company properties","properties":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company website domain (unique identifier)"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry type (e.g., Airlines/Aviation)"},"phone":{"type":"string","description":"Company phone number"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"address":{"type":"string","description":"Street address"},"numberofemployees":{"type":"string","description":"Total number of employees"},"annualrevenue":{"type":"string","description":"Annual revenue estimate"},"lifecyclestage":{"type":"string","description":"Lifecycle stage"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"hs_createdate":{"type":"string","description":"Company creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"hs_additional_domains":{"type":"string","description":"Additional domains (semicolon-separated)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts (auto-updated)"},"num_associated_deals":{"type":"string","description":"Number of associated deals (auto-updated)"},"website":{"type":"string","description":"Company website URL"}}},"associations":{"type":"object","description":"Associated records (contacts, deals, etc.)","optional":true}}},"companyId":{"type":"string","description":"The updated company ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_contact":{"contact":{"type":"object","description":"HubSpot contact record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Contact properties","properties":{"email":{"type":"string","description":"Contact email address"},"firstname":{"type":"string","description":"Contact first name"},"lastname":{"type":"string","description":"Contact last name"},"phone":{"type":"string","description":"Contact phone number"},"mobilephone":{"type":"string","description":"Contact mobile phone number"},"company":{"type":"string","description":"Associated company name"},"website":{"type":"string","description":"Contact website URL"},"jobtitle":{"type":"string","description":"Contact job title"},"lifecyclestage":{"type":"string","description":"Lifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Contact creation date (ISO 8601)"},"lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"address":{"type":"string","description":"Street address"},"city":{"type":"string","description":"City"},"state":{"type":"string","description":"State/Region"},"zip":{"type":"string","description":"Postal/ZIP code"},"country":{"type":"string","description":"Country"},"fax":{"type":"string","description":"Fax number"},"hs_timezone":{"type":"string","description":"Contact timezone"}}},"associations":{"type":"object","description":"Associated records (companies, deals, etc.)","optional":true}}},"contactId":{"type":"string","description":"The updated contact ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_deal":{"deal":{"type":"object","description":"HubSpot deal record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Deal properties","properties":{"dealname":{"type":"string","description":"Deal name"},"amount":{"type":"string","description":"Deal amount"},"dealstage":{"type":"string","description":"Current deal stage"},"pipeline":{"type":"string","description":"Pipeline the deal is in"},"closedate":{"type":"string","description":"Expected close date (ISO 8601)"},"dealtype":{"type":"string","description":"Deal type (New Business, Existing Business, etc.)"},"description":{"type":"string","description":"Deal description"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Deal creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"},"num_associated_contacts":{"type":"string","description":"Number of associated contacts"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, line items, etc.)","optional":true}}},"dealId":{"type":"string","description":"The updated deal ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_line_item":{"lineItem":{"type":"object","description":"HubSpot line item record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Line item properties","properties":{"name":{"type":"string","description":"Line item name"},"description":{"type":"string","description":"Full description of the product"},"hs_sku":{"type":"string","description":"Unique product identifier (SKU)"},"quantity":{"type":"string","description":"Number of units included"},"price":{"type":"string","description":"Unit price"},"amount":{"type":"string","description":"Total cost (quantity * unit price)"},"hs_line_item_currency_code":{"type":"string","description":"Currency code"},"recurringbillingfrequency":{"type":"string","description":"Recurring billing frequency"},"hs_recurring_billing_start_date":{"type":"string","description":"Recurring billing start date"},"hs_recurring_billing_end_date":{"type":"string","description":"Recurring billing end date"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (deals, quotes, etc.)","optional":true}}},"lineItemId":{"type":"string","description":"The updated line item ID"},"success":{"type":"boolean","description":"Operation success status"}},"hubspot_update_ticket":{"ticket":{"type":"object","description":"HubSpot ticket record","properties":{"id":{"type":"string","description":"Unique record ID (hs_object_id)"},"createdAt":{"type":"string","description":"Record creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Record last updated timestamp (ISO 8601)"},"archived":{"type":"boolean","description":"Whether the record is archived"},"properties":{"type":"object","description":"Ticket properties","properties":{"subject":{"type":"string","description":"Ticket subject/name"},"content":{"type":"string","description":"Ticket content/description"},"hs_pipeline":{"type":"string","description":"Pipeline the ticket is in"},"hs_pipeline_stage":{"type":"string","description":"Current pipeline stage"},"hs_ticket_priority":{"type":"string","description":"Ticket priority (LOW, MEDIUM, HIGH)"},"hs_ticket_category":{"type":"string","description":"Ticket category"},"hubspot_owner_id":{"type":"string","description":"HubSpot owner ID"},"hs_object_id":{"type":"string","description":"HubSpot object ID (same as record ID)"},"createdate":{"type":"string","description":"Ticket creation date (ISO 8601)"},"hs_lastmodifieddate":{"type":"string","description":"Last modified date (ISO 8601)"}}},"associations":{"type":"object","description":"Associated records (contacts, companies, etc.)","optional":true}}},"ticketId":{"type":"string","description":"The updated ticket ID"},"success":{"type":"boolean","description":"Operation success status"}},"huggingface_chat":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Chat completion results","properties":{"content":{"type":"string","description":"Generated text content"},"model":{"type":"string","description":"Model used for generation"},"usage":{"type":"object","description":"Token usage information","properties":{"prompt_tokens":{"type":"number","description":"Number of tokens in the prompt"},"completion_tokens":{"type":"number","description":"Number of tokens in the completion"},"total_tokens":{"type":"number","description":"Total number of tokens used"}}}}}},"hunter_companies_find":{"name":{"type":"string","description":"Company name"},"domain":{"type":"string","description":"Company domain"},"description":{"type":"string","description":"Company description"},"industry":{"type":"string","description":"Industry classification"},"sector":{"type":"string","description":"Business sector"},"size":{"type":"string","description":"Employee headcount range (e.g., \\"11-50\\")"},"founded_year":{"type":"number","description":"Year founded","optional":true},"location":{"type":"string","description":"Headquarters location (formatted)"},"country":{"type":"string","description":"Country (full name)"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"state":{"type":"string","description":"State/province"},"city":{"type":"string","description":"City"},"linkedin":{"type":"string","description":"LinkedIn handle (e.g., company/hunterio)"},"twitter":{"type":"string","description":"Twitter handle"},"facebook":{"type":"string","description":"Facebook handle"},"logo":{"type":"string","description":"Company logo URL"},"phone":{"type":"string","description":"Company phone number"},"tech":{"type":"array","description":"Technologies used by the company","items":{"type":"string","description":"Technology name"}}},"hunter_discover":{"results":{"type":"array","description":"List of companies matching the search criteria","items":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain"},"organization":{"type":"string","description":"Organization name"},"personal_emails":{"type":"number","description":"Count of personal emails"},"generic_emails":{"type":"number","description":"Count of generic (role-based) emails"},"total_emails":{"type":"number","description":"Total emails found for the company"}}}}},"hunter_domain_search":{"domain":{"type":"string","description":"The searched domain name"},"disposable":{"type":"boolean","description":"Whether the domain is a disposable email service"},"webmail":{"type":"boolean","description":"Whether the domain is a webmail provider (e.g., Gmail)"},"accept_all":{"type":"boolean","description":"Whether the server accepts all email addresses (may cause false positives)"},"pattern":{"type":"string","description":"The email pattern used by the organization (e.g., {first}, {first}.{last})"},"organization":{"type":"string","description":"The organization/company name"},"linked_domains":{"type":"array","description":"Other domains linked to the organization","items":{"type":"string","description":"Domain name"}},"emails":{"type":"array","description":"List of email addresses found for the domain (up to 100 per request)","items":{"type":"object","properties":{"value":{"type":"string","description":"The email address"},"type":{"type":"string","description":"Email type: personal or generic (role-based)"},"confidence":{"type":"number","description":"Probability score (0-100) that the email is correct"},"first_name":{"type":"string","description":"Person\'s first name","optional":true},"last_name":{"type":"string","description":"Person\'s last name","optional":true},"position":{"type":"string","description":"Job title/position","optional":true},"position_raw":{"type":"string","description":"Raw job title as found","optional":true},"seniority":{"type":"string","description":"Seniority level (junior, senior, executive)","optional":true},"department":{"type":"string","description":"Department (executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations)","optional":true},"linkedin":{"type":"string","description":"LinkedIn profile URL","optional":true},"twitter":{"type":"string","description":"Twitter handle","optional":true},"phone_number":{"type":"string","description":"Phone number","optional":true},"sources":{"type":"array","description":"List of sources where the email was found (limited to 20)","items":{"type":"object","properties":{"domain":{"type":"string","description":"Domain where the email was found"},"uri":{"type":"string","description":"Full URL of the source page"},"extracted_on":{"type":"string","description":"Date when the email was first extracted (YYYY-MM-DD)"},"last_seen_on":{"type":"string","description":"Date when the email was last seen (YYYY-MM-DD)"},"still_on_page":{"type":"boolean","description":"Whether the email is still present on the source page"}}}},"verification":{"type":"object","description":"Email verification information","properties":{"date":{"type":"string","description":"Date when the email was verified (YYYY-MM-DD)","optional":true},"status":{"type":"string","description":"Verification status (valid, invalid, accept_all, webmail, disposable, unknown)","optional":true}}}}}}},"hunter_email_count":{"total":{"type":"number","description":"Total number of email addresses found"},"personal_emails":{"type":"number","description":"Number of personal email addresses (individual employees)"},"generic_emails":{"type":"number","description":"Number of generic/role-based email addresses (e.g., contact@, info@)"},"department":{"type":"object","description":"Email count breakdown by department","properties":{"executive":{"type":"number","description":"Number of executive department emails"},"it":{"type":"number","description":"Number of IT department emails"},"finance":{"type":"number","description":"Number of finance department emails"},"management":{"type":"number","description":"Number of management department emails"},"sales":{"type":"number","description":"Number of sales department emails"},"legal":{"type":"number","description":"Number of legal department emails"},"support":{"type":"number","description":"Number of support department emails"},"hr":{"type":"number","description":"Number of HR department emails"},"marketing":{"type":"number","description":"Number of marketing department emails"},"communication":{"type":"number","description":"Number of communication department emails"},"education":{"type":"number","description":"Number of education department emails"},"design":{"type":"number","description":"Number of design department emails"},"health":{"type":"number","description":"Number of health department emails"},"operations":{"type":"number","description":"Number of operations department emails"}}},"seniority":{"type":"object","description":"Email count breakdown by seniority level","properties":{"junior":{"type":"number","description":"Number of junior-level emails"},"senior":{"type":"number","description":"Number of senior-level emails"},"executive":{"type":"number","description":"Number of executive-level emails"}}}},"hunter_email_finder":{"first_name":{"type":"string","description":"Person\'s first name"},"last_name":{"type":"string","description":"Person\'s last name"},"email":{"type":"string","description":"The found email address"},"score":{"type":"number","description":"Confidence score (0-100) for the found email address"},"domain":{"type":"string","description":"Domain that was searched"},"accept_all":{"type":"boolean","description":"Whether the server accepts all email addresses (may cause false positives)"},"position":{"type":"string","description":"Job title/position","optional":true},"twitter":{"type":"string","description":"Twitter handle","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"phone_number":{"type":"string","description":"Phone number","optional":true},"company":{"type":"string","description":"Company name","optional":true},"sources":{"type":"array","description":"List of sources where the email was found (limited to 20)","items":{"type":"object","properties":{"domain":{"type":"string","description":"Domain where the email was found"},"uri":{"type":"string","description":"Full URL of the source page"},"extracted_on":{"type":"string","description":"Date when the email was first extracted (YYYY-MM-DD)"},"last_seen_on":{"type":"string","description":"Date when the email was last seen (YYYY-MM-DD)"},"still_on_page":{"type":"boolean","description":"Whether the email is still present on the source page"}}}},"verification":{"type":"object","description":"Email verification information","properties":{"date":{"type":"string","description":"Date when the email was verified (YYYY-MM-DD)","optional":true},"status":{"type":"string","description":"Verification status (valid, invalid, accept_all, webmail, disposable, unknown)","optional":true}}}},"hunter_email_verifier":{"result":{"type":"string","description":"Deliverability result: deliverable, undeliverable, or risky"},"score":{"type":"number","description":"Deliverability score (0-100). Webmail and disposable emails receive an arbitrary score of 50."},"email":{"type":"string","description":"The verified email address"},"regexp":{"type":"boolean","description":"Whether the email passes regular expression validation"},"gibberish":{"type":"boolean","description":"Whether the email appears to be auto-generated (e.g., e65rc109q@company.com)"},"disposable":{"type":"boolean","description":"Whether the email is from a disposable email service"},"webmail":{"type":"boolean","description":"Whether the email is from a webmail provider (e.g., Gmail)"},"mx_records":{"type":"boolean","description":"Whether MX records exist for the domain"},"smtp_server":{"type":"boolean","description":"Whether connection to the SMTP server was successful"},"smtp_check":{"type":"boolean","description":"Whether the email address doesn\'t bounce"},"accept_all":{"type":"boolean","description":"Whether the server accepts all email addresses (may cause false positives)"},"block":{"type":"boolean","description":"Whether the domain is blocking verification (validity could not be determined)"},"status":{"type":"string","description":"Verification status: valid, invalid, accept_all, webmail, disposable, unknown, or blocked"},"sources":{"type":"array","description":"List of sources where the email was found (limited to 20)","items":{"type":"object","properties":{"domain":{"type":"string","description":"Domain where the email was found"},"uri":{"type":"string","description":"Full URL of the source page"},"extracted_on":{"type":"string","description":"Date when the email was first extracted (YYYY-MM-DD)"},"last_seen_on":{"type":"string","description":"Date when the email was last seen (YYYY-MM-DD)"},"still_on_page":{"type":"boolean","description":"Whether the email is still present on the source page"}}}}},"iam_add_user_to_group":{"message":{"type":"string","description":"Operation status message"}},"iam_attach_role_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_attach_user_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_create_access_key":{"message":{"type":"string","description":"Operation status message"},"accessKeyId":{"type":"string","description":"The new access key ID"},"secretAccessKey":{"type":"string","description":"The new secret access key (only shown once)"},"userName":{"type":"string","description":"The user the key was created for"},"status":{"type":"string","description":"Status of the access key (Active)"},"createDate":{"type":"string","description":"Date the key was created","optional":true}},"iam_create_role":{"message":{"type":"string","description":"Operation status message"},"roleName":{"type":"string","description":"The name of the created role"},"roleId":{"type":"string","description":"The unique ID of the created role"},"arn":{"type":"string","description":"The ARN of the created role"},"path":{"type":"string","description":"The path of the created role"},"createDate":{"type":"string","description":"Date the role was created","optional":true}},"iam_create_user":{"message":{"type":"string","description":"Operation status message"},"userName":{"type":"string","description":"The name of the created user"},"userId":{"type":"string","description":"The unique ID of the created user"},"arn":{"type":"string","description":"The ARN of the created user"},"path":{"type":"string","description":"The path of the created user"},"createDate":{"type":"string","description":"Date the user was created","optional":true}},"iam_delete_access_key":{"message":{"type":"string","description":"Operation status message"}},"iam_delete_role":{"message":{"type":"string","description":"Operation status message"}},"iam_delete_user":{"message":{"type":"string","description":"Operation status message"}},"iam_detach_role_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_detach_user_policy":{"message":{"type":"string","description":"Operation status message"}},"iam_get_role":{"roleName":{"type":"string","description":"The name of the role"},"roleId":{"type":"string","description":"The unique ID of the role"},"arn":{"type":"string","description":"The ARN of the role"},"path":{"type":"string","description":"The path to the role"},"createDate":{"type":"string","description":"Date the role was created","optional":true},"description":{"type":"string","description":"Description of the role","optional":true},"maxSessionDuration":{"type":"number","description":"Maximum session duration in seconds","optional":true},"assumeRolePolicyDocument":{"type":"string","description":"The trust policy document (JSON)","optional":true},"roleLastUsedDate":{"type":"string","description":"Date the role was last used","optional":true},"roleLastUsedRegion":{"type":"string","description":"AWS region where the role was last used","optional":true}},"iam_get_user":{"userName":{"type":"string","description":"The name of the user"},"userId":{"type":"string","description":"The unique ID of the user"},"arn":{"type":"string","description":"The ARN of the user"},"path":{"type":"string","description":"The path to the user"},"createDate":{"type":"string","description":"Date the user was created","optional":true},"passwordLastUsed":{"type":"string","description":"Date the password was last used","optional":true},"permissionsBoundaryArn":{"type":"string","description":"ARN of the permissions boundary policy","optional":true},"tags":{"type":"json","description":"Tags attached to the user (key, value pairs)","optional":true}},"iam_list_attached_role_policies":{"attachedPolicies":{"type":"json","description":"List of attached policies with policyName and policyArn"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of attached policies returned"}},"iam_list_attached_user_policies":{"attachedPolicies":{"type":"json","description":"List of attached policies with policyName and policyArn"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of attached policies returned"}},"iam_list_groups":{"groups":{"type":"json","description":"List of IAM groups with groupName, groupId, arn, and path"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of groups returned"}},"iam_list_policies":{"policies":{"type":"json","description":"List of policies with policyName, arn, attachmentCount, and dates"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of policies returned"}},"iam_list_roles":{"roles":{"type":"json","description":"List of IAM roles with roleName, roleId, arn, path, and dates"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of roles returned"}},"iam_list_users":{"users":{"type":"json","description":"List of IAM users with userName, userId, arn, path, and dates"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of users returned"}},"iam_remove_user_from_group":{"message":{"type":"string","description":"Operation status message"}},"iam_simulate_principal_policy":{"evaluationResults":{"type":"json","description":"Simulation results per action: evalActionName, evalResourceName, evalDecision (allowed/explicitDeny/implicitDeny), matchedStatements (sourcePolicyId, sourcePolicyType), missingContextValues"},"isTruncated":{"type":"boolean","description":"Whether there are more results available"},"marker":{"type":"string","description":"Pagination marker for the next page of results","optional":true},"count":{"type":"number","description":"Number of evaluation results returned"}},"icypeas_find_email":{"searchId":{"type":"string","description":"Icypeas internal search ID","optional":true},"status":{"type":"string","description":"Terminal search status: FOUND | DEBITED | NOT_FOUND | DEBITED_NOT_FOUND | BAD_INPUT | INSUFFICIENT_FUNDS | ABORTED","optional":true},"email":{"type":"string","description":"Email address found or verified","optional":true},"firstname":{"type":"string","description":"Found person\'s first name","optional":true},"lastname":{"type":"string","description":"Found person\'s last name","optional":true},"item":{"type":"json","description":"Full raw item object returned by the Icypeas results endpoint","optional":true}},"icypeas_verify_email":{"searchId":{"type":"string","description":"Icypeas internal search ID","optional":true},"status":{"type":"string","description":"Terminal search status: FOUND | DEBITED | NOT_FOUND | DEBITED_NOT_FOUND | BAD_INPUT | INSUFFICIENT_FUNDS | ABORTED","optional":true},"email":{"type":"string","description":"Email address found or verified","optional":true},"valid":{"type":"boolean","description":"Whether the email is valid/deliverable (true for FOUND/DEBITED status)","optional":true},"item":{"type":"json","description":"Full raw item object returned by the Icypeas results endpoint","optional":true}},"identity_center_check_assignment_deletion_status":{"message":{"type":"string","description":"Human-readable status message"},"status":{"type":"string","description":"Current deletion status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"The deletion request ID that was checked"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_check_assignment_status":{"message":{"type":"string","description":"Human-readable status message"},"status":{"type":"string","description":"Current status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"The request ID that was checked"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_create_account_assignment":{"message":{"type":"string","description":"Status message"},"status":{"type":"string","description":"Provisioning status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"Request ID to use with Check Assignment Status"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_delete_account_assignment":{"message":{"type":"string","description":"Status message"},"status":{"type":"string","description":"Deprovisioning status: IN_PROGRESS, FAILED, or SUCCEEDED"},"requestId":{"type":"string","description":"Request ID to use with Check Assignment Status"},"accountId":{"type":"string","description":"Target AWS account ID","optional":true},"permissionSetArn":{"type":"string","description":"Permission set ARN","optional":true},"principalType":{"type":"string","description":"Principal type (USER or GROUP)","optional":true},"principalId":{"type":"string","description":"Principal ID","optional":true},"failureReason":{"type":"string","description":"Reason for failure if status is FAILED","optional":true},"createdDate":{"type":"string","description":"Date the request was created","optional":true}},"identity_center_describe_account":{"id":{"type":"string","description":"AWS account ID"},"arn":{"type":"string","description":"AWS account ARN"},"name":{"type":"string","description":"Account name"},"email":{"type":"string","description":"Root email address of the account"},"status":{"type":"string","description":"Account status (ACTIVE, SUSPENDED, etc.)"},"joinedTimestamp":{"type":"string","description":"Date the account joined the organization","optional":true}},"identity_center_get_group":{"groupId":{"type":"string","description":"Identity Store group ID (use as principalId)"},"displayName":{"type":"string","description":"Display name of the group","optional":true},"description":{"type":"string","description":"Group description","optional":true}},"identity_center_get_user":{"userId":{"type":"string","description":"Identity Store user ID (use as principalId)"},"userName":{"type":"string","description":"Username in the Identity Store"},"displayName":{"type":"string","description":"Display name of the user","optional":true},"email":{"type":"string","description":"Email address of the user","optional":true}},"identity_center_list_account_assignments":{"assignments":{"type":"json","description":"List of account assignments with accountId, permissionSetArn, principalType, principalId"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of assignments returned"}},"identity_center_list_accounts":{"accounts":{"type":"json","description":"List of AWS accounts with id, arn, name, email, status"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of accounts returned"}},"identity_center_list_groups":{"groups":{"type":"json","description":"List of groups with groupId, displayName, description"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of groups returned"}},"identity_center_list_instances":{"instances":{"type":"json","description":"List of Identity Center instances with instanceArn, identityStoreId, name, status, statusReason"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of instances returned"}},"identity_center_list_permission_sets":{"permissionSets":{"type":"json","description":"List of permission sets with permissionSetArn, name, description, sessionDuration"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of permission sets returned"}},"image_generate":{"content":{"type":"string","description":"Generated image URL or identifier"},"image":{"type":"file","description":"Generated image file"},"imageUrl":{"type":"string","description":"Generated image URL"},"provider":{"type":"string","description":"Provider used"},"model":{"type":"string","description":"Model used"},"metadata":{"type":"json","description":"Generation metadata","properties":{"provider":{"type":"string","description":"Provider used"},"model":{"type":"string","description":"Model used"},"description":{"type":"string","description":"Provider description","optional":true},"revisedPrompt":{"type":"string","description":"Revised prompt","optional":true},"seed":{"type":"number","description":"Seed used for generation","optional":true},"jobId":{"type":"string","description":"Provider job ID","optional":true},"contentType":{"type":"string","description":"Image MIME type","optional":true}}}},"incidentio_actions_list":{"actions":{"type":"array","description":"List of actions","items":{"type":"object","properties":{"id":{"type":"string","description":"Action ID"},"description":{"type":"string","description":"Action description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Action status"},"due_at":{"type":"string","description":"Due date/time"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the action","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"external_issue_reference":{"type":"object","description":"External issue tracking reference","optional":true,"properties":{"provider":{"type":"string","description":"Issue tracking provider (e.g., Jira, Linear)"},"issue_name":{"type":"string","description":"Issue identifier"},"issue_permalink":{"type":"string","description":"URL to the external issue"}}}}}}},"incidentio_actions_show":{"action":{"type":"object","description":"Action details","properties":{"id":{"type":"string","description":"Action ID"},"description":{"type":"string","description":"Action description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Action status"},"due_at":{"type":"string","description":"Due date/time"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the action","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"external_issue_reference":{"type":"object","description":"External issue tracking reference","optional":true,"properties":{"provider":{"type":"string","description":"Issue tracking provider (e.g., Jira, Linear)"},"issue_name":{"type":"string","description":"Issue identifier"},"issue_permalink":{"type":"string","description":"URL to the external issue"}}}}}},"incidentio_custom_fields_create":{"custom_field":{"type":"object","description":"Created custom field","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"incidentio_custom_fields_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_custom_fields_list":{"custom_fields":{"type":"array","description":"List of custom fields","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}}},"incidentio_custom_fields_show":{"custom_field":{"type":"object","description":"Custom field details","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"incidentio_custom_fields_update":{"custom_field":{"type":"object","description":"Updated custom field","properties":{"id":{"type":"string","description":"Custom field ID"},"name":{"type":"string","description":"Custom field name"},"description":{"type":"string","description":"Custom field description"},"field_type":{"type":"string","description":"Custom field type"},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"}}}},"incidentio_escalation_paths_create":{"escalation_path":{"type":"object","description":"The created escalation path","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels","items":{"type":"object","properties":{"targets":{"type":"array","description":"Targets for this level","items":{"type":"object","properties":{"id":{"type":"string","description":"Target ID"},"type":{"type":"string","description":"Target type"},"schedule_id":{"type":"string","description":"Schedule ID if type is schedule","optional":true},"user_id":{"type":"string","description":"User ID if type is user","optional":true},"urgency":{"type":"string","description":"Urgency level"}}}},"time_to_ack_seconds":{"type":"number","description":"Time to acknowledge in seconds"}}}},"working_hours":{"type":"array","description":"Working hours configuration","optional":true,"items":{"type":"object","properties":{"weekday":{"type":"string","description":"Day of week"},"start_time":{"type":"string","description":"Start time"},"end_time":{"type":"string","description":"End time"}}}}}}},"incidentio_escalation_paths_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_escalation_paths_list":{"escalation_paths":{"type":"array","description":"List of escalation paths","items":{"type":"object","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels"},"working_hours":{"type":"array","description":"Working hours configuration","optional":true}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_escalation_paths_show":{"escalation_path":{"type":"object","description":"The escalation path details","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels","items":{"type":"object","properties":{"targets":{"type":"array","description":"Targets for this level","items":{"type":"object","properties":{"id":{"type":"string","description":"Target ID"},"type":{"type":"string","description":"Target type"},"schedule_id":{"type":"string","description":"Schedule ID if type is schedule","optional":true},"user_id":{"type":"string","description":"User ID if type is user","optional":true},"urgency":{"type":"string","description":"Urgency level"}}}},"time_to_ack_seconds":{"type":"number","description":"Time to acknowledge in seconds"}}}},"working_hours":{"type":"array","description":"Working hours configuration","optional":true,"items":{"type":"object","properties":{"weekday":{"type":"string","description":"Day of week"},"start_time":{"type":"string","description":"Start time"},"end_time":{"type":"string","description":"End time"}}}}}}},"incidentio_escalation_paths_update":{"escalation_path":{"type":"object","description":"The updated escalation path","properties":{"id":{"type":"string","description":"The escalation path ID"},"name":{"type":"string","description":"The escalation path name"},"path":{"type":"array","description":"Array of escalation levels","items":{"type":"object","properties":{"targets":{"type":"array","description":"Targets for this level","items":{"type":"object","properties":{"id":{"type":"string","description":"Target ID"},"type":{"type":"string","description":"Target type"},"schedule_id":{"type":"string","description":"Schedule ID if type is schedule","optional":true},"user_id":{"type":"string","description":"User ID if type is user","optional":true},"urgency":{"type":"string","description":"Urgency level"}}}},"time_to_ack_seconds":{"type":"number","description":"Time to acknowledge in seconds"}}}},"working_hours":{"type":"array","description":"Working hours configuration","optional":true,"items":{"type":"object","properties":{"weekday":{"type":"string","description":"Day of week"},"start_time":{"type":"string","description":"Start time"},"end_time":{"type":"string","description":"End time"}}}}}}},"incidentio_escalations_create":{"escalation":{"type":"object","description":"The created escalation policy","properties":{"id":{"type":"string","description":"The escalation policy ID"},"name":{"type":"string","description":"The escalation policy name"},"created_at":{"type":"string","description":"When the escalation policy was created"},"updated_at":{"type":"string","description":"When the escalation policy was last updated"}}}},"incidentio_escalations_list":{"escalations":{"type":"array","description":"List of escalation policies","items":{"type":"object","properties":{"id":{"type":"string","description":"The escalation policy ID"},"name":{"type":"string","description":"The escalation policy name"},"created_at":{"type":"string","description":"When the escalation policy was created"},"updated_at":{"type":"string","description":"When the escalation policy was last updated"}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_escalations_show":{"escalation":{"type":"object","description":"The escalation policy details","properties":{"id":{"type":"string","description":"The escalation policy ID"},"name":{"type":"string","description":"The escalation policy name"},"created_at":{"type":"string","description":"When the escalation policy was created"},"updated_at":{"type":"string","description":"When the escalation policy was last updated"}}}},"incidentio_follow_ups_list":{"follow_ups":{"type":"array","description":"List of follow-ups","items":{"type":"object","properties":{"id":{"type":"string","description":"Follow-up ID"},"title":{"type":"string","description":"Follow-up title"},"description":{"type":"string","description":"Follow-up description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Follow-up status"},"priority":{"type":"object","description":"Follow-up priority","optional":true,"properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name"},"description":{"type":"string","description":"Priority description"},"rank":{"type":"number","description":"Priority rank"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the follow-up","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"labels":{"type":"array","description":"Labels associated with the follow-up","items":{"type":"string"}},"external_issue_reference":{"type":"object","description":"External issue tracking reference","properties":{"provider":{"type":"string","description":"External provider name"},"issue_name":{"type":"string","description":"External issue name or ID"},"issue_permalink":{"type":"string","description":"Permalink to external issue"}}}}}}},"incidentio_follow_ups_show":{"follow_up":{"type":"object","description":"Follow-up details","properties":{"id":{"type":"string","description":"Follow-up ID"},"title":{"type":"string","description":"Follow-up title"},"description":{"type":"string","description":"Follow-up description"},"assignee":{"type":"object","description":"Assigned user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"status":{"type":"string","description":"Follow-up status"},"priority":{"type":"object","description":"Follow-up priority","optional":true,"properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name"},"description":{"type":"string","description":"Priority description"},"rank":{"type":"number","description":"Priority rank"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_id":{"type":"string","description":"Associated incident ID"},"creator":{"type":"object","description":"User who created the follow-up","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"completed_at":{"type":"string","description":"Completion timestamp"},"labels":{"type":"array","description":"Labels associated with the follow-up","items":{"type":"string"}},"external_issue_reference":{"type":"object","description":"External issue tracking reference","properties":{"provider":{"type":"string","description":"External provider name"},"issue_name":{"type":"string","description":"External issue name or ID"},"issue_permalink":{"type":"string","description":"Permalink to external issue"}}}}}},"incidentio_incident_roles_create":{"incident_role":{"type":"object","description":"The created incident role","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}},"incidentio_incident_roles_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_incident_roles_list":{"incident_roles":{"type":"array","description":"List of incident roles","items":{"type":"object","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}}},"incidentio_incident_roles_show":{"incident_role":{"type":"object","description":"The incident role details","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}},"incidentio_incident_roles_update":{"incident_role":{"type":"object","description":"The updated incident role","properties":{"id":{"type":"string","description":"The incident role ID"},"name":{"type":"string","description":"The incident role name"},"description":{"type":"string","description":"The incident role description","optional":true},"instructions":{"type":"string","description":"Instructions for the role"},"shortform":{"type":"string","description":"Short form abbreviation of the role"},"role_type":{"type":"string","description":"The type of role"},"required":{"type":"boolean","description":"Whether the role is required"},"created_at":{"type":"string","description":"When the role was created"},"updated_at":{"type":"string","description":"When the role was last updated"}}}},"incidentio_incident_statuses_list":{"incident_statuses":{"type":"array","description":"List of incident statuses","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the incident status"},"name":{"type":"string","description":"Name of the incident status"},"description":{"type":"string","description":"Description of the incident status"},"category":{"type":"string","description":"Category of the incident status"}}}}},"incidentio_incident_timestamps_list":{"incident_timestamps":{"type":"array","description":"List of incident timestamp definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"The timestamp ID"},"name":{"type":"string","description":"The timestamp name"},"rank":{"type":"number","description":"The rank/order of the timestamp"},"created_at":{"type":"string","description":"When the timestamp was created"},"updated_at":{"type":"string","description":"When the timestamp was last updated"}}}}},"incidentio_incident_timestamps_show":{"incident_timestamp":{"type":"object","description":"The incident timestamp details","properties":{"id":{"type":"string","description":"The timestamp ID"},"name":{"type":"string","description":"The timestamp name"},"rank":{"type":"number","description":"The rank/order of the timestamp"},"created_at":{"type":"string","description":"When the timestamp was created"},"updated_at":{"type":"string","description":"When the timestamp was last updated"}}}},"incidentio_incident_types_list":{"incident_types":{"type":"array","description":"List of incident types","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the incident type"},"name":{"type":"string","description":"Name of the incident type"},"description":{"type":"string","description":"Description of the incident type"},"is_default":{"type":"boolean","description":"Whether this is the default incident type"}}}}},"incidentio_incident_updates_list":{"incident_updates":{"type":"array","description":"List of incident updates","items":{"type":"object","properties":{"id":{"type":"string","description":"The update ID"},"incident_id":{"type":"string","description":"The incident ID"},"message":{"type":"string","description":"The update message"},"new_severity":{"type":"object","description":"New severity if changed","optional":true,"properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"new_status":{"type":"object","description":"New status if changed","optional":true,"properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"updater":{"type":"object","description":"User who created the update","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"created_at":{"type":"string","description":"When the update was created"},"updated_at":{"type":"string","description":"When the update was last modified"}}}},"pagination_meta":{"type":"object","description":"Pagination information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_incidents_create":{"incident":{"type":"object","description":"The created incident object","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name"},"summary":{"type":"string","description":"Brief summary of the incident"},"description":{"type":"string","description":"Detailed description of the incident"},"mode":{"type":"string","description":"Incident mode (e.g., standard, retrospective)"},"call_url":{"type":"string","description":"URL for the incident call/bridge"},"severity":{"type":"object","description":"Severity of the incident","properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"status":{"type":"object","description":"Current status of the incident","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"incident_type":{"type":"object","description":"Type of the incident","properties":{"id":{"type":"string","description":"Type ID"},"name":{"type":"string","description":"Type name"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_url":{"type":"string","description":"URL to the incident"},"slack_channel_id":{"type":"string","description":"Associated Slack channel ID"},"slack_channel_name":{"type":"string","description":"Associated Slack channel name"},"visibility":{"type":"string","description":"Incident visibility"}}}},"incidentio_incidents_list":{"incidents":{"type":"array","description":"List of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name/title"},"summary":{"type":"string","description":"Incident summary","optional":true},"description":{"type":"string","description":"Incident description","optional":true},"mode":{"type":"string","description":"Incident mode (standard, retrospective, test)","optional":true},"call_url":{"type":"string","description":"Video call URL","optional":true},"severity":{"type":"object","description":"Incident severity","optional":true,"properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name (e.g., Critical, Major, Minor)"},"description":{"type":"string","description":"Severity description"},"rank":{"type":"number","description":"Severity rank (lower = more severe)"}}},"status":{"type":"object","description":"Current incident status","optional":true,"properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"category":{"type":"string","description":"Status category (triage, active, post-incident, closed)"}}},"incident_type":{"type":"object","description":"Incident type","optional":true,"properties":{"id":{"type":"string","description":"Incident type ID"},"name":{"type":"string","description":"Incident type name"},"description":{"type":"string","description":"Incident type description"},"is_default":{"type":"boolean","description":"Whether this is the default incident type"}}},"created_at":{"type":"string","description":"When the incident was created (ISO 8601)"},"updated_at":{"type":"string","description":"When the incident was last updated (ISO 8601)"},"incident_url":{"type":"string","description":"URL to the incident page","optional":true},"slack_channel_id":{"type":"string","description":"Slack channel ID","optional":true},"slack_channel_name":{"type":"string","description":"Slack channel name","optional":true},"visibility":{"type":"string","description":"Incident visibility (public, private)","optional":true}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of items per page"},"total_record_count":{"type":"number","description":"Total number of records","optional":true}}}},"incidentio_incidents_show":{"incident":{"type":"object","description":"Detailed incident information","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name"},"summary":{"type":"string","description":"Brief summary of the incident"},"description":{"type":"string","description":"Detailed description of the incident"},"mode":{"type":"string","description":"Incident mode (e.g., standard, retrospective)"},"call_url":{"type":"string","description":"URL for the incident call/bridge"},"permalink":{"type":"string","description":"Permanent link to the incident"},"severity":{"type":"object","description":"Severity of the incident","properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"status":{"type":"object","description":"Current status of the incident","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"incident_type":{"type":"object","description":"Type of the incident","properties":{"id":{"type":"string","description":"Type ID"},"name":{"type":"string","description":"Type name"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_url":{"type":"string","description":"URL to the incident"},"slack_channel_id":{"type":"string","description":"Associated Slack channel ID"},"slack_channel_name":{"type":"string","description":"Associated Slack channel name"},"visibility":{"type":"string","description":"Incident visibility"},"custom_field_entries":{"type":"array","description":"Custom field values for the incident"},"incident_role_assignments":{"type":"array","description":"Role assignments for the incident"}}}},"incidentio_incidents_update":{"incident":{"type":"object","description":"The updated incident object","properties":{"id":{"type":"string","description":"Incident ID"},"name":{"type":"string","description":"Incident name"},"summary":{"type":"string","description":"Brief summary of the incident"},"description":{"type":"string","description":"Detailed description of the incident"},"mode":{"type":"string","description":"Incident mode (e.g., standard, retrospective)"},"call_url":{"type":"string","description":"URL for the incident call/bridge"},"severity":{"type":"object","description":"Severity of the incident","properties":{"id":{"type":"string","description":"Severity ID"},"name":{"type":"string","description":"Severity name"},"rank":{"type":"number","description":"Severity rank"}}},"status":{"type":"object","description":"Current status of the incident","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"},"category":{"type":"string","description":"Status category"}}},"incident_type":{"type":"object","description":"Type of the incident","properties":{"id":{"type":"string","description":"Type ID"},"name":{"type":"string","description":"Type name"}}},"created_at":{"type":"string","description":"Creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"incident_url":{"type":"string","description":"URL to the incident"},"slack_channel_id":{"type":"string","description":"Associated Slack channel ID"},"slack_channel_name":{"type":"string","description":"Associated Slack channel name"},"visibility":{"type":"string","description":"Incident visibility"}}}},"incidentio_schedule_entries_list":{"schedule_entries":{"type":"object","description":"Schedule entries grouped by final, overrides, and scheduled entries","properties":{"final":{"type":"array","description":"Final computed schedule entries"},"overrides":{"type":"array","description":"Override schedule entries"},"scheduled":{"type":"array","description":"Scheduled entries before overrides are applied"}}},"pagination_meta":{"type":"object","description":"Pagination information","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"after_url":{"type":"string","description":"URL for next page","optional":true}}}},"incidentio_schedule_overrides_create":{"override":{"type":"object","description":"The created schedule override","properties":{"id":{"type":"string","description":"The override ID"},"layer_id":{"type":"string","description":"The schedule layer ID"},"rotation_id":{"type":"string","description":"The rotation ID"},"schedule_id":{"type":"string","description":"The schedule ID"},"user":{"type":"object","description":"User assigned to this override","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"start_at":{"type":"string","description":"When the override starts"},"end_at":{"type":"string","description":"When the override ends"},"created_at":{"type":"string","description":"When the override was created"},"updated_at":{"type":"string","description":"When the override was last updated"}}}},"incidentio_schedules_create":{"schedule":{"type":"object","description":"The created schedule","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"incidentio_schedules_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_schedules_list":{"schedules":{"type":"array","description":"List of schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of results per page"}}}},"incidentio_schedules_show":{"schedule":{"type":"object","description":"The schedule details","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"incidentio_schedules_update":{"schedule":{"type":"object","description":"The updated schedule","properties":{"id":{"type":"string","description":"The schedule ID"},"name":{"type":"string","description":"The schedule name"},"timezone":{"type":"string","description":"The schedule timezone"},"created_at":{"type":"string","description":"When the schedule was created"},"updated_at":{"type":"string","description":"When the schedule was last updated"}}}},"incidentio_severities_list":{"severities":{"type":"array","description":"List of severity levels","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the severity level"},"name":{"type":"string","description":"Name of the severity level"},"description":{"type":"string","description":"Description of the severity level"},"rank":{"type":"number","description":"Rank/order of the severity level"}}}}},"incidentio_users_list":{"users":{"type":"array","description":"List of users in the workspace","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the user"},"name":{"type":"string","description":"Full name of the user"},"email":{"type":"string","description":"Email address of the user"},"role":{"type":"string","description":"Role of the user in the workspace"}}}},"pagination_meta":{"type":"object","description":"Pagination metadata","optional":true,"properties":{"after":{"type":"string","description":"Cursor for next page","optional":true},"page_size":{"type":"number","description":"Number of items per page"},"total_record_count":{"type":"number","description":"Total number of records","optional":true}}}},"incidentio_users_show":{"user":{"type":"object","description":"Details of the requested user","properties":{"id":{"type":"string","description":"Unique identifier for the user"},"name":{"type":"string","description":"Full name of the user"},"email":{"type":"string","description":"Email address of the user"},"role":{"type":"string","description":"Role of the user in the workspace"}}}},"incidentio_workflows_create":{"workflow":{"type":"object","description":"The created workflow","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}},"management_meta":{"type":"json","description":"Workflow management metadata","optional":true}},"incidentio_workflows_delete":{"message":{"type":"string","description":"Success message"}},"incidentio_workflows_list":{"workflows":{"type":"array","description":"List of workflows","items":{"type":"object","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}}}},"incidentio_workflows_show":{"workflow":{"type":"object","description":"The workflow details","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}},"management_meta":{"type":"json","description":"Workflow management metadata","optional":true}},"incidentio_workflows_update":{"workflow":{"type":"object","description":"The updated workflow","properties":{"id":{"type":"string","description":"Workflow ID"},"name":{"type":"string","description":"Workflow name"},"trigger":{"type":"string","description":"Workflow trigger"},"once_for":{"type":"array","description":"Fields that make the workflow run once"},"version":{"type":"number","description":"Workflow version"},"expressions":{"type":"array","description":"Workflow expressions"},"condition_groups":{"type":"array","description":"Workflow condition groups"},"steps":{"type":"array","description":"Workflow steps"},"include_private_incidents":{"type":"boolean","description":"Whether the workflow includes private incidents"},"include_private_escalations":{"type":"boolean","description":"Whether the workflow includes private escalations"},"runs_on_incident_modes":{"type":"array","description":"Incident modes the workflow runs on"},"continue_on_step_error":{"type":"boolean","description":"Whether execution continues after a step error"},"runs_on_incidents":{"type":"string","description":"Incident lifecycle filter"},"state":{"type":"string","description":"Workflow state (active, draft, disabled)"},"delay":{"type":"object","description":"Workflow delay configuration","optional":true},"folder":{"type":"string","description":"Workflow folder","optional":true},"runs_from":{"type":"string","description":"When the workflow runs from","optional":true},"shortform":{"type":"string","description":"Workflow shortform identifier","optional":true}}},"management_meta":{"type":"json","description":"Workflow management metadata","optional":true}},"infisical_create_secret":{"secret":{"type":"object","description":"The created secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"infisical_delete_secret":{"secret":{"type":"object","description":"The deleted secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"infisical_get_secret":{"secret":{"type":"object","description":"The retrieved secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"infisical_list_secrets":{"secrets":{"type":"array","description":"Array of secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"count":{"type":"number","description":"Total number of secrets returned"}},"infisical_update_secret":{"secret":{"type":"object","description":"The updated secret","properties":{"id":{"type":"string","description":"Secret ID"},"workspace":{"type":"string","description":"Workspace/project ID","optional":true},"secretKey":{"type":"string","description":"Secret name/key"},"secretValue":{"type":"string","description":"Secret value","optional":true},"secretComment":{"type":"string","description":"Secret comment","optional":true},"secretPath":{"type":"string","description":"Secret path","optional":true},"version":{"type":"number","description":"Secret version"},"type":{"type":"string","description":"Secret type (shared or personal)"},"environment":{"type":"string","description":"Environment slug"},"secretValueHidden":{"type":"boolean","description":"Whether the secret value was hidden in the response","optional":true},"isRotatedSecret":{"type":"boolean","description":"Whether the secret is managed by secret rotation","optional":true},"rotationId":{"type":"string","description":"Secret rotation ID","optional":true},"secretReminderNote":{"type":"string","description":"Rotation reminder note","optional":true},"secretReminderRepeatDays":{"type":"number","description":"Rotation reminder interval in days","optional":true},"skipMultilineEncoding":{"type":"boolean","description":"Whether multiline encoding is skipped for this secret","optional":true},"tags":{"type":"array","description":"Tags attached to the secret","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"slug":{"type":"string","description":"Tag slug"},"color":{"type":"string","description":"Tag color","optional":true},"name":{"type":"string","description":"Tag name"}}}},"secretMetadata":{"type":"array","description":"Custom metadata key-value pairs","optional":true,"items":{"type":"object","properties":{"key":{"type":"string","description":"Metadata key"},"value":{"type":"string","description":"Metadata value"},"isEncrypted":{"type":"boolean","description":"Whether the metadata value is encrypted","optional":true}}}},"actor":{"type":"object","description":"Identity that last modified the secret","optional":true,"properties":{"actorId":{"type":"string","description":"Actor ID","optional":true},"actorType":{"type":"string","description":"Actor type","optional":true},"name":{"type":"string","description":"Actor name","optional":true},"membershipId":{"type":"string","description":"Membership ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true}}},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"instagram_delete_comment":{"success":{"type":"boolean","description":"Whether the delete succeeded"}},"instagram_download_media":{"files":{"type":"file[]","description":"Downloaded media as canonical User Files, ready for attachment inputs (100 MB max each)"},"mediaId":{"type":"string","description":"Instagram media ID that was downloaded"},"mediaType":{"type":"string","description":"Instagram media type, such as IMAGE, VIDEO, or CAROUSEL_ALBUM","optional":true},"downloadedCount":{"type":"number","description":"Number of files downloaded"}},"instagram_get_account_insights":{"insights":{"type":"array","description":"Account insight metrics","items":{"type":"object","properties":{"name":{"type":"string","description":"Metric name","nullable":true},"period":{"type":"string","description":"Aggregation period","nullable":true},"title":{"type":"string","description":"Human-readable metric title","nullable":true},"description":{"type":"string","description":"Metric description","nullable":true},"values":{"type":"json","description":"Metric values; shape varies by metric and requested breakdown"},"totalValue":{"type":"json","description":"Aggregate metric value; shape varies by metric and breakdown","nullable":true}}}}},"instagram_get_container_status":{"containerId":{"type":"string","description":"Container id"},"statusCode":{"type":"string","description":"EXPIRED, ERROR, FINISHED, IN_PROGRESS, or PUBLISHED","optional":true},"status":{"type":"string","description":"Detailed status message when available","optional":true}},"instagram_get_conversation_messages":{"conversationId":{"type":"string","description":"Conversation id"},"messages":{"type":"array","description":"Message references (id, createdTime). Use Get Message for sender, recipient, and text.","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram message ID"},"createdTime":{"type":"string","description":"Created timestamp","nullable":true},"isUnsupported":{"type":"boolean","description":"Whether this message type is unsupported by the API"}}}},"nextCursor":{"type":"string","description":"Nested messages pagination cursor","optional":true}},"instagram_get_media":{"id":{"type":"string","description":"Media id","optional":true},"caption":{"type":"string","description":"Caption text","optional":true},"mediaType":{"type":"string","description":"IMAGE, VIDEO, or CAROUSEL_ALBUM","optional":true},"mediaProductType":{"type":"string","description":"Feed, Reels, or Stories product type","optional":true},"mediaUrl":{"type":"string","description":"Instagram media URL when available; use Download Media to persist it","optional":true},"permalink":{"type":"string","description":"Permalink to the post","optional":true},"timestamp":{"type":"string","description":"ISO timestamp","optional":true},"likeCount":{"type":"number","description":"Like count","optional":true},"commentsCount":{"type":"number","description":"Comments count","optional":true},"children":{"type":"array","description":"Carousel child media IDs","items":{"type":"object","properties":{"id":{"type":"string","description":"Carousel child media ID"}}}}},"instagram_get_media_insights":{"insights":{"type":"array","description":"Media insight metrics","items":{"type":"object","properties":{"name":{"type":"string","description":"Metric name","nullable":true},"period":{"type":"string","description":"Aggregation period","nullable":true},"title":{"type":"string","description":"Human-readable metric title","nullable":true},"description":{"type":"string","description":"Metric description","nullable":true},"values":{"type":"json","description":"Metric values; shape varies by metric and requested breakdown"},"totalValue":{"type":"json","description":"Aggregate metric value; shape varies by metric and breakdown","nullable":true}}}}},"instagram_get_message":{"id":{"type":"string","description":"Message id"},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"fromId":{"type":"string","description":"Sender Instagram-scoped id","optional":true},"fromUsername":{"type":"string","description":"Sender username","optional":true},"toId":{"type":"string","description":"Recipient id","optional":true},"message":{"type":"string","description":"Message text","optional":true}},"instagram_get_profile":{"userId":{"type":"string","description":"Instagram professional account user_id","optional":true},"id":{"type":"string","description":"Graph object id","optional":true},"username":{"type":"string","description":"Instagram username","optional":true},"name":{"type":"string","description":"Display name","optional":true},"accountType":{"type":"string","description":"Business or Media_Creator","optional":true},"profilePictureUrl":{"type":"string","description":"Profile picture URL","optional":true},"followersCount":{"type":"number","description":"Follower count","optional":true},"followsCount":{"type":"number","description":"Following count","optional":true},"mediaCount":{"type":"number","description":"Media count","optional":true}},"instagram_get_publishing_limit":{"quotaUsage":{"type":"number","description":"Number of publishes used in the current window","optional":true},"config":{"type":"json","description":"Quota config (quotaTotal, quotaDuration)","optional":true,"properties":{"quotaTotal":{"type":"number","description":"Total publishes allowed in the quota window","nullable":true},"quotaDuration":{"type":"number","description":"Quota window duration reported by Instagram","nullable":true}}}},"instagram_hide_comment":{"success":{"type":"boolean","description":"Whether the hide/unhide succeeded"}},"instagram_list_comments":{"comments":{"type":"array","description":"Comments on the media object","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram comment ID"},"text":{"type":"string","description":"Comment text","nullable":true},"username":{"type":"string","description":"Comment author username","nullable":true},"timestamp":{"type":"string","description":"ISO timestamp","nullable":true},"likeCount":{"type":"number","description":"Like count","nullable":true},"hidden":{"type":"boolean","description":"Whether the comment is hidden","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor","optional":true}},"instagram_list_conversations":{"conversations":{"type":"array","description":"Instagram Direct conversations from this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram conversation ID"},"updatedTime":{"type":"string","description":"Last updated timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor","optional":true}},"instagram_list_media":{"media":{"type":"array","description":"Media objects from this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram media ID"},"caption":{"type":"string","description":"Caption text","nullable":true},"mediaType":{"type":"string","description":"IMAGE, VIDEO, or CAROUSEL_ALBUM","nullable":true},"mediaProductType":{"type":"string","description":"Feed, Reels, or Stories product type","nullable":true},"mediaUrl":{"type":"string","description":"Instagram media URL when available","nullable":true},"permalink":{"type":"string","description":"Permalink to the media","nullable":true},"timestamp":{"type":"string","description":"ISO timestamp","nullable":true},"likeCount":{"type":"number","description":"Like count","nullable":true},"commentsCount":{"type":"number","description":"Comment count","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor for the next page","optional":true}},"instagram_list_stories":{"stories":{"type":"array","description":"Active stories from this page","items":{"type":"object","properties":{"id":{"type":"string","description":"Instagram story ID"},"mediaType":{"type":"string","description":"IMAGE or VIDEO","nullable":true},"mediaUrl":{"type":"string","description":"Instagram story media URL when available","nullable":true},"timestamp":{"type":"string","description":"ISO timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Pagination cursor","optional":true}},"instagram_private_reply":{"messageId":{"type":"string","description":"Sent message id"},"recipientId":{"type":"string","description":"Instagram-scoped recipient id"}},"instagram_publish_carousel":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_image":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_reel":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_story":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_publish_video":{"containerId":{"type":"string","description":"Media container ID","optional":true},"mediaId":{"type":"string","description":"Published media ID","optional":true},"statusCode":{"type":"string","description":"Final container status","optional":true}},"instagram_reply_to_comment":{"id":{"type":"string","description":"Created reply comment id"}},"instagram_send_text_message":{"messageId":{"type":"string","description":"Sent message id"},"recipientId":{"type":"string","description":"Recipient id"}},"instagram_set_comments_enabled":{"success":{"type":"boolean","description":"Whether the update succeeded"}},"instantly_activate_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true},"message":{"type":"string","description":"Confirmation message from Instantly","optional":true}},"instantly_create_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true}},"instantly_create_lead":{"lead":{"type":"object","description":"Lead details","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"job_title":{"type":"string","description":"Lead job title","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true},"payload":{"type":"json","description":"Lead custom variables","nullable":true}}},"id":{"type":"string","description":"Lead ID","optional":true},"email_address":{"type":"string","description":"Lead email address","optional":true},"first_name":{"type":"string","description":"Lead first name","optional":true},"last_name":{"type":"string","description":"Lead last name","optional":true},"campaign":{"type":"string","description":"Campaign ID","optional":true},"status":{"type":"number","description":"Lead status","optional":true}},"instantly_create_lead_list":{"lead_list":{"type":"object","description":"Lead list details","properties":{"id":{"type":"string","description":"Lead list ID","nullable":true},"organization_id":{"type":"string","description":"Organization ID","nullable":true},"has_enrichment_task":{"type":"boolean","description":"Whether enrichment is enabled","nullable":true},"owned_by":{"type":"string","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Lead list name","nullable":true},"timestamp_created":{"type":"string","description":"Creation timestamp","nullable":true}}},"id":{"type":"string","description":"Lead list ID","optional":true},"name":{"type":"string","description":"Lead list name","optional":true}},"instantly_delete_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true},"message":{"type":"string","description":"Confirmation message from Instantly","optional":true}},"instantly_delete_leads":{"count":{"type":"number","description":"Number of leads deleted","optional":true}},"instantly_get_lead":{"lead":{"type":"object","description":"Lead details","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"job_title":{"type":"string","description":"Lead job title","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true},"payload":{"type":"json","description":"Lead custom variables","nullable":true}}},"id":{"type":"string","description":"Lead ID","optional":true},"email_address":{"type":"string","description":"Lead email address","optional":true},"first_name":{"type":"string","description":"Lead first name","optional":true},"last_name":{"type":"string","description":"Lead last name","optional":true},"campaign":{"type":"string","description":"Campaign ID","optional":true},"status":{"type":"number","description":"Lead status","optional":true}},"instantly_list_campaigns":{"campaigns":{"type":"array","description":"List of campaigns","items":{"type":"object","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true}}}},"count":{"type":"number","description":"Number of campaigns returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_list_emails":{"emails":{"type":"array","description":"List of emails","items":{"type":"object","properties":{"id":{"type":"string","description":"Email ID","nullable":true},"subject":{"type":"string","description":"Email subject","nullable":true},"from_address_email":{"type":"string","description":"Sender email","nullable":true},"lead":{"type":"string","description":"Lead email","nullable":true},"thread_id":{"type":"string","description":"Thread ID","nullable":true}}}},"count":{"type":"number","description":"Number of emails returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_list_lead_lists":{"lead_lists":{"type":"array","description":"List of lead lists","items":{"type":"object","properties":{"id":{"type":"string","description":"Lead list ID","nullable":true},"name":{"type":"string","description":"Lead list name","nullable":true},"has_enrichment_task":{"type":"boolean","description":"Whether enrichment is enabled","nullable":true},"timestamp_created":{"type":"string","description":"Creation timestamp","nullable":true}}}},"count":{"type":"number","description":"Number of lead lists returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_list_leads":{"leads":{"type":"array","description":"List of leads","items":{"type":"object","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true}}}},"count":{"type":"number","description":"Number of leads returned"},"next_starting_after":{"type":"string","description":"Cursor for the next page","optional":true}},"instantly_patch_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true}},"instantly_patch_lead":{"lead":{"type":"object","description":"Lead details","properties":{"id":{"type":"string","description":"Lead ID","nullable":true},"email":{"type":"string","description":"Lead email address","nullable":true},"first_name":{"type":"string","description":"Lead first name","nullable":true},"last_name":{"type":"string","description":"Lead last name","nullable":true},"company_name":{"type":"string","description":"Lead company name","nullable":true},"job_title":{"type":"string","description":"Lead job title","nullable":true},"campaign":{"type":"string","description":"Campaign ID","nullable":true},"status":{"type":"number","description":"Lead status","nullable":true},"payload":{"type":"json","description":"Lead custom variables","nullable":true}}},"id":{"type":"string","description":"Lead ID","optional":true},"email_address":{"type":"string","description":"Lead email address","optional":true},"first_name":{"type":"string","description":"Lead first name","optional":true},"last_name":{"type":"string","description":"Lead last name","optional":true},"campaign":{"type":"string","description":"Campaign ID","optional":true},"status":{"type":"number","description":"Lead status","optional":true}},"instantly_pause_campaign":{"campaign":{"type":"object","description":"Campaign details","properties":{"id":{"type":"string","description":"Campaign ID","nullable":true},"name":{"type":"string","description":"Campaign name","nullable":true},"status":{"type":"number","description":"Campaign status","nullable":true},"daily_limit":{"type":"number","description":"Daily sending limit","nullable":true},"daily_max_leads":{"type":"number","description":"Daily max new leads","nullable":true},"open_tracking":{"type":"boolean","description":"Whether open tracking is enabled","nullable":true}}},"id":{"type":"string","description":"Campaign ID","optional":true},"name":{"type":"string","description":"Campaign name","optional":true},"status":{"type":"number","description":"Campaign status","optional":true},"message":{"type":"string","description":"Confirmation message from Instantly","optional":true}},"instantly_reply_to_email":{"email":{"type":"object","description":"Email details","properties":{"id":{"type":"string","description":"Email ID","nullable":true},"subject":{"type":"string","description":"Email subject","nullable":true},"from_address_email":{"type":"string","description":"Sender email","nullable":true},"to_address_email_list":{"type":"string","description":"Recipient email list","nullable":true},"thread_id":{"type":"string","description":"Thread ID","nullable":true},"content_preview":{"type":"string","description":"Email content preview","nullable":true}}},"id":{"type":"string","description":"Email ID","optional":true},"subject":{"type":"string","description":"Email subject","optional":true},"thread_id":{"type":"string","description":"Thread ID","optional":true}},"instantly_update_lead_interest_status":{"message":{"type":"string","description":"Background job submission message","optional":true}},"intercom_assign_conversation_v2":{"conversation":{"type":"object","description":"The assigned conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation"},"open":{"type":"boolean","description":"Whether the conversation is open"},"admin_assignee_id":{"type":"number","description":"ID of the assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of the assigned team","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the assigned conversation"},"admin_assignee_id":{"type":"number","description":"ID of the assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of the assigned team","optional":true}},"intercom_attach_contact_to_company_v2":{"company":{"type":"object","description":"The company object the contact was attached to","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"company_id":{"type":"string","description":"The company_id you defined"},"name":{"type":"string","description":"Name of the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was updated"},"user_count":{"type":"number","description":"Number of users in the company"},"session_count":{"type":"number","description":"Number of sessions"},"monthly_spend":{"type":"number","description":"Monthly spend amount"},"plan":{"type":"object","description":"Company plan details"}}},"companyId":{"type":"string","description":"ID of the company"},"name":{"type":"string","description":"Name of the company","optional":true}},"intercom_close_conversation_v2":{"conversation":{"type":"object","description":"The closed conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation (closed)"},"open":{"type":"boolean","description":"Whether the conversation is open (false)"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the closed conversation"},"state":{"type":"string","description":"State of the conversation (closed)"}},"intercom_create_company":{"company":{"type":"object","description":"Created or updated company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"remote_created_at":{"type":"number","description":"Unix timestamp when company was created by you"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company","properties":{"type":{"type":"string","description":"Tag list type"},"tags":{"type":"array","description":"Array of tag objects"}}},"segments":{"type":"object","description":"Segments the company belongs to","properties":{"type":{"type":"string","description":"Segment list type"},"segments":{"type":"array","description":"Array of segment objects"}}}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_company)"},"companyId":{"type":"string","description":"ID of the created/updated company"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_company_v2":{"company":{"type":"object","description":"Created or updated company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"remote_created_at":{"type":"number","description":"Unix timestamp when company was created by you"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company","properties":{"type":{"type":"string","description":"Tag list type"},"tags":{"type":"array","description":"Array of tag objects"}}},"segments":{"type":"object","description":"Segments the company belongs to","properties":{"type":{"type":"string","description":"Segment list type"},"segments":{"type":"array","description":"Array of segment objects"}}}}},"companyId":{"type":"string","description":"ID of the created/updated company"}},"intercom_create_contact":{"contact":{"type":"object","description":"Created contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up"},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch tags"},"data":{"type":"array","description":"Array of tag objects"},"has_more":{"type":"boolean","description":"Whether there are more tags"},"total_count":{"type":"number","description":"Total number of tags"}}},"notes":{"type":"object","description":"Notes associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch notes"},"data":{"type":"array","description":"Array of note objects"},"has_more":{"type":"boolean","description":"Whether there are more notes"},"total_count":{"type":"number","description":"Total number of notes"}}},"companies":{"type":"object","description":"Companies associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch companies"},"data":{"type":"array","description":"Array of company objects"},"has_more":{"type":"boolean","description":"Whether there are more companies"},"total_count":{"type":"number","description":"Total number of companies"}}},"location":{"type":"object","description":"Location information for the contact","properties":{"type":{"type":"string","description":"Location type"},"city":{"type":"string","description":"City"},"region":{"type":"string","description":"Region/State"},"country":{"type":"string","description":"Country"},"country_code":{"type":"string","description":"Country code"},"continent_code":{"type":"string","description":"Continent code"}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","properties":{"type":{"type":"string","description":"List type"},"data":{"type":"array","description":"Array of social profile objects"}}},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_contact)"},"contactId":{"type":"string","description":"ID of the created contact"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_contact_v2":{"contact":{"type":"object","description":"Created contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up"},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch tags"},"data":{"type":"array","description":"Array of tag objects"},"has_more":{"type":"boolean","description":"Whether there are more tags"},"total_count":{"type":"number","description":"Total number of tags"}}},"notes":{"type":"object","description":"Notes associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch notes"},"data":{"type":"array","description":"Array of note objects"},"has_more":{"type":"boolean","description":"Whether there are more notes"},"total_count":{"type":"number","description":"Total number of notes"}}},"companies":{"type":"object","description":"Companies associated with the contact","properties":{"type":{"type":"string","description":"List type"},"url":{"type":"string","description":"URL to fetch companies"},"data":{"type":"array","description":"Array of company objects"},"has_more":{"type":"boolean","description":"Whether there are more companies"},"total_count":{"type":"number","description":"Total number of companies"}}},"location":{"type":"object","description":"Location information for the contact","properties":{"type":{"type":"string","description":"Location type"},"city":{"type":"string","description":"City"},"region":{"type":"string","description":"Region/State"},"country":{"type":"string","description":"Country"},"country_code":{"type":"string","description":"Country code"},"continent_code":{"type":"string","description":"Continent code"}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","properties":{"type":{"type":"string","description":"List type"},"data":{"type":"array","description":"Array of social profile objects"}}},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"contactId":{"type":"string","description":"ID of the created contact"}},"intercom_create_event_v2":{"accepted":{"type":"boolean","description":"Whether the event was accepted (202 Accepted)"}},"intercom_create_message":{"message":{"type":"object","description":"Created message object","properties":{"id":{"type":"string","description":"Unique identifier for the message"},"type":{"type":"string","description":"Object type (message)"},"created_at":{"type":"number","description":"Unix timestamp when message was created"},"body":{"type":"string","description":"Body of the message"},"message_type":{"type":"string","description":"Type of the message (in_app or email)"},"conversation_id":{"type":"string","description":"ID of the conversation created"},"owner":{"type":"object","description":"Owner of the message"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_message)"},"messageId":{"type":"string","description":"ID of the created message"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_message_v2":{"message":{"type":"object","description":"Created message object","properties":{"id":{"type":"string","description":"Unique identifier for the message"},"type":{"type":"string","description":"Object type (message)"},"created_at":{"type":"number","description":"Unix timestamp when message was created"},"body":{"type":"string","description":"Body of the message"},"message_type":{"type":"string","description":"Type of the message (in_app or email)"},"conversation_id":{"type":"string","description":"ID of the conversation created"},"owner":{"type":"object","description":"Owner of the message"}}},"messageId":{"type":"string","description":"ID of the created message"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_note_v2":{"id":{"type":"string","description":"Unique identifier for the note"},"body":{"type":"string","description":"The text content of the note"},"created_at":{"type":"number","description":"Unix timestamp when the note was created"},"type":{"type":"string","description":"Object type (note)"},"author":{"type":"object","description":"The admin who created the note","optional":true,"properties":{"type":{"type":"string","description":"Author type (admin)"},"id":{"type":"string","description":"Author ID"},"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"}}},"contact":{"type":"object","description":"The contact the note was created for","optional":true,"properties":{"type":{"type":"string","description":"Contact type"},"id":{"type":"string","description":"Contact ID"}}}},"intercom_create_tag_v2":{"id":{"type":"string","description":"Unique identifier for the tag"},"name":{"type":"string","description":"Name of the tag"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_create_ticket":{"ticket":{"type":"object","description":"Created ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (create_ticket)"},"ticketId":{"type":"string","description":"ID of the created ticket"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_create_ticket_v2":{"ticket":{"type":"object","description":"Created ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"ticketId":{"type":"string","description":"ID of the created ticket"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_delete_contact":{"id":{"type":"string","description":"ID of deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was deleted"},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (delete_contact)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_delete_contact_v2":{"id":{"type":"string","description":"ID of deleted contact"},"deleted":{"type":"boolean","description":"Whether the contact was deleted"}},"intercom_detach_contact_from_company_v2":{"company":{"type":"object","description":"The company object the contact was detached from","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"company_id":{"type":"string","description":"The company_id you defined"},"name":{"type":"string","description":"Name of the company"}}},"companyId":{"type":"string","description":"ID of the company"},"name":{"type":"string","description":"Name of the company","optional":true}},"intercom_get_company":{"company":{"type":"object","description":"Company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_company)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_company_v2":{"company":{"type":"object","description":"Company object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"size":{"type":"number","description":"Number of employees"},"industry":{"type":"string","description":"Industry the company operates in"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}}},"intercom_get_contact":{"contact":{"type":"object","description":"Contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"email_domain":{"type":"string","description":"Email domain of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned account ownership","optional":true},"external_id":{"type":"string","description":"External identifier provided by the client","optional":true},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up","optional":true},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen","optional":true},"last_contacted_at":{"type":"number","description":"Unix timestamp when contact was last contacted","optional":true},"last_replied_at":{"type":"number","description":"Unix timestamp when contact last replied","optional":true},"last_email_opened_at":{"type":"number","description":"Unix timestamp when contact last opened an email","optional":true},"last_email_clicked_at":{"type":"number","description":"Unix timestamp when contact last clicked an email link","optional":true},"has_hard_bounced":{"type":"boolean","description":"Whether email to this contact has hard bounced","optional":true},"marked_email_as_spam":{"type":"boolean","description":"Whether contact marked email as spam","optional":true},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails","optional":true},"browser":{"type":"string","description":"Browser used by contact","optional":true},"browser_version":{"type":"string","description":"Browser version","optional":true},"browser_language":{"type":"string","description":"Browser language setting","optional":true},"os":{"type":"string","description":"Operating system","optional":true},"language_override":{"type":"string","description":"Language override setting","optional":true},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"notes":{"type":"object","description":"Notes associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"companies":{"type":"object","description":"Companies associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"location":{"type":"object","description":"Location information for the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (location)"},"city":{"type":"string","description":"City name","optional":true},"region":{"type":"string","description":"Region or state name","optional":true},"country":{"type":"string","description":"Country name","optional":true},"country_code":{"type":"string","description":"ISO country code","optional":true},"continent_code":{"type":"string","description":"Continent code","optional":true}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (social_profile.list)"},"data":{"type":"array","description":"Array of social profile objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Social network type (e.g., twitter, facebook)"},"name":{"type":"string","description":"Social network name"},"url":{"type":"string","description":"Profile URL","optional":true},"username":{"type":"string","description":"Username on the social network","optional":true},"id":{"type":"string","description":"User ID on the social network","optional":true}}}}}}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_contact)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_contact_v2":{"contact":{"type":"object","description":"Contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"email_domain":{"type":"string","description":"Email domain of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned account ownership","optional":true},"external_id":{"type":"string","description":"External identifier provided by the client","optional":true},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up","optional":true},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen","optional":true},"last_contacted_at":{"type":"number","description":"Unix timestamp when contact was last contacted","optional":true},"last_replied_at":{"type":"number","description":"Unix timestamp when contact last replied","optional":true},"last_email_opened_at":{"type":"number","description":"Unix timestamp when contact last opened an email","optional":true},"last_email_clicked_at":{"type":"number","description":"Unix timestamp when contact last clicked an email link","optional":true},"has_hard_bounced":{"type":"boolean","description":"Whether email to this contact has hard bounced","optional":true},"marked_email_as_spam":{"type":"boolean","description":"Whether contact marked email as spam","optional":true},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails","optional":true},"browser":{"type":"string","description":"Browser used by contact","optional":true},"browser_version":{"type":"string","description":"Browser version","optional":true},"browser_language":{"type":"string","description":"Browser language setting","optional":true},"os":{"type":"string","description":"Operating system","optional":true},"language_override":{"type":"string","description":"Language override setting","optional":true},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"notes":{"type":"object","description":"Notes associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"companies":{"type":"object","description":"Companies associated with the contact (up to 10 displayed)","optional":true,"properties":{"type":{"type":"string","description":"List type identifier"},"url":{"type":"string","description":"URL to fetch full list"},"data":{"type":"array","description":"Array of objects (up to 10)"},"has_more":{"type":"boolean","description":"Whether there are more items beyond this list"},"total_count":{"type":"number","description":"Total number of items"}}},"location":{"type":"object","description":"Location information for the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (location)"},"city":{"type":"string","description":"City name","optional":true},"region":{"type":"string","description":"Region or state name","optional":true},"country":{"type":"string","description":"Country name","optional":true},"country_code":{"type":"string","description":"ISO country code","optional":true},"continent_code":{"type":"string","description":"Continent code","optional":true}}},"social_profiles":{"type":"object","description":"Social profiles of the contact","optional":true,"properties":{"type":{"type":"string","description":"Object type (social_profile.list)"},"data":{"type":"array","description":"Array of social profile objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Social network type (e.g., twitter, facebook)"},"name":{"type":"string","description":"Social network name"},"url":{"type":"string","description":"Profile URL","optional":true},"username":{"type":"string","description":"Username on the social network","optional":true},"id":{"type":"string","description":"User ID on the social network","optional":true}}}}}}}}},"intercom_get_conversation":{"conversation":{"type":"object","description":"Conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"snoozed_until":{"type":"number","description":"Unix timestamp when snooze ends","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"teammates":{"type":"object","description":"Teammates in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"},"statistics":{"type":"object","description":"Conversation statistics"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_conversation)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_conversation_v2":{"conversation":{"type":"object","description":"Conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"snoozed_until":{"type":"number","description":"Unix timestamp when snooze ends","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"teammates":{"type":"object","description":"Teammates in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"},"statistics":{"type":"object","description":"Conversation statistics"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_ticket":{"ticket":{"type":"object","description":"Ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (get_ticket)"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_get_ticket_v2":{"ticket":{"type":"object","description":"Ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID"},"ticket_type":{"type":"object","description":"Type of the ticket","optional":true},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_state_internal_label":{"type":"string","description":"Internal label for ticket state"},"ticket_state_external_label":{"type":"string","description":"External label for ticket state"},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"},"contacts":{"type":"object","description":"Contacts associated with the ticket"},"admin_assignee_id":{"type":"string","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"is_shared":{"type":"boolean","description":"Whether the ticket is shared"},"open":{"type":"boolean","description":"Whether the ticket is open"}}},"ticketId":{"type":"string","description":"ID of the retrieved ticket"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_admins_v2":{"admins":{"type":"array","description":"Array of admin objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the admin"},"type":{"type":"string","description":"Object type (admin)"},"name":{"type":"string","description":"Name of the admin"},"email":{"type":"string","description":"Email of the admin"},"job_title":{"type":"string","description":"Job title of the admin","optional":true},"away_mode_enabled":{"type":"boolean","description":"Whether admin is in away mode"},"away_mode_reassign":{"type":"boolean","description":"Whether to reassign conversations when away"},"has_inbox_seat":{"type":"boolean","description":"Whether admin has a paid inbox seat"},"team_ids":{"type":"array","description":"List of team IDs the admin belongs to"},"avatar":{"type":"object","description":"Avatar information","optional":true},"email_verified":{"type":"boolean","description":"Whether email is verified","optional":true}}}},"type":{"type":"string","description":"Object type (admin.list)"}},"intercom_list_companies":{"companies":{"type":"array","description":"Array of company objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (list_companies)"},"total_count":{"type":"number","description":"Total number of companies"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_companies_v2":{"companies":{"type":"array","description":"Array of company objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the company"},"type":{"type":"string","description":"Object type (company)"},"app_id":{"type":"string","description":"Intercom app ID"},"company_id":{"type":"string","description":"Your unique identifier for the company"},"name":{"type":"string","description":"Name of the company"},"website":{"type":"string","description":"Company website URL"},"plan":{"type":"object","description":"Company plan information"},"monthly_spend":{"type":"number","description":"Monthly revenue from this company"},"session_count":{"type":"number","description":"Number of sessions"},"user_count":{"type":"number","description":"Number of users in the company"},"created_at":{"type":"number","description":"Unix timestamp when company was created"},"updated_at":{"type":"number","description":"Unix timestamp when company was last updated"},"custom_attributes":{"type":"object","description":"Custom attributes set on the company"},"tags":{"type":"object","description":"Tags associated with the company"},"segments":{"type":"object","description":"Segments the company belongs to"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of companies"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_contacts":{"contacts":{"type":"array","description":"Array of contact objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact"},"phone":{"type":"string","description":"Phone number of the contact"},"name":{"type":"string","description":"Name of the contact"},"external_id":{"type":"string","description":"External identifier for the contact"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (list_contacts)"},"total_count":{"type":"number","description":"Total number of contacts"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_contacts_v2":{"contacts":{"type":"array","description":"Array of contact objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","optional":true},"companies":{"type":"object","description":"Companies associated with the contact"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of contacts","optional":true}},"intercom_list_conversations":{"conversations":{"type":"array","description":"Array of conversation objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply"},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (list_conversations)"},"total_count":{"type":"number","description":"Total number of conversations"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_conversations_v2":{"conversations":{"type":"array","description":"Array of conversation objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of conversations","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"intercom_list_tags_v2":{"tags":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the tag"},"type":{"type":"string","description":"Object type (tag)"},"name":{"type":"string","description":"Name of the tag"}}}},"type":{"type":"string","description":"Object type (list)"}},"intercom_open_conversation_v2":{"conversation":{"type":"object","description":"The opened conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation (open)"},"open":{"type":"boolean","description":"Whether the conversation is open (true)"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the opened conversation"},"state":{"type":"string","description":"State of the conversation (open)"}},"intercom_reply_conversation":{"conversation":{"type":"object","description":"Updated conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (reply_conversation)"},"conversationId":{"type":"string","description":"ID of the conversation"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_reply_conversation_v2":{"conversation":{"type":"object","description":"Updated conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"},"conversation_parts":{"type":"object","description":"Parts of the conversation"}}},"conversationId":{"type":"string","description":"ID of the conversation"},"success":{"type":"boolean","description":"Operation success status"}},"intercom_search_contacts":{"contacts":{"type":"array","description":"Array of matching contact objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact"},"phone":{"type":"string","description":"Phone number of the contact"},"name":{"type":"string","description":"Name of the contact"},"avatar":{"type":"string","description":"Avatar URL of the contact"},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact"},"external_id":{"type":"string","description":"External identifier for the contact"},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up"},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (search_contacts)"},"total_count":{"type":"number","description":"Total number of matching contacts"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_search_contacts_v2":{"contacts":{"type":"array","description":"Array of matching contact objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"signed_up_at":{"type":"number","description":"Unix timestamp when user signed up","optional":true},"last_seen_at":{"type":"number","description":"Unix timestamp when user was last seen","optional":true},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact","optional":true},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of matching contacts","optional":true}},"intercom_search_conversations":{"conversations":{"type":"array","description":"Array of matching conversation objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation"},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply"},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin"},"team_assignee_id":{"type":"string","description":"ID of assigned team"},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (search_conversations)"},"total_count":{"type":"number","description":"Total number of matching conversations"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_search_conversations_v2":{"conversations":{"type":"array","description":"Array of matching conversation objects","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"title":{"type":"string","description":"Title of the conversation","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"},"waiting_since":{"type":"number","description":"Unix timestamp when waiting for reply","optional":true},"open":{"type":"boolean","description":"Whether the conversation is open"},"state":{"type":"string","description":"State of the conversation"},"read":{"type":"boolean","description":"Whether the conversation has been read"},"priority":{"type":"string","description":"Priority of the conversation"},"admin_assignee_id":{"type":"number","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"tags":{"type":"object","description":"Tags on the conversation"},"source":{"type":"object","description":"Source of the conversation"},"contacts":{"type":"object","description":"Contacts in the conversation"}}}},"pages":{"type":"object","description":"Pagination information","optional":true,"properties":{"type":{"type":"string","description":"Pages type identifier"},"page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Number of results per page"},"total_pages":{"type":"number","description":"Total number of pages"}}},"total_count":{"type":"number","description":"Total number of matching conversations","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"intercom_snooze_conversation_v2":{"conversation":{"type":"object","description":"The snoozed conversation object","properties":{"id":{"type":"string","description":"Unique identifier for the conversation"},"type":{"type":"string","description":"Object type (conversation)"},"state":{"type":"string","description":"State of the conversation (snoozed)"},"open":{"type":"boolean","description":"Whether the conversation is open"},"snoozed_until":{"type":"number","description":"Unix timestamp when conversation will reopen","optional":true},"created_at":{"type":"number","description":"Unix timestamp when conversation was created"},"updated_at":{"type":"number","description":"Unix timestamp when conversation was last updated"}}},"conversationId":{"type":"string","description":"ID of the snoozed conversation"},"state":{"type":"string","description":"State of the conversation (snoozed)"},"snoozed_until":{"type":"number","description":"Unix timestamp when conversation will reopen","optional":true}},"intercom_tag_contact_v2":{"id":{"type":"string","description":"Unique identifier for the tag"},"name":{"type":"string","description":"Name of the tag"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_tag_conversation_v2":{"id":{"type":"string","description":"Unique identifier for the tag"},"name":{"type":"string","description":"Name of the tag"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_untag_contact_v2":{"id":{"type":"string","description":"Unique identifier for the tag that was removed"},"name":{"type":"string","description":"Name of the tag that was removed"},"type":{"type":"string","description":"Object type (tag)"}},"intercom_update_contact":{"contact":{"type":"object","description":"Updated contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"metadata":{"type":"object","description":"Operation metadata","properties":{"operation":{"type":"string","description":"The operation performed (update_contact)"},"contactId":{"type":"string","description":"ID of the updated contact"}}},"success":{"type":"boolean","description":"Operation success status"}},"intercom_update_contact_v2":{"contact":{"type":"object","description":"Updated contact object","properties":{"id":{"type":"string","description":"Unique identifier for the contact"},"type":{"type":"string","description":"Object type (contact)"},"role":{"type":"string","description":"Role of the contact (user or lead)"},"email":{"type":"string","description":"Email address of the contact","optional":true},"phone":{"type":"string","description":"Phone number of the contact","optional":true},"name":{"type":"string","description":"Name of the contact","optional":true},"avatar":{"type":"string","description":"Avatar URL of the contact","optional":true},"owner_id":{"type":"string","description":"ID of the admin assigned to this contact","optional":true},"external_id":{"type":"string","description":"External identifier for the contact","optional":true},"created_at":{"type":"number","description":"Unix timestamp when contact was created"},"updated_at":{"type":"number","description":"Unix timestamp when contact was last updated"},"workspace_id":{"type":"string","description":"Workspace ID the contact belongs to"},"custom_attributes":{"type":"object","description":"Custom attributes set on the contact"},"tags":{"type":"object","description":"Tags associated with the contact"},"notes":{"type":"object","description":"Notes associated with the contact"},"companies":{"type":"object","description":"Companies associated with the contact"},"location":{"type":"object","description":"Location information for the contact"},"social_profiles":{"type":"object","description":"Social profiles of the contact"},"unsubscribed_from_emails":{"type":"boolean","description":"Whether contact is unsubscribed from emails"}}},"contactId":{"type":"string","description":"ID of the updated contact"}},"intercom_update_ticket_v2":{"ticket":{"type":"object","description":"The updated ticket object","properties":{"id":{"type":"string","description":"Unique identifier for the ticket"},"type":{"type":"string","description":"Object type (ticket)"},"ticket_id":{"type":"string","description":"Ticket ID shown in Intercom UI"},"ticket_state":{"type":"string","description":"State of the ticket"},"ticket_attributes":{"type":"object","description":"Attributes of the ticket"},"open":{"type":"boolean","description":"Whether the ticket is open"},"is_shared":{"type":"boolean","description":"Whether the ticket is visible to users"},"snoozed_until":{"type":"number","description":"Unix timestamp when ticket will reopen","optional":true},"admin_assignee_id":{"type":"string","description":"ID of assigned admin","optional":true},"team_assignee_id":{"type":"string","description":"ID of assigned team","optional":true},"created_at":{"type":"number","description":"Unix timestamp when ticket was created"},"updated_at":{"type":"number","description":"Unix timestamp when ticket was last updated"}}},"ticketId":{"type":"string","description":"ID of the updated ticket"},"ticket_state":{"type":"string","description":"Current state of the ticket"}},"jina_read_url":{"content":{"type":"string","description":"The extracted content from the URL, processed into clean, LLM-friendly text"},"tokensUsed":{"type":"number","description":"Number of Jina tokens consumed by this request","optional":true}},"jina_search":{"results":{"type":"array","description":"Array of search results, each containing title, description, url, and LLM-friendly content","items":{"type":"object","properties":{"title":{"type":"string","description":"Page title"},"description":{"type":"string","description":"Page description or meta description","optional":true},"url":{"type":"string","description":"Page URL"},"content":{"type":"string","description":"LLM-friendly extracted content"},"usage":{"type":"object","description":"Token usage information","optional":true,"properties":{"tokens":{"type":"number","description":"Number of tokens consumed by this request"}}}}}},"tokensUsed":{"type":"number","description":"Number of Jina tokens consumed by this request","optional":true}},"jira_add_attachment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"attachments":{"type":"array","description":"Uploaded attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"Attachment file name"},"mimeType":{"type":"string","description":"MIME type"},"size":{"type":"number","description":"File size in bytes"},"content":{"type":"string","description":"URL to download the attachment"}}}},"attachmentIds":{"type":"array","description":"Array of attachment IDs","items":{"type":"string"},"optional":true},"files":{"type":"file[]","description":"Uploaded attachment files"}},"jira_add_comment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key the comment was added to"},"commentId":{"type":"string","description":"Created comment ID"},"body":{"type":"string","description":"Comment text content"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"}},"jira_add_watcher":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"watcherAccountId":{"type":"string","description":"Added watcher account ID"}},"jira_add_worklog":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key the worklog was added to"},"worklogId":{"type":"string","description":"Created worklog ID"},"timeSpent":{"type":"string","description":"Time spent in human-readable format (e.g., 3h 20m)"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"started":{"type":"string","description":"ISO 8601 timestamp when the work started"},"created":{"type":"string","description":"ISO 8601 timestamp when the worklog was created"}},"jira_assign_issue":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key that was assigned"},"assigneeId":{"type":"string","description":"Account ID of the assignee (use \\"-1\\" for auto-assign, null to unassign)"}},"jira_bulk_read":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"total":{"type":"number","description":"Total number of issues in the project (may not always be available)","optional":true},"issues":{"type":"array","description":"Array of Jira issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for this issue"},"summary":{"type":"string","description":"Issue summary"},"description":{"type":"string","description":"Issue description text","optional":true},"status":{"type":"object","description":"Issue status","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"}}},"issuetype":{"type":"object","description":"Issue type","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name"}}},"priority":{"type":"object","description":"Issue priority","properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name"}},"optional":true},"assignee":{"type":"object","description":"Assigned user","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"}},"optional":true},"created":{"type":"string","description":"ISO 8601 creation timestamp"},"updated":{"type":"string","description":"ISO 8601 last updated timestamp"}}}},"nextPageToken":{"type":"string","description":"Cursor token for the next page. Null when no more results.","optional":true},"isLast":{"type":"boolean","description":"Whether this is the last page of results"}},"jira_create_issue_link":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"inwardIssue":{"type":"string","description":"Inward issue key"},"outwardIssue":{"type":"string","description":"Outward issue key"},"linkType":{"type":"string","description":"Type of issue link"},"linkId":{"type":"string","description":"Created link ID","optional":true}},"jira_delete_attachment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"attachmentId":{"type":"string","description":"Deleted attachment ID"}},"jira_delete_comment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"commentId":{"type":"string","description":"Deleted comment ID"}},"jira_delete_issue":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Deleted issue key"}},"jira_delete_issue_link":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"linkId":{"type":"string","description":"Deleted link ID"}},"jira_delete_worklog":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"worklogId":{"type":"string","description":"Deleted worklog ID"}},"jira_get_attachments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"attachments":{"type":"array","description":"Array of attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"Attachment file name"},"mimeType":{"type":"string","description":"MIME type of the attachment"},"size":{"type":"number","description":"File size in bytes"},"content":{"type":"string","description":"URL to download the attachment content"},"thumbnail":{"type":"string","description":"URL to the attachment thumbnail","optional":true},"author":{"type":"object","description":"Attachment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"authorName":{"type":"string","description":"Attachment author display name"},"created":{"type":"string","description":"ISO 8601 timestamp when the attachment was created"}}}},"files":{"type":"file[]","description":"Downloaded attachment files (only when includeAttachments is true)","optional":true}},"jira_get_comments":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"total":{"type":"number","description":"Total number of comments"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"},"comments":{"type":"array","description":"Array of comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment body text (extracted from ADF)"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Comment author display name"},"updateAuthor":{"type":"object","description":"User who last updated the comment","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"},"visibility":{"type":"object","description":"Comment visibility restriction","properties":{"type":{"type":"string","description":"Restriction type (e.g., role, group)"},"value":{"type":"string","description":"Restriction value (e.g., Administrators)"}},"optional":true}}}}},"jira_get_fields":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"fields":{"type":"array","description":"Array of Jira fields (system and custom)","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID (e.g., summary, customfield_10001)"},"key":{"type":"string","description":"Field key","optional":true},"name":{"type":"string","description":"Human-readable field name"},"custom":{"type":"boolean","description":"Whether this is a custom field","optional":true},"navigable":{"type":"boolean","description":"Whether the field is navigable in issue views","optional":true},"searchable":{"type":"boolean","description":"Whether the field can be used in JQL searches","optional":true},"schemaType":{"type":"string","description":"Field value type (e.g., string, number, array, user)","optional":true},"customType":{"type":"string","description":"Custom field type identifier (only for custom fields)","optional":true}}}},"total":{"type":"number","description":"Number of fields returned"}},"jira_get_project":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, service_desk, business)","optional":true},"simplified":{"type":"boolean","description":"Whether the project is a simplified (team-managed) project","optional":true},"style":{"type":"string","description":"Project style (e.g., classic, next-gen)","optional":true},"isPrivate":{"type":"boolean","description":"Whether the project is private","optional":true},"url":{"type":"string","description":"REST API URL for this project","optional":true},"leadDisplayName":{"type":"string","description":"Display name of the project lead","optional":true},"leadAccountId":{"type":"string","description":"Account ID of the project lead","optional":true},"issueTypes":{"type":"array","description":"Issue types available in this project","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story)"},"subtask":{"type":"boolean","description":"Whether this issue type is a subtask","optional":true}}}}},"jira_get_transitions":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key the transitions belong to"},"transitions":{"type":"array","description":"Available workflow transitions for the issue","items":{"type":"object","properties":{"id":{"type":"string","description":"Transition ID (use with Transition Issue)"},"name":{"type":"string","description":"Transition name (e.g., \\"Start Progress\\")"},"toStatusId":{"type":"string","description":"ID of the status the issue moves to","optional":true},"toStatusName":{"type":"string","description":"Name of the status the issue moves to","optional":true},"toStatusCategory":{"type":"string","description":"Status category key of the target status (new, indeterminate, done)","optional":true},"isAvailable":{"type":"boolean","description":"Whether the transition can currently be performed","optional":true},"hasScreen":{"type":"boolean","description":"Whether the transition requires a screen with fields","optional":true}}}},"total":{"type":"number","description":"Number of available transitions"}},"jira_get_users":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"users":{"type":"array","description":"Array of Jira users","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true},"avatarUrls":{"type":"json","description":"User avatar URLs in multiple sizes (16x16, 24x24, 32x32, 48x48)","optional":true},"self":{"type":"string","description":"REST API URL for this user","optional":true}}}},"total":{"type":"number","description":"Total number of users returned"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"}},"jira_get_worklogs":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueKey":{"type":"string","description":"Issue key"},"total":{"type":"number","description":"Total number of worklogs"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"},"worklogs":{"type":"array","description":"Array of worklogs","items":{"type":"object","properties":{"id":{"type":"string","description":"Worklog ID"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Worklog author display name"},"updateAuthor":{"type":"object","description":"User who last updated the worklog","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"comment":{"type":"string","description":"Worklog comment text","optional":true},"started":{"type":"string","description":"ISO 8601 timestamp when the work started"},"timeSpent":{"type":"string","description":"Time spent in human-readable format (e.g., 3h 20m)"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"created":{"type":"string","description":"ISO 8601 timestamp when the worklog was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the worklog was last updated"}}}}},"jira_list_issue_types":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issueTypes":{"type":"array","description":"Array of issue types","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story)"},"description":{"type":"string","description":"Issue type description","optional":true},"subtask":{"type":"boolean","description":"Whether this issue type is a subtask","optional":true},"hierarchyLevel":{"type":"number","description":"Hierarchy level (0 = standard, 1 = epic, -1 = subtask)","optional":true},"iconUrl":{"type":"string","description":"URL of the issue type icon","optional":true},"scope":{"type":"string","description":"Project ID if this issue type is scoped to a team-managed project","optional":true}}}},"total":{"type":"number","description":"Number of issue types returned"}},"jira_list_projects":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"projects":{"type":"array","description":"Array of Jira projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, service_desk, business)","optional":true},"simplified":{"type":"boolean","description":"Whether the project is a simplified (team-managed) project","optional":true},"style":{"type":"string","description":"Project style (e.g., classic, next-gen)","optional":true},"isPrivate":{"type":"boolean","description":"Whether the project is private","optional":true},"url":{"type":"string","description":"REST API URL for this project","optional":true},"leadDisplayName":{"type":"string","description":"Display name of the project lead","optional":true},"leadAccountId":{"type":"string","description":"Account ID of the project lead","optional":true}}}},"total":{"type":"number","description":"Total number of matching projects"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"},"isLast":{"type":"boolean","description":"Whether this is the last page of results","optional":true}},"jira_remove_watcher":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"watcherAccountId":{"type":"string","description":"Removed watcher account ID"}},"jira_retrieve":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for this issue"},"summary":{"type":"string","description":"Issue summary"},"description":{"type":"string","description":"Issue description text (extracted from ADF)","optional":true},"status":{"type":"object","description":"Issue status","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name (e.g., Open, In Progress, Done)"},"description":{"type":"string","description":"Status description","optional":true},"statusCategory":{"type":"object","description":"Status category grouping","properties":{"id":{"type":"number","description":"Status category ID"},"key":{"type":"string","description":"Status category key (e.g., new, indeterminate, done)"},"name":{"type":"string","description":"Status category name (e.g., To Do, In Progress, Done)"},"colorName":{"type":"string","description":"Status category color (e.g., blue-gray, yellow, green)"}},"optional":true}}},"statusName":{"type":"string","description":"Issue status name (e.g., Open, In Progress, Done)"},"issuetype":{"type":"object","description":"Issue type","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story, Epic)"},"description":{"type":"string","description":"Issue type description","optional":true},"subtask":{"type":"boolean","description":"Whether this is a subtask type"},"iconUrl":{"type":"string","description":"URL to the issue type icon","optional":true}}},"project":{"type":"object","description":"Project the issue belongs to","properties":{"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, business)","optional":true}}},"priority":{"type":"object","description":"Issue priority","properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name (e.g., Highest, High, Medium, Low, Lowest)"},"iconUrl":{"type":"string","description":"URL to the priority icon","optional":true}},"optional":true},"assignee":{"type":"object","description":"Assigned user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"assigneeName":{"type":"string","description":"Assignee display name or account ID","optional":true},"reporter":{"type":"object","description":"Reporter user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"creator":{"type":"object","description":"Issue creator","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"labels":{"type":"array","description":"Issue labels","items":{"type":"string"}},"components":{"type":"array","description":"Issue components","items":{"type":"object","properties":{"id":{"type":"string","description":"Component ID"},"name":{"type":"string","description":"Component name"},"description":{"type":"string","description":"Component description","optional":true}}},"optional":true},"fixVersions":{"type":"array","description":"Fix versions","items":{"type":"object","properties":{"id":{"type":"string","description":"Version ID"},"name":{"type":"string","description":"Version name"},"released":{"type":"boolean","description":"Whether the version is released","optional":true},"releaseDate":{"type":"string","description":"Release date (YYYY-MM-DD)","optional":true}}},"optional":true},"resolution":{"type":"object","description":"Issue resolution","properties":{"id":{"type":"string","description":"Resolution ID"},"name":{"type":"string","description":"Resolution name (e.g., Fixed, Duplicate, Won\'t Fix)"},"description":{"type":"string","description":"Resolution description","optional":true}},"optional":true},"duedate":{"type":"string","description":"Due date (YYYY-MM-DD)","optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the issue was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the issue was last updated"},"resolutiondate":{"type":"string","description":"ISO 8601 timestamp when the issue was resolved","optional":true},"timetracking":{"type":"object","description":"Time tracking information","properties":{"originalEstimate":{"type":"string","description":"Original estimate in human-readable format (e.g., 1w 2d)","optional":true},"remainingEstimate":{"type":"string","description":"Remaining estimate in human-readable format","optional":true},"timeSpent":{"type":"string","description":"Time spent in human-readable format","optional":true},"originalEstimateSeconds":{"type":"number","description":"Original estimate in seconds","optional":true},"remainingEstimateSeconds":{"type":"number","description":"Remaining estimate in seconds","optional":true},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds","optional":true}},"optional":true},"parent":{"type":"object","description":"Parent issue (for subtasks)","properties":{"id":{"type":"string","description":"Parent issue ID"},"key":{"type":"string","description":"Parent issue key"},"summary":{"type":"string","description":"Parent issue summary","optional":true}},"optional":true},"issuelinks":{"type":"array","description":"Linked issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue link ID"},"type":{"type":"object","description":"Link type information","properties":{"id":{"type":"string","description":"Link type ID"},"name":{"type":"string","description":"Link type name (e.g., Blocks, Relates)"},"inward":{"type":"string","description":"Inward description (e.g., is blocked by)"},"outward":{"type":"string","description":"Outward description (e.g., blocks)"}}},"inwardIssue":{"type":"object","description":"Inward linked issue","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key"},"statusName":{"type":"string","description":"Issue status name","optional":true},"summary":{"type":"string","description":"Issue summary","optional":true}},"optional":true},"outwardIssue":{"type":"object","description":"Outward linked issue","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key"},"statusName":{"type":"string","description":"Issue status name","optional":true},"summary":{"type":"string","description":"Issue summary","optional":true}},"optional":true}}},"optional":true},"subtasks":{"type":"array","description":"Subtask issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Subtask issue ID"},"key":{"type":"string","description":"Subtask issue key"},"summary":{"type":"string","description":"Subtask summary"},"statusName":{"type":"string","description":"Subtask status name"},"issueTypeName":{"type":"string","description":"Subtask issue type name","optional":true}}},"optional":true},"votes":{"type":"object","description":"Vote information","properties":{"votes":{"type":"number","description":"Number of votes"},"hasVoted":{"type":"boolean","description":"Whether the current user has voted"}},"optional":true},"watches":{"type":"object","description":"Watch information","properties":{"watchCount":{"type":"number","description":"Number of watchers"},"isWatching":{"type":"boolean","description":"Whether the current user is watching"}},"optional":true},"comments":{"type":"array","description":"Issue comments (fetched separately)","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment body text (extracted from ADF)"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Comment author display name"},"updateAuthor":{"type":"object","description":"User who last updated the comment","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"},"visibility":{"type":"object","description":"Comment visibility restriction","properties":{"type":{"type":"string","description":"Restriction type (e.g., role, group)"},"value":{"type":"string","description":"Restriction value (e.g., Administrators)"}},"optional":true}}},"optional":true},"worklogs":{"type":"array","description":"Issue worklogs (fetched separately)","items":{"type":"object","properties":{"id":{"type":"string","description":"Worklog ID"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"authorName":{"type":"string","description":"Worklog author display name"},"updateAuthor":{"type":"object","description":"User who last updated the worklog","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"comment":{"type":"string","description":"Worklog comment text","optional":true},"started":{"type":"string","description":"ISO 8601 timestamp when the work started"},"timeSpent":{"type":"string","description":"Time spent in human-readable format (e.g., 3h 20m)"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"created":{"type":"string","description":"ISO 8601 timestamp when the worklog was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the worklog was last updated"}}},"optional":true},"attachments":{"type":"array","description":"Issue attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"Attachment file name"},"mimeType":{"type":"string","description":"MIME type of the attachment"},"size":{"type":"number","description":"File size in bytes"},"content":{"type":"string","description":"URL to download the attachment content"},"thumbnail":{"type":"string","description":"URL to the attachment thumbnail","optional":true},"author":{"type":"object","description":"Attachment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"authorName":{"type":"string","description":"Attachment author display name"},"created":{"type":"string","description":"ISO 8601 timestamp when the attachment was created"}}},"optional":true},"issueKey":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"issue":{"type":"json","description":"Complete raw Jira issue object from the API","optional":true},"files":{"type":"file[]","description":"Downloaded attachment files (only when includeAttachments is true)","optional":true}},"jira_search_issues":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"issues":{"type":"array","description":"Array of matching issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"key":{"type":"string","description":"Issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for this issue"},"summary":{"type":"string","description":"Issue summary"},"description":{"type":"string","description":"Issue description text (extracted from ADF)","optional":true},"status":{"type":"object","description":"Issue status","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name (e.g., Open, In Progress, Done)"},"description":{"type":"string","description":"Status description","optional":true},"statusCategory":{"type":"object","description":"Status category grouping","properties":{"id":{"type":"number","description":"Status category ID"},"key":{"type":"string","description":"Status category key (e.g., new, indeterminate, done)"},"name":{"type":"string","description":"Status category name (e.g., To Do, In Progress, Done)"},"colorName":{"type":"string","description":"Status category color (e.g., blue-gray, yellow, green)"}},"optional":true}}},"statusName":{"type":"string","description":"Issue status name (e.g., Open, In Progress, Done)"},"issuetype":{"type":"object","description":"Issue type","properties":{"id":{"type":"string","description":"Issue type ID"},"name":{"type":"string","description":"Issue type name (e.g., Task, Bug, Story, Epic)"},"description":{"type":"string","description":"Issue type description","optional":true},"subtask":{"type":"boolean","description":"Whether this is a subtask type"},"iconUrl":{"type":"string","description":"URL to the issue type icon","optional":true}}},"project":{"type":"object","description":"Project the issue belongs to","properties":{"id":{"type":"string","description":"Project ID"},"key":{"type":"string","description":"Project key (e.g., PROJ)"},"name":{"type":"string","description":"Project name"},"projectTypeKey":{"type":"string","description":"Project type key (e.g., software, business)","optional":true}}},"priority":{"type":"object","description":"Issue priority","properties":{"id":{"type":"string","description":"Priority ID"},"name":{"type":"string","description":"Priority name (e.g., Highest, High, Medium, Low, Lowest)"},"iconUrl":{"type":"string","description":"URL to the priority icon","optional":true}},"optional":true},"assignee":{"type":"object","description":"Assigned user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"assigneeName":{"type":"string","description":"Assignee display name or account ID","optional":true},"reporter":{"type":"object","description":"Reporter user","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}},"optional":true},"labels":{"type":"array","description":"Issue labels","items":{"type":"string"}},"components":{"type":"array","description":"Issue components","items":{"type":"object","properties":{"id":{"type":"string","description":"Component ID"},"name":{"type":"string","description":"Component name"},"description":{"type":"string","description":"Component description","optional":true}}},"optional":true},"resolution":{"type":"object","description":"Issue resolution","properties":{"id":{"type":"string","description":"Resolution ID"},"name":{"type":"string","description":"Resolution name (e.g., Fixed, Duplicate, Won\'t Fix)"},"description":{"type":"string","description":"Resolution description","optional":true}},"optional":true},"duedate":{"type":"string","description":"Due date (YYYY-MM-DD)","optional":true},"created":{"type":"string","description":"ISO 8601 timestamp when the issue was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the issue was last updated"}}}},"nextPageToken":{"type":"string","description":"Cursor token for the next page. Null when no more results.","optional":true},"isLast":{"type":"boolean","description":"Whether this is the last page of results"},"total":{"type":"number","description":"Always null. The Jira /search/jql endpoint does not return a total count; use isLast and nextPageToken for pagination.","optional":true}},"jira_search_users":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"users":{"type":"array","description":"Array of matching Jira users","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true},"self":{"type":"string","description":"REST API URL for this user","optional":true}}}},"total":{"type":"number","description":"Number of users returned in this page (may be less than total matches)"},"startAt":{"type":"number","description":"Pagination start index"},"maxResults":{"type":"number","description":"Maximum results per page"}},"jira_transition_issue":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key that was transitioned"},"transitionId":{"type":"string","description":"Applied transition ID"},"transitionName":{"type":"string","description":"Applied transition name","optional":true},"toStatus":{"type":"object","description":"Target status after transition","properties":{"id":{"type":"string","description":"Status ID"},"name":{"type":"string","description":"Status name"}},"optional":true}},"jira_update":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Updated issue key (e.g., PROJ-123)"},"summary":{"type":"string","description":"Issue summary after update"}},"jira_update_comment":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"commentId":{"type":"string","description":"Updated comment ID"},"body":{"type":"string","description":"Updated comment text"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"created":{"type":"string","description":"ISO 8601 timestamp when the comment was created"},"updated":{"type":"string","description":"ISO 8601 timestamp when the comment was last updated"}},"jira_update_worklog":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"success":{"type":"boolean","description":"Operation success status"},"issueKey":{"type":"string","description":"Issue key"},"worklogId":{"type":"string","description":"Updated worklog ID"},"timeSpent":{"type":"string","description":"Human-readable time spent (e.g., \\"3h 20m\\")"},"timeSpentSeconds":{"type":"number","description":"Time spent in seconds"},"comment":{"type":"string","description":"Worklog comment text"},"author":{"type":"object","description":"Worklog author","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"updateAuthor":{"type":"object","description":"User who last updated the worklog","properties":{"accountId":{"type":"string","description":"Atlassian account ID of the user"},"displayName":{"type":"string","description":"Display name of the user"},"active":{"type":"boolean","description":"Whether the user account is active","optional":true},"emailAddress":{"type":"string","description":"Email address of the user","optional":true},"accountType":{"type":"string","description":"Type of account (e.g., atlassian, app, customer)","optional":true},"avatarUrl":{"type":"string","description":"URL to the user avatar (48x48)","optional":true},"timeZone":{"type":"string","description":"User timezone","optional":true}}},"started":{"type":"string","description":"Worklog start time in ISO format"},"created":{"type":"string","description":"Worklog creation time"},"updated":{"type":"string","description":"Worklog last update time"}},"jira_write":{"ts":{"type":"string","description":"ISO 8601 timestamp of the operation"},"id":{"type":"string","description":"Created issue ID"},"issueKey":{"type":"string","description":"Created issue key (e.g., PROJ-123)"},"self":{"type":"string","description":"REST API URL for the created issue"},"summary":{"type":"string","description":"Issue summary"},"success":{"type":"boolean","description":"Whether the issue was created successfully"},"url":{"type":"string","description":"URL to the created issue in Jira"},"assigneeId":{"type":"string","description":"Account ID of the assigned user (null if no assignee was set)","optional":true}},"jsm_add_comment":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"commentId":{"type":"string","description":"Created comment ID"},"body":{"type":"string","description":"Comment body text"},"isPublic":{"type":"boolean","description":"Whether the comment is public"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}},"optional":true},"createdDate":{"type":"json","description":"Comment creation date with iso8601, friendly, epochMillis","optional":true},"success":{"type":"boolean","description":"Whether the comment was added successfully"}},"jsm_add_customer":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"success":{"type":"boolean","description":"Whether customers were added successfully"}},"jsm_add_organization":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDeskId":{"type":"string","description":"Service Desk ID"},"organizationId":{"type":"string","description":"Organization ID added"},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_add_participants":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"participants":{"type":"array","description":"List of added participants","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"},"emailAddress":{"type":"string","description":"Email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}}},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_answer_approval":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"approvalId":{"type":"string","description":"Approval ID"},"decision":{"type":"string","description":"Decision made (approve/decline)"},"id":{"type":"string","description":"Approval ID from response","optional":true},"name":{"type":"string","description":"Approval description","optional":true},"finalDecision":{"type":"string","description":"Final approval decision: pending, approved, or declined","optional":true},"canAnswerApproval":{"type":"boolean","description":"Whether the current user can still respond","optional":true},"approvers":{"type":"array","description":"Updated list of approvers with decisions","items":{"type":"object","properties":{"approver":{"type":"object","description":"Approver user details","properties":{"accountId":{"type":"string","description":"Approver account ID"},"displayName":{"type":"string","description":"Approver display name"},"emailAddress":{"type":"string","description":"Approver email","optional":true},"active":{"type":"boolean","description":"Whether the account is active","optional":true}}},"approverDecision":{"type":"string","description":"Individual approver decision"}}},"optional":true},"createdDate":{"type":"json","description":"Approval creation date","optional":true},"completedDate":{"type":"json","description":"Approval completion date","optional":true},"approval":{"type":"json","description":"The approval object","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_attach_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"id":{"type":"string","description":"Attached form instance ID (UUID)"},"name":{"type":"string","description":"Form name"},"updated":{"type":"string","description":"Last updated timestamp","optional":true},"submitted":{"type":"boolean","description":"Whether the form has been submitted"},"lock":{"type":"boolean","description":"Whether the form is locked"},"internal":{"type":"boolean","description":"Whether the form is internal only","optional":true},"formTemplateId":{"type":"string","description":"Form template ID","optional":true}},"jsm_copy_forms":{"ts":{"type":"string","description":"Timestamp of the operation"},"sourceIssueIdOrKey":{"type":"string","description":"Source issue ID or key"},"targetIssueIdOrKey":{"type":"string","description":"Target issue ID or key"},"copiedForms":{"type":"json","description":"Array of successfully copied forms"},"errors":{"type":"json","description":"Array of errors encountered during copy"}},"jsm_create_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"object":{"type":"json","description":"The created Assets object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Human-readable object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"globalId":{"type":"string","description":"Global object ID","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values for the object"},"hasAvatar":{"type":"boolean","description":"Whether the object has an avatar","optional":true},"created":{"type":"string","description":"Creation timestamp","optional":true},"updated":{"type":"string","description":"Last update timestamp","optional":true},"link":{"type":"string","description":"Self link to the object","optional":true}}}},"jsm_create_organization":{"ts":{"type":"string","description":"Timestamp of the operation"},"organizationId":{"type":"string","description":"ID of the created organization"},"name":{"type":"string","description":"Name of the created organization"},"success":{"type":"boolean","description":"Whether the operation succeeded"}},"jsm_create_request":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueId":{"type":"string","description":"Created request issue ID"},"issueKey":{"type":"string","description":"Created request issue key (e.g., SD-123)"},"requestTypeId":{"type":"string","description":"Request type ID"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"createdDate":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis","optional":true},"currentStatus":{"type":"json","description":"Current status with status name and category","optional":true},"reporter":{"type":"json","description":"Reporter user with accountId, displayName, emailAddress","optional":true},"success":{"type":"boolean","description":"Whether the request was created successfully"},"url":{"type":"string","description":"URL to the created request"}},"jsm_delete_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Deleted form instance UUID"},"deleted":{"type":"boolean","description":"Whether the form was successfully deleted"}},"jsm_delete_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"objectId":{"type":"string","description":"The deleted object ID"},"deleted":{"type":"boolean","description":"Whether the object was deleted"}},"jsm_externalise_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"visibility":{"type":"string","description":"Form visibility after change (internal or external)"}},"jsm_get_approvals":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"approvals":{"type":"array","description":"List of approvals","items":{"type":"object","properties":{"id":{"type":"string","description":"Approval ID"},"name":{"type":"string","description":"Approval description"},"finalDecision":{"type":"string","description":"Final decision: pending, approved, or declined"},"canAnswerApproval":{"type":"boolean","description":"Whether current user can respond"},"approvers":{"type":"array","description":"List of approvers with their decisions","items":{"type":"object","properties":{"approver":{"type":"object","description":"Approver user details","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}},"approverDecision":{"type":"string","description":"Decision: pending, approved, or declined"}}}},"createdDate":{"type":"json","description":"Creation date","optional":true},"completedDate":{"type":"json","description":"Completion date","optional":true}}}},"total":{"type":"number","description":"Total number of approvals"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_comments":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"comments":{"type":"array","description":"List of comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment body text"},"public":{"type":"boolean","description":"Whether the comment is public"},"author":{"type":"object","description":"Comment author","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}},"created":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis"},"renderedBody":{"type":"json","description":"HTML-rendered comment body (when expand=renderedBody)","optional":true}}}},"total":{"type":"number","description":"Total number of comments"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_customers":{"ts":{"type":"string","description":"Timestamp of the operation"},"customers":{"type":"array","description":"List of customers","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"},"emailAddress":{"type":"string","description":"Email address"},"active":{"type":"boolean","description":"Whether the account is active"},"timeZone":{"type":"string","description":"User timezone","optional":true}}}},"total":{"type":"number","description":"Total number of customers"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"design":{"type":"json","description":"Full form design with questions, layout, conditions, sections, settings","optional":true},"state":{"type":"json","description":"Form state with answers map, status (o=open, s=submitted, l=locked), visibility (i=internal, e=external)","optional":true},"updated":{"type":"string","description":"Last updated timestamp","optional":true}},"jsm_get_form_answers":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"answers":{"type":"json","description":"Simplified form answers as key-value pairs (question label to answer text/choices)","optional":true}},"jsm_get_form_structure":{"ts":{"type":"string","description":"Timestamp of the operation"},"projectIdOrKey":{"type":"string","description":"Project ID or key"},"formId":{"type":"string","description":"Form ID"},"design":{"type":"json","description":"Full form design with questions (field types, labels, choices, validation), layout (field ordering), and conditions"},"updated":{"type":"string","description":"Last updated timestamp","optional":true},"publish":{"type":"json","description":"Publishing and request type configuration","optional":true}},"jsm_get_form_templates":{"ts":{"type":"string","description":"Timestamp of the operation"},"projectIdOrKey":{"type":"string","description":"Project ID or key"},"templates":{"type":"array","description":"List of forms in the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Form template ID (UUID)"},"name":{"type":"string","description":"Form template name"},"updated":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"issueCreateIssueTypeIds":{"type":"json","description":"Issue type IDs that auto-attach this form on issue create"},"issueCreateRequestTypeIds":{"type":"json","description":"Request type IDs that auto-attach this form on issue create"},"portalRequestTypeIds":{"type":"json","description":"Request type IDs that show this form on the customer portal"},"recommendedIssueRequestTypeIds":{"type":"json","description":"Request type IDs that recommend this form"}}}},"total":{"type":"number","description":"Total number of forms"}},"jsm_get_issue_forms":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"forms":{"type":"array","description":"List of forms attached to the issue","items":{"type":"object","properties":{"id":{"type":"string","description":"Form instance ID (UUID)"},"name":{"type":"string","description":"Form name"},"updated":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"submitted":{"type":"boolean","description":"Whether the form has been submitted"},"lock":{"type":"boolean","description":"Whether the form is locked"},"internal":{"type":"boolean","description":"Whether the form is internal-only","optional":true},"formTemplateId":{"type":"string","description":"Source form template ID (UUID)","optional":true}}}},"total":{"type":"number","description":"Total number of forms"}},"jsm_get_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"object":{"type":"json","description":"The Assets object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Human-readable object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"globalId":{"type":"string","description":"Global object ID","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values for the object"},"hasAvatar":{"type":"boolean","description":"Whether the object has an avatar","optional":true},"created":{"type":"string","description":"Creation timestamp","optional":true},"updated":{"type":"string","description":"Last update timestamp","optional":true},"link":{"type":"string","description":"Self link to the object","optional":true}}}},"jsm_get_object_schema":{"ts":{"type":"string","description":"Timestamp of the operation"},"schema":{"type":"json","description":"The Assets object schema","properties":{"id":{"type":"string","description":"Schema ID"},"name":{"type":"string","description":"Schema name"},"objectSchemaKey":{"type":"string","description":"Schema key"},"status":{"type":"string","description":"Schema status"},"description":{"type":"string","description":"Schema description","optional":true},"objectCount":{"type":"number","description":"Number of objects","optional":true},"objectTypeCount":{"type":"number","description":"Number of object types","optional":true}}}},"jsm_get_object_type_attributes":{"ts":{"type":"string","description":"Timestamp of the operation"},"attributes":{"type":"array","description":"Attribute definitions for the object type","items":{"type":"object","properties":{"id":{"type":"string","description":"Attribute definition ID — use as objectTypeAttributeId in create/update"},"name":{"type":"string","description":"Attribute name"},"label":{"type":"boolean","description":"Whether this attribute is the object label"},"type":{"type":"number","description":"Data type discriminator (integer enum)"},"defaultType":{"type":"json","description":"Default data type { id, name }","optional":true},"editable":{"type":"boolean","description":"Whether the value is editable"},"minimumCardinality":{"type":"number","description":"Minimum number of values (>= 1 means required)"},"maximumCardinality":{"type":"number","description":"Maximum number of values"},"uniqueAttribute":{"type":"boolean","description":"Whether values must be unique","optional":true}}}},"total":{"type":"number","description":"Total number of attributes"}},"jsm_get_organizations":{"ts":{"type":"string","description":"Timestamp of the operation"},"organizations":{"type":"array","description":"List of organizations","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"name":{"type":"string","description":"Organization name"}}}},"total":{"type":"number","description":"Total number of organizations"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_participants":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"participants":{"type":"array","description":"List of participants","items":{"type":"object","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"Display name"},"emailAddress":{"type":"string","description":"Email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}}},"total":{"type":"number","description":"Total number of participants"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_queues":{"ts":{"type":"string","description":"Timestamp of the operation"},"queues":{"type":"array","description":"List of queues","items":{"type":"object","properties":{"id":{"type":"string","description":"Queue ID"},"name":{"type":"string","description":"Queue name"},"jql":{"type":"string","description":"JQL filter for the queue"},"fields":{"type":"json","description":"Fields displayed in the queue"},"issueCount":{"type":"number","description":"Number of issues in the queue"}}}},"total":{"type":"number","description":"Total number of queues"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_request":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueId":{"type":"string","description":"Jira issue ID"},"issueKey":{"type":"string","description":"Issue key (e.g., SD-123)"},"requestTypeId":{"type":"string","description":"Request type ID"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"createdDate":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis","optional":true},"currentStatus":{"type":"object","description":"Current request status","properties":{"status":{"type":"string","description":"Status name"},"statusCategory":{"type":"string","description":"Status category (NEW, INDETERMINATE, DONE)"},"statusDate":{"type":"json","description":"Status change date with iso8601, friendly, epochMillis"}},"optional":true},"reporter":{"type":"object","description":"Reporter user details","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}},"optional":true},"requestFieldValues":{"type":"array","description":"Request field values","items":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field identifier"},"label":{"type":"string","description":"Human-readable field label"},"value":{"type":"json","description":"Field value"},"renderedValue":{"type":"json","description":"HTML-rendered field value","optional":true}}}},"url":{"type":"string","description":"URL to the request"},"request":{"type":"json","description":"The service request object"}},"jsm_get_request_type_fields":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"requestTypeId":{"type":"string","description":"Request type ID"},"canAddRequestParticipants":{"type":"boolean","description":"Whether participants can be added to requests of this type"},"canRaiseOnBehalfOf":{"type":"boolean","description":"Whether requests can be raised on behalf of another user"},"requestTypeFields":{"type":"array","description":"List of fields for this request type","items":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field identifier (e.g., summary, description, customfield_10010)"},"name":{"type":"string","description":"Human-readable field name"},"description":{"type":"string","description":"Help text for the field","optional":true},"required":{"type":"boolean","description":"Whether the field is required"},"visible":{"type":"boolean","description":"Whether the field is visible"},"validValues":{"type":"json","description":"Allowed values for select fields"},"presetValues":{"type":"json","description":"Pre-populated values","optional":true},"defaultValues":{"type":"json","description":"Default values for the field","optional":true},"jiraSchema":{"type":"json","description":"Jira field schema with type, system, custom, customId"}}}}},"jsm_get_request_types":{"ts":{"type":"string","description":"Timestamp of the operation"},"requestTypes":{"type":"array","description":"List of request types","items":{"type":"object","properties":{"id":{"type":"string","description":"Request type ID"},"name":{"type":"string","description":"Request type name"},"description":{"type":"string","description":"Request type description"},"helpText":{"type":"string","description":"Help text for customers","optional":true},"issueTypeId":{"type":"string","description":"Associated Jira issue type ID"},"serviceDeskId":{"type":"string","description":"Parent service desk ID"},"groupIds":{"type":"json","description":"Groups this request type belongs to"},"icon":{"type":"json","description":"Request type icon with id and links","optional":true},"restrictionStatus":{"type":"string","description":"OPEN or RESTRICTED","optional":true}}}},"total":{"type":"number","description":"Total number of request types"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_requests":{"ts":{"type":"string","description":"Timestamp of the operation"},"requests":{"type":"array","description":"List of service requests","items":{"type":"object","properties":{"issueId":{"type":"string","description":"Jira issue ID"},"issueKey":{"type":"string","description":"Issue key (e.g., SD-123)"},"requestTypeId":{"type":"string","description":"Request type ID"},"serviceDeskId":{"type":"string","description":"Service desk ID"},"createdDate":{"type":"json","description":"Creation date with iso8601, friendly, epochMillis"},"currentStatus":{"type":"object","description":"Current request status","properties":{"status":{"type":"string","description":"Status name"},"statusCategory":{"type":"string","description":"Status category (NEW, INDETERMINATE, DONE)"},"statusDate":{"type":"json","description":"Status change date with iso8601, friendly, epochMillis"}}},"reporter":{"type":"object","description":"Reporter user details","properties":{"accountId":{"type":"string","description":"Atlassian account ID"},"displayName":{"type":"string","description":"User display name"},"emailAddress":{"type":"string","description":"User email address","optional":true},"active":{"type":"boolean","description":"Whether the account is active"}}},"requestFieldValues":{"type":"array","description":"Request field values","items":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field identifier"},"label":{"type":"string","description":"Human-readable field label"},"value":{"type":"json","description":"Field value"},"renderedValue":{"type":"json","description":"HTML-rendered field value","optional":true}}}}}}},"total":{"type":"number","description":"Total number of requests in current page"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_service_desks":{"ts":{"type":"string","description":"Timestamp of the operation"},"serviceDesks":{"type":"array","description":"List of service desks","items":{"type":"object","properties":{"id":{"type":"string","description":"Service desk ID"},"projectId":{"type":"string","description":"Associated Jira project ID"},"projectName":{"type":"string","description":"Associated project name"},"projectKey":{"type":"string","description":"Associated project key"},"name":{"type":"string","description":"Service desk name"},"description":{"type":"string","description":"Service desk description","optional":true},"leadDisplayName":{"type":"string","description":"Project lead display name","optional":true}}}},"total":{"type":"number","description":"Total number of service desks"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_sla":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"slas":{"type":"array","description":"List of SLA metrics","items":{"type":"object","properties":{"id":{"type":"string","description":"SLA metric ID"},"name":{"type":"string","description":"SLA metric name"},"completedCycles":{"type":"json","description":"Completed SLA cycles with startTime, stopTime, breachTime, breached, goalDuration, elapsedTime, remainingTime (each time as DateDTO, durations as DurationDTO)"},"ongoingCycle":{"type":"json","description":"Ongoing SLA cycle with startTime, breachTime, breached, paused, withinCalendarHours, goalDuration, elapsedTime, remainingTime","optional":true}}}},"total":{"type":"number","description":"Total number of SLAs"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_get_transitions":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"transitions":{"type":"array","description":"List of available transitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Transition ID"},"name":{"type":"string","description":"Transition name"}}}},"total":{"type":"number","description":"Total number of transitions"},"isLastPage":{"type":"boolean","description":"Whether this is the last page"}},"jsm_internalise_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"visibility":{"type":"string","description":"Form visibility after change (internal or external)"}},"jsm_list_object_schemas":{"ts":{"type":"string","description":"Timestamp of the operation"},"schemas":{"type":"array","description":"List of Assets object schemas","items":{"type":"object","properties":{"id":{"type":"string","description":"Schema ID"},"name":{"type":"string","description":"Schema name"},"objectSchemaKey":{"type":"string","description":"Schema key"},"status":{"type":"string","description":"Schema status"},"description":{"type":"string","description":"Schema description","optional":true},"objectCount":{"type":"number","description":"Number of objects","optional":true},"objectTypeCount":{"type":"number","description":"Number of object types","optional":true}}}},"total":{"type":"number","description":"Total number of schemas"},"isLast":{"type":"boolean","description":"Whether this is the last page"}},"jsm_list_object_types":{"ts":{"type":"string","description":"Timestamp of the operation"},"objectTypes":{"type":"array","description":"List of object types in the schema","items":{"type":"object","properties":{"id":{"type":"string","description":"Object type ID"},"name":{"type":"string","description":"Object type name"},"description":{"type":"string","description":"Object type description","optional":true},"objectSchemaId":{"type":"string","description":"Parent schema ID"},"objectCount":{"type":"number","description":"Number of objects","optional":true},"abstractObjectType":{"type":"boolean","description":"Whether the type is abstract","optional":true},"inherited":{"type":"boolean","description":"Whether the type inherits attributes","optional":true}}}},"total":{"type":"number","description":"Total number of object types"}},"jsm_reopen_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"status":{"type":"string","description":"Form status after reopening (open, submitted, locked)"}},"jsm_save_form_answers":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"state":{"type":"json","description":"Form state with status (open, submitted, locked)","optional":true},"updated":{"type":"string","description":"Last updated timestamp","optional":true}},"jsm_search_objects_aql":{"ts":{"type":"string","description":"Timestamp of the operation"},"objects":{"type":"array","description":"Matching Assets objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values","optional":true}}}},"total":{"type":"number","description":"Total number of matching objects (totalFilterCount)"},"pageNumber":{"type":"number","description":"Current page number"},"pageSize":{"type":"number","description":"Number of objects on this page"}},"jsm_submit_form":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"formId":{"type":"string","description":"Form instance UUID"},"status":{"type":"string","description":"Form status after submission (open, submitted, locked)"}},"jsm_transition_request":{"ts":{"type":"string","description":"Timestamp of the operation"},"issueIdOrKey":{"type":"string","description":"Issue ID or key"},"transitionId":{"type":"string","description":"Applied transition ID"},"success":{"type":"boolean","description":"Whether the transition was successful"}},"jsm_update_object":{"ts":{"type":"string","description":"Timestamp of the operation"},"object":{"type":"json","description":"The updated Assets object","properties":{"id":{"type":"string","description":"Object ID"},"label":{"type":"string","description":"Human-readable object label","optional":true},"objectKey":{"type":"string","description":"Object key (e.g., HOST-123)","optional":true},"globalId":{"type":"string","description":"Global object ID","optional":true},"objectType":{"type":"json","description":"Object type metadata","optional":true},"attributes":{"type":"json","description":"Resolved attribute values for the object"},"hasAvatar":{"type":"boolean","description":"Whether the object has an avatar","optional":true},"created":{"type":"string","description":"Creation timestamp","optional":true},"updated":{"type":"string","description":"Last update timestamp","optional":true},"link":{"type":"string","description":"Self link to the object","optional":true}}}},"jupyter_copy_content":{"name":{"type":"string","description":"Name of the copied entry"},"path":{"type":"string","description":"Path of the copied entry"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true}},"jupyter_create_file":{"name":{"type":"string","description":"Created entry name"},"path":{"type":"string","description":"Created entry path"},"type":{"type":"string","description":"directory, file, or notebook"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true}},"jupyter_create_session":{"id":{"type":"string","description":"Session ID"},"path":{"type":"string","description":"Notebook path bound to this session"},"name":{"type":"string","description":"Session name"},"type":{"type":"string","description":"Session type"},"kernel":{"type":"object","description":"Kernel bound to this session","optional":true,"properties":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}}}},"jupyter_delete_content":{"success":{"type":"boolean","description":"Whether the entry was deleted"},"path":{"type":"string","description":"Deleted entry path"}},"jupyter_delete_session":{"success":{"type":"boolean","description":"Whether the session was deleted"},"sessionId":{"type":"string","description":"Deleted session ID"}},"jupyter_get_content":{"name":{"type":"string","description":"File or notebook name"},"path":{"type":"string","description":"Path relative to the server root"},"mimetype":{"type":"string","description":"MIME type of the content","optional":true},"text":{"type":"string","description":"Text content, for text files and notebooks (JSON-stringified)","optional":true},"file":{"type":"file","description":"Binary content stored as a file, for base64-format content","optional":true}},"jupyter_interrupt_kernel":{"success":{"type":"boolean","description":"Whether the interrupt was sent"},"kernelId":{"type":"string","description":"Interrupted kernel ID"}},"jupyter_list_contents":{"items":{"type":"array","description":"Directory entries at the requested path","items":{"type":"object","properties":{"name":{"type":"string","description":"Entry name"},"path":{"type":"string","description":"Entry path relative to server root"},"type":{"type":"string","description":"directory, file, or notebook"},"writable":{"type":"boolean","description":"Whether the entry is writable"},"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"size":{"type":"number","description":"Size in bytes","optional":true},"mimetype":{"type":"string","description":"MIME type (files only)","optional":true},"format":{"type":"string","description":"json, text, or base64","optional":true}}}},"path":{"type":"string","description":"The listed directory path"}},"jupyter_list_kernels":{"kernels":{"type":"array","description":"Running kernels","items":{"type":"object","properties":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}}}}},"jupyter_list_kernelspecs":{"defaultKernelName":{"type":"string","description":"Default kernel spec name","optional":true},"kernelspecs":{"type":"array","description":"Available kernel specs","items":{"type":"object","properties":{"name":{"type":"string","description":"Kernel spec name"},"displayName":{"type":"string","description":"Human-readable display name"},"language":{"type":"string","description":"Kernel language","optional":true},"argv":{"type":"array","description":"Launch command arguments"},"interruptMode":{"type":"string","description":"Interrupt mode","optional":true}}}}},"jupyter_list_sessions":{"sessions":{"type":"array","description":"Active sessions","items":{"type":"object","properties":{"id":{"type":"string","description":"Session ID"},"path":{"type":"string","description":"Notebook path bound to this session"},"name":{"type":"string","description":"Session name"},"type":{"type":"string","description":"Session type"},"kernel":{"type":"object","description":"Kernel bound to this session","optional":true,"properties":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}}}}}}},"jupyter_rename_content":{"name":{"type":"string","description":"New entry name"},"path":{"type":"string","description":"New entry path"},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true}},"jupyter_restart_kernel":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}},"jupyter_start_kernel":{"id":{"type":"string","description":"Kernel ID"},"name":{"type":"string","description":"Kernel spec name"},"lastActivity":{"type":"string","description":"Last activity timestamp","optional":true},"executionState":{"type":"string","description":"Kernel execution state","optional":true},"connections":{"type":"number","description":"Active connection count","optional":true}},"jupyter_stop_kernel":{"success":{"type":"boolean","description":"Whether the kernel was shut down"},"kernelId":{"type":"string","description":"Shut down kernel ID"}},"jupyter_upload_file":{"name":{"type":"string","description":"Uploaded file name"},"path":{"type":"string","description":"Uploaded file path"},"size":{"type":"number","description":"File size in bytes","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true}},"kalshi_amend_order":{"order":{"type":"object","description":"The amended order object"}},"kalshi_amend_order_v2":{"old_order":{"type":"object","description":"The original order object before amendment","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"status":{"type":"string","description":"Order status"},"side":{"type":"string","description":"Order side (yes/no)"},"type":{"type":"string","description":"Order type (limit/market)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"action":{"type":"string","description":"Action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"remaining_count":{"type":"number","description":"Remaining contracts"},"created_time":{"type":"string","description":"Order creation time"},"expiration_time":{"type":"string","description":"Order expiration time"},"order_group_id":{"type":"string","description":"Order group ID"},"client_order_id":{"type":"string","description":"Client order ID"},"place_count":{"type":"number","description":"Place count"},"decrease_count":{"type":"number","description":"Decrease count"},"queue_position":{"type":"number","description":"Queue position"},"maker_fill_count":{"type":"number","description":"Maker fill count"},"taker_fill_count":{"type":"number","description":"Taker fill count"},"maker_fees":{"type":"number","description":"Maker fees"},"taker_fees":{"type":"number","description":"Taker fees"},"last_update_time":{"type":"string","description":"Last update time"},"take_profit_order_id":{"type":"string","description":"Take profit order ID"},"stop_loss_order_id":{"type":"string","description":"Stop loss order ID"},"amend_count":{"type":"number","description":"Amend count"},"amend_taker_fill_count":{"type":"number","description":"Amend taker fill count"}}},"order":{"type":"object","description":"The amended order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"status":{"type":"string","description":"Order status"},"side":{"type":"string","description":"Order side (yes/no)"},"type":{"type":"string","description":"Order type (limit/market)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"action":{"type":"string","description":"Action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"remaining_count":{"type":"number","description":"Remaining contracts"},"created_time":{"type":"string","description":"Order creation time"},"expiration_time":{"type":"string","description":"Order expiration time"},"order_group_id":{"type":"string","description":"Order group ID"},"client_order_id":{"type":"string","description":"Client order ID"},"place_count":{"type":"number","description":"Place count"},"decrease_count":{"type":"number","description":"Decrease count"},"queue_position":{"type":"number","description":"Queue position"},"maker_fill_count":{"type":"number","description":"Maker fill count"},"taker_fill_count":{"type":"number","description":"Taker fill count"},"maker_fees":{"type":"number","description":"Maker fees"},"taker_fees":{"type":"number","description":"Taker fees"},"last_update_time":{"type":"string","description":"Last update time"},"take_profit_order_id":{"type":"string","description":"Take profit order ID"},"stop_loss_order_id":{"type":"string","description":"Stop loss order ID"},"amend_count":{"type":"number","description":"Amend count"},"amend_taker_fill_count":{"type":"number","description":"Amend taker fill count"}}}},"kalshi_cancel_order":{"order":{"type":"object","description":"The canceled order object"},"reducedBy":{"type":"number","description":"Number of contracts canceled"}},"kalshi_cancel_order_v2":{"order":{"type":"object","description":"The canceled order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"client_order_id":{"type":"string","description":"Client order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting/canceled/executed)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"yes_price_dollars":{"type":"string","description":"Yes price in dollars"},"no_price_dollars":{"type":"string","description":"No price in dollars"},"fill_count":{"type":"number","description":"Filled contract count"},"fill_count_fp":{"type":"string","description":"Filled count (fixed-point)"},"remaining_count":{"type":"number","description":"Remaining contracts"},"remaining_count_fp":{"type":"string","description":"Remaining count (fixed-point)"},"initial_count":{"type":"number","description":"Initial contract count"},"initial_count_fp":{"type":"string","description":"Initial count (fixed-point)"},"taker_fees":{"type":"number","description":"Taker fees in cents"},"maker_fees":{"type":"number","description":"Maker fees in cents"},"taker_fees_dollars":{"type":"string","description":"Taker fees in dollars"},"maker_fees_dollars":{"type":"string","description":"Maker fees in dollars"},"taker_fill_cost":{"type":"number","description":"Taker fill cost in cents"},"maker_fill_cost":{"type":"number","description":"Maker fill cost in cents"},"taker_fill_cost_dollars":{"type":"string","description":"Taker fill cost in dollars"},"maker_fill_cost_dollars":{"type":"string","description":"Maker fill cost in dollars"},"queue_position":{"type":"number","description":"Queue position (deprecated)"},"expiration_time":{"type":"string","description":"Order expiration time"},"created_time":{"type":"string","description":"Order creation time"},"last_update_time":{"type":"string","description":"Last update time"},"self_trade_prevention_type":{"type":"string","description":"Self-trade prevention type"},"order_group_id":{"type":"string","description":"Order group ID"},"cancel_order_on_pause":{"type":"boolean","description":"Cancel on market pause"}}},"reduced_by":{"type":"number","description":"Number of contracts canceled"},"reduced_by_fp":{"type":"string","description":"Number of contracts canceled in fixed-point format"}},"kalshi_create_order":{"order":{"type":"object","description":"The created order object"}},"kalshi_create_order_v2":{"order":{"type":"object","description":"The created order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"client_order_id":{"type":"string","description":"Client order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting/canceled/executed)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"yes_price_dollars":{"type":"string","description":"Yes price in dollars"},"no_price_dollars":{"type":"string","description":"No price in dollars"},"fill_count":{"type":"number","description":"Filled contract count"},"fill_count_fp":{"type":"string","description":"Filled count (fixed-point)"},"remaining_count":{"type":"number","description":"Remaining contracts"},"remaining_count_fp":{"type":"string","description":"Remaining count (fixed-point)"},"initial_count":{"type":"number","description":"Initial contract count"},"initial_count_fp":{"type":"string","description":"Initial count (fixed-point)"},"taker_fees":{"type":"number","description":"Taker fees in cents"},"maker_fees":{"type":"number","description":"Maker fees in cents"},"taker_fees_dollars":{"type":"string","description":"Taker fees in dollars"},"maker_fees_dollars":{"type":"string","description":"Maker fees in dollars"},"taker_fill_cost":{"type":"number","description":"Taker fill cost in cents"},"maker_fill_cost":{"type":"number","description":"Maker fill cost in cents"},"taker_fill_cost_dollars":{"type":"string","description":"Taker fill cost in dollars"},"maker_fill_cost_dollars":{"type":"string","description":"Maker fill cost in dollars"},"queue_position":{"type":"number","description":"Queue position (deprecated)"},"expiration_time":{"type":"string","description":"Order expiration time"},"created_time":{"type":"string","description":"Order creation time"},"last_update_time":{"type":"string","description":"Last update time"},"self_trade_prevention_type":{"type":"string","description":"Self-trade prevention type"},"order_group_id":{"type":"string","description":"Order group ID"},"cancel_order_on_pause":{"type":"boolean","description":"Cancel on market pause"}}}},"kalshi_get_balance":{"balance":{"type":"number","description":"Account balance in cents"},"portfolioValue":{"type":"number","description":"Portfolio value in cents"}},"kalshi_get_balance_v2":{"balance":{"type":"number","description":"Account balance in cents"},"portfolio_value":{"type":"number","description":"Portfolio value in cents"},"updated_ts":{"type":"number","description":"Unix timestamp of last update (seconds)"}},"kalshi_get_candlesticks":{"candlesticks":{"type":"array","description":"Array of OHLC candlestick data"}},"kalshi_get_candlesticks_v2":{"ticker":{"type":"string","description":"Market ticker"},"candlesticks":{"type":"array","description":"Array of OHLC candlestick data with nested bid/ask/price objects","properties":{"end_period_ts":{"type":"number","description":"End period timestamp (Unix)"},"yes_bid":{"type":"object","description":"Yes bid OHLC data","properties":{"open":{"type":"number","description":"Open price (cents)"},"open_dollars":{"type":"string","description":"Open price (dollars)"},"low":{"type":"number","description":"Low price (cents)"},"low_dollars":{"type":"string","description":"Low price (dollars)"},"high":{"type":"number","description":"High price (cents)"},"high_dollars":{"type":"string","description":"High price (dollars)"},"close":{"type":"number","description":"Close price (cents)"},"close_dollars":{"type":"string","description":"Close price (dollars)"}}},"yes_ask":{"type":"object","description":"Yes ask OHLC data","properties":{"open":{"type":"number","description":"Open price (cents)"},"open_dollars":{"type":"string","description":"Open price (dollars)"},"low":{"type":"number","description":"Low price (cents)"},"low_dollars":{"type":"string","description":"Low price (dollars)"},"high":{"type":"number","description":"High price (cents)"},"high_dollars":{"type":"string","description":"High price (dollars)"},"close":{"type":"number","description":"Close price (cents)"},"close_dollars":{"type":"string","description":"Close price (dollars)"}}},"price":{"type":"object","description":"Trade price OHLC data with additional statistics","properties":{"open":{"type":"number","description":"Open price (cents)"},"open_dollars":{"type":"string","description":"Open price (dollars)"},"low":{"type":"number","description":"Low price (cents)"},"low_dollars":{"type":"string","description":"Low price (dollars)"},"high":{"type":"number","description":"High price (cents)"},"high_dollars":{"type":"string","description":"High price (dollars)"},"close":{"type":"number","description":"Close price (cents)"},"close_dollars":{"type":"string","description":"Close price (dollars)"},"mean":{"type":"number","description":"Mean price (cents)"},"mean_dollars":{"type":"string","description":"Mean price (dollars)"},"previous":{"type":"number","description":"Previous price (cents)"},"previous_dollars":{"type":"string","description":"Previous price (dollars)"},"min":{"type":"number","description":"Min price (cents)"},"min_dollars":{"type":"string","description":"Min price (dollars)"},"max":{"type":"number","description":"Max price (cents)"},"max_dollars":{"type":"string","description":"Max price (dollars)"}}},"volume":{"type":"number","description":"Volume (contracts)"},"volume_fp":{"type":"string","description":"Volume (fixed-point string)"},"open_interest":{"type":"number","description":"Open interest (contracts)"},"open_interest_fp":{"type":"string","description":"Open interest (fixed-point string)"}}}},"kalshi_get_event":{"event":{"type":"object","description":"Event object with details"}},"kalshi_get_event_candlesticks":{"market_candlesticks":{"type":"array","description":"Array of event-level aggregated OHLC candlestick data"}},"kalshi_get_event_candlesticks_v2":{"market_tickers":{"type":"array","description":"Market tickers included in the aggregated candlesticks"},"adjusted_end_ts":{"type":"number","description":"Adjusted end timestamp used for the candlestick range (Unix seconds)"},"market_candlesticks":{"type":"array","description":"Array of event-level aggregated OHLC candlestick data with nested bid/ask/price","properties":{"end_period_ts":{"type":"number","description":"End period timestamp (Unix)"},"yes_bid":{"type":"object","description":"Yes bid OHLC data"},"yes_ask":{"type":"object","description":"Yes ask OHLC data"},"price":{"type":"object","description":"Trade price OHLC data with statistics"},"volume_fp":{"type":"string","description":"Volume (fixed-point string)"},"open_interest_fp":{"type":"string","description":"Open interest (fixed-point string)"}}}},"kalshi_get_event_v2":{"event":{"type":"object","description":"Event object with full details matching Kalshi API response","properties":{"event_ticker":{"type":"string","description":"Event ticker"},"series_ticker":{"type":"string","description":"Series ticker"},"title":{"type":"string","description":"Event title"},"sub_title":{"type":"string","description":"Event subtitle"},"mutually_exclusive":{"type":"boolean","description":"Mutually exclusive markets"},"category":{"type":"string","description":"Event category"},"collateral_return_type":{"type":"string","description":"Collateral return type"},"strike_date":{"type":"string","description":"Strike date"},"strike_period":{"type":"string","description":"Strike period"},"available_on_brokers":{"type":"boolean","description":"Available on brokers"},"product_metadata":{"type":"object","description":"Product metadata"},"markets":{"type":"array","description":"Nested markets (if requested)"}}}},"kalshi_get_events":{"events":{"type":"array","description":"Array of event objects","items":{"type":"object","properties":{"event_ticker":{"type":"string","description":"Unique event ticker identifier"},"series_ticker":{"type":"string","description":"Parent series ticker"},"title":{"type":"string","description":"Event title"},"sub_title":{"type":"string","description":"Event subtitle","optional":true},"mutually_exclusive":{"type":"boolean","description":"Whether markets are mutually exclusive"},"category":{"type":"string","description":"Event category"},"strike_date":{"type":"string","description":"Strike/settlement date","optional":true},"status":{"type":"string","description":"Event status","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_events_v2":{"events":{"type":"array","description":"Array of event objects","items":{"type":"object","properties":{"event_ticker":{"type":"string","description":"Unique event ticker identifier"},"series_ticker":{"type":"string","description":"Parent series ticker"},"title":{"type":"string","description":"Event title"},"sub_title":{"type":"string","description":"Event subtitle","optional":true},"mutually_exclusive":{"type":"boolean","description":"Whether markets are mutually exclusive"},"category":{"type":"string","description":"Event category"},"strike_date":{"type":"string","description":"Strike/settlement date","optional":true},"status":{"type":"string","description":"Event status","optional":true}}}},"milestones":{"type":"array","description":"Array of milestone objects (if requested)","items":{"type":"object","properties":{"id":{"type":"string","description":"Milestone ID"},"category":{"type":"string","description":"Milestone category"},"type":{"type":"string","description":"Milestone type"},"title":{"type":"string","description":"Milestone title"},"start_date":{"type":"string","description":"Milestone start date (ISO 8601)"},"end_date":{"type":"string","description":"Milestone end date (ISO 8601)"},"notification_message":{"type":"string","description":"Notification message"},"primary_event_tickers":{"type":"array","description":"Primary event tickers"},"related_event_tickers":{"type":"array","description":"Related event tickers"},"last_updated_ts":{"type":"string","description":"Last updated time (ISO 8601)"}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_exchange_announcements":{"announcements":{"type":"array","description":"Array of exchange announcement objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Announcement severity (info, warning, error)"},"message":{"type":"string","description":"Announcement message"},"delivery_time":{"type":"string","description":"Delivery time (ISO 8601)"},"status":{"type":"string","description":"Announcement status (active, inactive)"}}}}},"kalshi_get_exchange_announcements_v2":{"announcements":{"type":"array","description":"Array of exchange announcement objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Announcement severity (info, warning, error)"},"message":{"type":"string","description":"Announcement message"},"delivery_time":{"type":"string","description":"Delivery time (ISO 8601)"},"status":{"type":"string","description":"Announcement status (active, inactive)"}}}}},"kalshi_get_exchange_schedule":{"schedule":{"type":"object","description":"Exchange schedule with standard_hours and maintenance_windows"}},"kalshi_get_exchange_schedule_v2":{"schedule":{"type":"object","description":"Exchange schedule (all times in ET)","properties":{"standard_hours":{"type":"array","description":"Weekly schedules with per-day open/close trading sessions"},"maintenance_windows":{"type":"array","description":"Scheduled maintenance windows with start_datetime and end_datetime"}}}},"kalshi_get_exchange_status":{"status":{"type":"object","description":"Exchange status with trading_active and exchange_active flags"}},"kalshi_get_exchange_status_v2":{"exchange_active":{"type":"boolean","description":"Whether the exchange is active"},"trading_active":{"type":"boolean","description":"Whether trading is active"},"exchange_estimated_resume_time":{"type":"string","description":"Estimated time when exchange will resume (if inactive)"}},"kalshi_get_fills":{"fills":{"type":"array","description":"Array of fill/trade objects","items":{"type":"object","properties":{"trade_id":{"type":"string","description":"Unique trade identifier"},"order_id":{"type":"string","description":"Associated order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Trade side (yes/no)"},"action":{"type":"string","description":"Trade action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"is_taker":{"type":"boolean","description":"Whether this was a taker trade"},"created_time":{"type":"string","description":"Trade execution time (ISO 8601)"}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_fills_v2":{"fills":{"type":"array","description":"Array of fill/trade objects with all API fields","items":{"type":"object","properties":{"trade_id":{"type":"string","description":"Unique trade identifier"},"order_id":{"type":"string","description":"Associated order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Trade side (yes/no)"},"action":{"type":"string","description":"Trade action (buy/sell)"},"count":{"type":"number","description":"Number of contracts"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"is_taker":{"type":"boolean","description":"Whether this was a taker trade"},"created_time":{"type":"string","description":"Trade execution time (ISO 8601)"}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_market":{"market":{"type":"object","description":"Market object with details"}},"kalshi_get_market_v2":{"market":{"type":"object","description":"Market object with all API fields","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"market_type":{"type":"string","description":"Market type"},"title":{"type":"string","description":"Market title"},"subtitle":{"type":"string","description":"Market subtitle"},"yes_sub_title":{"type":"string","description":"Yes outcome subtitle"},"no_sub_title":{"type":"string","description":"No outcome subtitle"},"open_time":{"type":"string","description":"Market open time"},"close_time":{"type":"string","description":"Market close time"},"expected_expiration_time":{"type":"string","description":"Expected expiration time"},"expiration_time":{"type":"string","description":"Expiration time"},"latest_expiration_time":{"type":"string","description":"Latest expiration time"},"settlement_timer_seconds":{"type":"number","description":"Settlement timer in seconds"},"status":{"type":"string","description":"Market status"},"response_price_units":{"type":"string","description":"Response price units"},"notional_value":{"type":"number","description":"Notional value"},"tick_size":{"type":"number","description":"Tick size"},"yes_bid":{"type":"number","description":"Current yes bid price"},"yes_ask":{"type":"number","description":"Current yes ask price"},"no_bid":{"type":"number","description":"Current no bid price"},"no_ask":{"type":"number","description":"Current no ask price"},"last_price":{"type":"number","description":"Last trade price"},"previous_yes_bid":{"type":"number","description":"Previous yes bid"},"previous_yes_ask":{"type":"number","description":"Previous yes ask"},"previous_price":{"type":"number","description":"Previous price"},"volume":{"type":"number","description":"Total volume"},"volume_24h":{"type":"number","description":"24-hour volume"},"liquidity":{"type":"number","description":"Market liquidity"},"open_interest":{"type":"number","description":"Open interest"},"result":{"type":"string","description":"Market result"},"cap_strike":{"type":"number","description":"Cap strike"},"floor_strike":{"type":"number","description":"Floor strike"},"can_close_early":{"type":"boolean","description":"Can close early"},"expiration_value":{"type":"string","description":"Expiration value"},"category":{"type":"string","description":"Market category"},"risk_limit_cents":{"type":"number","description":"Risk limit in cents"},"strike_type":{"type":"string","description":"Strike type"},"rules_primary":{"type":"string","description":"Primary rules"},"rules_secondary":{"type":"string","description":"Secondary rules"},"settlement_source_url":{"type":"string","description":"Settlement source URL"},"custom_strike":{"type":"object","description":"Custom strike object"},"underlying":{"type":"string","description":"Underlying asset"},"settlement_value":{"type":"number","description":"Settlement value"},"cfd_contract_size":{"type":"number","description":"CFD contract size"},"yes_fee_fp":{"type":"number","description":"Yes fee (fixed-point)"},"no_fee_fp":{"type":"number","description":"No fee (fixed-point)"},"last_price_fp":{"type":"number","description":"Last price (fixed-point)"},"yes_bid_fp":{"type":"number","description":"Yes bid (fixed-point)"},"yes_ask_fp":{"type":"number","description":"Yes ask (fixed-point)"},"no_bid_fp":{"type":"number","description":"No bid (fixed-point)"},"no_ask_fp":{"type":"number","description":"No ask (fixed-point)"}}}},"kalshi_get_markets":{"markets":{"type":"array","description":"Array of market objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique market ticker identifier"},"event_ticker":{"type":"string","description":"Parent event ticker"},"market_type":{"type":"string","description":"Market type (binary, etc.)"},"title":{"type":"string","description":"Market title/question"},"subtitle":{"type":"string","description":"Market subtitle","optional":true},"yes_sub_title":{"type":"string","description":"Yes outcome subtitle","optional":true},"no_sub_title":{"type":"string","description":"No outcome subtitle","optional":true},"open_time":{"type":"string","description":"Market open time (ISO 8601)","optional":true},"close_time":{"type":"string","description":"Market close time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Contract expiration time","optional":true},"status":{"type":"string","description":"Market status (open, closed, settled, etc.)"},"yes_bid":{"type":"number","description":"Current best yes bid price in cents","optional":true},"yes_ask":{"type":"number","description":"Current best yes ask price in cents","optional":true},"no_bid":{"type":"number","description":"Current best no bid price in cents","optional":true},"no_ask":{"type":"number","description":"Current best no ask price in cents","optional":true},"last_price":{"type":"number","description":"Last trade price in cents","optional":true},"previous_yes_bid":{"type":"number","description":"Previous yes bid","optional":true},"previous_yes_ask":{"type":"number","description":"Previous yes ask","optional":true},"previous_price":{"type":"number","description":"Previous last price","optional":true},"volume":{"type":"number","description":"Total volume (contracts traded)","optional":true},"volume_24h":{"type":"number","description":"24-hour trading volume","optional":true},"liquidity":{"type":"number","description":"Market liquidity measure","optional":true},"open_interest":{"type":"number","description":"Open interest (outstanding contracts)","optional":true},"result":{"type":"string","description":"Settlement result (yes, no, null)","optional":true},"cap_strike":{"type":"number","description":"Cap strike for ranged markets","optional":true},"floor_strike":{"type":"number","description":"Floor strike for ranged markets","optional":true},"category":{"type":"string","description":"Market category","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results","properties":{"cursor":{"type":"string","description":"Cursor for fetching next page","optional":true}}}},"kalshi_get_markets_v2":{"markets":{"type":"array","description":"Array of market objects with all API fields","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique market ticker identifier"},"event_ticker":{"type":"string","description":"Parent event ticker"},"market_type":{"type":"string","description":"Market type (binary, etc.)"},"title":{"type":"string","description":"Market title/question"},"subtitle":{"type":"string","description":"Market subtitle","optional":true},"yes_sub_title":{"type":"string","description":"Yes outcome subtitle","optional":true},"no_sub_title":{"type":"string","description":"No outcome subtitle","optional":true},"open_time":{"type":"string","description":"Market open time (ISO 8601)","optional":true},"close_time":{"type":"string","description":"Market close time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Contract expiration time","optional":true},"status":{"type":"string","description":"Market status (open, closed, settled, etc.)"},"yes_bid":{"type":"number","description":"Current best yes bid price in cents","optional":true},"yes_ask":{"type":"number","description":"Current best yes ask price in cents","optional":true},"no_bid":{"type":"number","description":"Current best no bid price in cents","optional":true},"no_ask":{"type":"number","description":"Current best no ask price in cents","optional":true},"last_price":{"type":"number","description":"Last trade price in cents","optional":true},"previous_yes_bid":{"type":"number","description":"Previous yes bid","optional":true},"previous_yes_ask":{"type":"number","description":"Previous yes ask","optional":true},"previous_price":{"type":"number","description":"Previous last price","optional":true},"volume":{"type":"number","description":"Total volume (contracts traded)","optional":true},"volume_24h":{"type":"number","description":"24-hour trading volume","optional":true},"liquidity":{"type":"number","description":"Market liquidity measure","optional":true},"open_interest":{"type":"number","description":"Open interest (outstanding contracts)","optional":true},"result":{"type":"string","description":"Settlement result (yes, no, null)","optional":true},"cap_strike":{"type":"number","description":"Cap strike for ranged markets","optional":true},"floor_strike":{"type":"number","description":"Floor strike for ranged markets","optional":true},"category":{"type":"string","description":"Market category","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_order":{"order":{"type":"object","description":"Order object with details"}},"kalshi_get_order_v2":{"order":{"type":"object","description":"Order object with full API response fields","properties":{"order_id":{"type":"string","description":"Order ID"},"user_id":{"type":"string","description":"User ID"},"client_order_id":{"type":"string","description":"Client order ID"},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting/canceled/executed)"},"yes_price":{"type":"number","description":"Yes price in cents"},"no_price":{"type":"number","description":"No price in cents"},"yes_price_dollars":{"type":"string","description":"Yes price in dollars"},"no_price_dollars":{"type":"string","description":"No price in dollars"},"fill_count":{"type":"number","description":"Filled contract count"},"fill_count_fp":{"type":"string","description":"Filled count (fixed-point)"},"remaining_count":{"type":"number","description":"Remaining contracts"},"remaining_count_fp":{"type":"string","description":"Remaining count (fixed-point)"},"initial_count":{"type":"number","description":"Initial contract count"},"initial_count_fp":{"type":"string","description":"Initial count (fixed-point)"},"taker_fees":{"type":"number","description":"Taker fees in cents"},"maker_fees":{"type":"number","description":"Maker fees in cents"},"taker_fees_dollars":{"type":"string","description":"Taker fees in dollars"},"maker_fees_dollars":{"type":"string","description":"Maker fees in dollars"},"taker_fill_cost":{"type":"number","description":"Taker fill cost in cents"},"maker_fill_cost":{"type":"number","description":"Maker fill cost in cents"},"taker_fill_cost_dollars":{"type":"string","description":"Taker fill cost in dollars"},"maker_fill_cost_dollars":{"type":"string","description":"Maker fill cost in dollars"},"queue_position":{"type":"number","description":"Queue position (deprecated)"},"expiration_time":{"type":"string","description":"Order expiration time"},"created_time":{"type":"string","description":"Order creation time"},"last_update_time":{"type":"string","description":"Last update time"},"self_trade_prevention_type":{"type":"string","description":"Self-trade prevention type"},"order_group_id":{"type":"string","description":"Order group ID"},"cancel_order_on_pause":{"type":"boolean","description":"Cancel on market pause"}}}},"kalshi_get_orderbook":{"orderbook":{"type":"object","description":"Orderbook with yes/no bids and asks"}},"kalshi_get_orderbook_v2":{"orderbook":{"type":"object","description":"Orderbook with yes/no bids (legacy integer counts)","properties":{"yes":{"type":"array","description":"Yes side bids as tuples [price_cents, count]"},"no":{"type":"array","description":"No side bids as tuples [price_cents, count]"},"yes_dollars":{"type":"array","description":"Yes side bids as tuples [dollars_string, count]"},"no_dollars":{"type":"array","description":"No side bids as tuples [dollars_string, count]"}}},"orderbook_fp":{"type":"object","description":"Orderbook with fixed-point counts (preferred)","properties":{"yes_dollars":{"type":"array","description":"Yes side bids as tuples [dollars_string, fp_count_string]"},"no_dollars":{"type":"array","description":"No side bids as tuples [dollars_string, fp_count_string]"}}}},"kalshi_get_orders":{"orders":{"type":"array","description":"Array of order objects","items":{"type":"object","properties":{"order_id":{"type":"string","description":"Unique order identifier"},"user_id":{"type":"string","description":"User ID","optional":true},"client_order_id":{"type":"string","description":"Client-provided order ID","optional":true},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Order action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting, canceled, executed)"},"yes_price":{"type":"number","description":"Yes price in cents","optional":true},"no_price":{"type":"number","description":"No price in cents","optional":true},"fill_count":{"type":"number","description":"Number of contracts filled","optional":true},"remaining_count":{"type":"number","description":"Remaining contracts to fill","optional":true},"initial_count":{"type":"number","description":"Initial order size","optional":true},"taker_fees":{"type":"number","description":"Taker fees paid in cents","optional":true},"maker_fees":{"type":"number","description":"Maker fees paid in cents","optional":true},"created_time":{"type":"string","description":"Order creation time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Order expiration time","optional":true},"last_update_time":{"type":"string","description":"Last order update time","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_orders_v2":{"orders":{"type":"array","description":"Array of order objects with full API response fields","items":{"type":"object","properties":{"order_id":{"type":"string","description":"Unique order identifier"},"user_id":{"type":"string","description":"User ID","optional":true},"client_order_id":{"type":"string","description":"Client-provided order ID","optional":true},"ticker":{"type":"string","description":"Market ticker"},"side":{"type":"string","description":"Order side (yes/no)"},"action":{"type":"string","description":"Order action (buy/sell)"},"type":{"type":"string","description":"Order type (limit/market)"},"status":{"type":"string","description":"Order status (resting, canceled, executed)"},"yes_price":{"type":"number","description":"Yes price in cents","optional":true},"no_price":{"type":"number","description":"No price in cents","optional":true},"fill_count":{"type":"number","description":"Number of contracts filled","optional":true},"remaining_count":{"type":"number","description":"Remaining contracts to fill","optional":true},"initial_count":{"type":"number","description":"Initial order size","optional":true},"taker_fees":{"type":"number","description":"Taker fees paid in cents","optional":true},"maker_fees":{"type":"number","description":"Maker fees paid in cents","optional":true},"created_time":{"type":"string","description":"Order creation time (ISO 8601)","optional":true},"expiration_time":{"type":"string","description":"Order expiration time","optional":true},"last_update_time":{"type":"string","description":"Last order update time","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_positions":{"positions":{"type":"array","description":"Array of position objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"event_title":{"type":"string","description":"Event title","optional":true},"market_title":{"type":"string","description":"Market title","optional":true},"position":{"type":"number","description":"Net position (positive=yes, negative=no)"},"market_exposure":{"type":"number","description":"Maximum potential loss in cents","optional":true},"realized_pnl":{"type":"number","description":"Realized profit/loss in cents","optional":true},"total_traded":{"type":"number","description":"Total contracts traded","optional":true},"resting_orders_count":{"type":"number","description":"Number of resting orders","optional":true},"fees_paid":{"type":"number","description":"Total fees paid in cents","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_positions_v2":{"market_positions":{"type":"array","description":"Array of market position objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"event_title":{"type":"string","description":"Event title","optional":true},"market_title":{"type":"string","description":"Market title","optional":true},"position":{"type":"number","description":"Net position (positive=yes, negative=no)"},"market_exposure":{"type":"number","description":"Maximum potential loss in cents","optional":true},"realized_pnl":{"type":"number","description":"Realized profit/loss in cents","optional":true},"total_traded":{"type":"number","description":"Total contracts traded","optional":true},"resting_orders_count":{"type":"number","description":"Number of resting orders","optional":true},"fees_paid":{"type":"number","description":"Total fees paid in cents","optional":true}}}},"event_positions":{"type":"array","description":"Array of event position objects","items":{"type":"object","properties":{"event_ticker":{"type":"string","description":"Event ticker"},"event_exposure":{"type":"number","description":"Event-level exposure in cents"},"realized_pnl":{"type":"number","description":"Realized P&L in cents","optional":true},"total_cost":{"type":"number","description":"Total cost basis in cents","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_series_by_ticker":{"series":{"type":"object","description":"Series object with details"}},"kalshi_get_series_by_ticker_v2":{"series":{"type":"object","description":"Series object with full details matching Kalshi API response","properties":{"ticker":{"type":"string","description":"Series ticker"},"title":{"type":"string","description":"Series title"},"frequency":{"type":"string","description":"Event frequency"},"category":{"type":"string","description":"Series category"},"tags":{"type":"array","description":"Series tags"},"settlement_sources":{"type":"array","description":"Settlement sources"},"contract_url":{"type":"string","description":"Contract URL"},"contract_terms_url":{"type":"string","description":"Contract terms URL"},"fee_type":{"type":"string","description":"Fee type"},"fee_multiplier":{"type":"number","description":"Fee multiplier"},"additional_prohibitions":{"type":"array","description":"Additional prohibitions"},"product_metadata":{"type":"object","description":"Product metadata"},"volume":{"type":"number","description":"Series volume"},"volume_fp":{"type":"number","description":"Volume (fixed-point)"}}}},"kalshi_get_series_list":{"series":{"type":"array","description":"Array of series objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique series ticker"},"title":{"type":"string","description":"Series title"},"frequency":{"type":"string","description":"Event frequency (daily, weekly, etc.)"},"category":{"type":"string","description":"Series category"},"tags":{"type":"array","description":"Series tags","items":{"type":"string","description":"Tag name"},"optional":true},"contract_url":{"type":"string","description":"Contract rules URL","optional":true}}}}},"kalshi_get_series_list_v2":{"series":{"type":"array","description":"Array of series objects with all API fields","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Unique series ticker"},"title":{"type":"string","description":"Series title"},"frequency":{"type":"string","description":"Event frequency (daily, weekly, etc.)"},"category":{"type":"string","description":"Series category"},"tags":{"type":"array","description":"Series tags","items":{"type":"string","description":"Tag name"},"optional":true},"contract_url":{"type":"string","description":"Contract rules URL","optional":true}}}}},"kalshi_get_settlements":{"settlements":{"type":"array","description":"Array of settlement objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"market_result":{"type":"string","description":"Settlement outcome (yes, no, scalar)"},"yes_count_fp":{"type":"string","description":"Yes contracts owned (fixed-point)"},"yes_total_cost_dollars":{"type":"string","description":"Yes cost basis in dollars"},"no_count_fp":{"type":"string","description":"No contracts owned (fixed-point)"},"no_total_cost_dollars":{"type":"string","description":"No cost basis in dollars"},"revenue":{"type":"number","description":"Payout in cents"},"settled_time":{"type":"string","description":"Settlement timestamp (ISO 8601)"},"fee_cost":{"type":"string","description":"Fees in fixed-point dollars"},"value":{"type":"number","description":"Single yes contract payout in cents","optional":true}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_settlements_v2":{"settlements":{"type":"array","description":"Array of settlement objects with all API fields","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"event_ticker":{"type":"string","description":"Event ticker"},"market_result":{"type":"string","description":"Settlement outcome (yes, no, scalar)"},"yes_count_fp":{"type":"string","description":"Yes contracts owned (fixed-point)"},"yes_total_cost_dollars":{"type":"string","description":"Yes cost basis in dollars"},"no_count_fp":{"type":"string","description":"No contracts owned (fixed-point)"},"no_total_cost_dollars":{"type":"string","description":"No cost basis in dollars"},"revenue":{"type":"number","description":"Payout in cents"},"settled_time":{"type":"string","description":"Settlement timestamp (ISO 8601)"},"fee_cost":{"type":"string","description":"Fees in fixed-point dollars"},"value":{"type":"number","description":"Single yes contract payout in cents","optional":true}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"kalshi_get_trades":{"trades":{"type":"array","description":"Array of trade objects","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"yes_price":{"type":"number","description":"Trade price for yes in cents"},"no_price":{"type":"number","description":"Trade price for no in cents"},"count":{"type":"number","description":"Number of contracts traded"},"taker_side":{"type":"string","description":"Taker side (yes/no)"},"created_time":{"type":"string","description":"Trade time (ISO 8601)"}}}},"paging":{"type":"object","description":"Pagination cursor for fetching more results"}},"kalshi_get_trades_v2":{"trades":{"type":"array","description":"Array of trade objects with trade_id and count_fp","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Market ticker"},"yes_price":{"type":"number","description":"Trade price for yes in cents"},"no_price":{"type":"number","description":"Trade price for no in cents"},"count":{"type":"number","description":"Number of contracts traded"},"taker_side":{"type":"string","description":"Taker side (yes/no)"},"created_time":{"type":"string","description":"Trade time (ISO 8601)"}}}},"cursor":{"type":"string","description":"Pagination cursor for fetching more results"}},"ketch_get_consent":{"purposes":{"type":"object","description":"Map of purpose codes to consent status and legal basis","properties":{"allowed":{"type":"string","description":"Consent status for the purpose: \\"granted\\" or \\"denied\\""},"legalBasisCode":{"type":"string","description":"Legal basis code (e.g., \\"consent_optin\\", \\"consent_optout\\", \\"disclosure\\", \\"other\\")","optional":true}}},"vendors":{"type":"object","description":"Map of vendor consent statuses","optional":true}},"ketch_get_subscriptions":{"topics":{"type":"object","description":"Map of topic codes to contact method settings (e.g., {\\"newsletter\\": {\\"email\\": {\\"status\\": \\"granted\\"}}})"},"controls":{"type":"object","description":"Map of control codes to settings (e.g., {\\"global_unsubscribe\\": {\\"status\\": \\"denied\\"}})"}},"ketch_invoke_right":{"success":{"type":"boolean","description":"Whether the rights request was submitted"},"message":{"type":"string","description":"Response message from Ketch","optional":true}},"ketch_set_consent":{"purposes":{"type":"object","description":"Updated consent status map of purpose codes to consent settings","properties":{"allowed":{"type":"string","description":"Consent status for the purpose: \\"granted\\" or \\"denied\\""},"legalBasisCode":{"type":"string","description":"Legal basis code (e.g., \\"consent_optin\\", \\"consent_optout\\", \\"disclosure\\", \\"other\\")","optional":true}}}},"ketch_set_subscriptions":{"success":{"type":"boolean","description":"Whether the subscription preferences were updated"}},"knowledge_create_document":{"data":{"type":"object","description":"Information about the created document","properties":{"documentId":{"type":"string","description":"Document ID"},"documentName":{"type":"string","description":"Document name"},"type":{"type":"string","description":"Document type"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"message":{"type":"string","description":"Success or error message describing the operation result"},"documentId":{"type":"string","description":"ID of the created document"}},"knowledge_delete_chunk":{"chunkId":{"type":"string","description":"ID of the deleted chunk"},"documentId":{"type":"string","description":"ID of the parent document"},"message":{"type":"string","description":"Confirmation message"}},"knowledge_delete_document":{"documentId":{"type":"string","description":"ID of the deleted document"},"message":{"type":"string","description":"Confirmation message"}},"knowledge_get_connector":{"connector":{"type":"object","description":"Connector details","properties":{"id":{"type":"string","description":"Connector ID"},"connectorType":{"type":"string","description":"Type of connector"},"status":{"type":"string","description":"Connector status (active, paused, syncing)"},"syncIntervalMinutes":{"type":"number","description":"Sync interval in minutes"},"lastSyncAt":{"type":"string","description":"Timestamp of last sync"},"lastSyncError":{"type":"string","description":"Error from last sync if failed"},"lastSyncDocCount":{"type":"number","description":"Docs synced in last sync"},"nextSyncAt":{"type":"string","description":"Next scheduled sync timestamp"},"consecutiveFailures":{"type":"number","description":"Consecutive sync failures"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"syncLogs":{"type":"array","description":"Recent sync log entries","items":{"type":"object","properties":{"id":{"type":"string","description":"Sync log ID"},"status":{"type":"string","description":"Sync status"},"startedAt":{"type":"string","description":"Sync start time"},"completedAt":{"type":"string","description":"Sync completion time"},"docsAdded":{"type":"number","description":"Documents added"},"docsUpdated":{"type":"number","description":"Documents updated"},"docsDeleted":{"type":"number","description":"Documents deleted"},"docsUnchanged":{"type":"number","description":"Documents unchanged"},"errorMessage":{"type":"string","description":"Error message if sync failed"}}}}},"knowledge_get_document":{"id":{"type":"string","description":"Document ID"},"filename":{"type":"string","description":"Document filename"},"fileSize":{"type":"number","description":"File size in bytes"},"mimeType":{"type":"string","description":"MIME type of the document"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"processingStatus":{"type":"string","description":"Processing status (pending, processing, completed, failed)"},"processingError":{"type":"string","description":"Error message if processing failed"},"chunkCount":{"type":"number","description":"Number of chunks in the document"},"tokenCount":{"type":"number","description":"Total token count across chunks"},"characterCount":{"type":"number","description":"Total character count"},"uploadedAt":{"type":"string","description":"Upload timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"connectorId":{"type":"string","description":"Connector ID if document was synced from an external source"},"sourceUrl":{"type":"string","description":"Original URL in the source system if synced from a connector"},"externalId":{"type":"string","description":"External ID from the source system"},"tags":{"type":"object","description":"Tag values keyed by tag slot (tag1-7, number1-5, date1-2, boolean1-3)"}},"knowledge_list_chunks":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"documentId":{"type":"string","description":"ID of the document"},"chunks":{"type":"array","description":"Array of chunks in the document","items":{"type":"object","properties":{"id":{"type":"string","description":"Chunk ID"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"content":{"type":"string","description":"Chunk text content"},"contentLength":{"type":"number","description":"Content length in characters"},"tokenCount":{"type":"number","description":"Token count for the chunk"},"enabled":{"type":"boolean","description":"Whether the chunk is enabled"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"totalChunks":{"type":"number","description":"Total number of chunks matching the filter"},"limit":{"type":"number","description":"Page size used"},"offset":{"type":"number","description":"Offset used for pagination"}},"knowledge_list_connectors":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"connectors":{"type":"array","description":"Array of connectors for the knowledge base","items":{"type":"object","properties":{"id":{"type":"string","description":"Connector ID"},"connectorType":{"type":"string","description":"Type of connector (e.g. notion, github, confluence)"},"status":{"type":"string","description":"Connector status (active, paused, syncing)"},"syncIntervalMinutes":{"type":"number","description":"Sync interval in minutes (0 = manual only)"},"lastSyncAt":{"type":"string","description":"Timestamp of last sync"},"lastSyncError":{"type":"string","description":"Error from last sync if failed"},"lastSyncDocCount":{"type":"number","description":"Number of documents synced in last sync"},"nextSyncAt":{"type":"string","description":"Timestamp of next scheduled sync"},"consecutiveFailures":{"type":"number","description":"Number of consecutive sync failures"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"totalConnectors":{"type":"number","description":"Total number of connectors"}},"knowledge_list_documents":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"documents":{"type":"array","description":"Array of documents in the knowledge base","items":{"type":"object","properties":{"id":{"type":"string","description":"Document ID"},"filename":{"type":"string","description":"Document filename"},"fileSize":{"type":"number","description":"File size in bytes"},"mimeType":{"type":"string","description":"MIME type of the document"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"processingStatus":{"type":"string","description":"Processing status (pending, processing, completed, failed)"},"chunkCount":{"type":"number","description":"Number of chunks in the document"},"tokenCount":{"type":"number","description":"Total token count across chunks"},"uploadedAt":{"type":"string","description":"Upload timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"connectorId":{"type":"string","description":"Connector ID if document was synced from an external source"},"connectorType":{"type":"string","description":"Connector type (e.g. notion, github, confluence) if synced"},"sourceUrl":{"type":"string","description":"Original URL in the source system if synced from a connector"}}}},"totalDocuments":{"type":"number","description":"Total number of documents matching the filter"},"limit":{"type":"number","description":"Page size used"},"offset":{"type":"number","description":"Offset used for pagination"}},"knowledge_list_tags":{"knowledgeBaseId":{"type":"string","description":"ID of the knowledge base"},"tags":{"type":"array","description":"Array of tag definitions for the knowledge base","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag definition ID"},"tagSlot":{"type":"string","description":"Internal tag slot (e.g. tag1, number1)"},"displayName":{"type":"string","description":"Human-readable tag name"},"fieldType":{"type":"string","description":"Tag field type (text, number, date, boolean)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}},"totalTags":{"type":"number","description":"Total number of tag definitions"}},"knowledge_search":{"results":{"type":"array","description":"Array of search results from the knowledge base","items":{"type":"object","properties":{"documentId":{"type":"string","description":"Document ID"},"documentName":{"type":"string","description":"Document name"},"sourceUrl":{"type":"string","nullable":true,"description":"URL to the original source document (e.g., Confluence page, Google Doc, Notion page). Null for documents without an external source."},"content":{"type":"string","description":"Content of the result"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"similarity":{"type":"number","description":"Similarity score of the result"},"metadata":{"type":"object","description":"Metadata of the result, including tags"}}}},"query":{"type":"string","description":"The search query that was executed"},"totalResults":{"type":"number","description":"Total number of results found"},"cost":{"type":"object","description":"Cost information for the search operation","optional":true}},"knowledge_trigger_sync":{"connectorId":{"type":"string","description":"ID of the connector that was synced"},"message":{"type":"string","description":"Status message from the sync trigger"}},"knowledge_update_chunk":{"documentId":{"type":"string","description":"ID of the parent document"},"id":{"type":"string","description":"Chunk ID"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"content":{"type":"string","description":"Updated chunk content"},"contentLength":{"type":"number","description":"Content length in characters"},"tokenCount":{"type":"number","description":"Token count for the chunk"},"enabled":{"type":"boolean","description":"Whether the chunk is enabled"},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}},"knowledge_upload_chunk":{"data":{"type":"object","description":"Information about the uploaded chunk","properties":{"chunkId":{"type":"string","description":"Chunk ID"},"chunkIndex":{"type":"number","description":"Index of the chunk within the document"},"content":{"type":"string","description":"Content of the chunk"},"contentLength":{"type":"number","description":"Length of the content in characters"},"tokenCount":{"type":"number","description":"Number of tokens in the chunk"},"enabled":{"type":"boolean","description":"Whether the chunk is enabled"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"message":{"type":"string","description":"Success or error message describing the operation result"},"documentId":{"type":"string","description":"ID of the document the chunk was added to"},"documentName":{"type":"string","description":"Name of the document the chunk was added to"},"cost":{"type":"object","description":"Cost information for the upload operation","optional":true}},"knowledge_upsert_document":{"data":{"type":"object","description":"Information about the upserted document","properties":{"documentId":{"type":"string","description":"Document ID"},"documentName":{"type":"string","description":"Document name"},"type":{"type":"string","description":"Document type"},"enabled":{"type":"boolean","description":"Whether the document is enabled"},"isUpdate":{"type":"boolean","description":"Whether an existing document was replaced"},"previousDocumentId":{"type":"string","description":"ID of the document that was replaced, if any","optional":true},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}},"message":{"type":"string","description":"Success or error message describing the operation result"},"documentId":{"type":"string","description":"ID of the upserted document"}},"langsmith_create_feedback":{"id":{"type":"string","description":"Feedback ID"},"key":{"type":"string","description":"Feedback metric name"},"runId":{"type":"string","description":"ID of the run the feedback was attached to","optional":true},"score":{"type":"number","description":"Score recorded for the feedback","optional":true},"value":{"type":"string","description":"Categorical value recorded for the feedback","optional":true},"comment":{"type":"string","description":"Comment recorded for the feedback","optional":true},"createdAt":{"type":"string","description":"When the feedback was created (ISO)","optional":true}},"langsmith_create_run":{"accepted":{"type":"boolean","description":"Whether the run was accepted for ingestion"},"runId":{"type":"string","description":"Run identifier provided in the request","optional":true},"message":{"type":"string","description":"Response message from LangSmith","optional":true}},"langsmith_create_runs_batch":{"accepted":{"type":"boolean","description":"Whether the batch was accepted for ingestion"},"runIds":{"type":"array","description":"Run identifiers provided in the request","items":{"type":"string"}},"message":{"type":"string","description":"Response message from LangSmith","optional":true},"messages":{"type":"array","description":"Per-run response messages, when provided","optional":true,"items":{"type":"string"}}},"langsmith_get_run":{"id":{"type":"string","description":"Run ID"},"runId":{"type":"string","description":"Run ID (alias of id, for consistency with other operations)"},"name":{"type":"string","description":"Run name"},"runType":{"type":"string","description":"Run type (tool, chain, llm, retriever, embedding, prompt, parser)"},"status":{"type":"string","description":"Run status","optional":true},"startTime":{"type":"string","description":"Run start time (ISO)","optional":true},"endTime":{"type":"string","description":"Run end time (ISO)","optional":true},"inputs":{"type":"json","description":"Run inputs payload","optional":true},"outputs":{"type":"json","description":"Run outputs payload","optional":true},"error":{"type":"string","description":"Error details, if the run failed","optional":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string"}},"sessionId":{"type":"string","description":"Project (session) ID the run belongs to","optional":true},"traceId":{"type":"string","description":"Trace ID","optional":true},"parentRunId":{"type":"string","description":"Parent run ID","optional":true},"totalTokens":{"type":"number","description":"Total tokens consumed by the run","optional":true},"totalCost":{"type":"string","description":"Total cost of the run","optional":true}},"langsmith_update_run":{"accepted":{"type":"boolean","description":"Whether the run update was accepted"},"runId":{"type":"string","description":"ID of the run that was updated"},"message":{"type":"string","description":"Response message from LangSmith, if provided","optional":true}},"latex_compile":{"pdf":{"type":"file","description":"Compiled PDF file","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}},"pdfUrl":{"type":"string","description":"URL of the compiled PDF"},"fileName":{"type":"string","description":"Name of the compiled PDF file"},"compiler":{"type":"string","description":"LaTeX compiler used for the build"}},"latex_get_package":{"package":{"type":"json","description":"TeX Live package details","properties":{"name":{"type":"string","description":"Package name"},"installed":{"type":"boolean","description":"Whether the package is installed"},"shortDescription":{"type":"string","description":"One-line package description","optional":true},"longDescription":{"type":"string","description":"Full package description","optional":true},"category":{"type":"string","description":"Package category","optional":true},"license":{"type":"string","description":"Package license identifier","optional":true},"topics":{"type":"array","description":"CTAN topic tags"},"relatedPackages":{"type":"array","description":"Names of related packages"},"homepage":{"type":"string","description":"Package homepage URL","optional":true},"ctanUrl":{"type":"string","description":"CTAN page for the package","optional":true}}}},"latex_list_fonts":{"fonts":{"type":"array","description":"Fonts available to the LaTeX compiler","items":{"type":"object","properties":{"family":{"type":"string","description":"Font family name"},"name":{"type":"string","description":"Full font name"},"styles":{"type":"array","description":"Available styles, e.g. Bold or Italic"}}}},"totalMatches":{"type":"number","description":"Total number of fonts matching the filter, before truncation"}},"latex_search_packages":{"packages":{"type":"array","description":"TeX Live packages matching the query","items":{"type":"object","properties":{"name":{"type":"string","description":"Package name"},"shortDescription":{"type":"string","description":"One-line package description"},"installed":{"type":"boolean","description":"Whether the package is installed"},"ctanUrl":{"type":"string","description":"CTAN page for the package"}}}},"totalMatches":{"type":"number","description":"Total number of packages matching the query, before truncation"}},"launchdarkly_create_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true}},"launchdarkly_delete_flag":{"deleted":{"type":"boolean","description":"Whether the flag was successfully deleted"}},"launchdarkly_get_audit_log":{"entries":{"type":"array","description":"List of audit log entries","items":{"type":"object","properties":{"id":{"type":"string","description":"The audit log entry ID"},"date":{"type":"number","description":"Unix timestamp in milliseconds"},"kind":{"type":"string","description":"The type of action performed"},"name":{"type":"string","description":"The name of the resource acted on"},"description":{"type":"string","description":"Full description of the action","optional":true},"shortDescription":{"type":"string","description":"Short description of the action","optional":true},"memberEmail":{"type":"string","description":"Email of the member who performed the action","optional":true},"targetName":{"type":"string","description":"Name of the target resource","optional":true},"targetKind":{"type":"string","description":"Resource specifier of the target (e.g. proj/default:env/production:flag/my-flag)","optional":true}}}},"totalCount":{"type":"number","description":"Total number of audit log entries"}},"launchdarkly_get_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true},"on":{"type":"boolean","description":"Whether the flag is on in the requested environment (null when the flag spans multiple environments and no environment key was provided)","optional":true}},"launchdarkly_get_flag_status":{"name":{"type":"string","description":"The flag status (new, active, inactive, launched)"},"lastRequested":{"type":"string","description":"Timestamp of the last evaluation","optional":true},"defaultVal":{"type":"string","description":"The default variation value","optional":true}},"launchdarkly_list_environments":{"environments":{"type":"array","description":"List of environments","items":{"type":"object","properties":{"id":{"type":"string","description":"The environment ID"},"key":{"type":"string","description":"The unique environment key"},"name":{"type":"string","description":"The environment name"},"color":{"type":"string","description":"The color assigned to this environment"},"apiKey":{"type":"string","description":"The server-side SDK key for this environment"},"mobileKey":{"type":"string","description":"The mobile SDK key for this environment"},"tags":{"type":"array","description":"Tags applied to the environment","items":{"type":"string","description":"Tag name"}}}}},"totalCount":{"type":"number","description":"Total number of environments"}},"launchdarkly_list_flags":{"flags":{"type":"array","description":"List of feature flags","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true}}}},"totalCount":{"type":"number","description":"Total number of flags"}},"launchdarkly_list_members":{"members":{"type":"array","description":"List of account members","items":{"type":"object","properties":{"id":{"type":"string","description":"The member ID"},"email":{"type":"string","description":"The member email address"},"firstName":{"type":"string","description":"The member first name","optional":true},"lastName":{"type":"string","description":"The member last name","optional":true},"role":{"type":"string","description":"The member role (reader, writer, admin, owner)"},"lastSeen":{"type":"number","description":"Unix timestamp of last activity","optional":true},"creationDate":{"type":"number","description":"Unix timestamp when the member was created"},"verified":{"type":"boolean","description":"Whether the member email is verified"}}}},"totalCount":{"type":"number","description":"Total number of members"}},"launchdarkly_list_projects":{"projects":{"type":"array","description":"List of projects","items":{"type":"object","properties":{"id":{"type":"string","description":"The project ID"},"key":{"type":"string","description":"The unique project key"},"name":{"type":"string","description":"The project name"},"tags":{"type":"array","description":"Tags applied to the project","items":{"type":"string","description":"Tag name"}}}}},"totalCount":{"type":"number","description":"Total number of projects"}},"launchdarkly_list_segments":{"segments":{"type":"array","description":"List of user segments","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique segment key"},"name":{"type":"string","description":"The segment name"},"description":{"type":"string","description":"The segment description","optional":true},"tags":{"type":"array","description":"Tags applied to the segment","items":{"type":"string","description":"Tag name"}},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the segment was created"},"unbounded":{"type":"boolean","description":"Whether this is an unbounded (big) segment"},"included":{"type":"array","description":"User keys explicitly included in the segment","items":{"type":"string","description":"User key"}},"excluded":{"type":"array","description":"User keys explicitly excluded from the segment","items":{"type":"string","description":"User key"}}}}},"totalCount":{"type":"number","description":"Total number of segments"}},"launchdarkly_toggle_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true},"on":{"type":"boolean","description":"Whether the flag is now on in the target environment","optional":true}},"launchdarkly_update_flag":{"key":{"type":"string","description":"The unique key of the feature flag"},"name":{"type":"string","description":"The human-readable name of the feature flag"},"kind":{"type":"string","description":"The type of flag (boolean or multivariate)"},"description":{"type":"string","description":"Description of the feature flag","optional":true},"temporary":{"type":"boolean","description":"Whether the flag is temporary"},"archived":{"type":"boolean","description":"Whether the flag is archived"},"deprecated":{"type":"boolean","description":"Whether the flag is deprecated"},"creationDate":{"type":"number","description":"Unix timestamp in milliseconds when the flag was created"},"tags":{"type":"array","description":"Tags applied to the flag","items":{"type":"string","description":"Tag name"}},"variations":{"type":"array","description":"The variations for this feature flag","items":{"type":"object","properties":{"value":{"type":"string","description":"The variation value (any JSON type, shown as text)"},"name":{"type":"string","description":"The variation name","optional":true},"description":{"type":"string","description":"The variation description","optional":true}}}},"maintainerId":{"type":"string","description":"The ID of the member who maintains this flag","optional":true},"maintainerEmail":{"type":"string","description":"The email of the member who maintains this flag","optional":true}},"leadmagic_company_search":{"companyName":{"type":"string","description":"Company name","optional":true},"companyId":{"type":"number","description":"Internal company identifier","optional":true},"industry":{"type":"string","description":"Industry classification","optional":true},"employeeCount":{"type":"number","description":"Number of employees","optional":true},"employeeRange":{"type":"string","description":"Headcount range (e.g., 1001-5000)","optional":true},"founded":{"type":"number","description":"Year the company was founded","optional":true},"headquarters":{"type":"json","description":"Headquarters location object","optional":true},"revenue":{"type":"string","description":"Revenue range","optional":true},"funding":{"type":"string","description":"Total funding amount","optional":true},"description":{"type":"string","description":"Company description","optional":true},"specialties":{"type":"array","description":"Company specialties and focus areas"},"competitors":{"type":"array","description":"Competitor companies"},"followerCount":{"type":"number","description":"LinkedIn follower count","optional":true},"twitter_url":{"type":"string","description":"Twitter/X profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook page URL","optional":true},"b2b_profile_url":{"type":"string","description":"LinkedIn company profile URL","optional":true},"logo_url":{"type":"string","description":"Company logo URL","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (1 when company found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_email_to_profile":{"profile_url":{"type":"string","description":"LinkedIn profile URL for the provided email","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (10 when profile found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_find_email":{"email":{"type":"string","description":"Found work email address","optional":true},"status":{"type":"string","description":"Result status (valid, invalid, etc.)","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (1 when email found)"},"message":{"type":"string","description":"Human-readable status message","optional":true},"employment_verified":{"type":"boolean","description":"Whether employment at the company was verified","optional":true},"has_mx":{"type":"boolean","description":"Whether the domain has a valid MX record","optional":true},"mx_record":{"type":"string","description":"MX record for the email domain","optional":true},"mx_provider":{"type":"string","description":"Email provider","optional":true},"company_name":{"type":"string","description":"Company name","optional":true},"company_industry":{"type":"string","description":"Company industry","optional":true},"company_size":{"type":"string","description":"Company size range","optional":true},"company_profile_url":{"type":"string","description":"Company LinkedIn/B2B profile URL","optional":true}},"leadmagic_find_mobile":{"profile_url":{"type":"string","description":"LinkedIn profile URL used for lookup","optional":true},"email":{"type":"string","description":"Email address associated with the profile","optional":true},"mobile_number":{"type":"string","description":"Direct mobile phone number","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (5 when mobile found)"},"message":{"type":"string","description":"Status message from the API","optional":true}},"leadmagic_get_credits":{"credits":{"type":"number","description":"Current credit balance"}},"leadmagic_profile_search":{"profile_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"professional_title":{"type":"string","description":"Current job title","optional":true},"bio":{"type":"string","description":"Profile bio / summary","optional":true},"location":{"type":"string","description":"Location string","optional":true},"country":{"type":"string","description":"Country","optional":true},"followers_range":{"type":"string","description":"LinkedIn follower range","optional":true},"company_name":{"type":"string","description":"Current employer","optional":true},"company_industry":{"type":"string","description":"Industry of current employer","optional":true},"company_website":{"type":"string","description":"Company website","optional":true},"total_tenure_years":{"type":"string","description":"Total professional tenure in years","optional":true},"total_tenure_months":{"type":"string","description":"Total professional tenure in months","optional":true},"work_experience":{"type":"array","description":"Work history entries"},"education":{"type":"array","description":"Education history entries"},"certifications":{"type":"array","description":"Professional certifications"},"credits_consumed":{"type":"number","description":"Credits charged (1 when profile found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_profile_to_email":{"email":{"type":"string","description":"Work email address found for this profile","optional":true},"profile_url":{"type":"string","description":"LinkedIn profile URL used for lookup","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (5 when email found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_role_finder":{"first_name":{"type":"string","description":"First name of the person found","optional":true},"last_name":{"type":"string","description":"Last name of the person found","optional":true},"full_name":{"type":"string","description":"Full name of the person found","optional":true},"profile_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"job_title":{"type":"string","description":"Verified job title at the company","optional":true},"company_name":{"type":"string","description":"Company name","optional":true},"company_website":{"type":"string","description":"Company website","optional":true},"credits_consumed":{"type":"number","description":"Credits charged (2 when person found)"},"message":{"type":"string","description":"Human-readable status message","optional":true}},"leadmagic_validate_email":{"email":{"type":"string","description":"The validated email address"},"email_status":{"type":"string","description":"Validation result: valid, invalid, or unknown"},"is_domain_catch_all":{"type":"boolean","description":"Whether the domain accepts all emails (catch-all)","optional":true},"credits_consumed":{"type":"number","description":"Credits charged for this request (0.25 for definitive results)"},"message":{"type":"string","description":"Human-readable status message","optional":true},"mx_record":{"type":"string","description":"MX record for the domain","optional":true},"mx_provider":{"type":"string","description":"Email provider (e.g., Google, Microsoft)","optional":true},"mx_gateway":{"type":"string","description":"MX gateway for the domain","optional":true},"mx_security_gateway":{"type":"boolean","description":"Whether the domain uses a security gateway","optional":true},"company_name":{"type":"string","description":"Company name associated with the email domain","optional":true},"company_industry":{"type":"string","description":"Industry of the company","optional":true},"company_size":{"type":"string","description":"Company size range","optional":true}},"lemlist_get_activities":{"activities":{"type":"array","description":"List of activities","items":{"type":"object","properties":{"_id":{"type":"string","description":"Activity ID"},"type":{"type":"string","description":"Activity type"},"leadId":{"type":"string","description":"Associated lead ID"},"campaignId":{"type":"string","description":"Campaign ID"},"sequenceId":{"type":"string","description":"Sequence ID","optional":true},"stepId":{"type":"string","description":"Step ID","optional":true},"createdAt":{"type":"string","description":"When the activity occurred"}}}},"count":{"type":"number","description":"Number of activities returned"}},"lemlist_get_lead":{"_id":{"type":"string","description":"Lead ID"},"email":{"type":"string","description":"Lead email address"},"firstName":{"type":"string","description":"Lead first name","optional":true},"lastName":{"type":"string","description":"Lead last name","optional":true},"companyName":{"type":"string","description":"Company name","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true},"companyDomain":{"type":"string","description":"Company domain","optional":true},"isPaused":{"type":"boolean","description":"Whether the lead is paused"},"campaignId":{"type":"string","description":"Campaign ID the lead belongs to","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true},"emailStatus":{"type":"string","description":"Email deliverability status","optional":true}},"lemlist_send_email":{"ok":{"type":"boolean","description":"Whether the email was sent successfully"}},"linear_add_label_to_issue":{"success":{"type":"boolean","description":"Whether the label was successfully added"},"issueId":{"type":"string","description":"The ID of the issue"}},"linear_add_label_to_project":{"success":{"type":"boolean","description":"Whether the label was added successfully"},"projectId":{"type":"string","description":"The project ID"}},"linear_archive_issue":{"success":{"type":"boolean","description":"Whether the archive operation was successful"},"issueId":{"type":"string","description":"The ID of the archived issue"}},"linear_archive_label":{"success":{"type":"boolean","description":"Whether the archive operation was successful"},"labelId":{"type":"string","description":"The ID of the archived label"}},"linear_archive_project":{"success":{"type":"boolean","description":"Whether the archive operation was successful"},"projectId":{"type":"string","description":"The ID of the archived project"}},"linear_create_attachment":{"attachment":{"type":"object","description":"The created attachment","properties":{"id":{"type":"string","description":"Attachment ID"},"title":{"type":"string","description":"Attachment title"},"subtitle":{"type":"string","description":"Attachment subtitle"},"url":{"type":"string","description":"Attachment URL"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"linear_create_comment":{"comment":{"type":"object","description":"The created comment","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment text (Markdown)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"user":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"issue":{"type":"object","description":"Issue object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"}}}}}},"linear_create_customer":{"customer":{"type":"object","description":"The created customer","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_customer_request":{"customerNeed":{"type":"object","description":"The created customer request","properties":{"id":{"type":"string","description":"Customer request ID"},"body":{"type":"string","description":"Request description"},"priority":{"type":"number","description":"Urgency level (0 = Not important, 1 = Important)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"archivedAt":{"type":"string","description":"Archive timestamp (null if not archived)"},"customer":{"type":"object","description":"Assigned customer"},"issue":{"type":"object","description":"Linked issue (null if not linked)"},"project":{"type":"object","description":"Linked project (null if not linked)"},"creator":{"type":"object","description":"User who created the request"},"url":{"type":"string","description":"URL to the customer request"}}}},"linear_create_customer_status":{"customerStatus":{"type":"object","description":"The created customer status","properties":{"id":{"type":"string","description":"Customer status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (active, inactive)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_customer_tier":{"customerTier":{"type":"object","description":"The created customer tier","properties":{"id":{"type":"string","description":"Customer tier ID"},"name":{"type":"string","description":"Tier name"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Tier description"},"color":{"type":"string","description":"Tier color (hex)"},"position":{"type":"number","description":"Position in list"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_cycle":{"cycle":{"type":"object","description":"The created cycle","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_create_favorite":{"favorite":{"type":"object","description":"The created favorite","properties":{"id":{"type":"string","description":"Favorite ID"},"type":{"type":"string","description":"Favorite type"},"issue":{"type":"object","description":"Favorited issue (if applicable)"},"project":{"type":"object","description":"Favorited project (if applicable)"},"cycle":{"type":"object","description":"Favorited cycle (if applicable)"}}}},"linear_create_issue":{"issue":{"type":"object","description":"The created issue with all its properties","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}},"cycleId":{"type":"string","description":"Cycle ID"},"cycleNumber":{"type":"number","description":"Cycle number"},"cycleName":{"type":"string","description":"Cycle name"},"parentId":{"type":"string","description":"Parent issue ID"},"parentTitle":{"type":"string","description":"Parent issue title"},"projectMilestoneId":{"type":"string","description":"Project milestone ID"},"projectMilestoneName":{"type":"string","description":"Project milestone name"}}}},"linear_create_issue_relation":{"relation":{"type":"object","description":"The created issue relation","properties":{"id":{"type":"string","description":"Relation ID"},"type":{"type":"string","description":"Relation type"},"issue":{"type":"object","description":"Source issue"},"relatedIssue":{"type":"object","description":"Target issue"}}}},"linear_create_label":{"label":{"type":"object","description":"The created label","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"},"description":{"type":"string","description":"Label description"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_create_project":{"project":{"type":"object","description":"The created project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"linear_create_project_label":{"projectLabel":{"type":"object","description":"The created project label","properties":{"id":{"type":"string","description":"Project label ID"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description"},"color":{"type":"string","description":"Label color (hex)"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_project_milestone":{"projectMilestone":{"type":"object","description":"The created project milestone","properties":{"id":{"type":"string","description":"Project milestone ID"},"name":{"type":"string","description":"Milestone name"},"description":{"type":"string","description":"Milestone description"},"projectId":{"type":"string","description":"Project ID"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"sortOrder":{"type":"number","description":"Sort order within the project"},"status":{"type":"string","description":"Milestone status (done, next, overdue, unstarted)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_project_status":{"projectStatus":{"type":"object","description":"The created project status","properties":{"id":{"type":"string","description":"Project status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"indefinite":{"type":"boolean","description":"Whether this status is indefinite"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (backlog, planned, started, paused, completed, canceled)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_create_project_update":{"update":{"type":"object","description":"The created project update","properties":{"id":{"type":"string","description":"Update ID"},"body":{"type":"string","description":"Update message"},"health":{"type":"string","description":"Project health status"},"createdAt":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"User who created the update"}}}},"linear_create_workflow_state":{"state":{"type":"object","description":"The created workflow state","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"description":{"type":"string","description":"State description"},"type":{"type":"string","description":"State type (triage, backlog, unstarted, started, completed, canceled)"},"color":{"type":"string","description":"State color (hex)"},"position":{"type":"number","description":"State position in workflow"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_delete_attachment":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_comment":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_customer":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_customer_status":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_customer_tier":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_issue":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_issue_relation":{"success":{"type":"boolean","description":"Whether the delete operation was successful"}},"linear_delete_project":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_project_label":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_project_milestone":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_delete_project_status":{"success":{"type":"boolean","description":"Whether the deletion was successful"}},"linear_get_active_cycle":{"cycle":{"type":"object","description":"The active cycle (null if no active cycle)","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_get_customer":{"customer":{"type":"object","description":"The customer data","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_get_cycle":{"cycle":{"type":"object","description":"The cycle with full details","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_get_issue":{"issue":{"type":"object","description":"The issue with full details","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}}}}},"linear_get_project":{"project":{"type":"object","description":"The project with full details","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"linear_get_viewer":{"user":{"type":"object","description":"The currently authenticated user","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"displayName":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether user is active"},"admin":{"type":"boolean","description":"Whether user is admin"},"avatarUrl":{"type":"string","description":"Avatar URL"}}}},"linear_list_attachments":{"attachments":{"type":"array","description":"Array of attachments","items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"title":{"type":"string","description":"Attachment title"},"subtitle":{"type":"string","description":"Attachment subtitle"},"url":{"type":"string","description":"Attachment URL"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_comments":{"comments":{"type":"array","description":"Array of comments on the issue","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment text (Markdown)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"user":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"issue":{"type":"object","description":"Issue object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_customer_requests":{"customerNeeds":{"type":"array","description":"Array of customer requests","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer request ID"},"body":{"type":"string","description":"Request description"},"priority":{"type":"number","description":"Urgency level (0 = Not important, 1 = Important)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"archivedAt":{"type":"string","description":"Archive timestamp (null if not archived)"},"customer":{"type":"object","description":"Assigned customer"},"issue":{"type":"object","description":"Linked issue (null if not linked)"},"project":{"type":"object","description":"Linked project (null if not linked)"},"creator":{"type":"object","description":"User who created the request"},"url":{"type":"string","description":"URL to the customer request"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_customer_statuses":{"customerStatuses":{"type":"array","description":"List of customer statuses","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (active, inactive)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_customer_tiers":{"customerTiers":{"type":"array","description":"List of customer tiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer tier ID"},"name":{"type":"string","description":"Tier name"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Tier description"},"color":{"type":"string","description":"Tier color (hex)"},"position":{"type":"number","description":"Position in list"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_customers":{"customers":{"type":"array","description":"Array of customers","items":{"type":"object","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_cycles":{"cycles":{"type":"array","description":"Array of cycles","items":{"type":"object","properties":{"id":{"type":"string","description":"Cycle ID"},"number":{"type":"number","description":"Cycle number"},"name":{"type":"string","description":"Cycle name"},"startsAt":{"type":"string","description":"Start date (ISO 8601)"},"endsAt":{"type":"string","description":"End date (ISO 8601)"},"completedAt":{"type":"string","description":"Completion date (ISO 8601)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_favorites":{"favorites":{"type":"array","description":"Array of favorited items","items":{"type":"object","properties":{"id":{"type":"string","description":"Favorite ID"},"type":{"type":"string","description":"Favorite type"},"issue":{"type":"object","description":"Favorited issue"},"project":{"type":"object","description":"Favorited project"},"cycle":{"type":"object","description":"Favorited cycle"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_issue_relations":{"relations":{"type":"array","description":"Array of issue relations","items":{"type":"object","properties":{"id":{"type":"string","description":"Relation ID"},"type":{"type":"string","description":"Relation type"},"issue":{"type":"object","description":"Source issue"},"relatedIssue":{"type":"object","description":"Target issue"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_labels":{"labels":{"type":"array","description":"Array of labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"},"description":{"type":"string","description":"Label description"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_notifications":{"notifications":{"type":"array","description":"Array of notifications","items":{"type":"object","properties":{"id":{"type":"string","description":"Notification ID"},"type":{"type":"string","description":"Notification type"},"createdAt":{"type":"string","description":"Creation timestamp"},"readAt":{"type":"string","description":"Read timestamp (null if unread)"},"issue":{"type":"object","description":"Related issue"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_project_labels":{"projectLabels":{"type":"array","description":"List of project labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Project label ID"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description"},"color":{"type":"string","description":"Label color (hex)"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_project_milestones":{"projectMilestones":{"type":"array","description":"List of project milestones","items":{"type":"object","properties":{"id":{"type":"string","description":"Project milestone ID"},"name":{"type":"string","description":"Milestone name"},"description":{"type":"string","description":"Milestone description"},"projectId":{"type":"string","description":"Project ID"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"sortOrder":{"type":"number","description":"Sort order within the project"},"status":{"type":"string","description":"Milestone status (done, next, overdue, unstarted)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_project_statuses":{"projectStatuses":{"type":"array","description":"List of project statuses","items":{"type":"object","properties":{"id":{"type":"string","description":"Project status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"indefinite":{"type":"boolean","description":"Whether this status is indefinite"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (backlog, planned, started, paused, completed, canceled)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_project_updates":{"updates":{"type":"array","description":"Array of project updates","items":{"type":"object","properties":{"id":{"type":"string","description":"Update ID"},"body":{"type":"string","description":"Update message"},"health":{"type":"string","description":"Project health"},"createdAt":{"type":"string","description":"Creation timestamp"},"user":{"type":"object","description":"User who created the update"}}}},"pageInfo":{"type":"object","description":"Pagination information"}},"linear_list_projects":{"projects":{"type":"array","description":"Array of projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_teams":{"teams":{"type":"array","description":"Array of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"key":{"type":"string","description":"Team key (used in issue identifiers)"},"description":{"type":"string","description":"Team description"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_users":{"users":{"type":"array","description":"Array of workspace users","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"displayName":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether user is active"},"admin":{"type":"boolean","description":"Whether user is admin"},"avatarUrl":{"type":"string","description":"Avatar URL"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_list_workflow_states":{"states":{"type":"array","description":"Array of workflow states","items":{"type":"object","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"description":{"type":"string","description":"State description"},"type":{"type":"string","description":"State type (triage, backlog, unstarted, started, completed, canceled)"},"color":{"type":"string","description":"State color (hex)"},"position":{"type":"number","description":"State position in workflow"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_merge_customers":{"customer":{"type":"object","description":"The merged target customer"}},"linear_read_issues":{"issues":{"type":"array","description":"Array of filtered issues from Linear","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"teamName":{"type":"string","description":"Team name"},"projectId":{"type":"string","description":"Project ID"},"projectName":{"type":"string","description":"Project name"},"cycleId":{"type":"string","description":"Cycle ID"},"cycleNumber":{"type":"number","description":"Cycle number"},"cycleName":{"type":"string","description":"Cycle name"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}}}}},"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}},"linear_remove_label_from_issue":{"success":{"type":"boolean","description":"Whether the label was successfully removed"},"issueId":{"type":"string","description":"The ID of the issue"}},"linear_remove_label_from_project":{"success":{"type":"boolean","description":"Whether the label was removed successfully"},"projectId":{"type":"string","description":"The project ID"}},"linear_search_issues":{"issues":{"type":"array","description":"Array of matching issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results"},"endCursor":{"type":"string","description":"Cursor for the next page"}}}},"linear_unarchive_issue":{"success":{"type":"boolean","description":"Whether the unarchive operation was successful"},"issueId":{"type":"string","description":"The ID of the unarchived issue"}},"linear_update_attachment":{"attachment":{"type":"object","description":"The updated attachment","properties":{"id":{"type":"string","description":"Attachment ID"},"title":{"type":"string","description":"Attachment title"},"subtitle":{"type":"string","description":"Attachment subtitle"},"url":{"type":"string","description":"Attachment URL"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"linear_update_comment":{"comment":{"type":"object","description":"The updated comment","properties":{"id":{"type":"string","description":"Comment ID"},"body":{"type":"string","description":"Comment text (Markdown)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"user":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"issue":{"type":"object","description":"Issue object","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"}}}}}},"linear_update_customer":{"customer":{"type":"object","description":"The updated customer","properties":{"id":{"type":"string","description":"Customer ID"},"name":{"type":"string","description":"Customer name"},"domains":{"type":"array","description":"Associated domains","items":{"type":"string","description":"Domain"}},"externalIds":{"type":"array","description":"External IDs from other systems","items":{"type":"string","description":"External ID"}},"logoUrl":{"type":"string","description":"Logo URL"},"slugId":{"type":"string","description":"Unique URL slug"},"approximateNeedCount":{"type":"number","description":"Number of customer needs"},"revenue":{"type":"number","description":"Annual revenue"},"size":{"type":"number","description":"Organization size"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_customer_request":{"customerNeed":{"type":"object","description":"The updated customer request","properties":{"id":{"type":"string","description":"Customer request ID"},"body":{"type":"string","description":"Request description"},"priority":{"type":"number","description":"Urgency level (0 = Not important, 1 = Important)"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"},"archivedAt":{"type":"string","description":"Archive timestamp (null if not archived)"},"customer":{"type":"object","description":"Assigned customer"},"issue":{"type":"object","description":"Linked issue (null if not linked)"},"project":{"type":"object","description":"Linked project (null if not linked)"},"creator":{"type":"object","description":"User who created the request"},"url":{"type":"string","description":"URL to the customer request"}}}},"linear_update_customer_status":{"customerStatus":{"type":"object","description":"The updated customer status","properties":{"id":{"type":"string","description":"Customer status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (active, inactive)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_customer_tier":{"customerTier":{"type":"object","description":"The updated customer tier"}},"linear_update_issue":{"issue":{"type":"object","description":"The updated issue","properties":{"id":{"type":"string","description":"Issue ID"},"title":{"type":"string","description":"Issue title"},"description":{"type":"string","description":"Issue description"},"priority":{"type":"number","description":"Priority (0=No priority, 1=Urgent, 2=High, 3=Normal, 4=Low)"},"estimate":{"type":"number","description":"Estimate in points"},"url":{"type":"string","description":"Issue URL"},"dueDate":{"type":"string","description":"Due date (YYYY-MM-DD)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"completedAt":{"type":"string","description":"Completion timestamp (ISO 8601)"},"canceledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"state":{"type":"object","description":"Workflow state/status","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"type":{"type":"string","description":"State type (unstarted, started, completed, canceled)"}}},"assignee":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teamId":{"type":"string","description":"Team ID"},"projectId":{"type":"string","description":"Project ID"},"labels":{"type":"array","description":"Issue labels","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"}}}},"cycleId":{"type":"string","description":"Cycle ID"},"cycleNumber":{"type":"number","description":"Cycle number"},"cycleName":{"type":"string","description":"Cycle name"},"parentId":{"type":"string","description":"Parent issue ID"},"parentTitle":{"type":"string","description":"Parent issue title"},"projectMilestoneId":{"type":"string","description":"Project milestone ID"},"projectMilestoneName":{"type":"string","description":"Project milestone name"}}}},"linear_update_label":{"label":{"type":"object","description":"The updated label","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color (hex)"},"description":{"type":"string","description":"Label description"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linear_update_notification":{"notification":{"type":"object","description":"The updated notification","properties":{"id":{"type":"string","description":"Notification ID"},"type":{"type":"string","description":"Notification type"},"createdAt":{"type":"string","description":"Creation timestamp"},"readAt":{"type":"string","description":"Read timestamp"},"issue":{"type":"object","description":"Related issue"}}}},"linear_update_project":{"project":{"type":"object","description":"The updated project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description"},"state":{"type":"string","description":"Project state (planned, started, paused, completed, canceled)"},"priority":{"type":"number","description":"Project priority (0-4)"},"startDate":{"type":"string","description":"Start date (YYYY-MM-DD)"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"url":{"type":"string","description":"Project URL"},"lead":{"type":"object","description":"User object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"teams":{"type":"array","description":"Associated teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}}},"linear_update_project_label":{"projectLabel":{"type":"object","description":"The updated project label","properties":{"id":{"type":"string","description":"Project label ID"},"name":{"type":"string","description":"Label name"},"description":{"type":"string","description":"Label description"},"color":{"type":"string","description":"Label color (hex)"},"isGroup":{"type":"boolean","description":"Whether this label is a group"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_project_milestone":{"projectMilestone":{"type":"object","description":"The updated project milestone","properties":{"id":{"type":"string","description":"Project milestone ID"},"name":{"type":"string","description":"Milestone name"},"description":{"type":"string","description":"Milestone description"},"projectId":{"type":"string","description":"Project ID"},"targetDate":{"type":"string","description":"Target date (YYYY-MM-DD)"},"progress":{"type":"number","description":"Progress percentage (0-1)"},"sortOrder":{"type":"number","description":"Sort order within the project"},"status":{"type":"string","description":"Milestone status (done, next, overdue, unstarted)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_project_status":{"projectStatus":{"type":"object","description":"The updated project status","properties":{"id":{"type":"string","description":"Project status ID"},"name":{"type":"string","description":"Status name"},"description":{"type":"string","description":"Status description"},"color":{"type":"string","description":"Status color (hex)"},"indefinite":{"type":"boolean","description":"Whether this status is indefinite"},"position":{"type":"number","description":"Position in list"},"type":{"type":"string","description":"Status type (backlog, planned, started, paused, completed, canceled)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"}}}},"linear_update_workflow_state":{"state":{"type":"object","description":"The updated workflow state","properties":{"id":{"type":"string","description":"State ID"},"name":{"type":"string","description":"State name (e.g., \\"Todo\\", \\"In Progress\\")"},"description":{"type":"string","description":"State description"},"type":{"type":"string","description":"State type (triage, backlog, unstarted, started, completed, canceled)"},"color":{"type":"string","description":"State color (hex)"},"position":{"type":"number","description":"State position in workflow"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"archivedAt":{"type":"string","description":"Archive timestamp (ISO 8601)"},"team":{"type":"object","description":"Team object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"}}}}}},"linkup_search":{"answer":{"type":"string","description":"The sourced answer to the search query"},"sources":{"type":"array","description":"Array of sources used to compile the answer, each containing name, url, and snippet"}},"linq_add_participant":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_check_imessage":{"address":{"type":"string","description":"The address that was checked"},"available":{"type":"boolean","description":"Whether the address supports iMessage"}},"linq_check_rcs":{"address":{"type":"string","description":"The address that was checked"},"available":{"type":"boolean","description":"Whether the address supports RCS"}},"linq_create_attachment":{"attachmentId":{"type":"string","description":"Reusable attachment ID to reference when sending messages or voice memos"},"downloadUrl":{"type":"string","description":"URL the attachment can be downloaded from","optional":true},"filename":{"type":"string","description":"File name"},"contentType":{"type":"string","description":"MIME type of the file"},"sizeBytes":{"type":"number","description":"File size in bytes"},"status":{"type":"string","description":"Upload status"}},"linq_create_chat":{"chatId":{"type":"string","description":"ID of the created chat"},"displayName":{"type":"string","description":"Display name of the chat"},"isGroup":{"type":"boolean","description":"Whether the chat is a group chat"},"service":{"type":"string","description":"Delivery service used (iMessage, SMS, RCS)"},"handles":{"type":"json","description":"Participant handles in the chat"},"healthStatus":{"type":"json","description":"Messaging line health status","optional":true},"message":{"type":"json","description":"The sent message object with parts and delivery info"}},"linq_create_contact_card":{"phoneNumber":{"type":"string","description":"Phone number the card applies to"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile photo URL","optional":true},"isActive":{"type":"boolean","description":"Whether the card is active"}},"linq_create_webhook_subscription":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","optional":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"signingSecret":{"type":"string","description":"HMAC-SHA256 signing secret. Store securely — it cannot be retrieved again"}},"linq_delete_attachment":{"success":{"type":"boolean","description":"Whether the attachment was deleted"}},"linq_delete_message":{"success":{"type":"boolean","description":"Whether the message was deleted"}},"linq_delete_webhook_subscription":{"success":{"type":"boolean","description":"Whether the subscription was deleted"}},"linq_edit_message":{"id":{"type":"string","description":"Message ID"},"chatId":{"type":"string","description":"ID of the chat the message belongs to"},"isFromMe":{"type":"boolean","description":"Whether the message was sent by you","optional":true},"deliveryStatus":{"type":"string","description":"Delivery status (pending, queued, sent, delivered, received, read, failed)","optional":true},"isDelivered":{"type":"boolean","description":"Whether the message was delivered (deprecated; use deliveryStatus)","optional":true},"isRead":{"type":"boolean","description":"Whether the message was read (deprecated; use deliveryStatus)","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"sentAt":{"type":"string","description":"ISO 8601 sent timestamp","optional":true},"parts":{"type":"json","description":"Updated message parts with reactions"},"message":{"type":"json","description":"The full updated message object"}},"linq_get_attachment":{"id":{"type":"string","description":"Attachment ID"},"filename":{"type":"string","description":"File name"},"contentType":{"type":"string","description":"MIME type of the file"},"sizeBytes":{"type":"number","description":"File size in bytes","optional":true},"status":{"type":"string","description":"Upload status (pending, complete, failed)"},"downloadUrl":{"type":"string","description":"URL to download the file","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true}},"linq_get_chat":{"id":{"type":"string","description":"Chat ID"},"displayName":{"type":"string","description":"Display name of the chat"},"isGroup":{"type":"boolean","description":"Whether the chat is a group chat"},"isArchived":{"type":"boolean","description":"Whether the chat is archived","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"handles":{"type":"json","description":"Participant handles in the chat"},"healthStatus":{"type":"json","description":"Messaging line health status","optional":true}},"linq_get_contact_card":{"contactCards":{"type":"array","description":"Contact cards on the account","items":{"type":"object","properties":{"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile photo URL","optional":true},"isActive":{"type":"boolean","description":"Whether the card is active"}}}}},"linq_get_message":{"id":{"type":"string","description":"Message ID"},"chatId":{"type":"string","description":"ID of the chat the message belongs to"},"isFromMe":{"type":"boolean","description":"Whether the message was sent by you","optional":true},"deliveryStatus":{"type":"string","description":"Delivery status (pending, queued, sent, delivered, received, read, failed)","optional":true},"isDelivered":{"type":"boolean","description":"Whether the message was delivered (deprecated; use deliveryStatus)","optional":true},"isRead":{"type":"boolean","description":"Whether the message was read (deprecated; use deliveryStatus)","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true},"sentAt":{"type":"string","description":"ISO 8601 sent timestamp","optional":true},"parts":{"type":"json","description":"Message parts (text, media, link) with reactions"},"message":{"type":"json","description":"The full message object"}},"linq_get_webhook_subscription":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","optional":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true}},"linq_leave_chat":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status (e.g. accepted)","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_list_chats":{"chats":{"type":"json","description":"Array of chat objects"},"nextCursor":{"type":"string","description":"Cursor for the next page, or null if there are no more results","optional":true}},"linq_list_messages":{"messages":{"type":"json","description":"Array of message objects with parts and reactions"},"nextCursor":{"type":"string","description":"Cursor for the next page, or null if there are no more results","optional":true}},"linq_list_phone_numbers":{"phoneNumbers":{"type":"array","description":"Phone numbers assigned to the account","items":{"type":"object","properties":{"id":{"type":"string","description":"Phone number ID"},"phoneNumber":{"type":"string","description":"Phone number in E.164 format"},"forwardingNumber":{"type":"string","description":"Forwarding number in E.164 format, or null","nullable":true},"healthStatus":{"type":"json","description":"Line reputation/health status (status, doc_url)","nullable":true}}}}},"linq_list_thread":{"messages":{"type":"json","description":"Array of message objects in the thread"},"nextCursor":{"type":"string","description":"Cursor for the next page, or null if there are no more results","optional":true}},"linq_list_webhook_events":{"events":{"type":"json","description":"Available webhook event type names"},"docUrl":{"type":"string","description":"Documentation URL for webhook events","optional":true}},"linq_list_webhook_subscriptions":{"subscriptions":{"type":"array","description":"Webhook subscriptions","items":{"type":"object","properties":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","nullable":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","nullable":true}}}}},"linq_mark_chat_read":{"success":{"type":"boolean","description":"Whether the chat was marked as read"}},"linq_react_to_message":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_remove_participant":{"message":{"type":"string","description":"Human-readable status message","optional":true},"status":{"type":"string","description":"Queued action status","optional":true},"traceId":{"type":"string","description":"Trace ID for the queued action","optional":true}},"linq_send_message":{"chatId":{"type":"string","description":"ID of the chat the message was sent to"},"messageId":{"type":"string","description":"ID of the sent message"},"deliveryStatus":{"type":"string","description":"Delivery status (pending, queued, sent, delivered, received, read, failed)","optional":true},"sentAt":{"type":"string","description":"ISO 8601 timestamp the message was sent","optional":true},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"message":{"type":"json","description":"The full sent message object with parts"}},"linq_send_voice_memo":{"id":{"type":"string","description":"ID of the sent voice memo message"},"status":{"type":"string","description":"Delivery status","optional":true},"from":{"type":"string","description":"Sender handle","optional":true},"to":{"type":"json","description":"Recipient handles"},"service":{"type":"string","description":"Delivery service (iMessage, SMS, RCS)","optional":true},"voiceMemo":{"type":"json","description":"Audio file metadata (id, filename, mime_type, size_bytes, url, duration_ms)","optional":true}},"linq_share_contact_card":{"success":{"type":"boolean","description":"Whether the contact card was shared"}},"linq_start_typing":{"success":{"type":"boolean","description":"Whether the typing indicator was sent"}},"linq_stop_typing":{"success":{"type":"boolean","description":"Whether the typing indicator was stopped"}},"linq_update_chat":{"chatId":{"type":"string","description":"ID of the updated chat","optional":true},"status":{"type":"string","description":"Status of the queued update","optional":true}},"linq_update_contact_card":{"phoneNumber":{"type":"string","description":"Phone number the card applies to"},"firstName":{"type":"string","description":"First name"},"lastName":{"type":"string","description":"Last name","optional":true},"imageUrl":{"type":"string","description":"Profile photo URL","optional":true},"isActive":{"type":"boolean","description":"Whether the card is active"}},"linq_update_webhook_subscription":{"id":{"type":"string","description":"Subscription ID"},"targetUrl":{"type":"string","description":"Endpoint that receives events"},"subscribedEvents":{"type":"json","description":"Subscribed event types"},"phoneNumbers":{"type":"json","description":"Filtered phone numbers (null = all)","optional":true},"isActive":{"type":"boolean","description":"Whether the subscription is active"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"updatedAt":{"type":"string","description":"ISO 8601 update timestamp","optional":true}},"llm_chat":{"content":{"type":"string","description":"The generated response content"},"model":{"type":"string","description":"The model used for generation"},"tokens":{"type":"object","description":"Token usage information"},"cost":{"type":"object","description":"Model cost for this call in dollars"}},"logfire_get_token_info":{"organizationName":{"type":"string","description":"Logfire organization the read token belongs to","nullable":true},"projectName":{"type":"string","description":"Logfire project the read token belongs to","nullable":true},"expiresAt":{"type":"string","description":"When the read token expires. Null when it never expires.","nullable":true},"spendingCapReachedAt":{"type":"string","description":"When the organization\'s spending cap was reached, which stops queries. Null when it has not been reached.","nullable":true}},"logfire_get_trace":{"rows":{"type":"array","description":"Spans and logs in the trace, earliest first","items":{"type":"object","description":"A span or log from the records table","properties":{"startTimestamp":{"type":"string","description":"UTC time the span started","nullable":true},"endTimestamp":{"type":"string","description":"UTC time the span ended","nullable":true},"duration":{"type":"number","description":"Span duration in seconds. Null for logs.","nullable":true},"level":{"type":"string","description":"Severity name, such as info, warn, or error","nullable":true},"message":{"type":"string","description":"Human-readable message","nullable":true},"spanName":{"type":"string","description":"Template label for similar records","nullable":true},"kind":{"type":"string","description":"Record kind: span, log, span_event, or pending_span","nullable":true},"serviceName":{"type":"string","description":"Service that emitted the record","nullable":true},"deploymentEnvironment":{"type":"string","description":"Deployment environment of the record","nullable":true},"traceId":{"type":"string","description":"Trace this record belongs to","nullable":true},"spanId":{"type":"string","description":"Identifier of this span","nullable":true},"parentSpanId":{"type":"string","description":"Parent span identifier","nullable":true},"isException":{"type":"boolean","description":"Whether an exception was recorded on the span","nullable":true},"exceptionType":{"type":"string","description":"Fully qualified exception class name","nullable":true},"exceptionMessage":{"type":"string","description":"Exception message","nullable":true}}}},"rowCount":{"type":"number","description":"Number of rows returned"},"sql":{"type":"string","description":"SQL query that was executed against Logfire"}},"logfire_query":{"rows":{"type":"array","description":"Result rows. Row fields depend on the query projection.","items":{"type":"object","description":"A single result row"}},"columns":{"type":"array","description":"Column metadata for the result set","items":{"type":"object","description":"Column metadata","properties":{"name":{"type":"string","description":"Column name","nullable":true},"datatype":{"type":"json","description":"Arrow datatype of the column"},"nullable":{"type":"boolean","description":"Whether the column is nullable","nullable":true}}}},"rowCount":{"type":"number","description":"Number of rows returned"}},"logfire_search_records":{"rows":{"type":"array","description":"Matching spans and logs, most recent first","items":{"type":"object","description":"A span or log from the records table","properties":{"startTimestamp":{"type":"string","description":"UTC time the span started","nullable":true},"endTimestamp":{"type":"string","description":"UTC time the span ended","nullable":true},"duration":{"type":"number","description":"Span duration in seconds. Null for logs.","nullable":true},"level":{"type":"string","description":"Severity name, such as info, warn, or error","nullable":true},"message":{"type":"string","description":"Human-readable message","nullable":true},"spanName":{"type":"string","description":"Template label for similar records","nullable":true},"kind":{"type":"string","description":"Record kind: span, log, span_event, or pending_span","nullable":true},"serviceName":{"type":"string","description":"Service that emitted the record","nullable":true},"deploymentEnvironment":{"type":"string","description":"Deployment environment of the record","nullable":true},"traceId":{"type":"string","description":"Trace this record belongs to","nullable":true},"spanId":{"type":"string","description":"Identifier of this span","nullable":true},"parentSpanId":{"type":"string","description":"Parent span identifier","nullable":true},"isException":{"type":"boolean","description":"Whether an exception was recorded on the span","nullable":true},"exceptionType":{"type":"string","description":"Fully qualified exception class name","nullable":true},"exceptionMessage":{"type":"string","description":"Exception message","nullable":true}}}},"rowCount":{"type":"number","description":"Number of rows returned"},"sql":{"type":"string","description":"SQL query that was executed against Logfire"}},"logs_get":{"log":{"type":"json","description":"Workflow execution log entry"}},"logs_get_execution":{"executionId":{"type":"string","description":"Execution ID"},"workflowId":{"type":"string","description":"Workflow ID this execution belongs to"},"workflowState":{"type":"json","description":"Per-block state snapshot for the execution"},"childWorkflowSnapshots":{"type":"json","description":"Snapshots for any child workflows invoked during the run","optional":true},"executionMetadata":{"type":"json","description":"Trigger, timestamps, totalDurationMs, and cost for the run"}},"logs_get_run_details":{"runId":{"type":"string","description":"The run ID"},"workflowId":{"type":"string","description":"Workflow ID this run belongs to"},"workflowName":{"type":"string","description":"Workflow name"},"status":{"type":"string","description":"Run status"},"trigger":{"type":"string","description":"How the run was triggered"},"startedAt":{"type":"string","description":"Run start time (ISO 8601)"},"durationMs":{"type":"number","description":"Run duration in milliseconds"},"cost":{"type":"number","description":"Run cost in credits"},"traceSpans":{"type":"array","description":"Full trace spans for the run"},"finalOutput":{"type":"json","description":"Final output of the run"}},"logs_query":{"logs":{"type":"array","description":"Array of workflow execution log entries"},"nextCursor":{"type":"string","description":"Pagination cursor for the next page; null when no more results"}},"logs_query_runs":{"runIds":{"type":"array","description":"IDs of the runs matching the filters"}},"loops_check_contact_suppression":{"contactId":{"type":"string","description":"The Loops-assigned contact ID","optional":true},"email":{"type":"string","description":"The contact email address","optional":true},"userId":{"type":"string","description":"The contact userId","optional":true},"isSuppressed":{"type":"boolean","description":"Whether the contact is on the suppression list"},"removalQuotaLimit":{"type":"number","description":"Total suppression-removal quota for the team","optional":true},"removalQuotaRemaining":{"type":"number","description":"Remaining suppression-removal quota for the team","optional":true}},"loops_create_contact":{"success":{"type":"boolean","description":"Whether the contact was created successfully"},"id":{"type":"string","description":"The Loops-assigned ID of the created contact","optional":true}},"loops_create_contact_property":{"success":{"type":"boolean","description":"Whether the contact property was created successfully"}},"loops_delete_contact":{"success":{"type":"boolean","description":"Whether the contact was deleted successfully"},"message":{"type":"string","description":"Status message from the API"}},"loops_find_contact":{"contacts":{"type":"array","description":"Array of matching contact objects (empty array if no match found)","items":{"type":"object","properties":{"id":{"type":"string","description":"Loops-assigned contact ID"},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name","optional":true},"lastName":{"type":"string","description":"Contact last name","optional":true},"source":{"type":"string","description":"Source the contact was created from","optional":true},"subscribed":{"type":"boolean","description":"Whether the contact receives campaign emails"},"userGroup":{"type":"string","description":"Contact user group","optional":true},"userId":{"type":"string","description":"External user identifier","optional":true},"mailingLists":{"type":"object","description":"Mailing list IDs mapped to subscription status","optional":true},"optInStatus":{"type":"string","description":"Double opt-in status: pending, accepted, rejected, or null","optional":true}}}}},"loops_get_transactional_email":{"id":{"type":"string","description":"The transactional email template ID","optional":true},"name":{"type":"string","description":"The template name","optional":true},"draftEmailMessageId":{"type":"string","description":"ID of the draft email message, if any","optional":true},"publishedEmailMessageId":{"type":"string","description":"ID of the published email message, if any","optional":true},"transactionalGroupId":{"type":"string","description":"ID of the transactional group this template belongs to, if any","optional":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)","optional":true},"dataVariables":{"type":"array","description":"Template data variable names","items":{"type":"string"}}},"loops_list_contact_properties":{"properties":{"type":"array","description":"Array of contact property objects","items":{"type":"object","properties":{"key":{"type":"string","description":"The property key (camelCase identifier)"},"label":{"type":"string","description":"The property display label"},"type":{"type":"string","description":"The property data type (string, number, boolean, date)"}}}}},"loops_list_mailing_lists":{"mailingLists":{"type":"array","description":"Array of mailing list objects","items":{"type":"object","properties":{"id":{"type":"string","description":"The mailing list ID"},"name":{"type":"string","description":"The mailing list name"},"description":{"type":"string","description":"The mailing list description (null if not set)","optional":true},"isPublic":{"type":"boolean","description":"Whether the list is public or private"}}}}},"loops_list_transactional_emails":{"transactionalEmails":{"type":"array","description":"Array of published transactional email templates","items":{"type":"object","properties":{"id":{"type":"string","description":"The transactional email template ID"},"name":{"type":"string","description":"The template name"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last updated timestamp (ISO 8601)"},"lastUpdated":{"type":"string","description":"Deprecated alias of updatedAt, kept for backwards compatibility"},"dataVariables":{"type":"array","description":"Template data variable names","items":{"type":"string"}}}}},"pagination":{"type":"object","description":"Pagination information","properties":{"totalResults":{"type":"number","description":"Total number of results"},"returnedResults":{"type":"number","description":"Number of results returned"},"perPage":{"type":"number","description":"Results per page"},"totalPages":{"type":"number","description":"Total number of pages"},"nextCursor":{"type":"string","description":"Cursor for next page (null if no more pages)","optional":true},"nextPage":{"type":"string","description":"URL for next page (null if no more pages)","optional":true}}}},"loops_remove_contact_suppression":{"success":{"type":"boolean","description":"Whether the contact was removed from suppression successfully"},"message":{"type":"string","description":"Status message from the API","optional":true},"removalQuotaLimit":{"type":"number","description":"Total suppression-removal quota for the team","optional":true},"removalQuotaRemaining":{"type":"number","description":"Remaining suppression-removal quota for the team","optional":true}},"loops_send_event":{"success":{"type":"boolean","description":"Whether the event was sent successfully"}},"loops_send_transactional_email":{"success":{"type":"boolean","description":"Whether the transactional email was sent successfully"}},"loops_update_contact":{"success":{"type":"boolean","description":"Whether the contact was updated successfully"},"id":{"type":"string","description":"The Loops-assigned ID of the updated or created contact","optional":true}},"luma_add_guests":{"added":{"type":"number","description":"Number of guests submitted to the event (added with Going/approved status)"}},"luma_cancel_event":{"cancelled":{"type":"boolean","description":"Whether the event was successfully cancelled"}},"luma_create_event":{"event":{"type":"object","description":"Created event details","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}},"hosts":{"type":"array","description":"Event hosts","items":{"type":"object","properties":{"id":{"type":"string","description":"Host ID"},"name":{"type":"string","description":"Host display name"},"firstName":{"type":"string","description":"Host first name"},"lastName":{"type":"string","description":"Host last name"},"email":{"type":"string","description":"Host email address"},"avatarUrl":{"type":"string","description":"Host avatar image URL"}}}}},"luma_get_event":{"event":{"type":"object","description":"Event details","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}},"hosts":{"type":"array","description":"Event hosts","items":{"type":"object","properties":{"id":{"type":"string","description":"Host ID"},"name":{"type":"string","description":"Host display name"},"firstName":{"type":"string","description":"Host first name"},"lastName":{"type":"string","description":"Host last name"},"email":{"type":"string","description":"Host email address"},"avatarUrl":{"type":"string","description":"Host avatar image URL"}}}}},"luma_get_guest":{"guest":{"type":"object","description":"Guest details","properties":{"id":{"type":"string","description":"Guest ID"},"email":{"type":"string","description":"Guest email address"},"name":{"type":"string","description":"Guest full name"},"firstName":{"type":"string","description":"Guest first name"},"lastName":{"type":"string","description":"Guest last name"},"approvalStatus":{"type":"string","description":"Guest approval status (approved, session, pending_approval, invited, declined, waitlist)"},"registeredAt":{"type":"string","description":"Registration timestamp (ISO 8601)"},"invitedAt":{"type":"string","description":"Invitation timestamp (ISO 8601)"},"joinedAt":{"type":"string","description":"Join timestamp (ISO 8601)"},"checkedInAt":{"type":"string","description":"Check-in timestamp from the first checked-in ticket (ISO 8601)"},"phoneNumber":{"type":"string","description":"Guest phone number"}}}},"luma_get_guests":{"guests":{"type":"array","description":"List of event guests","items":{"type":"object","properties":{"id":{"type":"string","description":"Guest ID"},"email":{"type":"string","description":"Guest email address"},"name":{"type":"string","description":"Guest full name"},"firstName":{"type":"string","description":"Guest first name"},"lastName":{"type":"string","description":"Guest last name"},"approvalStatus":{"type":"string","description":"Guest approval status (approved, session, pending_approval, invited, declined, waitlist)"},"registeredAt":{"type":"string","description":"Registration timestamp (ISO 8601)"},"invitedAt":{"type":"string","description":"Invitation timestamp (ISO 8601)"},"joinedAt":{"type":"string","description":"Join timestamp (ISO 8601)"},"checkedInAt":{"type":"string","description":"Check-in timestamp from the first checked-in ticket (ISO 8601)"},"phoneNumber":{"type":"string","description":"Guest phone number"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available for pagination"},"nextCursor":{"type":"string","description":"Cursor to pass as paginationCursor to fetch the next page","optional":true}},"luma_list_events":{"events":{"type":"array","description":"List of calendar events","items":{"type":"object","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}}},"hasMore":{"type":"boolean","description":"Whether more results are available for pagination"},"nextCursor":{"type":"string","description":"Cursor to pass as paginationCursor to fetch the next page","optional":true}},"luma_lookup_event":{"found":{"type":"boolean","description":"Whether a matching event was found"},"eventId":{"type":"string","description":"Resolved event ID","optional":true},"apiId":{"type":"string","description":"Resolved event API ID (deprecated identifier)","optional":true},"status":{"type":"string","description":"Event approval status (approved, pending, rejected)","optional":true}},"luma_send_invites":{"invited":{"type":"number","description":"Number of guests invited to the event"}},"luma_update_event":{"event":{"type":"object","description":"Updated event details","properties":{"id":{"type":"string","description":"Event ID"},"name":{"type":"string","description":"Event name"},"startAt":{"type":"string","description":"Event start time (ISO 8601)"},"endAt":{"type":"string","description":"Event end time (ISO 8601)"},"timezone":{"type":"string","description":"Event timezone (IANA)"},"durationInterval":{"type":"string","description":"Event duration (ISO 8601 interval, e.g. PT2H)"},"createdAt":{"type":"string","description":"Event creation timestamp (ISO 8601)"},"description":{"type":"string","description":"Event description (plain text)"},"descriptionMd":{"type":"string","description":"Event description (Markdown)"},"coverUrl":{"type":"string","description":"Event cover image URL"},"url":{"type":"string","description":"Event page URL on lu.ma"},"visibility":{"type":"string","description":"Event visibility (public, members-only, private)"},"meetingUrl":{"type":"string","description":"Virtual meeting URL"},"geoAddressJson":{"type":"json","description":"Structured location/address data"},"geoLatitude":{"type":"string","description":"Venue latitude coordinate"},"geoLongitude":{"type":"string","description":"Venue longitude coordinate"},"calendarId":{"type":"string","description":"Associated calendar ID"}}},"hosts":{"type":"array","description":"Event hosts","items":{"type":"object","properties":{"id":{"type":"string","description":"Host ID"},"name":{"type":"string","description":"Host display name"},"firstName":{"type":"string","description":"Host first name"},"lastName":{"type":"string","description":"Host last name"},"email":{"type":"string","description":"Host email address"},"avatarUrl":{"type":"string","description":"Host avatar image URL"}}}}},"luma_update_guest_status":{"status":{"type":"string","description":"The approval status applied to the guest"},"guest":{"type":"string","description":"The guest identifier (email or ID) that was updated"}},"mailchimp_add_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Added member data","properties":{"member":{"type":"json","description":"Added member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_member_tags":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Tag addition confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_or_update_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Member data","properties":{"member":{"type":"json","description":"Member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_segment_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Added member data","properties":{"member":{"type":"json","description":"Added member object"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_add_subscriber_to_automation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Subscriber queue data","properties":{"subscriber":{"type":"json","description":"Subscriber object"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_archive_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Archive confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_audience":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created audience data","properties":{"list":{"type":"json","description":"Created audience/list object"},"list_id":{"type":"string","description":"Created audience/list ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_batch_operation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created batch operation data","properties":{"batch":{"type":"json","description":"Created batch operation object"},"batch_id":{"type":"string","description":"Created batch operation ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created campaign data","properties":{"campaign":{"type":"json","description":"Created campaign object"},"campaign_id":{"type":"string","description":"Created campaign ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_interest":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created interest data","properties":{"interest":{"type":"json","description":"Created interest object"},"interest_id":{"type":"string","description":"Created interest ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_interest_category":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created interest category data","properties":{"category":{"type":"json","description":"Created interest category object"},"interest_category_id":{"type":"string","description":"Created interest category ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created landing page data","properties":{"landingPage":{"type":"json","description":"Created landing page object"},"page_id":{"type":"string","description":"Created landing page ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_merge_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created merge field data","properties":{"mergeField":{"type":"json","description":"Created merge field object"},"merge_id":{"type":"string","description":"Created merge field ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_segment":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created segment data","properties":{"segment":{"type":"json","description":"Created segment object"},"segment_id":{"type":"string","description":"Created segment ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_create_template":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created template data","properties":{"template":{"type":"json","description":"Created template object"},"template_id":{"type":"string","description":"Created template ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_delete_audience":{"success":{"type":"boolean","description":"Whether the audience was successfully deleted"}},"mailchimp_delete_batch_operation":{"success":{"type":"boolean","description":"Whether the batch operation was successfully deleted"}},"mailchimp_delete_campaign":{"success":{"type":"boolean","description":"Whether the campaign was successfully deleted"}},"mailchimp_delete_interest":{"success":{"type":"boolean","description":"Whether the interest was successfully deleted"}},"mailchimp_delete_interest_category":{"success":{"type":"boolean","description":"Whether the interest category was successfully deleted"}},"mailchimp_delete_landing_page":{"success":{"type":"boolean","description":"Whether the landing page was successfully deleted"}},"mailchimp_delete_member":{"success":{"type":"boolean","description":"Whether the member was successfully deleted"}},"mailchimp_delete_merge_field":{"success":{"type":"boolean","description":"Whether the merge field was successfully deleted"}},"mailchimp_delete_segment":{"success":{"type":"boolean","description":"Whether the segment was successfully deleted"}},"mailchimp_delete_template":{"success":{"type":"boolean","description":"Whether the template was successfully deleted"}},"mailchimp_get_audience":{"success":{"type":"boolean","description":"Whether the audience was successfully retrieved"},"output":{"type":"object","description":"Audience data","properties":{"list":{"type":"json","description":"Audience/list object"},"list_id":{"type":"string","description":"The unique ID of the audience"}}}},"mailchimp_get_audiences":{"success":{"type":"boolean","description":"Whether the audiences were successfully retrieved"},"output":{"type":"object","description":"Audiences data","properties":{"lists":{"type":"json","description":"Array of audience/list objects"},"total_items":{"type":"number","description":"Total number of lists"},"total_returned":{"type":"number","description":"Number of lists returned in this response"}}}},"mailchimp_get_automation":{"success":{"type":"boolean","description":"Whether the automation was successfully retrieved"},"output":{"type":"object","description":"Automation data","properties":{"automation":{"type":"json","description":"Automation object"},"workflow_id":{"type":"string","description":"The unique ID of the automation workflow"}}}},"mailchimp_get_automations":{"success":{"type":"boolean","description":"Whether the automations were successfully retrieved"},"output":{"type":"object","description":"Automations data","properties":{"automations":{"type":"json","description":"Array of automation objects"},"total_items":{"type":"number","description":"Total number of automations"},"total_returned":{"type":"number","description":"Number of automations returned in this response"}}}},"mailchimp_get_batch_operation":{"success":{"type":"boolean","description":"Whether the batch operation was successfully retrieved"},"output":{"type":"object","description":"Batch operation data","properties":{"batch":{"type":"json","description":"Batch operation object"},"batch_id":{"type":"string","description":"The unique ID of the batch operation"}}}},"mailchimp_get_batch_operations":{"success":{"type":"boolean","description":"Whether the batch operations were successfully retrieved"},"output":{"type":"object","description":"Batch operations data","properties":{"batches":{"type":"json","description":"Array of batch operation objects"},"total_items":{"type":"number","description":"Total number of batch operations"},"total_returned":{"type":"number","description":"Number of batch operations returned in this response"}}}},"mailchimp_get_campaign":{"success":{"type":"boolean","description":"Whether the campaign was successfully retrieved"},"output":{"type":"object","description":"Campaign data","properties":{"campaign":{"type":"json","description":"Campaign object"},"campaign_id":{"type":"string","description":"The unique ID of the campaign"}}}},"mailchimp_get_campaign_content":{"success":{"type":"boolean","description":"Whether the campaign content was successfully retrieved"},"output":{"type":"object","description":"Campaign content data","properties":{"content":{"type":"json","description":"Campaign content object"}}}},"mailchimp_get_campaign_report":{"success":{"type":"boolean","description":"Whether the campaign report was successfully retrieved"},"output":{"type":"object","description":"Campaign report data","properties":{"report":{"type":"json","description":"Campaign report object"},"campaign_id":{"type":"string","description":"The unique ID of the campaign"}}}},"mailchimp_get_campaign_reports":{"success":{"type":"boolean","description":"Whether the campaign reports were successfully retrieved"},"output":{"type":"object","description":"Campaign reports data","properties":{"reports":{"type":"json","description":"Array of campaign report objects"},"total_items":{"type":"number","description":"Total number of reports"},"total_returned":{"type":"number","description":"Number of reports returned in this response"}}}},"mailchimp_get_campaigns":{"success":{"type":"boolean","description":"Whether the campaigns were successfully retrieved"},"output":{"type":"object","description":"Campaigns data","properties":{"campaigns":{"type":"json","description":"Array of campaign objects"},"total_items":{"type":"number","description":"Total number of campaigns"},"total_returned":{"type":"number","description":"Number of campaigns returned in this response"}}}},"mailchimp_get_interest":{"success":{"type":"boolean","description":"Whether the interest was successfully retrieved"},"output":{"type":"object","description":"Interest data","properties":{"interest":{"type":"json","description":"Interest object"},"interest_id":{"type":"string","description":"The unique ID of the interest"}}}},"mailchimp_get_interest_categories":{"success":{"type":"boolean","description":"Whether the interest categories were successfully retrieved"},"output":{"type":"object","description":"Interest categories data","properties":{"categories":{"type":"json","description":"Array of interest category objects"},"total_items":{"type":"number","description":"Total number of categories"},"total_returned":{"type":"number","description":"Number of categories returned in this response"}}}},"mailchimp_get_interest_category":{"success":{"type":"boolean","description":"Whether the interest category was successfully retrieved"},"output":{"type":"object","description":"Interest category data","properties":{"category":{"type":"json","description":"Interest category object"},"interest_category_id":{"type":"string","description":"The unique ID of the interest category"}}}},"mailchimp_get_interests":{"success":{"type":"boolean","description":"Whether the interests were successfully retrieved"},"output":{"type":"object","description":"Interests data","properties":{"interests":{"type":"json","description":"Array of interest objects"},"total_items":{"type":"number","description":"Total number of interests"},"total_returned":{"type":"number","description":"Number of interests returned in this response"}}}},"mailchimp_get_landing_page":{"success":{"type":"boolean","description":"Whether the landing page was successfully retrieved"},"output":{"type":"object","description":"Landing page data","properties":{"landingPage":{"type":"json","description":"Landing page object"},"page_id":{"type":"string","description":"The unique ID of the landing page"}}}},"mailchimp_get_landing_pages":{"success":{"type":"boolean","description":"Whether the landing pages were successfully retrieved"},"output":{"type":"object","description":"Landing pages data","properties":{"landingPages":{"type":"json","description":"Array of landing page objects"},"total_items":{"type":"number","description":"Total number of landing pages"},"total_returned":{"type":"number","description":"Number of landing pages returned in this response"}}}},"mailchimp_get_member":{"success":{"type":"boolean","description":"Whether the member was successfully retrieved"},"output":{"type":"object","description":"Member data","properties":{"member":{"type":"json","description":"Member object"},"subscriber_hash":{"type":"string","description":"The MD5 hash of the member email address"}}}},"mailchimp_get_member_tags":{"success":{"type":"boolean","description":"Whether the member tags were successfully retrieved"},"output":{"type":"object","description":"Member tags data","properties":{"tags":{"type":"json","description":"Array of tag objects"},"total_items":{"type":"number","description":"Total number of tags"},"total_returned":{"type":"number","description":"Number of tags returned in this response"}}}},"mailchimp_get_members":{"success":{"type":"boolean","description":"Whether the members were successfully retrieved"},"output":{"type":"object","description":"Members data","properties":{"members":{"type":"json","description":"Array of member objects"},"total_items":{"type":"number","description":"Total number of members"},"total_returned":{"type":"number","description":"Number of members returned in this response"}}}},"mailchimp_get_merge_field":{"success":{"type":"boolean","description":"Whether the merge field was successfully retrieved"},"output":{"type":"object","description":"Merge field data","properties":{"mergeField":{"type":"json","description":"Merge field object"},"merge_id":{"type":"string","description":"The unique ID of the merge field"}}}},"mailchimp_get_merge_fields":{"success":{"type":"boolean","description":"Whether the merge fields were successfully retrieved"},"output":{"type":"object","description":"Merge fields data","properties":{"mergeFields":{"type":"json","description":"Array of merge field objects"},"total_items":{"type":"number","description":"Total number of merge fields"},"total_returned":{"type":"number","description":"Number of merge fields returned in this response"}}}},"mailchimp_get_segment":{"success":{"type":"boolean","description":"Whether the segment was successfully retrieved"},"output":{"type":"object","description":"Segment data","properties":{"segment":{"type":"json","description":"Segment object"},"segment_id":{"type":"string","description":"The unique ID of the segment"}}}},"mailchimp_get_segment_members":{"success":{"type":"boolean","description":"Whether the segment members were successfully retrieved"},"output":{"type":"object","description":"Segment members data","properties":{"members":{"type":"json","description":"Array of member objects"},"total_items":{"type":"number","description":"Total number of members"},"total_returned":{"type":"number","description":"Number of members returned in this response"}}}},"mailchimp_get_segments":{"success":{"type":"boolean","description":"Whether the segments were successfully retrieved"},"output":{"type":"object","description":"Segments data","properties":{"segments":{"type":"json","description":"Array of segment objects"},"total_items":{"type":"number","description":"Total number of segments"},"total_returned":{"type":"number","description":"Number of segments returned in this response"}}}},"mailchimp_get_template":{"success":{"type":"boolean","description":"Whether the template was successfully retrieved"},"output":{"type":"object","description":"Template data","properties":{"template":{"type":"json","description":"Template object"},"template_id":{"type":"string","description":"The unique ID of the template"}}}},"mailchimp_get_templates":{"success":{"type":"boolean","description":"Whether the templates were successfully retrieved"},"output":{"type":"object","description":"Templates data","properties":{"templates":{"type":"json","description":"Array of template objects"},"total_items":{"type":"number","description":"Total number of templates"},"total_returned":{"type":"number","description":"Number of templates returned in this response"}}}},"mailchimp_pause_automation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Pause confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_publish_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Publish confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_remove_member_tags":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Tag removal confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_remove_segment_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Removal confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_replicate_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Replicated campaign data","properties":{"campaign":{"type":"object","description":"Replicated campaign object"},"campaign_id":{"type":"string","description":"Campaign ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_schedule_campaign":{"success":{"type":"boolean","description":"Whether the campaign was successfully scheduled"}},"mailchimp_send_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Send confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_set_campaign_content":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Campaign content data","properties":{"content":{"type":"object","description":"Campaign content object"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_start_automation":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Start confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_unarchive_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Unarchived member data","properties":{"member":{"type":"object","description":"Unarchived member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_unpublish_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Unpublish confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_unschedule_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Unschedule confirmation","properties":{"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_audience":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated audience data","properties":{"list":{"type":"object","description":"Updated audience/list object"},"list_id":{"type":"string","description":"List ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_campaign":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated campaign data","properties":{"campaign":{"type":"object","description":"Updated campaign object"},"campaign_id":{"type":"string","description":"Campaign ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_interest":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated interest data","properties":{"interest":{"type":"object","description":"Updated interest object"},"interest_id":{"type":"string","description":"Interest ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_interest_category":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated interest category data","properties":{"category":{"type":"object","description":"Updated interest category object"},"interest_category_id":{"type":"string","description":"Interest category ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_landing_page":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated landing page data","properties":{"landingPage":{"type":"object","description":"Updated landing page object"},"page_id":{"type":"string","description":"Landing page ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_member":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated member data","properties":{"member":{"type":"object","description":"Updated member object"},"subscriber_hash":{"type":"string","description":"Subscriber hash"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_merge_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated merge field data","properties":{"mergeField":{"type":"object","description":"Updated merge field object"},"merge_id":{"type":"string","description":"Merge field ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_segment":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated segment data","properties":{"segment":{"type":"object","description":"Updated segment object"},"segment_id":{"type":"string","description":"Segment ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailchimp_update_template":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated template data","properties":{"template":{"type":"object","description":"Updated template object"},"template_id":{"type":"string","description":"Template ID"},"success":{"type":"boolean","description":"Operation success"}}}},"mailgun_add_list_member":{"success":{"type":"boolean","description":"Whether the member was added successfully"},"message":{"type":"string","description":"Response message"},"member":{"type":"json","description":"Added member details"}},"mailgun_create_mailing_list":{"success":{"type":"boolean","description":"Whether the list was created successfully"},"message":{"type":"string","description":"Response message"},"list":{"type":"json","description":"Created mailing list details"}},"mailgun_get_domain":{"success":{"type":"boolean","description":"Whether the request was successful"},"domain":{"type":"json","description":"Domain details"}},"mailgun_get_mailing_list":{"success":{"type":"boolean","description":"Whether the request was successful"},"list":{"type":"json","description":"Mailing list details"}},"mailgun_get_message":{"success":{"type":"boolean","description":"Whether the request was successful"},"recipients":{"type":"string","description":"Message recipients"},"from":{"type":"string","description":"Sender email"},"subject":{"type":"string","description":"Message subject"},"bodyPlain":{"type":"string","description":"Plain text body"},"strippedText":{"type":"string","description":"Stripped text"},"strippedSignature":{"type":"string","description":"Stripped signature"},"bodyHtml":{"type":"string","description":"HTML body"},"strippedHtml":{"type":"string","description":"Stripped HTML"},"attachmentCount":{"type":"number","description":"Number of attachments"},"timestamp":{"type":"number","description":"Message timestamp"},"messageHeaders":{"type":"json","description":"Message headers"},"contentIdMap":{"type":"json","description":"Content ID map"}},"mailgun_list_domains":{"success":{"type":"boolean","description":"Whether the request was successful"},"totalCount":{"type":"number","description":"Total number of domains"},"items":{"type":"json","description":"Array of domain objects"}},"mailgun_list_messages":{"success":{"type":"boolean","description":"Whether the request was successful"},"items":{"type":"json","description":"Array of event items"},"paging":{"type":"json","description":"Paging information"}},"mailgun_send_message":{"success":{"type":"boolean","description":"Whether the message was sent successfully"},"id":{"type":"string","description":"Message ID"},"message":{"type":"string","description":"Response message from Mailgun"}},"managed_agent_archive_session":{"sessionId":{"type":"string","description":"The session that was archived."},"archived":{"type":"boolean","description":"True when the archive was accepted."}},"managed_agent_create_session":{"sessionId":{"type":"string","description":"Anthropic session id (sesn_...)."},"started":{"type":"boolean","description":"True when a first message was seeded, so the agent is already running."}},"managed_agent_delete_session":{"sessionId":{"type":"string","description":"The session that was deleted."},"deleted":{"type":"boolean","description":"True when the delete was accepted."}},"managed_agent_get_session":{"sessionId":{"type":"string","description":"The session that was read."},"status":{"type":"string","description":"Session status — \'idle\', \'running\', \'rescheduling\', or \'terminated\'."},"stopReason":{"type":"string","description":"Why the session last stopped, e.g. \'end_turn\' or \'requires_action\'.","optional":true},"requiresAction":{"type":"boolean","description":"True when the session is waiting on a tool confirmation or custom tool result. If this is true while pendingTools is empty, the session is blocked but the API named no blocking events — surface it rather than treating the session as done."},"pendingTools":{"type":"json","description":"Blocking tool calls — [{id, eventType, kind, name, input}]. Route by kind: \'confirmation\' ids go to Respond To Tool Confirmation, \'custom_tool_result\' ids go to Respond To Custom Tool."},"metadata":{"type":"json","description":"Session metadata.","optional":true},"title":{"type":"string","description":"Session title.","optional":true},"inputTokens":{"type":"number","description":"Cumulative input tokens.","optional":true},"outputTokens":{"type":"number","description":"Cumulative output tokens.","optional":true}},"managed_agent_interrupt_session":{"sessionId":{"type":"string","description":"The session that was interrupted."},"interrupted":{"type":"boolean","description":"True when the interrupt was accepted."}},"managed_agent_list_events":{"sessionId":{"type":"string","description":"The session that was read."},"events":{"type":"json","description":"Session events, oldest first."},"count":{"type":"number","description":"Number of events returned."},"assistantText":{"type":"string","description":"Concatenated text of every persisted agent.message, in order."},"truncated":{"type":"boolean","description":"True when the limit was hit and older events were dropped."}},"managed_agent_respond_custom_tool":{"sessionId":{"type":"string","description":"The session that was answered."},"answeredToolUseId":{"type":"string","description":"The custom tool-use event id that was answered."}},"managed_agent_respond_tool_confirmation":{"sessionId":{"type":"string","description":"The session that was answered."},"decision":{"type":"string","description":"The decision applied — \'allow\' or \'deny\'."},"confirmedToolUseIds":{"type":"json","description":"The tool-use event ids that were answered."}},"managed_agent_run_session":{"content":{"type":"string","description":"Final assistant text from the Managed Agent session."},"sessionId":{"type":"string","description":"Anthropic session id (for logs / linking)."},"inputTokens":{"type":"number","description":"Cumulative input tokens for the session.","optional":true},"outputTokens":{"type":"number","description":"Cumulative output tokens for the session.","optional":true}},"managed_agent_send_message":{"sessionId":{"type":"string","description":"The session the message was sent to."},"sent":{"type":"boolean","description":"True when the event was accepted by the API."}},"managed_agent_update_session":{"sessionId":{"type":"string","description":"The session that was updated."},"updated":{"type":"boolean","description":"True when the update was accepted."},"metadata":{"type":"json","description":"Metadata after the update.","optional":true},"title":{"type":"string","description":"Title after the update.","optional":true}},"mem0_add_memories":{"message":{"type":"string","description":"Status message for the queued memory processing job"},"status":{"type":"string","description":"Processing status returned by Mem0"},"event_id":{"type":"string","description":"Event ID for polling memory processing status"}},"mem0_get_memories":{"memories":{"type":"array","description":"Array of retrieved memory objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the memory"},"memory":{"type":"string","description":"The content of the memory"},"user_id":{"type":"string","description":"User ID associated with this memory","optional":true},"agent_id":{"type":"string","description":"Agent ID associated with this memory","optional":true},"app_id":{"type":"string","description":"App ID associated with this memory","optional":true},"run_id":{"type":"string","description":"Run/session ID associated with this memory","optional":true},"hash":{"type":"string","description":"Hash of the memory content","optional":true},"metadata":{"type":"json","description":"Custom metadata associated with the memory","optional":true},"categories":{"type":"json","description":"Auto-assigned categories for the memory","optional":true},"created_at":{"type":"string","description":"ISO 8601 timestamp when the memory was created"},"updated_at":{"type":"string","description":"ISO 8601 timestamp when the memory was last updated"}}}},"ids":{"type":"array","description":"Array of memory IDs that were retrieved","items":{"type":"string"}},"count":{"type":"number","description":"Total number of memories matching the filters","optional":true},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true}},"mem0_search_memories":{"searchResults":{"type":"array","description":"Array of search results with memory data and similarity scores","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the memory"},"memory":{"type":"string","description":"The content of the memory"},"user_id":{"type":"string","description":"User ID associated with this memory","optional":true},"agent_id":{"type":"string","description":"Agent ID associated with this memory","optional":true},"app_id":{"type":"string","description":"App ID associated with this memory","optional":true},"run_id":{"type":"string","description":"Run/session ID associated with this memory","optional":true},"hash":{"type":"string","description":"Hash of the memory content","optional":true},"metadata":{"type":"json","description":"Custom metadata associated with the memory","optional":true},"categories":{"type":"json","description":"Auto-assigned categories for the memory","optional":true},"created_at":{"type":"string","description":"ISO 8601 timestamp when the memory was created"},"updated_at":{"type":"string","description":"ISO 8601 timestamp when the memory was last updated"},"score":{"type":"number","description":"Similarity score from vector search"}}}},"ids":{"type":"array","description":"Array of memory IDs found in the search results","items":{"type":"string"}}},"memory_add":{"success":{"type":"boolean","description":"Whether the memory was added successfully"},"memories":{"type":"array","description":"Array of memory objects including the new or updated memory"},"error":{"type":"string","description":"Error message if operation failed"}},"memory_delete":{"success":{"type":"boolean","description":"Whether the memory was deleted successfully"},"message":{"type":"string","description":"Success or error message"},"error":{"type":"string","description":"Error message if operation failed"}},"memory_get":{"success":{"type":"boolean","description":"Whether the memory was retrieved successfully"},"memories":{"type":"array","description":"Array of memory objects with conversationId and data fields"},"message":{"type":"string","description":"Success or error message"},"error":{"type":"string","description":"Error message if operation failed"}},"memory_get_all":{"success":{"type":"boolean","description":"Whether all memories were retrieved successfully"},"memories":{"type":"array","description":"Array of all memory objects with key, conversationId, and data fields"},"message":{"type":"string","description":"Success or error message"},"error":{"type":"string","description":"Error message if operation failed"}},"microsoft_ad_add_group_member":{"added":{"type":"boolean","description":"Whether the member was added successfully"},"groupId":{"type":"string","description":"Group ID"},"memberId":{"type":"string","description":"Member ID that was added"}},"microsoft_ad_create_group":{"group":{"type":"object","description":"Created group details","properties":{"id":{"type":"string","description":"Group ID"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Group description"},"mail":{"type":"string","description":"Email address"},"mailEnabled":{"type":"boolean","description":"Whether mail is enabled"},"mailNickname":{"type":"string","description":"Mail nickname"},"securityEnabled":{"type":"boolean","description":"Whether security is enabled"},"groupTypes":{"type":"array","description":"Group types"},"visibility":{"type":"string","description":"Group visibility"},"createdDateTime":{"type":"string","description":"Creation date"}}}},"microsoft_ad_create_user":{"user":{"type":"object","description":"Created user details","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"givenName":{"type":"string","description":"First name"},"surname":{"type":"string","description":"Last name"},"userPrincipalName":{"type":"string","description":"User principal name (email)"},"mail":{"type":"string","description":"Email address"},"jobTitle":{"type":"string","description":"Job title"},"department":{"type":"string","description":"Department"},"officeLocation":{"type":"string","description":"Office location"},"mobilePhone":{"type":"string","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","description":"Whether the account is enabled"}}}},"microsoft_ad_delete_group":{"deleted":{"type":"boolean","description":"Whether the deletion was successful"},"groupId":{"type":"string","description":"ID of the deleted group"}},"microsoft_ad_delete_user":{"deleted":{"type":"boolean","description":"Whether the deletion was successful"},"userId":{"type":"string","description":"ID of the deleted user"}},"microsoft_ad_get_group":{"group":{"type":"object","description":"Group details","properties":{"id":{"type":"string","description":"Group ID"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Group description"},"mail":{"type":"string","description":"Email address"},"mailEnabled":{"type":"boolean","description":"Whether mail is enabled"},"mailNickname":{"type":"string","description":"Mail nickname"},"securityEnabled":{"type":"boolean","description":"Whether security is enabled"},"groupTypes":{"type":"array","description":"Group types"},"visibility":{"type":"string","description":"Group visibility"},"createdDateTime":{"type":"string","description":"Creation date"}}}},"microsoft_ad_get_user":{"user":{"type":"object","description":"User details","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"givenName":{"type":"string","description":"First name"},"surname":{"type":"string","description":"Last name"},"userPrincipalName":{"type":"string","description":"User principal name (email)"},"mail":{"type":"string","description":"Email address"},"jobTitle":{"type":"string","description":"Job title"},"department":{"type":"string","description":"Department"},"officeLocation":{"type":"string","description":"Office location"},"mobilePhone":{"type":"string","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","description":"Whether the account is enabled"}}}},"microsoft_ad_list_group_members":{"members":{"type":"array","description":"List of group members","properties":{"id":{"type":"string","description":"Member ID"},"displayName":{"type":"string","description":"Display name"},"mail":{"type":"string","description":"Email address"},"odataType":{"type":"string","description":"Directory object type"}}},"memberCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Continuation URL for the next page of results, or null if there are no more","optional":true}},"microsoft_ad_list_groups":{"groups":{"type":"array","description":"List of groups","properties":{"id":{"type":"string","description":"Group ID"},"displayName":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Group description"},"mail":{"type":"string","description":"Email address"},"mailEnabled":{"type":"boolean","description":"Whether mail is enabled"},"mailNickname":{"type":"string","description":"Mail nickname"},"securityEnabled":{"type":"boolean","description":"Whether security is enabled"},"groupTypes":{"type":"array","description":"Group types"},"visibility":{"type":"string","description":"Group visibility"},"createdDateTime":{"type":"string","description":"Creation date"}}},"groupCount":{"type":"number","description":"Number of groups returned"},"nextLink":{"type":"string","description":"Continuation URL for the next page of results, or null if there are no more","optional":true}},"microsoft_ad_list_users":{"users":{"type":"array","description":"List of users","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"givenName":{"type":"string","description":"First name"},"surname":{"type":"string","description":"Last name"},"userPrincipalName":{"type":"string","description":"User principal name (email)"},"mail":{"type":"string","description":"Email address"},"jobTitle":{"type":"string","description":"Job title"},"department":{"type":"string","description":"Department"},"officeLocation":{"type":"string","description":"Office location"},"mobilePhone":{"type":"string","description":"Mobile phone number"},"accountEnabled":{"type":"boolean","description":"Whether the account is enabled"}}},"userCount":{"type":"number","description":"Number of users returned"},"nextLink":{"type":"string","description":"Continuation URL for the next page of results, or null if there are no more","optional":true}},"microsoft_ad_remove_group_member":{"removed":{"type":"boolean","description":"Whether the member was removed successfully"},"groupId":{"type":"string","description":"Group ID"},"memberId":{"type":"string","description":"Member ID that was removed"}},"microsoft_ad_update_group":{"updated":{"type":"boolean","description":"Whether the update was successful"},"groupId":{"type":"string","description":"ID of the updated group"}},"microsoft_ad_update_user":{"updated":{"type":"boolean","description":"Whether the update was successful"},"userId":{"type":"string","description":"ID of the updated user"}},"microsoft_dataverse_associate":{"success":{"type":"boolean","description":"Whether the association was created successfully"},"entitySetName":{"type":"string","description":"Source entity set name used in the association"},"recordId":{"type":"string","description":"Source record GUID that was associated"},"navigationProperty":{"type":"string","description":"Navigation property used for the association"},"targetEntitySetName":{"type":"string","description":"Target entity set name used in the association"},"targetRecordId":{"type":"string","description":"Target record GUID that was associated"}},"microsoft_dataverse_create_multiple":{"ids":{"type":"array","description":"Array of GUIDs for the created records","items":{"type":"string","description":"GUID of a created record"}},"count":{"type":"number","description":"Number of records created"},"success":{"type":"boolean","description":"Whether all records were created successfully"}},"microsoft_dataverse_create_record":{"recordId":{"type":"string","description":"The ID of the created record","optional":true},"record":{"type":"object","description":"Dataverse record object. Contains dynamic columns based on the queried table, plus OData metadata fields.","properties":{"@odata.context":{"type":"string","description":"OData context URL describing the entity type and properties returned","optional":true},"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}},"optional":true},"success":{"type":"boolean","description":"Whether the record was created successfully"}},"microsoft_dataverse_delete_record":{"recordId":{"type":"string","description":"The ID of the deleted record"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_disassociate":{"success":{"type":"boolean","description":"Whether the disassociation was completed successfully"},"entitySetName":{"type":"string","description":"Source entity set name used in the disassociation"},"recordId":{"type":"string","description":"Source record GUID that was disassociated"},"navigationProperty":{"type":"string","description":"Navigation property used for the disassociation"},"targetRecordId":{"type":"string","description":"Target record GUID that was disassociated","optional":true}},"microsoft_dataverse_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"fileContent":{"type":"string","description":"Base64-encoded file content"},"fileName":{"type":"string","description":"Name of the downloaded file","optional":true},"fileSize":{"type":"number","description":"File size in bytes"},"mimeType":{"type":"string","description":"MIME type of the file","optional":true},"fileColumn":{"type":"string","description":"File column the file was downloaded from"},"success":{"type":"boolean","description":"Whether the file was downloaded successfully"}},"microsoft_dataverse_execute_action":{"result":{"type":"object","description":"Action response data. Structure varies by action. Null for actions that return 204 No Content.","optional":true},"success":{"type":"boolean","description":"Whether the action executed successfully"}},"microsoft_dataverse_execute_function":{"result":{"type":"object","description":"Function response data. Structure varies by function.","optional":true},"success":{"type":"boolean","description":"Whether the function executed successfully"}},"microsoft_dataverse_fetchxml_query":{"records":{"type":"array","description":"Array of Dataverse records. Each record has dynamic columns based on the table schema.","items":{"type":"object","description":"A single Dataverse record with dynamic columns based on the table schema","properties":{"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}}}},"count":{"type":"number","description":"Number of records returned in the current page"},"fetchXmlPagingCookie":{"type":"string","description":"Paging cookie for retrieving the next page of results","optional":true},"moreRecords":{"type":"boolean","description":"Whether more records are available beyond the current page"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_get_entity_metadata":{"entitySetName":{"type":"string","description":"The entity set name (plural, used in Web API URLs) for this table","optional":true},"logicalName":{"type":"string","description":"The singular logical name of the table","optional":true},"displayName":{"type":"string","description":"The localized display name of the table","optional":true},"primaryIdAttribute":{"type":"string","description":"The logical name of the primary key column","optional":true},"primaryNameAttribute":{"type":"string","description":"The logical name of the primary name (title) column","optional":true},"attributes":{"type":"array","description":"Column (attribute) definitions for the table (only populated when includeAttributes is \\"true\\")","items":{"type":"object","description":"A single column definition (logical name, display name, type, requirement level)"}},"metadata":{"type":"object","description":"The full raw entity metadata response from Dataverse"},"success":{"type":"boolean","description":"Whether the metadata was retrieved successfully"}},"microsoft_dataverse_get_record":{"record":{"type":"object","description":"Dataverse record object. Contains dynamic columns based on the queried table, plus OData metadata fields.","properties":{"@odata.context":{"type":"string","description":"OData context URL describing the entity type and properties returned","optional":true},"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}}},"recordId":{"type":"string","description":"The record primary key ID (auto-detected from response)","optional":true},"success":{"type":"boolean","description":"Whether the record was retrieved successfully"}},"microsoft_dataverse_list_records":{"records":{"type":"array","description":"Array of Dataverse records. Each record has dynamic columns based on the table schema.","items":{"type":"object","description":"A single Dataverse record with dynamic columns based on the table schema","properties":{"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}}}},"count":{"type":"number","description":"Number of records returned in the current page"},"totalCount":{"type":"number","description":"Total number of matching records server-side (requires $count=true)","optional":true},"nextLink":{"type":"string","description":"URL for the next page of results","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_search":{"results":{"type":"array","description":"Array of search result objects","items":{"type":"object","properties":{"Id":{"type":"string","description":"Record GUID"},"EntityName":{"type":"string","description":"Table logical name (e.g., account, contact)"},"ObjectTypeCode":{"type":"number","description":"Entity type code"},"Attributes":{"type":"object","description":"Record attributes matching the search. Keys are column logical names."},"Highlights":{"type":"object","description":"Highlighted search matches. Keys are column names, values are arrays of strings with {crmhit}/{/crmhit} markers.","optional":true},"Score":{"type":"number","description":"Relevance score for this result"}}}},"totalCount":{"type":"number","description":"Total number of matching records across all tables"},"count":{"type":"number","description":"Number of results returned in this page"},"facets":{"type":"object","description":"Facet results when facets were requested. Keys are facet names, values are arrays of facet value objects with count and value properties.","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_update_multiple":{"success":{"type":"boolean","description":"Whether all records were updated successfully"}},"microsoft_dataverse_update_record":{"recordId":{"type":"string","description":"The ID of the updated record"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_upload_file":{"recordId":{"type":"string","description":"Record GUID the file was uploaded to"},"fileColumn":{"type":"string","description":"File column the file was uploaded to"},"fileName":{"type":"string","description":"Name of the uploaded file"},"success":{"type":"boolean","description":"Whether the file was uploaded successfully"}},"microsoft_dataverse_upsert_record":{"recordId":{"type":"string","description":"The ID of the upserted record"},"created":{"type":"boolean","description":"True if the record was created, false if updated"},"record":{"type":"object","description":"Dataverse record object. Contains dynamic columns based on the queried table, plus OData metadata fields.","properties":{"@odata.context":{"type":"string","description":"OData context URL describing the entity type and properties returned","optional":true},"@odata.etag":{"type":"string","description":"OData entity tag for concurrency control (e.g., W/\\"12345\\")","optional":true}},"optional":true},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_dataverse_whoami":{"userId":{"type":"string","description":"The authenticated user ID"},"businessUnitId":{"type":"string","description":"The business unit ID"},"organizationId":{"type":"string","description":"The organization ID"},"success":{"type":"boolean","description":"Operation success status"}},"microsoft_excel_clear_range":{"cleared":{"type":"boolean","description":"Whether the range was cleared"},"range":{"type":"string","description":"The range that was cleared"},"applyTo":{"type":"string","description":"What was cleared (All, Formats, or Contents)"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_create_table":{"table":{"type":"object","description":"Details of the newly created table","properties":{"id":{"type":"string","description":"The unique ID of the table"},"name":{"type":"string","description":"The name of the table"},"showHeaders":{"type":"boolean","description":"Whether the header row is shown"},"showTotals":{"type":"boolean","description":"Whether the totals row is shown"},"style":{"type":"string","description":"The table style name"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_delete_worksheet":{"deleted":{"type":"boolean","description":"Whether the worksheet was deleted"},"worksheetName":{"type":"string","description":"The name of the deleted worksheet"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_format_range":{"formatted":{"type":"boolean","description":"Whether the formatting was applied"},"range":{"type":"string","description":"The range that was formatted"},"fill":{"type":"object","description":"The applied fill, or null if no fill was set","properties":{"color":{"type":"string","description":"The applied fill color"}}},"font":{"type":"object","description":"The applied font properties, or null if no font was set","properties":{"bold":{"type":"boolean","description":"Whether the font is bold"},"italic":{"type":"boolean","description":"Whether the font is italic"},"color":{"type":"string","description":"The font color"},"name":{"type":"string","description":"The font name"},"size":{"type":"number","description":"The font size in points"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_read":{"data":{"type":"object","description":"Range data from the spreadsheet","properties":{"range":{"type":"string","description":"The range that was read"},"values":{"type":"array","description":"Array of rows containing cell values"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_read_v2":{"sheetName":{"type":"string","description":"Name of the sheet that was read"},"range":{"type":"string","description":"The range that was read"},"values":{"type":"array","description":"Array of rows containing cell values"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Microsoft Excel spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"microsoft_excel_sort_range":{"sorted":{"type":"boolean","description":"Whether the sort was applied"},"target":{"type":"string","description":"The range or table name that was sorted"},"sortColumn":{"type":"number","description":"The zero-based column index that was sorted on"},"ascending":{"type":"boolean","description":"Whether the sort was ascending"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_table_add":{"index":{"type":"number","description":"Index of the first row that was added"},"values":{"type":"array","description":"Array of rows that were added to the table"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_worksheet_add":{"worksheet":{"type":"object","description":"Details of the newly created worksheet","properties":{"id":{"type":"string","description":"The unique ID of the worksheet"},"name":{"type":"string","description":"The name of the worksheet"},"position":{"type":"number","description":"The zero-based position of the worksheet"},"visibility":{"type":"string","description":"The visibility state of the worksheet (Visible/Hidden/VeryHidden)"}}},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_write":{"updatedRange":{"type":"string","description":"The range that was updated"},"updatedRows":{"type":"number","description":"Number of rows that were updated"},"updatedColumns":{"type":"number","description":"Number of columns that were updated"},"updatedCells":{"type":"number","description":"Number of cells that were updated"},"metadata":{"type":"object","description":"Spreadsheet metadata","properties":{"spreadsheetId":{"type":"string","description":"The ID of the spreadsheet"},"spreadsheetUrl":{"type":"string","description":"URL to access the spreadsheet"}}}},"microsoft_excel_write_v2":{"updatedRange":{"type":"string","description":"Range of cells that were updated"},"updatedRows":{"type":"number","description":"Number of rows updated"},"updatedColumns":{"type":"number","description":"Number of columns updated"},"updatedCells":{"type":"number","description":"Number of cells updated"},"metadata":{"type":"json","description":"Spreadsheet metadata including ID and URL","properties":{"spreadsheetId":{"type":"string","description":"Microsoft Excel spreadsheet ID"},"spreadsheetUrl":{"type":"string","description":"Spreadsheet URL"}}}},"microsoft_planner_create_bucket":{"success":{"type":"boolean","description":"Whether the bucket was created successfully"},"bucket":{"type":"object","description":"The created bucket object with all properties"},"metadata":{"type":"object","description":"Metadata including bucketId and planId","properties":{"bucketId":{"type":"string","description":"Created bucket ID"},"planId":{"type":"string","description":"Parent plan ID"}}}},"microsoft_planner_create_plan":{"success":{"type":"boolean","description":"Whether the plan was created successfully"},"plan":{"type":"object","description":"The created plan object with all properties"},"metadata":{"type":"object","description":"Metadata including planId and groupId","properties":{"planId":{"type":"string","description":"Created plan ID"},"groupId":{"type":"string","description":"Owning Microsoft 365 group ID"}}}},"microsoft_planner_create_task":{"success":{"type":"boolean","description":"Whether the task was created successfully"},"task":{"type":"object","description":"The created task object with all properties"},"metadata":{"type":"object","description":"Metadata including planId, taskId, and taskUrl","properties":{"planId":{"type":"string","description":"Parent plan ID"},"taskId":{"type":"string","description":"Created task ID"},"taskUrl":{"type":"string","description":"Microsoft Graph API URL for the task"}}}},"microsoft_planner_delete_bucket":{"success":{"type":"boolean","description":"Whether the bucket was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"metadata":{"type":"object","description":"Additional metadata"}},"microsoft_planner_delete_plan":{"success":{"type":"boolean","description":"Whether the plan was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"metadata":{"type":"object","description":"Additional metadata"}},"microsoft_planner_delete_task":{"success":{"type":"boolean","description":"Whether the task was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"metadata":{"type":"object","description":"Additional metadata"}},"microsoft_planner_get_plan_details":{"success":{"type":"boolean","description":"Whether the plan details were retrieved successfully"},"planDetails":{"type":"object","description":"The plan details including categoryDescriptions and sharedWith"},"etag":{"type":"string","description":"The ETag value for this plan details resource"},"metadata":{"type":"object","description":"Metadata including planId","properties":{"planId":{"type":"string","description":"Plan ID"}}}},"microsoft_planner_get_task_details":{"success":{"type":"boolean","description":"Whether the task details were retrieved successfully"},"taskDetails":{"type":"object","description":"The task details including description, checklist, and references"},"etag":{"type":"string","description":"The ETag value for this task details - use this for update operations"},"metadata":{"type":"object","description":"Metadata including taskId","properties":{"taskId":{"type":"string","description":"Task ID"}}}},"microsoft_planner_list_buckets":{"success":{"type":"boolean","description":"Whether buckets were retrieved successfully"},"buckets":{"type":"array","description":"Array of bucket objects"},"metadata":{"type":"object","description":"Metadata including planId and count","properties":{"planId":{"type":"string","description":"Plan ID","optional":true},"count":{"type":"number","description":"Number of buckets returned"}}}},"microsoft_planner_list_plans":{"success":{"type":"boolean","description":"Whether plans were retrieved successfully"},"plans":{"type":"array","description":"Array of plan objects shared with the current user"},"metadata":{"type":"object","description":"Metadata including userId and count","properties":{"count":{"type":"number","description":"Number of plans returned"},"userId":{"type":"string","description":"User ID"}}}},"microsoft_planner_read_bucket":{"success":{"type":"boolean","description":"Whether the bucket was retrieved successfully"},"bucket":{"type":"object","description":"The bucket object with all properties"},"metadata":{"type":"object","description":"Metadata including bucketId and planId","properties":{"bucketId":{"type":"string","description":"Bucket ID"},"planId":{"type":"string","description":"Parent plan ID"}}}},"microsoft_planner_read_plan":{"success":{"type":"boolean","description":"Whether the plan was retrieved successfully"},"plan":{"type":"object","description":"The plan object with all properties"},"metadata":{"type":"object","description":"Metadata including planId and planUrl","properties":{"planId":{"type":"string","description":"Plan ID"},"planUrl":{"type":"string","description":"Microsoft Graph API URL for the plan"}}}},"microsoft_planner_read_task":{"success":{"type":"boolean","description":"Whether tasks were retrieved successfully"},"tasks":{"type":"array","description":"Array of task objects with filtered properties"},"metadata":{"type":"object","description":"Metadata including planId, userId, and planUrl","properties":{"planId":{"type":"string","description":"Plan ID","optional":true},"userId":{"type":"string","description":"User ID","optional":true},"planUrl":{"type":"string","description":"Microsoft Graph API URL for the plan","optional":true}}}},"microsoft_planner_update_bucket":{"success":{"type":"boolean","description":"Whether the bucket was updated successfully"},"bucket":{"type":"object","description":"The updated bucket object with all properties"},"metadata":{"type":"object","description":"Metadata including bucketId and planId","properties":{"bucketId":{"type":"string","description":"Updated bucket ID"},"planId":{"type":"string","description":"Parent plan ID"}}}},"microsoft_planner_update_plan":{"success":{"type":"boolean","description":"Whether the plan was updated successfully"},"plan":{"type":"object","description":"The updated plan object with all properties"},"metadata":{"type":"object","description":"Metadata including planId","properties":{"planId":{"type":"string","description":"Updated plan ID"}}}},"microsoft_planner_update_plan_details":{"success":{"type":"boolean","description":"Whether the plan details were updated successfully"},"planDetails":{"type":"object","description":"The updated plan details object with categoryDescriptions and sharedWith"},"metadata":{"type":"object","description":"Metadata including planId","properties":{"planId":{"type":"string","description":"Plan ID"}}}},"microsoft_planner_update_task":{"success":{"type":"boolean","description":"Whether the task was updated successfully"},"message":{"type":"string","description":"Success message when task is updated"},"task":{"type":"object","description":"The updated task object with all properties"},"taskId":{"type":"string","description":"ID of the updated task"},"etag":{"type":"string","description":"New ETag after update - use this for subsequent operations","optional":true},"metadata":{"type":"object","description":"Metadata including taskId, planId, and taskUrl","properties":{"taskId":{"type":"string","description":"Updated task ID"},"planId":{"type":"string","description":"Parent plan ID"},"taskUrl":{"type":"string","description":"Microsoft Graph API URL for the task"}}}},"microsoft_planner_update_task_details":{"success":{"type":"boolean","description":"Whether the task details were updated successfully"},"taskDetails":{"type":"object","description":"The updated task details object with all properties"},"metadata":{"type":"object","description":"Metadata including taskId","properties":{"taskId":{"type":"string","description":"Task ID"}}}},"microsoft_teams_delete_channel_message":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"messageId":{"type":"string","description":"ID of the deleted message"}},"microsoft_teams_delete_chat_message":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"deleted":{"type":"boolean","description":"Confirmation of deletion"},"messageId":{"type":"string","description":"ID of the deleted message"}},"microsoft_teams_get_message":{"success":{"type":"boolean","description":"Whether the retrieval was successful"},"content":{"type":"string","description":"The message content"},"metadata":{"type":"object","description":"Message metadata including sender, timestamp, etc.","properties":{"messageId":{"type":"string","description":"Message ID"},"content":{"type":"string","description":"Message content"},"createdTime":{"type":"string","description":"Message creation timestamp"},"url":{"type":"string","description":"Web URL to the message"},"teamId":{"type":"string","description":"Team ID"},"channelId":{"type":"string","description":"Channel ID"},"chatId":{"type":"string","description":"Chat ID"},"messages":{"type":"array","description":"Array of message details"},"messageCount":{"type":"number","description":"Number of messages"}}}},"microsoft_teams_list_channel_members":{"success":{"type":"boolean","description":"Whether the listing was successful"},"members":{"type":"array","description":"Array of channel members"},"memberCount":{"type":"number","description":"Total number of members"}},"microsoft_teams_list_channels":{"success":{"type":"boolean","description":"Whether the listing was successful"},"channels":{"type":"array","description":"Array of channels in the team"},"channelCount":{"type":"number","description":"Total number of channels"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_list_chat_members":{"success":{"type":"boolean","description":"Whether the listing was successful"},"members":{"type":"array","description":"Array of chat members"},"memberCount":{"type":"number","description":"Total number of members"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_list_chats":{"success":{"type":"boolean","description":"Whether the listing was successful"},"chats":{"type":"array","description":"Array of chats the user is part of"},"chatCount":{"type":"number","description":"Total number of chats"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_list_team_members":{"success":{"type":"boolean","description":"Whether the listing was successful"},"members":{"type":"array","description":"Array of team members"},"memberCount":{"type":"number","description":"Total number of members"}},"microsoft_teams_list_teams":{"success":{"type":"boolean","description":"Whether the listing was successful"},"teams":{"type":"array","description":"Array of teams the user is a member of"},"teamCount":{"type":"number","description":"Total number of teams"},"hasMore":{"type":"boolean","description":"Whether Graph indicated additional pages beyond this response"}},"microsoft_teams_read_channel":{"success":{"type":"boolean","description":"Teams channel read operation success status"},"messageCount":{"type":"number","description":"Number of messages retrieved from channel"},"teamId":{"type":"string","description":"ID of the team that was read from"},"channelId":{"type":"string","description":"ID of the channel that was read from"},"messages":{"type":"array","description":"Array of channel message objects"},"attachmentCount":{"type":"number","description":"Total number of attachments found"},"attachmentTypes":{"type":"array","description":"Types of attachments found"},"content":{"type":"string","description":"Formatted content of channel messages"},"attachments":{"type":"file[]","description":"Uploaded attachments for convenience (flattened)"}},"microsoft_teams_read_chat":{"success":{"type":"boolean","description":"Teams chat read operation success status"},"messageCount":{"type":"number","description":"Number of messages retrieved from chat"},"chatId":{"type":"string","description":"ID of the chat that was read from"},"messages":{"type":"array","description":"Array of chat message objects"},"attachmentCount":{"type":"number","description":"Total number of attachments found"},"attachmentTypes":{"type":"array","description":"Types of attachments found"},"content":{"type":"string","description":"Formatted content of chat messages"},"attachments":{"type":"file[]","description":"Uploaded attachments for convenience (flattened)"}},"microsoft_teams_reply_to_message":{"success":{"type":"boolean","description":"Whether the reply was successful"},"messageId":{"type":"string","description":"ID of the reply message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully sent"}},"microsoft_teams_set_reaction":{"success":{"type":"boolean","description":"Whether the reaction was added successfully"},"reactionType":{"type":"string","description":"The emoji that was added"},"messageId":{"type":"string","description":"ID of the message"}},"microsoft_teams_unset_reaction":{"success":{"type":"boolean","description":"Whether the reaction was removed successfully"},"reactionType":{"type":"string","description":"The emoji that was removed"},"messageId":{"type":"string","description":"ID of the message"}},"microsoft_teams_update_channel_message":{"success":{"type":"boolean","description":"Whether the update was successful"},"messageId":{"type":"string","description":"ID of the updated message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"}},"microsoft_teams_update_chat_message":{"success":{"type":"boolean","description":"Whether the update was successful"},"messageId":{"type":"string","description":"ID of the updated message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"}},"microsoft_teams_write_channel":{"success":{"type":"boolean","description":"Teams channel message send success status"},"messageId":{"type":"string","description":"Unique identifier for the sent message"},"teamId":{"type":"string","description":"ID of the team where message was sent"},"channelId":{"type":"string","description":"ID of the channel where message was sent"},"createdTime":{"type":"string","description":"Timestamp when message was created"},"url":{"type":"string","description":"Web URL to the message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"},"files":{"type":"file[]","description":"Files attached to the message"}},"microsoft_teams_write_chat":{"success":{"type":"boolean","description":"Teams chat message send success status"},"messageId":{"type":"string","description":"Unique identifier for the sent message"},"chatId":{"type":"string","description":"ID of the chat where message was sent"},"createdTime":{"type":"string","description":"Timestamp when message was created"},"url":{"type":"string","description":"Web URL to the message"},"updatedContent":{"type":"boolean","description":"Whether content was successfully updated"},"files":{"type":"file[]","description":"Files attached to the message"}},"millionverifier_get_credits":{"credits":{"type":"number","description":"Remaining verification credits"}},"millionverifier_verify_email":{"email":{"type":"string","description":"The verified email address"},"status":{"type":"string","description":"Verification status (valid, invalid, catch_all, disposable, unknown, unverified)"},"deliverable":{"type":"boolean","description":"Whether the email is valid and safe to send"},"freeEmail":{"type":"boolean","description":"Whether the address is on a free email provider","optional":true},"roleAccount":{"type":"boolean","description":"Whether the address is a role account (e.g., info@, sales@)","optional":true},"didYouMean":{"type":"string","description":"Suggested correction for a likely typo","optional":true},"subResult":{"type":"string","description":"Additional MillionVerifier classification detail","optional":true}},"mistral_parser":{"success":{"type":"boolean","description":"Whether the PDF was parsed successfully"},"content":{"type":"string","description":"Extracted content in the requested format (markdown, text, or JSON)"},"metadata":{"type":"object","description":"Processing metadata including jobId, fileType, pageCount, and usage info","properties":{"jobId":{"type":"string","description":"Unique job identifier"},"fileType":{"type":"string","description":"File type (e.g., pdf)"},"fileName":{"type":"string","description":"Original file name"},"source":{"type":"string","description":"Source type (url)"},"pageCount":{"type":"number","description":"Number of pages processed"},"model":{"type":"string","description":"Mistral model used"},"resultType":{"type":"string","description":"Output format (markdown, text, json)"},"processedAt":{"type":"string","description":"Processing timestamp"},"sourceUrl":{"type":"string","description":"Source URL if applicable","optional":true},"usageInfo":{"type":"object","description":"Usage statistics from OCR processing","optional":true}}}},"mistral_parser_v2":{"pages":{"type":"array","description":"Array of page objects from Mistral OCR","items":{"type":"object","properties":{"index":{"type":"number","description":"Page index (zero-based)"},"markdown":{"type":"string","description":"Extracted markdown content"},"images":{"type":"array","description":"Images extracted from this page with bounding boxes","items":{"type":"object","properties":{"id":{"type":"string","description":"Image identifier (e.g., img-0.jpeg)"},"top_left_x":{"type":"number","description":"Top-left X coordinate in pixels"},"top_left_y":{"type":"number","description":"Top-left Y coordinate in pixels"},"bottom_right_x":{"type":"number","description":"Bottom-right X coordinate in pixels"},"bottom_right_y":{"type":"number","description":"Bottom-right Y coordinate in pixels"},"image_base64":{"type":"string","description":"Base64-encoded image data (when include_image_base64=true)","optional":true}}}},"dimensions":{"type":"object","description":"Page dimensions","properties":{"dpi":{"type":"number","description":"Dots per inch"},"height":{"type":"number","description":"Page height in pixels"},"width":{"type":"number","description":"Page width in pixels"}}},"tables":{"type":"array","description":"Extracted tables as HTML/markdown (when table_format is set). Referenced via placeholders like [tbl-0.html]"},"hyperlinks":{"type":"array","description":"Array of URL strings detected in the page (e.g., [\\"https://...\\", \\"mailto:...\\"])","items":{"type":"string","description":"URL or mailto link"}},"header":{"type":"string","description":"Page header content (when extract_header=true)","optional":true},"footer":{"type":"string","description":"Page footer content (when extract_footer=true)","optional":true}}}},"model":{"type":"string","description":"Mistral OCR model identifier (e.g., mistral-ocr-latest)"},"usage_info":{"type":"object","description":"Usage and processing statistics","properties":{"pages_processed":{"type":"number","description":"Total number of pages processed"},"doc_size_bytes":{"type":"number","description":"Document file size in bytes","optional":true}}},"document_annotation":{"type":"string","description":"Structured annotation data as JSON string (when applicable)","optional":true}},"mistral_parser_v3":{"pages":{"type":"array","description":"Array of page objects from Mistral OCR","items":{"type":"object","properties":{"index":{"type":"number","description":"Page index (zero-based)"},"markdown":{"type":"string","description":"Extracted markdown content"},"images":{"type":"array","description":"Images extracted from this page with bounding boxes","items":{"type":"object","properties":{"id":{"type":"string","description":"Image identifier (e.g., img-0.jpeg)"},"top_left_x":{"type":"number","description":"Top-left X coordinate in pixels"},"top_left_y":{"type":"number","description":"Top-left Y coordinate in pixels"},"bottom_right_x":{"type":"number","description":"Bottom-right X coordinate in pixels"},"bottom_right_y":{"type":"number","description":"Bottom-right Y coordinate in pixels"},"image_base64":{"type":"string","description":"Base64-encoded image data (when include_image_base64=true)","optional":true}}}},"dimensions":{"type":"object","description":"Page dimensions","properties":{"dpi":{"type":"number","description":"Dots per inch"},"height":{"type":"number","description":"Page height in pixels"},"width":{"type":"number","description":"Page width in pixels"}}},"tables":{"type":"array","description":"Extracted tables as HTML/markdown (when table_format is set). Referenced via placeholders like [tbl-0.html]"},"hyperlinks":{"type":"array","description":"Array of URL strings detected in the page (e.g., [\\"https://...\\", \\"mailto:...\\"])","items":{"type":"string","description":"URL or mailto link"}},"header":{"type":"string","description":"Page header content (when extract_header=true)","optional":true},"footer":{"type":"string","description":"Page footer content (when extract_footer=true)","optional":true}}}},"model":{"type":"string","description":"Mistral OCR model identifier (e.g., mistral-ocr-latest)"},"usage_info":{"type":"object","description":"Usage and processing statistics","properties":{"pages_processed":{"type":"number","description":"Total number of pages processed"},"doc_size_bytes":{"type":"number","description":"Document file size in bytes","optional":true}}},"document_annotation":{"type":"string","description":"Structured annotation data as JSON string (when applicable)","optional":true}},"monday_archive_item":{"id":{"type":"string","description":"The ID of the archived item"}},"monday_change_column_value":{"item":{"type":"json","description":"The updated item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_create_board":{"board":{"type":"json","description":"The created board","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"description":{"type":"string","description":"Board description","optional":true},"state":{"type":"string","description":"Board state"},"boardKind":{"type":"string","description":"Board kind (public, private, share)"},"itemsCount":{"type":"number","description":"Number of items"},"url":{"type":"string","description":"Board URL"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true}}}},"monday_create_column":{"column":{"type":"json","description":"The created column","optional":true,"properties":{"id":{"type":"string","description":"Column ID"},"title":{"type":"string","description":"Column title"},"type":{"type":"string","description":"Column type"}}}},"monday_create_group":{"group":{"type":"json","description":"The created group","optional":true,"properties":{"id":{"type":"string","description":"Group ID"},"title":{"type":"string","description":"Group title"},"color":{"type":"string","description":"Group color (hex)"},"archived":{"type":"boolean","description":"Whether archived","optional":true},"deleted":{"type":"boolean","description":"Whether deleted","optional":true},"position":{"type":"string","description":"Group position"}}}},"monday_create_item":{"item":{"type":"json","description":"The created item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_create_subitem":{"item":{"type":"json","description":"The created subitem","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_create_update":{"update":{"type":"json","description":"The created update","optional":true,"properties":{"id":{"type":"string","description":"Update ID"},"body":{"type":"string","description":"Update body (HTML)"},"textBody":{"type":"string","description":"Plain text body","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"creatorId":{"type":"string","description":"Creator user ID","optional":true},"itemId":{"type":"string","description":"Item ID","optional":true}}}},"monday_delete_item":{"id":{"type":"string","description":"The ID of the deleted item"}},"monday_duplicate_item":{"item":{"type":"json","description":"The duplicated item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_get_board":{"board":{"type":"json","description":"Board details","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"description":{"type":"string","description":"Board description","optional":true},"state":{"type":"string","description":"Board state"},"boardKind":{"type":"string","description":"Board kind (public, private, share)"},"itemsCount":{"type":"number","description":"Number of items"},"url":{"type":"string","description":"Board URL"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true}}},"groups":{"type":"array","description":"Groups on the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Group ID"},"title":{"type":"string","description":"Group title"},"color":{"type":"string","description":"Group color (hex)"},"archived":{"type":"boolean","description":"Whether the group is archived","optional":true},"deleted":{"type":"boolean","description":"Whether the group is deleted","optional":true},"position":{"type":"string","description":"Group position"}}}},"columns":{"type":"array","description":"Columns on the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"title":{"type":"string","description":"Column title"},"type":{"type":"string","description":"Column type"}}}}},"monday_get_groups":{"groups":{"type":"array","description":"Groups on the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Group ID"},"title":{"type":"string","description":"Group title"},"color":{"type":"string","description":"Group color (hex)"},"archived":{"type":"boolean","description":"Whether the group is archived","optional":true},"deleted":{"type":"boolean","description":"Whether the group is deleted","optional":true},"position":{"type":"string","description":"Group position"}}}},"count":{"type":"number","description":"Number of returned groups"}},"monday_get_item":{"item":{"type":"json","description":"The requested item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_get_items":{"items":{"type":"array","description":"List of items from the board","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state (active, archived, deleted)","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values for the item","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Human-readable text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"count":{"type":"number","description":"Number of items returned"}},"monday_list_boards":{"boards":{"type":"array","description":"List of Monday.com boards","items":{"type":"object","properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"description":{"type":"string","description":"Board description","optional":true},"state":{"type":"string","description":"Board state (active, archived, deleted)"},"boardKind":{"type":"string","description":"Board kind (public, private, share)"},"itemsCount":{"type":"number","description":"Number of items on the board"},"url":{"type":"string","description":"Board URL"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true}}}},"count":{"type":"number","description":"Number of boards returned"}},"monday_move_item_to_group":{"item":{"type":"json","description":"The moved item with updated group","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"monday_search_items":{"items":{"type":"array","description":"Matching items","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"count":{"type":"number","description":"Number of items returned"},"cursor":{"type":"string","description":"Pagination cursor for fetching the next page","optional":true}},"monday_update_item":{"item":{"type":"json","description":"The updated item","optional":true,"properties":{"id":{"type":"string","description":"Item ID"},"name":{"type":"string","description":"Item name"},"state":{"type":"string","description":"Item state","optional":true},"boardId":{"type":"string","description":"Board ID","optional":true},"groupId":{"type":"string","description":"Group ID","optional":true},"groupTitle":{"type":"string","description":"Group title","optional":true},"columnValues":{"type":"array","description":"Column values","items":{"type":"object","properties":{"id":{"type":"string","description":"Column ID"},"text":{"type":"string","description":"Text value","optional":true},"value":{"type":"string","description":"Raw JSON value","optional":true},"type":{"type":"string","description":"Column type"}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"url":{"type":"string","description":"Item URL","optional":true}}}},"mongodb_delete":{"message":{"type":"string","description":"Operation status message"},"deletedCount":{"type":"number","description":"Number of documents deleted"},"documentCount":{"type":"number","description":"Total number of documents affected"}},"mongodb_execute":{"message":{"type":"string","description":"Operation status message"},"documents":{"type":"array","description":"Array of documents returned from aggregation"},"documentCount":{"type":"number","description":"Number of documents returned"}},"mongodb_insert":{"message":{"type":"string","description":"Operation status message"},"documentCount":{"type":"number","description":"Number of documents inserted"},"insertedId":{"type":"string","description":"ID of inserted document (single insert)"},"insertedIds":{"type":"array","description":"Array of inserted document IDs (multiple insert)"}},"mongodb_introspect":{"message":{"type":"string","description":"Operation status message"},"databases":{"type":"array","description":"Array of database names"},"collections":{"type":"array","description":"Array of collection info with name, type, document count, and indexes"}},"mongodb_query":{"message":{"type":"string","description":"Operation status message"},"documents":{"type":"array","description":"Array of documents returned from the query"},"documentCount":{"type":"number","description":"Number of documents returned"}},"mongodb_update":{"message":{"type":"string","description":"Operation status message"},"matchedCount":{"type":"number","description":"Number of documents matched by filter"},"modifiedCount":{"type":"number","description":"Number of documents modified"},"documentCount":{"type":"number","description":"Total number of documents affected"},"insertedId":{"type":"string","description":"ID of inserted document (if upsert)"}},"mysql_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of deleted rows"},"rowCount":{"type":"number","description":"Number of rows deleted"}},"mysql_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows affected"}},"mysql_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of inserted rows"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"mysql_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes"},"databases":{"type":"array","description":"List of available databases on the server"}},"mysql_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"mysql_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of updated rows"},"rowCount":{"type":"number","description":"Number of rows updated"}},"neo4j_create":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Creation summary with counters for nodes and relationships created"}},"neo4j_delete":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Delete summary with counters for nodes and relationships deleted"}},"neo4j_execute":{"message":{"type":"string","description":"Operation status message"},"records":{"type":"array","description":"Array of records returned from the query"},"recordCount":{"type":"number","description":"Number of records returned"},"summary":{"type":"json","description":"Execution summary with timing and counters"}},"neo4j_introspect":{"message":{"type":"string","description":"Operation status message"},"labels":{"type":"array","description":"Array of node labels in the database"},"relationshipTypes":{"type":"array","description":"Array of relationship types in the database"},"nodeSchemas":{"type":"array","description":"Array of node schemas with their properties"},"relationshipSchemas":{"type":"array","description":"Array of relationship schemas with their properties"},"constraints":{"type":"array","description":"Array of database constraints"},"indexes":{"type":"array","description":"Array of database indexes"}},"neo4j_merge":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Merge summary with counters for nodes/relationships created or matched"}},"neo4j_query":{"message":{"type":"string","description":"Operation status message"},"records":{"type":"array","description":"Array of records returned from the query"},"recordCount":{"type":"number","description":"Number of records returned"},"summary":{"type":"json","description":"Query execution summary with timing and counters"}},"neo4j_update":{"message":{"type":"string","description":"Operation status message"},"summary":{"type":"json","description":"Update summary with counters for properties set"}},"neverbounce_get_credits":{"credits":{"type":"number","description":"Remaining paid verification credits"},"freeCredits":{"type":"number","description":"Remaining free verification credits"}},"neverbounce_verify_email":{"email":{"type":"string","description":"The verified email address"},"status":{"type":"string","description":"Verification status (valid, invalid, catch_all, disposable, unknown)"},"deliverable":{"type":"boolean","description":"Whether the email is valid and safe to send"},"roleAccount":{"type":"boolean","description":"Whether the address is a role account (e.g., info@, sales@)","optional":true},"freeEmail":{"type":"boolean","description":"Whether the address is on a free email provider","optional":true},"didYouMean":{"type":"string","description":"Suggested correction for a likely typo","optional":true},"flags":{"type":"array","description":"Raw NeverBounce flags for the address","optional":true}},"new_relic_create_deployment_event":{"event":{"type":"object","description":"Created New Relic change tracking event","properties":{"changeTrackingId":{"type":"string","description":"New Relic change tracking ID","nullable":true},"customAttributes":{"type":"json","description":"Custom attributes on the change tracking event","optional":true,"nullable":true},"category":{"type":"string","description":"Change category","nullable":true},"categoryAndType":{"type":"string","description":"Combined category and type","nullable":true},"type":{"type":"string","description":"Change type","nullable":true},"shortDescription":{"type":"string","description":"Short change description","nullable":true},"description":{"type":"string","description":"Change description","nullable":true},"timestamp":{"type":"number","description":"Change timestamp in milliseconds","nullable":true},"user":{"type":"string","description":"User associated with the change","nullable":true},"groupId":{"type":"string","description":"Change group ID","nullable":true},"entity":{"type":"object","description":"Entity associated with the change","nullable":true,"properties":{"guid":{"type":"string","description":"Entity GUID","nullable":true},"name":{"type":"string","description":"Entity name","nullable":true}}}}},"messages":{"type":"array","description":"Messages returned by New Relic for the created change event","items":{"type":"string","description":"New Relic message"}}},"new_relic_get_entity":{"entity":{"type":"object","description":"New Relic entity details","optional":true,"properties":{"guid":{"type":"string","description":"Entity GUID","nullable":true},"name":{"type":"string","description":"Entity name","nullable":true},"entityType":{"type":"string","description":"Entity type","nullable":true},"domain":{"type":"string","description":"Entity domain, e.g. APM, INFRA","nullable":true},"reporting":{"type":"boolean","description":"Whether the entity is currently reporting data","nullable":true},"alertSeverity":{"type":"string","description":"Current alert severity for the entity","nullable":true},"tags":{"type":"array","description":"Entity tags","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key","nullable":true},"values":{"type":"array","description":"Tag values","items":{"type":"string"}}}}}}}},"new_relic_nrql_query":{"results":{"type":"array","description":"NRQL result rows. Row fields depend on the query projection.","items":{"type":"object","description":"A NRQL result row"}},"resultCount":{"type":"number","description":"Number of NRQL result rows returned"}},"new_relic_search_entities":{"count":{"type":"number","description":"Total number of entities matching the query"},"query":{"type":"string","description":"Entity search query New Relic executed"},"entities":{"type":"array","description":"Matching New Relic entities","items":{"type":"object","properties":{"guid":{"type":"string","description":"Entity GUID","nullable":true},"name":{"type":"string","description":"Entity name","nullable":true},"entityType":{"type":"string","description":"Entity type","nullable":true},"domain":{"type":"string","description":"Entity domain, e.g. APM, INFRA","nullable":true},"reporting":{"type":"boolean","description":"Whether the entity is currently reporting data","nullable":true},"alertSeverity":{"type":"string","description":"Current alert severity for the entity","nullable":true},"tags":{"type":"array","description":"Entity tags","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key","nullable":true},"values":{"type":"array","description":"Tag values","items":{"type":"string"}}}}}}}},"nextCursor":{"type":"string","description":"Cursor for the next page of results","optional":true}},"notion_add_database_row":{"id":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"title":{"type":"string","description":"Row title"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_add_database_row_v2":{"id":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"title":{"type":"string","description":"Row title"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_append_blocks":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_append_blocks_v2":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_create_comment":{"id":{"type":"string","description":"Comment UUID"},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"content":{"type":"string","description":"Plain text content of the comment"},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}},"notion_create_comment_v2":{"id":{"type":"string","description":"Comment UUID"},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"content":{"type":"string","description":"Plain text content of the comment"},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}},"notion_create_database":{"content":{"type":"string","description":"Success message with database details and properties list"},"metadata":{"type":"object","description":"Database metadata including ID, title, URL, creation time, and properties schema","properties":{"id":{"type":"string","description":"Database UUID"},"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"},"properties":{"type":"object","description":"Database properties schema"}}}},"notion_create_database_v2":{"id":{"type":"string","description":"Database UUID"},"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"properties":{"type":"object","description":"Database properties schema"}},"notion_create_page":{"content":{"type":"string","description":"Success message confirming page creation"},"metadata":{"type":"object","description":"Page metadata including title, page ID, URL, and timestamps","properties":{"title":{"type":"string","description":"Page title"},"pageId":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"}}}},"notion_create_page_v2":{"id":{"type":"string","description":"Page UUID"},"title":{"type":"string","description":"Page title"},"url":{"type":"string","description":"Notion page URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_delete_block":{"id":{"type":"string","description":"Block UUID"},"archived":{"type":"boolean","description":"Whether the block was archived (moved to trash)"}},"notion_delete_block_v2":{"id":{"type":"string","description":"Block UUID"},"archived":{"type":"boolean","description":"Whether the block was archived (moved to trash)"}},"notion_list_comments":{"results":{"type":"array","description":"Array of Notion comment objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"comment\\""},"id":{"type":"string","description":"Comment UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_list_comments_v2":{"results":{"type":"array","description":"Array of Notion comment objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"comment\\""},"id":{"type":"string","description":"Comment UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"discussion_id":{"type":"string","description":"UUID of the discussion thread"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"rich_text":{"type":"array","description":"Array of rich text objects","items":{"type":"object","properties":{"type":{"type":"string","description":"Rich text type: \\"text\\", \\"mention\\", or \\"equation\\""},"plain_text":{"type":"string","description":"Plain text content without annotations"},"href":{"type":"string","description":"URL for links or Notion mentions","optional":true},"annotations":{"type":"object","description":"Text styling annotations","properties":{"bold":{"type":"boolean","description":"Bold styling"},"italic":{"type":"boolean","description":"Italic styling"},"strikethrough":{"type":"boolean","description":"Strikethrough styling"},"underline":{"type":"boolean","description":"Underline styling"},"code":{"type":"boolean","description":"Code styling"},"color":{"type":"string","description":"Text color (default, blue, green, red, purple, orange, pink, gray, brown, yellow, or _background variants)"}}}}}}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_list_users":{"results":{"type":"array","description":"Array of Notion user objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_list_users_v2":{"results":{"type":"array","description":"Array of Notion user objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_query_database":{"content":{"type":"string","description":"Formatted list of database entries with their properties"},"metadata":{"type":"object","description":"Query metadata including total results count, pagination info, and raw results array","properties":{"totalResults":{"type":"number","description":"Number of results returned"},"hasMore":{"type":"boolean","description":"Whether more results are available"},"nextCursor":{"type":"string","description":"Cursor for next page of results","optional":true},"results":{"type":"array","description":"Array of page objects from the database","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"page\\""},"id":{"type":"string","description":"Page UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the page is archived"},"in_trash":{"type":"boolean","description":"Whether the page is in trash"},"url":{"type":"string","description":"Notion page URL"},"public_url":{"type":"string","description":"Public web URL if shared, null otherwise","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"icon":{"type":"object","description":"Page/database icon (emoji, custom_emoji, or file)","optional":true,"properties":{"type":{"type":"string","description":"Icon type: \\"emoji\\", \\"custom_emoji\\", or \\"file\\""},"emoji":{"type":"string","description":"Emoji character (if type is emoji)","optional":true},"custom_emoji":{"type":"object","description":"Custom emoji object (if type is custom_emoji)","optional":true,"properties":{"id":{"type":"string","description":"Custom emoji UUID"},"name":{"type":"string","description":"Custom emoji name","optional":true},"url":{"type":"string","description":"URL to custom emoji image","optional":true}}},"file":{"type":"object","description":"Notion-hosted file (if type is file)","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"external":{"type":"object","description":"External file (if type is external)","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"cover":{"type":"object","description":"Page/database cover image","optional":true,"properties":{"type":{"type":"string","description":"File type: \\"file\\", \\"file_upload\\", or \\"external\\""},"file":{"type":"object","description":"Notion-hosted file object (when type is \\"file\\")","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"file_upload":{"type":"object","description":"API-uploaded file object (when type is \\"file_upload\\")","optional":true,"properties":{"id":{"type":"string","description":"File upload UUID"}}},"external":{"type":"object","description":"External file object (when type is \\"external\\")","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"properties":{"type":"object","description":"Page property values (structure depends on parent type - database properties or title only)"}}}}}}},"notion_query_database_v2":{"results":{"type":"array","description":"Array of page objects from the database","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"page\\""},"id":{"type":"string","description":"Page UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the page is archived"},"in_trash":{"type":"boolean","description":"Whether the page is in trash"},"url":{"type":"string","description":"Notion page URL"},"public_url":{"type":"string","description":"Public web URL if shared, null otherwise","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"icon":{"type":"object","description":"Page/database icon (emoji, custom_emoji, or file)","optional":true,"properties":{"type":{"type":"string","description":"Icon type: \\"emoji\\", \\"custom_emoji\\", or \\"file\\""},"emoji":{"type":"string","description":"Emoji character (if type is emoji)","optional":true},"custom_emoji":{"type":"object","description":"Custom emoji object (if type is custom_emoji)","optional":true,"properties":{"id":{"type":"string","description":"Custom emoji UUID"},"name":{"type":"string","description":"Custom emoji name","optional":true},"url":{"type":"string","description":"URL to custom emoji image","optional":true}}},"file":{"type":"object","description":"Notion-hosted file (if type is file)","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"external":{"type":"object","description":"External file (if type is external)","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"cover":{"type":"object","description":"Page/database cover image","optional":true,"properties":{"type":{"type":"string","description":"File type: \\"file\\", \\"file_upload\\", or \\"external\\""},"file":{"type":"object","description":"Notion-hosted file object (when type is \\"file\\")","optional":true,"properties":{"url":{"type":"string","description":"Authenticated URL valid for one hour"},"expiry_time":{"type":"string","description":"ISO 8601 timestamp when URL expires"}}},"file_upload":{"type":"object","description":"API-uploaded file object (when type is \\"file_upload\\")","optional":true,"properties":{"id":{"type":"string","description":"File upload UUID"}}},"external":{"type":"object","description":"External file object (when type is \\"external\\")","optional":true,"properties":{"url":{"type":"string","description":"External file URL (never expires)"}}}}},"properties":{"type":"object","description":"Page property values (structure depends on parent type - database properties or title only)"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true},"total_results":{"type":"number","description":"Number of results returned"}},"notion_read":{"content":{"type":"string","description":"Page content in markdown format with headers, paragraphs, lists, and todos"},"metadata":{"type":"object","description":"Page metadata including title, URL, and timestamps","properties":{"title":{"type":"string","description":"Page title"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"},"url":{"type":"string","description":"Notion page URL"}}}},"notion_read_database":{"content":{"type":"string","description":"Database information including title, properties schema, and metadata"},"metadata":{"type":"object","description":"Database metadata including title, ID, URL, timestamps, and properties schema","properties":{"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"id":{"type":"string","description":"Database UUID"},"createdTime":{"type":"string","description":"ISO 8601 creation timestamp"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"properties":{"type":"object","description":"Database properties schema"}}}},"notion_read_database_v2":{"id":{"type":"string","description":"Database UUID"},"title":{"type":"string","description":"Database title"},"url":{"type":"string","description":"Notion database URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"properties":{"type":"object","description":"Database properties schema"}},"notion_read_v2":{"content":{"type":"string","description":"Page content in markdown format"},"title":{"type":"string","description":"Page title"},"url":{"type":"string","description":"Notion page URL"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_retrieve_block":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full Notion block object. Includes a type-specific field (e.g. paragraph, heading_1, image) whose shape varies by block type and is not enumerated below — read it directly off this object.","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_retrieve_block_children":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_retrieve_block_children_v2":{"results":{"type":"array","description":"Array of Notion block objects","items":{"type":"object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"notion_retrieve_block_v2":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full Notion block object. Includes a type-specific field (e.g. paragraph, heading_1, image) whose shape varies by block type and is not enumerated below — read it directly off this object.","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_retrieve_user":{"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true},"email":{"type":"string","description":"User email address (person users only)","optional":true}},"notion_retrieve_user_v2":{"id":{"type":"string","description":"User UUID"},"type":{"type":"string","description":"User type: \\"person\\" or \\"bot\\"","optional":true},"name":{"type":"string","description":"User display name","optional":true},"avatar_url":{"type":"string","description":"URL to user avatar image","optional":true},"email":{"type":"string","description":"User email address (person users only)","optional":true}},"notion_search":{"content":{"type":"string","description":"Formatted list of search results including pages and databases"},"metadata":{"type":"object","description":"Search metadata including total results count, pagination info, and raw results array","properties":{"totalResults":{"type":"number","description":"Number of results returned"},"hasMore":{"type":"boolean","description":"Whether more results are available"},"nextCursor":{"type":"string","description":"Cursor for next page of results","optional":true},"results":{"type":"array","description":"Array of search results (pages and/or databases)","items":{"type":"object","properties":{"object":{"type":"string","description":"Object type: \\"page\\" or \\"database\\""},"id":{"type":"string","description":"Object UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the object is archived"},"in_trash":{"type":"boolean","description":"Whether the object is in trash"},"url":{"type":"string","description":"Object URL"},"public_url":{"type":"string","description":"Public web URL if shared","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"properties":{"type":"object","description":"Object properties"}}}}}}},"notion_search_v2":{"results":{"type":"array","description":"Array of search results (pages and/or databases)","items":{"type":"object","properties":{"object":{"type":"string","description":"Object type: \\"page\\" or \\"database\\""},"id":{"type":"string","description":"Object UUID"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the object is archived"},"in_trash":{"type":"boolean","description":"Whether the object is in trash"},"url":{"type":"string","description":"Object URL"},"public_url":{"type":"string","description":"Public web URL if shared","optional":true},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"properties":{"type":"object","description":"Object properties"}}}},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_cursor":{"type":"string","description":"Cursor for next page of results","optional":true},"total_results":{"type":"number","description":"Number of results returned"}},"notion_update_block":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full updated Notion block object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_update_block_v2":{"id":{"type":"string","description":"Block UUID"},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"archived":{"type":"boolean","description":"Whether the block is archived"},"block":{"type":"object","description":"The full updated Notion block object","properties":{"object":{"type":"string","description":"Always \\"block\\""},"id":{"type":"string","description":"Block UUID"},"parent":{"type":"object","description":"Parent object specifying hierarchical relationship","properties":{"type":{"type":"string","description":"Parent type: \\"database_id\\", \\"data_source_id\\", \\"page_id\\", \\"workspace\\", or \\"block_id\\""},"database_id":{"type":"string","description":"Parent database UUID (if type is database_id)","optional":true},"data_source_id":{"type":"string","description":"Parent data source UUID (if type is data_source_id)","optional":true},"page_id":{"type":"string","description":"Parent page UUID (if type is page_id)","optional":true},"workspace":{"type":"boolean","description":"True if parent is workspace (if type is workspace)","optional":true},"block_id":{"type":"string","description":"Parent block UUID (if type is block_id)","optional":true}}},"type":{"type":"string","description":"Block type (paragraph, heading_1, heading_2, heading_3, image, etc.)"},"created_time":{"type":"string","description":"ISO 8601 creation timestamp"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"},"created_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"last_edited_by":{"type":"object","description":"Partial user object","properties":{"object":{"type":"string","description":"Always \\"user\\""},"id":{"type":"string","description":"User UUID"}}},"archived":{"type":"boolean","description":"Whether the block is archived"},"in_trash":{"type":"boolean","description":"Whether the block is in trash"},"has_children":{"type":"boolean","description":"Whether the block has nested blocks"}}}},"notion_update_page":{"content":{"type":"string","description":"Success message confirming page properties update"},"metadata":{"type":"object","description":"Page metadata including title, page ID, URL, and update timestamps","properties":{"title":{"type":"string","description":"Page title"},"pageId":{"type":"string","description":"Page UUID"},"url":{"type":"string","description":"Notion page URL"},"lastEditedTime":{"type":"string","description":"ISO 8601 last edit timestamp"},"updatedTime":{"type":"string","description":"ISO 8601 timestamp when update was performed"}}}},"notion_update_page_v2":{"id":{"type":"string","description":"Page UUID"},"title":{"type":"string","description":"Page title"},"url":{"type":"string","description":"Notion page URL"},"last_edited_time":{"type":"string","description":"ISO 8601 last edit timestamp"}},"notion_write":{"content":{"type":"string","description":"Success message confirming content was appended to page"}},"notion_write_v2":{"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_append_active":{"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_append_note":{"filename":{"type":"string","description":"Path of the note"},"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_append_periodic_note":{"period":{"type":"string","description":"Period type of the note"},"appended":{"type":"boolean","description":"Whether content was successfully appended"}},"obsidian_create_note":{"filename":{"type":"string","description":"Path of the created note"},"created":{"type":"boolean","description":"Whether the note was successfully created"}},"obsidian_delete_note":{"filename":{"type":"string","description":"Path of the deleted note"},"deleted":{"type":"boolean","description":"Whether the note was successfully deleted"}},"obsidian_execute_command":{"commandId":{"type":"string","description":"ID of the executed command"},"executed":{"type":"boolean","description":"Whether the command was successfully executed"}},"obsidian_get_active":{"content":{"type":"string","description":"Markdown content of the active file"},"filename":{"type":"string","description":"Path to the active file","optional":true}},"obsidian_get_note":{"content":{"type":"string","description":"Markdown content of the note"},"filename":{"type":"string","description":"Path to the note"}},"obsidian_get_periodic_note":{"content":{"type":"string","description":"Markdown content of the periodic note"},"period":{"type":"string","description":"Period type of the note"}},"obsidian_list_commands":{"commands":{"type":"json","description":"List of available commands with IDs and names","properties":{"id":{"type":"string","description":"Command identifier"},"name":{"type":"string","description":"Human-readable command name"}}}},"obsidian_list_files":{"files":{"type":"json","description":"List of files and directories","properties":{"path":{"type":"string","description":"File or directory path"},"type":{"type":"string","description":"Whether the entry is a file or directory"}}}},"obsidian_open_file":{"filename":{"type":"string","description":"Path of the opened file"},"opened":{"type":"boolean","description":"Whether the file was successfully opened"}},"obsidian_patch_active":{"patched":{"type":"boolean","description":"Whether the active file was successfully patched"}},"obsidian_patch_note":{"filename":{"type":"string","description":"Path of the patched note"},"patched":{"type":"boolean","description":"Whether the note was successfully patched"}},"obsidian_search":{"results":{"type":"json","description":"Search results with filenames, scores, and matching contexts","properties":{"filename":{"type":"string","description":"Path to the matching note"},"score":{"type":"number","description":"Relevance score"},"matches":{"type":"json","description":"Matching text contexts","properties":{"context":{"type":"string","description":"Text surrounding the match"}}}}}},"okta_activate_user":{"userId":{"type":"string","description":"Activated user ID"},"activated":{"type":"boolean","description":"Whether the user was activated"},"activationUrl":{"type":"string","description":"Activation URL (only returned when sendEmail is false)","optional":true},"activationToken":{"type":"string","description":"Activation token (only returned when sendEmail is false)","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_add_user_to_group":{"groupId":{"type":"string","description":"Group ID"},"userId":{"type":"string","description":"User ID added to the group"},"added":{"type":"boolean","description":"Whether the user was added"},"success":{"type":"boolean","description":"Operation success status"}},"okta_create_group":{"id":{"type":"string","description":"Created group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_create_user":{"id":{"type":"string","description":"Created user ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"okta_deactivate_user":{"userId":{"type":"string","description":"Deactivated user ID"},"deactivated":{"type":"boolean","description":"Whether the user was deactivated"},"success":{"type":"boolean","description":"Operation success status"}},"okta_delete_group":{"groupId":{"type":"string","description":"Deleted group ID"},"deleted":{"type":"boolean","description":"Whether the group was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"okta_delete_user":{"userId":{"type":"string","description":"Deleted user ID"},"deleted":{"type":"boolean","description":"Whether the user was deleted"},"success":{"type":"boolean","description":"Operation success status"}},"okta_get_group":{"id":{"type":"string","description":"Group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_get_user":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login (usually email)","optional":true},"mobilePhone":{"type":"string","description":"Mobile phone","optional":true},"secondEmail":{"type":"string","description":"Secondary email","optional":true},"displayName":{"type":"string","description":"Display name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"department":{"type":"string","description":"Department","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"manager":{"type":"string","description":"Manager name","optional":true},"managerId":{"type":"string","description":"Manager ID","optional":true},"division":{"type":"string","description":"Division","optional":true},"employeeNumber":{"type":"string","description":"Employee number","optional":true},"userType":{"type":"string","description":"User type","optional":true},"created":{"type":"string","description":"Creation timestamp"},"activated":{"type":"string","description":"Activation timestamp","optional":true},"lastLogin":{"type":"string","description":"Last login timestamp","optional":true},"lastUpdated":{"type":"string","description":"Last update timestamp"},"statusChanged":{"type":"string","description":"Status change timestamp","optional":true},"passwordChanged":{"type":"string","description":"Password change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_list_group_members":{"members":{"type":"array","description":"Array of group member user objects","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login","optional":true},"mobilePhone":{"type":"string","description":"Mobile phone","optional":true},"title":{"type":"string","description":"Job title","optional":true},"department":{"type":"string","description":"Department","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastLogin":{"type":"string","description":"Last login timestamp","optional":true},"lastUpdated":{"type":"string","description":"Last update timestamp"},"activated":{"type":"string","description":"Activation timestamp","optional":true},"statusChanged":{"type":"string","description":"Status change timestamp","optional":true}}}},"count":{"type":"number","description":"Number of members returned"},"success":{"type":"boolean","description":"Operation success status"}},"okta_list_groups":{"groups":{"type":"array","description":"Array of Okta group objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type (OKTA_GROUP, APP_GROUP, BUILT_IN)"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true}}}},"count":{"type":"number","description":"Number of groups returned"},"success":{"type":"boolean","description":"Operation success status"}},"okta_list_users":{"users":{"type":"array","description":"Array of Okta user objects","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status (ACTIVE, STAGED, PROVISIONED, etc.)"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login (usually email)","optional":true},"mobilePhone":{"type":"string","description":"Mobile phone","optional":true},"title":{"type":"string","description":"Job title","optional":true},"department":{"type":"string","description":"Department","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastLogin":{"type":"string","description":"Last login timestamp","optional":true},"lastUpdated":{"type":"string","description":"Last update timestamp"},"activated":{"type":"string","description":"Activation timestamp","optional":true},"statusChanged":{"type":"string","description":"Status change timestamp","optional":true}}}},"count":{"type":"number","description":"Number of users returned"},"success":{"type":"boolean","description":"Operation success status"}},"okta_remove_user_from_group":{"groupId":{"type":"string","description":"Group ID"},"userId":{"type":"string","description":"User ID removed from the group"},"removed":{"type":"boolean","description":"Whether the user was removed"},"success":{"type":"boolean","description":"Operation success status"}},"okta_reset_password":{"userId":{"type":"string","description":"User ID"},"resetPasswordUrl":{"type":"string","description":"Password reset URL (only returned when sendEmail is false)","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_suspend_user":{"userId":{"type":"string","description":"Suspended user ID"},"suspended":{"type":"boolean","description":"Whether the user was suspended"},"success":{"type":"boolean","description":"Operation success status"}},"okta_unsuspend_user":{"userId":{"type":"string","description":"Unsuspended user ID"},"unsuspended":{"type":"boolean","description":"Whether the user was unsuspended"},"success":{"type":"boolean","description":"Operation success status"}},"okta_update_group":{"id":{"type":"string","description":"Group ID"},"name":{"type":"string","description":"Group name"},"description":{"type":"string","description":"Group description","optional":true},"type":{"type":"string","description":"Group type"},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"lastMembershipUpdated":{"type":"string","description":"Last membership change timestamp","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"okta_update_user":{"id":{"type":"string","description":"User ID"},"status":{"type":"string","description":"User status"},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"login":{"type":"string","description":"Login","optional":true},"created":{"type":"string","description":"Creation timestamp"},"lastUpdated":{"type":"string","description":"Last update timestamp"},"success":{"type":"boolean","description":"Operation success status"}},"onedrive_copy":{"success":{"type":"boolean","description":"Whether the copy request was accepted"},"sourceFileId":{"type":"string","description":"The ID of the file or folder that was copied"},"name":{"type":"string","description":"The requested name for the copy, if provided"},"monitorUrl":{"type":"string","description":"URL to poll for the status of the asynchronous copy operation (copy completes in the background)"}},"onedrive_create_folder":{"success":{"type":"boolean","description":"Whether the folder was created successfully"},"file":{"type":"object","description":"The created folder object with metadata including id, name, webViewLink, and timestamps"}},"onedrive_create_share_link":{"success":{"type":"boolean","description":"Whether the sharing link was created successfully"},"link":{"type":"object","description":"The created sharing link, including its type, scope, and URL"}},"onedrive_delete":{"success":{"type":"boolean","description":"Whether the file was deleted successfully"},"deleted":{"type":"boolean","description":"Confirmation that the file was deleted"},"fileId":{"type":"string","description":"The ID of the deleted file"}},"onedrive_download":{"file":{"type":"file","description":"Downloaded file stored in execution files"}},"onedrive_get_drive_info":{"success":{"type":"boolean","description":"Whether the drive info was retrieved"},"driveId":{"type":"string","description":"The ID of the drive"},"driveType":{"type":"string","description":"The type of drive (e.g., \\"personal\\", \\"business\\")"},"webUrl":{"type":"string","description":"URL to the drive in the browser"},"owner":{"type":"string","description":"Display name of the drive owner","optional":true},"quota":{"type":"object","description":"Storage quota information in bytes (total, used, remaining, deleted, state)"}},"onedrive_get_item":{"success":{"type":"boolean","description":"Whether the item metadata was retrieved"},"file":{"type":"object","description":"The file or folder metadata, including id, name, webViewLink, size, and timestamps"}},"onedrive_list":{"success":{"type":"boolean","description":"Whether files were listed successfully"},"files":{"type":"array","description":"Array of file and folder objects with metadata"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results (optional)"}},"onedrive_move":{"success":{"type":"boolean","description":"Whether the move or rename was successful"},"file":{"type":"object","description":"The updated file object with its new name and/or parent folder"}},"onedrive_search":{"success":{"type":"boolean","description":"Whether the search completed successfully"},"files":{"type":"array","description":"Array of file and folder objects matching the search query"},"nextPageToken":{"type":"string","description":"Token for retrieving the next page of results (optional)"}},"onedrive_upload":{"success":{"type":"boolean","description":"Whether the file was uploaded successfully"},"file":{"type":"object","description":"The uploaded file object with metadata including id, name, webViewLink, webContentLink, and timestamps"}},"onepassword_create_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"onepassword_delete_item":{"success":{"type":"boolean","description":"Whether the item was successfully deleted"}},"onepassword_get_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"onepassword_get_item_file":{"file":{"type":"file","description":"Downloaded file attachment"}},"onepassword_get_vault":{"id":{"type":"string","description":"Vault ID"},"name":{"type":"string","description":"Vault name"},"description":{"type":"string","description":"Vault description","optional":true},"attributeVersion":{"type":"number","description":"Vault attribute version"},"contentVersion":{"type":"number","description":"Vault content version"},"items":{"type":"number","description":"Number of items in the vault"},"type":{"type":"string","description":"Vault type (USER_CREATED, PERSONAL, or EVERYONE)"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}},"onepassword_list_items":{"items":{"type":"array","description":"List of items in the vault (summaries without field values)","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}}}}},"onepassword_list_vaults":{"vaults":{"type":"array","description":"List of accessible vaults","items":{"type":"object","properties":{"id":{"type":"string","description":"Vault ID"},"name":{"type":"string","description":"Vault name"},"description":{"type":"string","description":"Vault description","optional":true},"attributeVersion":{"type":"number","description":"Vault attribute version"},"contentVersion":{"type":"number","description":"Vault content version"},"items":{"type":"number","description":"Number of items in the vault"},"type":{"type":"string","description":"Vault type (USER_CREATED, PERSONAL, or EVERYONE)"},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}}}}},"onepassword_replace_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"onepassword_resolve_secret":{"value":{"type":"string","description":"The resolved secret value"},"reference":{"type":"string","description":"The original secret reference URI"}},"onepassword_update_item":{"id":{"type":"string","description":"Item ID"},"title":{"type":"string","description":"Item title"},"vault":{"type":"object","description":"Vault reference","properties":{"id":{"type":"string","description":"Vault ID"}}},"category":{"type":"string","description":"Item category (e.g., LOGIN, API_CREDENTIAL, SECURE_NOTE)"},"urls":{"type":"array","description":"URLs associated with the item","optional":true,"items":{"type":"object","properties":{"href":{"type":"string","description":"URL"},"label":{"type":"string","description":"URL label","optional":true},"primary":{"type":"boolean","description":"Whether this is the primary URL"}}}},"favorite":{"type":"boolean","description":"Whether the item is favorited"},"tags":{"type":"array","description":"Item tags"},"version":{"type":"number","description":"Item version number"},"state":{"type":"string","description":"Item state (ARCHIVED, or absent/null when active)","optional":true},"fields":{"type":"array","description":"Item fields including secrets","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"label":{"type":"string","description":"Field label","optional":true},"type":{"type":"string","description":"Field type (STRING, EMAIL, CONCEALED, URL, TOTP, DATE, MONTH_YEAR, MENU)"},"purpose":{"type":"string","description":"Field purpose (USERNAME, PASSWORD, NOTES, or empty)"},"value":{"type":"string","description":"Field value","optional":true},"section":{"type":"object","description":"Section reference this field belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}},"generate":{"type":"boolean","description":"Whether the field value should be generated"},"recipe":{"type":"object","description":"Password generation recipe","optional":true,"properties":{"length":{"type":"number","description":"Generated password length","optional":true},"characterSets":{"type":"array","description":"Character sets (LETTERS, DIGITS, SYMBOLS)"},"excludeCharacters":{"type":"string","description":"Characters to exclude","optional":true}}},"entropy":{"type":"number","description":"Password entropy score","optional":true}}}},"sections":{"type":"array","description":"Item sections","items":{"type":"object","properties":{"id":{"type":"string","description":"Section ID"},"label":{"type":"string","description":"Section label","optional":true}}}},"files":{"type":"array","description":"Files attached to the item (fetch content with Get Item File)","items":{"type":"object","properties":{"id":{"type":"string","description":"File ID"},"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"section":{"type":"object","description":"Section reference this file belongs to","optional":true,"properties":{"id":{"type":"string","description":"Section ID"}}}}}},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"lastEditedBy":{"type":"string","description":"ID of the last editor","optional":true}},"openai_embeddings":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Embeddings generation results","properties":{"embeddings":{"type":"array","description":"Array of embedding vectors"},"model":{"type":"string","description":"Model used for generating embeddings"},"usage":{"type":"object","description":"Token usage information","properties":{"prompt_tokens":{"type":"number","description":"Number of tokens in the prompt"},"total_tokens":{"type":"number","description":"Total number of tokens used"}}}}}},"openai_image":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Generated image data","properties":{"content":{"type":"string","description":"Image URL or identifier"},"image":{"type":"string","description":"Base64 encoded image data"},"metadata":{"type":"object","description":"Image generation metadata","properties":{"model":{"type":"string","description":"Model used for image generation"}}}}}},"outlook_calendar_create_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The created calendar event object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"outlook_calendar_delete_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"Delete result details","properties":{"eventId":{"type":"string","description":"ID of the deleted event"},"status":{"type":"string","description":"Deletion status"}}}},"outlook_calendar_get_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The calendar event object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"outlook_calendar_list_events":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of calendar event objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, if any","optional":true}},"outlook_calendar_respond":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"Response result details","properties":{"eventId":{"type":"string","description":"ID of the event responded to"},"responseType":{"type":"string","description":"The response that was sent"},"status":{"type":"string","description":"Response status"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true}}}},"outlook_calendar_update_event":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The updated calendar event object","properties":{"id":{"type":"string","description":"Unique event identifier"},"subject":{"type":"string","description":"Event subject/title","optional":true},"bodyPreview":{"type":"string","description":"Preview of the event body","optional":true},"start":{"type":"object","description":"Event start","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"end":{"type":"object","description":"Event end","optional":true,"properties":{"dateTime":{"type":"string","description":"Local date and time (ISO 8601, no offset)","optional":true},"timeZone":{"type":"string","description":"IANA or Windows time zone name","optional":true}}},"isAllDay":{"type":"boolean","description":"Whether the event lasts the entire day","optional":true},"location":{"type":"string","description":"Event location display name","optional":true},"organizer":{"type":"object","description":"Event organizer","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"attendees":{"type":"array","description":"Event attendees","items":{"type":"object","properties":{"name":{"type":"string","description":"Attendee display name","optional":true},"address":{"type":"string","description":"Attendee email address","optional":true},"type":{"type":"string","description":"Attendee type (required, optional, or resource)","optional":true},"response":{"type":"string","description":"Attendee response status (none, accepted, declined, tentativelyAccepted, ...)","optional":true}}}},"onlineMeeting":{"type":"object","description":"Online-meeting join details, if any","optional":true,"properties":{"joinUrl":{"type":"string","description":"URL to join the online meeting","optional":true}}},"webLink":{"type":"string","description":"URL that opens the event in Outlook on the web","optional":true}}}},"outlook_copy":{"success":{"type":"boolean","description":"Email copy success status"},"message":{"type":"string","description":"Success or error message"},"originalMessageId":{"type":"string","description":"ID of the original message"},"copiedMessageId":{"type":"string","description":"ID of the copied message"},"destinationFolderId":{"type":"string","description":"ID of the destination folder"}},"outlook_create_folder":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"The newly created mail folder","properties":{"id":{"type":"string","description":"Unique folder identifier"},"displayName":{"type":"string","description":"Display name of the folder","optional":true},"parentFolderId":{"type":"string","description":"Identifier of the parent folder","optional":true},"childFolderCount":{"type":"number","description":"Number of immediate child folders","optional":true},"unreadItemCount":{"type":"number","description":"Number of unread items in the folder","optional":true},"totalItemCount":{"type":"number","description":"Total number of items in the folder","optional":true},"isHidden":{"type":"boolean","description":"Whether the folder is hidden","optional":true}}}},"outlook_delete":{"success":{"type":"boolean","description":"Operation success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the deleted message"},"status":{"type":"string","description":"Deletion status"}},"outlook_draft":{"success":{"type":"boolean","description":"Email draft creation success status"},"messageId":{"type":"string","description":"Unique identifier for the drafted email"},"status":{"type":"string","description":"Draft status of the email"},"subject":{"type":"string","description":"Subject of the drafted email"},"timestamp":{"type":"string","description":"Timestamp when draft was created"},"message":{"type":"string","description":"Success or error message"}},"outlook_forward":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Delivery result details","properties":{"status":{"type":"string","description":"Delivery status of the email"},"timestamp":{"type":"string","description":"Timestamp when email was forwarded"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true},"messageId":{"type":"string","description":"Forwarded message ID if provided by API","optional":true},"internetMessageId":{"type":"string","description":"RFC 822 Message-ID if provided","optional":true}}}},"outlook_get_attachment":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"object","description":"Attachment metadata","properties":{"id":{"type":"string","description":"Unique attachment identifier"},"name":{"type":"string","description":"Attachment filename","optional":true},"contentType":{"type":"string","description":"MIME type of the attachment","optional":true},"size":{"type":"number","description":"Attachment size in bytes","optional":true},"isInline":{"type":"boolean","description":"Whether the attachment is rendered inline in the message body","optional":true},"attachmentType":{"type":"string","description":"Microsoft Graph attachment type (e.g. #microsoft.graph.fileAttachment)","optional":true},"lastModifiedDateTime":{"type":"string","description":"When the attachment was last modified (ISO 8601)","optional":true}}},"attachments":{"type":"file[]","description":"The downloaded file attachment (empty for non-file attachment types)","items":{"type":"object","properties":{"name":{"type":"string","description":"Attachment filename"},"contentType":{"type":"string","description":"MIME type of the attachment"},"size":{"type":"number","description":"Attachment size in bytes"}}}}},"outlook_list_attachments":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of attachment metadata objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique attachment identifier"},"name":{"type":"string","description":"Attachment filename","optional":true},"contentType":{"type":"string","description":"MIME type of the attachment","optional":true},"size":{"type":"number","description":"Attachment size in bytes","optional":true},"isInline":{"type":"boolean","description":"Whether the attachment is rendered inline in the message body","optional":true},"attachmentType":{"type":"string","description":"Microsoft Graph attachment type (e.g. #microsoft.graph.fileAttachment)","optional":true},"lastModifiedDateTime":{"type":"string","description":"When the attachment was last modified (ISO 8601)","optional":true}}}}},"outlook_list_folders":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of mail folder objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique folder identifier"},"displayName":{"type":"string","description":"Display name of the folder","optional":true},"parentFolderId":{"type":"string","description":"Identifier of the parent folder","optional":true},"childFolderCount":{"type":"number","description":"Number of immediate child folders","optional":true},"unreadItemCount":{"type":"number","description":"Number of unread items in the folder","optional":true},"totalItemCount":{"type":"number","description":"Total number of items in the folder","optional":true},"isHidden":{"type":"boolean","description":"Whether the folder is hidden","optional":true}}}}},"outlook_mark_read":{"success":{"type":"boolean","description":"Operation success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the message"},"isRead":{"type":"boolean","description":"Read status of the message"}},"outlook_mark_unread":{"success":{"type":"boolean","description":"Operation success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the message"},"isRead":{"type":"boolean","description":"Read status of the message"}},"outlook_move":{"success":{"type":"boolean","description":"Email move success status"},"message":{"type":"string","description":"Success or error message"},"messageId":{"type":"string","description":"ID of the moved message"},"newFolderId":{"type":"string","description":"ID of the destination folder"}},"outlook_read":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of email message objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique message identifier"},"subject":{"type":"string","description":"Email subject","optional":true},"bodyPreview":{"type":"string","description":"Preview of the message body","optional":true},"body":{"type":"object","description":"Message body","optional":true,"properties":{"contentType":{"type":"string","description":"Body content type (text or html)","optional":true},"content":{"type":"string","description":"Body content","optional":true}}},"sender":{"type":"object","description":"Sender information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"from":{"type":"object","description":"From address information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"toRecipients":{"type":"array","description":"To recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"ccRecipients":{"type":"array","description":"CC recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"receivedDateTime":{"type":"string","description":"When the message was received (ISO 8601)","optional":true},"sentDateTime":{"type":"string","description":"When the message was sent (ISO 8601)","optional":true},"hasAttachments":{"type":"boolean","description":"Whether the message has attachments","optional":true},"isRead":{"type":"boolean","description":"Whether the message has been read","optional":true},"importance":{"type":"string","description":"Message importance (low, normal, high)","optional":true}}}},"attachments":{"type":"file[]","description":"All email attachments flattened from all emails"}},"outlook_reply":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Reply result details","properties":{"status":{"type":"string","description":"Reply status"},"timestamp":{"type":"string","description":"Timestamp when the reply was sent"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true}}}},"outlook_reply_all":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Reply-all result details","properties":{"status":{"type":"string","description":"Reply status"},"timestamp":{"type":"string","description":"Timestamp when the reply was sent"},"httpStatus":{"type":"number","description":"HTTP status code returned by the API","optional":true},"requestId":{"type":"string","description":"Microsoft Graph request-id header for tracing","optional":true}}}},"outlook_search":{"message":{"type":"string","description":"Success or status message"},"results":{"type":"array","description":"Array of matching email message objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique message identifier"},"subject":{"type":"string","description":"Email subject","optional":true},"bodyPreview":{"type":"string","description":"Preview of the message body","optional":true},"body":{"type":"object","description":"Message body","optional":true,"properties":{"contentType":{"type":"string","description":"Body content type (text or html)","optional":true},"content":{"type":"string","description":"Body content","optional":true}}},"sender":{"type":"object","description":"Sender information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"from":{"type":"object","description":"From address information","optional":true,"properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}},"toRecipients":{"type":"array","description":"To recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"ccRecipients":{"type":"array","description":"CC recipients","items":{"type":"object","properties":{"name":{"type":"string","description":"Display name of the person or entity","optional":true},"address":{"type":"string","description":"Email address"}}}},"receivedDateTime":{"type":"string","description":"When the message was received (ISO 8601)","optional":true},"sentDateTime":{"type":"string","description":"When the message was sent (ISO 8601)","optional":true},"hasAttachments":{"type":"boolean","description":"Whether the message has attachments","optional":true},"isRead":{"type":"boolean","description":"Whether the message has been read","optional":true},"importance":{"type":"string","description":"Message importance (low, normal, high)","optional":true}}}}},"outlook_send":{"success":{"type":"boolean","description":"Email send success status"},"status":{"type":"string","description":"Delivery status of the email"},"timestamp":{"type":"string","description":"Timestamp when email was sent"},"message":{"type":"string","description":"Success or error message"}},"outlook_update_message":{"message":{"type":"string","description":"Success or error message"},"results":{"type":"object","description":"Updated message details","properties":{"messageId":{"type":"string","description":"ID of the updated message"},"subject":{"type":"string","description":"Subject of the message","optional":true},"categories":{"type":"array","description":"Categories assigned to the message","items":{"type":"string"}},"flagStatus":{"type":"string","description":"Follow-up flag status of the message","optional":true},"importance":{"type":"string","description":"Importance of the message","optional":true},"isRead":{"type":"boolean","description":"Whether the message is read","optional":true}}}},"pagerduty_add_note":{"id":{"type":"string","description":"Note ID"},"content":{"type":"string","description":"Note content"},"createdAt":{"type":"string","description":"Creation timestamp"},"userName":{"type":"string","description":"Name of the user who created the note"}},"pagerduty_create_incident":{"id":{"type":"string","description":"Created incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Incident status"},"urgency":{"type":"string","description":"Incident urgency"},"createdAt":{"type":"string","description":"Creation timestamp"},"serviceName":{"type":"string","description":"Service name"},"serviceId":{"type":"string","description":"Service ID"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_get_incident":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Incident status"},"urgency":{"type":"string","description":"Incident urgency"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp","optional":true},"resolvedAt":{"type":"string","description":"Resolution timestamp","optional":true},"serviceName":{"type":"string","description":"Service name","optional":true},"serviceId":{"type":"string","description":"Service ID","optional":true},"assigneeName":{"type":"string","description":"Assignee name","optional":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true},"escalationPolicyName":{"type":"string","description":"Escalation policy name","optional":true},"escalationPolicyId":{"type":"string","description":"Escalation policy ID","optional":true},"incidentKey":{"type":"string","description":"De-duplication key","optional":true},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_get_service":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"},"description":{"type":"string","description":"Service description","optional":true},"status":{"type":"string","description":"Service status"},"autoResolveTimeout":{"type":"number","description":"Seconds before an open incident auto-resolves","optional":true},"acknowledgementTimeout":{"type":"number","description":"Seconds before an acknowledged incident reverts to triggered","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"lastIncidentTimestamp":{"type":"string","description":"Timestamp of the most recent incident","optional":true},"escalationPolicyName":{"type":"string","description":"Escalation policy name","optional":true},"escalationPolicyId":{"type":"string","description":"Escalation policy ID","optional":true},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_list_escalation_policies":{"escalationPolicies":{"type":"array","description":"Array of escalation policies","items":{"type":"object","properties":{"id":{"type":"string","description":"Escalation policy ID"},"name":{"type":"string","description":"Escalation policy name"},"description":{"type":"string","description":"Escalation policy description"},"numLoops":{"type":"number","description":"Number of times the policy repeats"},"onCallHandoffNotifications":{"type":"string","description":"Handoff notification setting (if_has_services or always)"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching escalation policies (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_incident_alerts":{"alerts":{"type":"array","description":"Array of alerts attached to the incident","items":{"type":"object","properties":{"id":{"type":"string","description":"Alert ID"},"summary":{"type":"string","description":"Alert summary"},"status":{"type":"string","description":"Alert status"},"severity":{"type":"string","description":"Alert severity"},"createdAt":{"type":"string","description":"Creation timestamp"},"alertKey":{"type":"string","description":"De-duplication key"},"serviceName":{"type":"string","description":"Service name"},"serviceId":{"type":"string","description":"Service ID"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching alerts (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_incidents":{"incidents":{"type":"array","description":"Array of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Incident status"},"urgency":{"type":"string","description":"Incident urgency"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last updated timestamp"},"serviceName":{"type":"string","description":"Service name"},"serviceId":{"type":"string","description":"Service ID"},"assigneeName":{"type":"string","description":"Assignee name"},"assigneeId":{"type":"string","description":"Assignee ID"},"escalationPolicyName":{"type":"string","description":"Escalation policy name"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching incidents (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_oncalls":{"oncalls":{"type":"array","description":"Array of on-call entries","items":{"type":"object","properties":{"userName":{"type":"string","description":"On-call user name"},"userId":{"type":"string","description":"On-call user ID"},"escalationLevel":{"type":"number","description":"Escalation level"},"escalationPolicyName":{"type":"string","description":"Escalation policy name"},"escalationPolicyId":{"type":"string","description":"Escalation policy ID"},"scheduleName":{"type":"string","description":"Schedule name"},"scheduleId":{"type":"string","description":"Schedule ID"},"start":{"type":"string","description":"On-call start time"},"end":{"type":"string","description":"On-call end time"}}}},"total":{"type":"number","description":"Total number of matching on-call entries (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_schedules":{"schedules":{"type":"array","description":"Array of on-call schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"Schedule ID"},"name":{"type":"string","description":"Schedule name"},"description":{"type":"string","description":"Schedule description"},"timeZone":{"type":"string","description":"Schedule time zone"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching schedules (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_services":{"services":{"type":"array","description":"Array of services","items":{"type":"object","properties":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"},"description":{"type":"string","description":"Service description"},"status":{"type":"string","description":"Service status"},"escalationPolicyName":{"type":"string","description":"Escalation policy name"},"escalationPolicyId":{"type":"string","description":"Escalation policy ID"},"createdAt":{"type":"string","description":"Creation timestamp"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching services (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_list_users":{"users":{"type":"array","description":"Array of users","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"},"role":{"type":"string","description":"User role"},"jobTitle":{"type":"string","description":"User job title"},"timeZone":{"type":"string","description":"User preferred time zone"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}}}},"total":{"type":"number","description":"Total number of matching users (null unless explicitly requested by PagerDuty)","optional":true},"more":{"type":"boolean","description":"Whether more results are available"},"offset":{"type":"number","description":"Offset used for this page of results"}},"pagerduty_merge_incidents":{"id":{"type":"string","description":"Target incident ID"},"incidentNumber":{"type":"number","description":"Target incident number"},"title":{"type":"string","description":"Target incident title"},"status":{"type":"string","description":"Target incident status"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_send_event":{"status":{"type":"string","description":"Result status (\\"success\\" if accepted)"},"message":{"type":"string","description":"Description of the result","optional":true},"dedupKey":{"type":"string","description":"De-duplication key for the alert","optional":true}},"pagerduty_snooze_incident":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"status":{"type":"string","description":"Incident status after snoozing"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"pagerduty_update_incident":{"id":{"type":"string","description":"Incident ID"},"incidentNumber":{"type":"number","description":"Incident number"},"title":{"type":"string","description":"Incident title"},"status":{"type":"string","description":"Updated status"},"urgency":{"type":"string","description":"Updated urgency"},"updatedAt":{"type":"string","description":"Last updated timestamp"},"htmlUrl":{"type":"string","description":"PagerDuty web URL"}},"parallel_deep_research":{"status":{"type":"string","description":"Task status (completed, failed, running)"},"run_id":{"type":"string","description":"Unique ID for this research task"},"message":{"type":"string","description":"Status message"},"content":{"type":"object","description":"Research results (structured based on output_schema)"},"basis":{"type":"array","description":"Citations and sources with reasoning and confidence levels","items":{"type":"object","properties":{"field":{"type":"string","description":"Output field dot-notation path"},"reasoning":{"type":"string","description":"Explanation for the result"},"citations":{"type":"array","description":"Array of sources","items":{"type":"object","properties":{"url":{"type":"string","description":"Source URL"},"title":{"type":"string","description":"Source title"},"excerpts":{"type":"array","description":"Relevant excerpts from the source"}}}},"confidence":{"type":"string","description":"Confidence level (high, medium)"}}}}},"parallel_extract":{"extract_id":{"type":"string","description":"Unique identifier for this extraction request"},"results":{"type":"array","description":"Extracted information from the provided URLs","items":{"type":"object","properties":{"url":{"type":"string","description":"The source URL"},"title":{"type":"string","description":"The title of the page","optional":true},"publish_date":{"type":"string","description":"Publication date (YYYY-MM-DD)","optional":true},"excerpts":{"type":"array","description":"Relevant text excerpts in markdown","items":{"type":"string"},"optional":true},"full_content":{"type":"string","description":"Full page content as markdown","optional":true}}}}},"parallel_search":{"search_id":{"type":"string","description":"Unique identifier for this search request"},"results":{"type":"array","description":"Search results with excerpts from relevant pages","items":{"type":"object","properties":{"url":{"type":"string","description":"The URL of the search result"},"title":{"type":"string","description":"The title of the search result"},"publish_date":{"type":"string","description":"Publication date of the page (YYYY-MM-DD)","optional":true},"excerpts":{"type":"array","description":"LLM-optimized excerpts from the page","items":{"type":"string"}}}}}},"pdl_autocomplete":{"suggestions":{"type":"array","description":"Autocomplete suggestions ordered by frequency","items":{"type":"object","properties":{"name":{"type":"string","description":"Suggestion value"},"count":{"type":"number","description":"Number of records matching this value"},"meta":{"type":"object","description":"Field-specific metadata (e.g., for `company`: id, website, industry)","optional":true}}}}},"pdl_bulk_company_enrich":{"results":{"type":"array","description":"Per-record results in the same order as the input requests","items":{"type":"object","properties":{"status":{"type":"number","description":"Per-record HTTP status (200 on match)"},"matched":{"type":"boolean","description":"Whether this record was matched"},"likelihood":{"type":"number","description":"Match likelihood (1-10), null if no match","optional":true},"metadata":{"type":"object","description":"Metadata echoed back from the request","optional":true},"company":{"type":"object","description":"Matched company record","optional":true}}}}},"pdl_bulk_person_enrich":{"results":{"type":"array","description":"Per-record results in the same order as the input requests","items":{"type":"object","properties":{"status":{"type":"number","description":"Per-record HTTP status (200 on match)"},"matched":{"type":"boolean","description":"Whether this record was matched"},"likelihood":{"type":"number","description":"Match likelihood (1-10), null if no match","optional":true},"metadata":{"type":"object","description":"Metadata echoed back from the request","optional":true},"person":{"type":"object","description":"Matched person record","optional":true}}}}},"pdl_clean_company":{"matched":{"type":"boolean","description":"Whether the input was matched to a known company"},"company":{"type":"object","description":"Canonical company record","optional":true,"properties":{"id":{"type":"string","description":"PDL company ID","optional":true},"name":{"type":"string","description":"Company name","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"ticker":{"type":"string","description":"Stock ticker","optional":true},"type":{"type":"string","description":"Company type (public, private, etc.)","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"size":{"type":"string","description":"Employee size band","optional":true},"employee_count":{"type":"number","description":"Estimated employee count","optional":true},"founded":{"type":"number","description":"Year founded","optional":true},"headline":{"type":"string","description":"Company headline/tagline","optional":true},"summary":{"type":"string","description":"Company description","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"location_name":{"type":"string","description":"HQ location name","optional":true},"location_locality":{"type":"string","description":"HQ city","optional":true},"location_region":{"type":"string","description":"HQ state/region","optional":true},"location_country":{"type":"string","description":"HQ country","optional":true},"tags":{"type":"array","description":"Company tags","optional":true,"items":{"type":"string","description":"Tag"}},"tickers":{"type":"array","description":"All stock tickers","optional":true,"items":{"type":"string","description":"Ticker"}}}}},"pdl_clean_location":{"matched":{"type":"boolean","description":"Whether the input was matched to a known location"},"location":{"type":"object","description":"Canonical location record","optional":true,"properties":{"name":{"type":"string","description":"Normalized location name","optional":true},"locality":{"type":"string","description":"City","optional":true},"region":{"type":"string","description":"State/region","optional":true},"subregion":{"type":"string","description":"Subregion (e.g., county)","optional":true},"country":{"type":"string","description":"Country","optional":true},"continent":{"type":"string","description":"Continent","optional":true},"type":{"type":"string","description":"Location type","optional":true},"geo":{"type":"string","description":"Latitude,longitude string","optional":true}}}},"pdl_clean_school":{"matched":{"type":"boolean","description":"Whether the input was matched to a known school"},"school":{"type":"object","description":"Canonical school record","optional":true,"properties":{"id":{"type":"string","description":"PDL school ID","optional":true},"name":{"type":"string","description":"School name","optional":true},"type":{"type":"string","description":"School type (e.g., university, secondary)","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"domain":{"type":"string","description":"School domain","optional":true},"location_name":{"type":"string","description":"Location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true}}}},"pdl_company_enrich":{"matched":{"type":"boolean","description":"Whether a company record was matched"},"likelihood":{"type":"number","description":"Match likelihood score (1-10), null if no match","optional":true},"company":{"type":"object","description":"Matched company record","optional":true,"properties":{"id":{"type":"string","description":"PDL company ID","optional":true},"name":{"type":"string","description":"Company name","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"ticker":{"type":"string","description":"Stock ticker","optional":true},"type":{"type":"string","description":"Company type (public, private, etc.)","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"size":{"type":"string","description":"Employee size band","optional":true},"employee_count":{"type":"number","description":"Estimated employee count","optional":true},"founded":{"type":"number","description":"Year founded","optional":true},"headline":{"type":"string","description":"Company headline/tagline","optional":true},"summary":{"type":"string","description":"Company description","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"location_name":{"type":"string","description":"HQ location name","optional":true},"location_locality":{"type":"string","description":"HQ city","optional":true},"location_region":{"type":"string","description":"HQ state/region","optional":true},"location_country":{"type":"string","description":"HQ country","optional":true},"tags":{"type":"array","description":"Company tags","optional":true,"items":{"type":"string","description":"Tag"}},"tickers":{"type":"array","description":"All stock tickers","optional":true,"items":{"type":"string","description":"Ticker"}}}}},"pdl_company_search":{"total":{"type":"number","description":"Total matching companies in dataset"},"scroll_token":{"type":"string","description":"Pagination token to fetch the next page; null if no more results","optional":true},"results":{"type":"array","description":"Company records matching the query","items":{"type":"object","properties":{"id":{"type":"string","description":"PDL company ID","optional":true},"name":{"type":"string","description":"Company name","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"website":{"type":"string","description":"Website domain","optional":true},"ticker":{"type":"string","description":"Stock ticker","optional":true},"type":{"type":"string","description":"Company type (public, private, etc.)","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"size":{"type":"string","description":"Employee size band","optional":true},"employee_count":{"type":"number","description":"Estimated employee count","optional":true},"founded":{"type":"number","description":"Year founded","optional":true},"headline":{"type":"string","description":"Company headline/tagline","optional":true},"summary":{"type":"string","description":"Company description","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn URL","optional":true},"linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"twitter_url":{"type":"string","description":"Twitter URL","optional":true},"facebook_url":{"type":"string","description":"Facebook URL","optional":true},"location_name":{"type":"string","description":"HQ location name","optional":true},"location_locality":{"type":"string","description":"HQ city","optional":true},"location_region":{"type":"string","description":"HQ state/region","optional":true},"location_country":{"type":"string","description":"HQ country","optional":true},"tags":{"type":"array","description":"Company tags","optional":true,"items":{"type":"string","description":"Tag"}},"tickers":{"type":"array","description":"All stock tickers","optional":true,"items":{"type":"string","description":"Ticker"}}}}}},"pdl_person_enrich":{"matched":{"type":"boolean","description":"Whether a person record was matched"},"likelihood":{"type":"number","description":"Match likelihood score (1-10), null if no match","optional":true},"person":{"type":"object","description":"Matched person record","optional":true,"properties":{"id":{"type":"string","description":"PDL person ID","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"birth_year":{"type":"number","description":"Birth year","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"linkedin_username":{"type":"string","description":"LinkedIn username","optional":true},"twitter_url":{"type":"string","description":"Twitter profile URL","optional":true},"github_url":{"type":"string","description":"GitHub profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook profile URL","optional":true},"work_email":{"type":"string","description":"Primary work email","optional":true},"personal_emails":{"type":"array","description":"Personal email addresses","optional":true,"items":{"type":"string","description":"Email address"}},"emails":{"type":"array","description":"All known email addresses","optional":true,"items":{"type":"object","description":"Email entry"}},"phone_numbers":{"type":"array","description":"Known phone numbers","optional":true,"items":{"type":"string","description":"Phone number"}},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"job_title":{"type":"string","description":"Current job title","optional":true},"job_title_role":{"type":"string","description":"Normalized job role","optional":true},"job_title_sub_role":{"type":"string","description":"Normalized job sub-role","optional":true},"job_title_levels":{"type":"array","description":"Seniority levels (e.g., manager, director)","optional":true,"items":{"type":"string","description":"Level"}},"job_company_name":{"type":"string","description":"Current employer name","optional":true},"job_company_website":{"type":"string","description":"Current employer website","optional":true},"job_company_industry":{"type":"string","description":"Current employer industry","optional":true},"job_company_size":{"type":"string","description":"Current employer size band","optional":true},"job_company_linkedin_url":{"type":"string","description":"Current employer\'s LinkedIn URL","optional":true},"job_start_date":{"type":"string","description":"Start date at current employer (YYYY-MM)","optional":true},"location_name":{"type":"string","description":"Full location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"skills":{"type":"array","description":"Skills","optional":true,"items":{"type":"string","description":"Skill name"}},"interests":{"type":"array","description":"Interests","optional":true,"items":{"type":"string","description":"Interest"}},"experience":{"type":"array","description":"Work history entries","optional":true,"items":{"type":"object","description":"Job experience"}},"education":{"type":"array","description":"Education history","optional":true,"items":{"type":"object","description":"Education entry"}}}}},"pdl_person_identify":{"matches":{"type":"array","description":"Up to 20 candidate matches, ordered by score","items":{"type":"object","properties":{"match_score":{"type":"number","description":"Match confidence score (1-99)"},"matched_on":{"type":"array","description":"Fields that drove the match (only when include_if_matched=true)","optional":true,"items":{"type":"string","description":"Field name"}},"person":{"type":"object","description":"Person record","properties":{"id":{"type":"string","description":"PDL person ID","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"birth_year":{"type":"number","description":"Birth year","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"linkedin_username":{"type":"string","description":"LinkedIn username","optional":true},"twitter_url":{"type":"string","description":"Twitter profile URL","optional":true},"github_url":{"type":"string","description":"GitHub profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook profile URL","optional":true},"work_email":{"type":"string","description":"Primary work email","optional":true},"personal_emails":{"type":"array","description":"Personal email addresses","optional":true,"items":{"type":"string","description":"Email address"}},"emails":{"type":"array","description":"All known email addresses","optional":true,"items":{"type":"object","description":"Email entry"}},"phone_numbers":{"type":"array","description":"Known phone numbers","optional":true,"items":{"type":"string","description":"Phone number"}},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"job_title":{"type":"string","description":"Current job title","optional":true},"job_title_role":{"type":"string","description":"Normalized job role","optional":true},"job_title_sub_role":{"type":"string","description":"Normalized job sub-role","optional":true},"job_title_levels":{"type":"array","description":"Seniority levels (e.g., manager, director)","optional":true,"items":{"type":"string","description":"Level"}},"job_company_name":{"type":"string","description":"Current employer name","optional":true},"job_company_website":{"type":"string","description":"Current employer website","optional":true},"job_company_industry":{"type":"string","description":"Current employer industry","optional":true},"job_company_size":{"type":"string","description":"Current employer size band","optional":true},"job_company_linkedin_url":{"type":"string","description":"Current employer\'s LinkedIn URL","optional":true},"job_start_date":{"type":"string","description":"Start date at current employer (YYYY-MM)","optional":true},"location_name":{"type":"string","description":"Full location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"skills":{"type":"array","description":"Skills","optional":true,"items":{"type":"string","description":"Skill name"}},"interests":{"type":"array","description":"Interests","optional":true,"items":{"type":"string","description":"Interest"}},"experience":{"type":"array","description":"Work history entries","optional":true,"items":{"type":"object","description":"Job experience"}},"education":{"type":"array","description":"Education history","optional":true,"items":{"type":"object","description":"Education entry"}}}}}}}},"pdl_person_search":{"total":{"type":"number","description":"Total matching records in dataset"},"scroll_token":{"type":"string","description":"Pagination token to fetch the next page; null if no more results","optional":true},"results":{"type":"array","description":"Person records matching the query","items":{"type":"object","properties":{"id":{"type":"string","description":"PDL person ID","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"birth_year":{"type":"number","description":"Birth year","optional":true},"linkedin_url":{"type":"string","description":"LinkedIn profile URL","optional":true},"linkedin_username":{"type":"string","description":"LinkedIn username","optional":true},"twitter_url":{"type":"string","description":"Twitter profile URL","optional":true},"github_url":{"type":"string","description":"GitHub profile URL","optional":true},"facebook_url":{"type":"string","description":"Facebook profile URL","optional":true},"work_email":{"type":"string","description":"Primary work email","optional":true},"personal_emails":{"type":"array","description":"Personal email addresses","optional":true,"items":{"type":"string","description":"Email address"}},"emails":{"type":"array","description":"All known email addresses","optional":true,"items":{"type":"object","description":"Email entry"}},"phone_numbers":{"type":"array","description":"Known phone numbers","optional":true,"items":{"type":"string","description":"Phone number"}},"mobile_phone":{"type":"string","description":"Mobile phone number","optional":true},"job_title":{"type":"string","description":"Current job title","optional":true},"job_title_role":{"type":"string","description":"Normalized job role","optional":true},"job_title_sub_role":{"type":"string","description":"Normalized job sub-role","optional":true},"job_title_levels":{"type":"array","description":"Seniority levels (e.g., manager, director)","optional":true,"items":{"type":"string","description":"Level"}},"job_company_name":{"type":"string","description":"Current employer name","optional":true},"job_company_website":{"type":"string","description":"Current employer website","optional":true},"job_company_industry":{"type":"string","description":"Current employer industry","optional":true},"job_company_size":{"type":"string","description":"Current employer size band","optional":true},"job_company_linkedin_url":{"type":"string","description":"Current employer\'s LinkedIn URL","optional":true},"job_start_date":{"type":"string","description":"Start date at current employer (YYYY-MM)","optional":true},"location_name":{"type":"string","description":"Full location name","optional":true},"location_locality":{"type":"string","description":"City","optional":true},"location_region":{"type":"string","description":"State/region","optional":true},"location_country":{"type":"string","description":"Country","optional":true},"location_continent":{"type":"string","description":"Continent","optional":true},"industry":{"type":"string","description":"Industry","optional":true},"skills":{"type":"array","description":"Skills","optional":true,"items":{"type":"string","description":"Skill name"}},"interests":{"type":"array","description":"Interests","optional":true,"items":{"type":"string","description":"Interest"}},"experience":{"type":"array","description":"Work history entries","optional":true,"items":{"type":"object","description":"Job experience"}},"education":{"type":"array","description":"Education history","optional":true,"items":{"type":"object","description":"Education entry"}}}}}},"perplexity_chat":{"content":{"type":"string","description":"Generated text content"},"model":{"type":"string","description":"Model used for generation"},"usage":{"type":"object","description":"Token usage information","properties":{"prompt_tokens":{"type":"number","description":"Number of tokens in the prompt"},"completion_tokens":{"type":"number","description":"Number of tokens in the completion"},"total_tokens":{"type":"number","description":"Total number of tokens used"}}}},"perplexity_search":{"results":{"type":"array","description":"Array of search results","items":{"type":"object","properties":{"title":{"type":"string","description":"Title of the search result"},"url":{"type":"string","description":"URL of the search result"},"snippet":{"type":"string","description":"Brief excerpt or summary of the content"},"date":{"type":"string","description":"Date the page was crawled and added to Perplexity\'s index"},"last_updated":{"type":"string","description":"Date the page was last updated in Perplexity\'s index"}}}}},"persona_approve_inquiry":{"inquiry":{"type":"object","description":"The approved inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_create_account":{"account":{"type":"object","description":"The created account","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_create_inquiry":{"inquiry":{"type":"object","description":"The created inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_create_report":{"report":{"type":"object","description":"The created report. Reports run asynchronously; poll until status is ready.","properties":{"id":{"type":"string","description":"Report ID (starts with rep_)"},"type":{"type":"string","description":"Report type (e.g. report/watchlist)"},"status":{"type":"string","description":"Report status (pending, ready, errored)","nullable":true},"hasMatch":{"type":"boolean","description":"Whether the report found at least one match","nullable":true,"optional":true},"tags":{"type":"array","description":"Tags associated with the report","items":{"type":"string"}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full report attributes, which vary by report type"}}}},"persona_decline_inquiry":{"inquiry":{"type":"object","description":"The declined inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_expire_inquiry":{"inquiry":{"type":"object","description":"The expired inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_generate_inquiry_link":{"inquiry":{"type":"object","description":"The inquiry the link was generated for","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}},"oneTimeLink":{"type":"string","description":"One-time link the individual can open to complete the inquiry"},"oneTimeLinkShort":{"type":"string","description":"Shortened version of the one-time link"}},"persona_get_account":{"account":{"type":"object","description":"The retrieved account","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_get_case":{"case":{"type":"object","description":"The retrieved case","properties":{"id":{"type":"string","description":"Case ID (starts with case_)"},"status":{"type":"string","description":"Case status","nullable":true},"name":{"type":"string","description":"Case name","nullable":true},"resolution":{"type":"string","description":"Case resolution","nullable":true},"assigneeId":{"type":"string","description":"ID of the assigned reviewer","nullable":true},"tags":{"type":"array","description":"Tags associated with the case","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the case template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"assignedAt":{"type":"string","description":"ISO 8601 assignment timestamp","nullable":true},"resolvedAt":{"type":"string","description":"ISO 8601 resolution timestamp","nullable":true}}}},"persona_get_document":{"document":{"type":"object","description":"The retrieved document","properties":{"id":{"type":"string","description":"Document ID (starts with doc_)"},"type":{"type":"string","description":"Document type (e.g. document/government-id)"},"status":{"type":"string","description":"Document status (initiated, submitted, processed, errored)","nullable":true},"kind":{"type":"string","description":"Kind of document collected","nullable":true},"files":{"type":"array","description":"Files uploaded to the document, with Persona-hosted download URLs","items":{"type":"object","properties":{"filename":{"type":"string","description":"Original file name","nullable":true},"url":{"type":"string","description":"Persona-hosted file URL (requires API key to download)","nullable":true},"byteSize":{"type":"number","description":"File size in bytes","nullable":true}}}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"processedAt":{"type":"string","description":"ISO 8601 processing timestamp","nullable":true},"attributes":{"type":"json","description":"Full document attributes, which vary by document type"}}}},"persona_get_inquiry":{"inquiry":{"type":"object","description":"The retrieved inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_get_report":{"report":{"type":"object","description":"The retrieved report","properties":{"id":{"type":"string","description":"Report ID (starts with rep_)"},"type":{"type":"string","description":"Report type (e.g. report/watchlist)"},"status":{"type":"string","description":"Report status (pending, ready, errored)","nullable":true},"hasMatch":{"type":"boolean","description":"Whether the report found at least one match","nullable":true,"optional":true},"tags":{"type":"array","description":"Tags associated with the report","items":{"type":"string"}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full report attributes, which vary by report type"}}}},"persona_get_verification":{"verification":{"type":"object","description":"The retrieved verification","properties":{"id":{"type":"string","description":"Verification ID (starts with ver_)"},"type":{"type":"string","description":"Verification type (e.g. verification/government-id)"},"status":{"type":"string","description":"Verification status (initiated, submitted, passed, failed, requires_retry, canceled)","nullable":true},"checks":{"type":"array","description":"Individual checks run as part of the verification","items":{"type":"object"}},"countryCode":{"type":"string","description":"ISO 3166-1 alpha-2 country code","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"submittedAt":{"type":"string","description":"ISO 8601 submission timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full verification attributes, which vary by verification type"}}}},"persona_import_accounts":{"importer":{"type":"object","description":"The created account importer","properties":{"id":{"type":"string","description":"Importer ID (starts with mprt_)"},"status":{"type":"string","description":"Importer status (pending, ready, errored)","nullable":true},"successfulCount":{"type":"number","description":"Number of rows imported successfully"},"errorCount":{"type":"number","description":"Number of rows that failed to import"},"duplicateCount":{"type":"number","description":"Number of duplicate rows skipped"},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true}}}},"persona_list_accounts":{"accounts":{"type":"array","description":"Accounts matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_cases":{"cases":{"type":"array","description":"Cases matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Case ID (starts with case_)"},"status":{"type":"string","description":"Case status","nullable":true},"name":{"type":"string","description":"Case name","nullable":true},"resolution":{"type":"string","description":"Case resolution","nullable":true},"assigneeId":{"type":"string","description":"ID of the assigned reviewer","nullable":true},"tags":{"type":"array","description":"Tags associated with the case","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the case template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"assignedAt":{"type":"string","description":"ISO 8601 assignment timestamp","nullable":true},"resolvedAt":{"type":"string","description":"ISO 8601 resolution timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_inquiries":{"inquiries":{"type":"array","description":"Inquiries matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_inquiry_templates":{"inquiryTemplates":{"type":"array","description":"Inquiry templates in the organization","items":{"type":"object","properties":{"id":{"type":"string","description":"Inquiry template ID (starts with itmpl_)"},"name":{"type":"string","description":"Name of the inquiry template","nullable":true},"status":{"type":"string","description":"Inquiry template status (active, inactive)","nullable":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_list_reports":{"reports":{"type":"array","description":"Reports matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Report ID (starts with rep_)"},"type":{"type":"string","description":"Report type (e.g. report/watchlist)"},"status":{"type":"string","description":"Report status (pending, ready, errored)","nullable":true},"hasMatch":{"type":"boolean","description":"Whether the report found at least one match","nullable":true,"optional":true},"tags":{"type":"array","description":"Tags associated with the report","items":{"type":"string"}},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"attributes":{"type":"json","description":"Full report attributes, which vary by report type"}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (pass as pageAfter), or null on the last page","optional":true}},"persona_mark_inquiry_for_review":{"inquiry":{"type":"object","description":"The inquiry marked for review","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_print_inquiry_pdf":{"file":{"type":"file","description":"PDF summary of the inquiry, stored in execution files","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}}},"persona_redact_account":{"account":{"type":"object","description":"The redacted account (PII fields are removed)","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_redact_inquiry":{"inquiry":{"type":"object","description":"The redacted inquiry (PII fields are removed)","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"persona_resume_inquiry":{"inquiry":{"type":"object","description":"The resumed inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}},"sessionToken":{"type":"string","description":"Session token for the new inquiry session, used to continue the flow in embedded SDKs"}},"persona_update_account":{"account":{"type":"object","description":"The updated account","properties":{"id":{"type":"string","description":"Account ID (starts with act_)"},"referenceId":{"type":"string","description":"Reference ID linking the account to an entity in your user model","nullable":true},"accountTypeName":{"type":"string","description":"Name of the account type","nullable":true},"accountStatus":{"type":"string","description":"Status set on the account","nullable":true},"tags":{"type":"array","description":"Tags associated with the account","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs defined by the account type","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"updatedAt":{"type":"string","description":"ISO 8601 last update timestamp","nullable":true}}}},"persona_update_inquiry":{"inquiry":{"type":"object","description":"The updated inquiry","properties":{"id":{"type":"string","description":"Inquiry ID (starts with inq_)"},"status":{"type":"string","description":"Inquiry status (created, pending, completed, failed, expired, needs_review, approved, declined)","nullable":true},"referenceId":{"type":"string","description":"Reference ID linking the inquiry to an entity in your user model","nullable":true},"note":{"type":"string","description":"Free-form note on the inquiry","nullable":true},"tags":{"type":"array","description":"Tags associated with the inquiry","items":{"type":"string"}},"fields":{"type":"json","description":"Field name to field value pairs collected by the inquiry template","nullable":true},"createdAt":{"type":"string","description":"ISO 8601 creation timestamp","nullable":true},"startedAt":{"type":"string","description":"ISO 8601 start timestamp","nullable":true},"completedAt":{"type":"string","description":"ISO 8601 completion timestamp","nullable":true},"failedAt":{"type":"string","description":"ISO 8601 failure timestamp","nullable":true},"expiredAt":{"type":"string","description":"ISO 8601 expiration timestamp","nullable":true},"decisionedAt":{"type":"string","description":"ISO 8601 decision timestamp","nullable":true}}}},"pinecone_delete_vectors":{"statusText":{"type":"string","description":"Status of the delete operation"}},"pinecone_describe_index":{"index":{"type":"object","description":"Index configuration and status","properties":{"name":{"type":"string","description":"Index name"},"dimension":{"type":"number","description":"Vector dimensionality"},"metric":{"type":"string","description":"Distance metric (cosine, euclidean, dotproduct)"},"host":{"type":"string","description":"Index host URL for data-plane operations"},"vectorType":{"type":"string","description":"Vector type (dense or sparse)"},"deletionProtection":{"type":"string","description":"Deletion protection (enabled or disabled)"},"tags":{"type":"object","description":"Custom user tags on the index"},"spec":{"type":"object","description":"Index spec (serverless or pod configuration)"},"status":{"type":"object","description":"Index status with ready and state"}}}},"pinecone_describe_index_stats":{"namespaces":{"type":"json","description":"Map of namespace name to its summary including vectorCount"},"dimension":{"type":"number","description":"Dimensionality of the indexed vectors"},"indexFullness":{"type":"number","description":"Fullness of the index (pod-based indexes only)"},"totalVectorCount":{"type":"number","description":"Total number of vectors across all namespaces"}},"pinecone_fetch":{"matches":{"type":"array","description":"Fetched vectors with ID, values, metadata, and score","items":{"type":"object","properties":{"id":{"type":"string","description":"Vector ID"},"values":{"type":"array","description":"Vector values"},"metadata":{"type":"object","description":"Associated metadata"},"score":{"type":"number","description":"Match score (1.0 for exact matches)"}}}},"data":{"type":"array","description":"Vector data with values and vector type","items":{"type":"object","properties":{"values":{"type":"array","description":"Vector values"},"vector_type":{"type":"string","description":"Vector type (dense/sparse)"}}}},"usage":{"type":"object","description":"Usage statistics including total read units","properties":{"total_tokens":{"type":"number","description":"Read units consumed"}}}},"pinecone_generate_embeddings":{"data":{"type":"array","description":"Generated embeddings data with values and vector type"},"model":{"type":"string","description":"Model used for generating embeddings"},"vector_type":{"type":"string","description":"Type of vector generated (dense/sparse)"},"usage":{"type":"object","description":"Usage statistics for embeddings generation"}},"pinecone_list_indexes":{"indexes":{"type":"array","description":"List of indexes with name, dimension, metric, host, spec, and status","items":{"type":"object","properties":{"name":{"type":"string","description":"Index name"},"dimension":{"type":"number","description":"Vector dimensionality"},"metric":{"type":"string","description":"Distance metric (cosine, euclidean, dotproduct)"},"host":{"type":"string","description":"Index host URL for data-plane operations"},"vectorType":{"type":"string","description":"Vector type (dense or sparse)"},"deletionProtection":{"type":"string","description":"Deletion protection (enabled or disabled)"},"tags":{"type":"object","description":"Custom user tags on the index"},"spec":{"type":"object","description":"Index spec (serverless or pod configuration)"},"status":{"type":"object","description":"Index status with ready and state"}}}}},"pinecone_list_vector_ids":{"vectorIds":{"type":"array","description":"Vector IDs in the namespace","items":{"type":"string","description":"Vector ID"}},"pagination":{"type":"object","description":"Pagination info with a next token when more results exist","properties":{"next":{"type":"string","description":"Token to fetch the next page"}}},"namespace":{"type":"string","description":"Namespace the IDs were listed from"},"usage":{"type":"object","description":"Usage statistics including read units","properties":{"total_tokens":{"type":"number","description":"Read units consumed"}}}},"pinecone_search_text":{"matches":{"type":"array","description":"Search results with ID, score, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Vector ID"},"score":{"type":"number","description":"Similarity score"},"metadata":{"type":"object","description":"Associated metadata"}}}},"usage":{"type":"object","description":"Usage statistics including tokens, read units, and rerank units","properties":{"total_tokens":{"type":"number","description":"Total tokens used for embedding"},"read_units":{"type":"number","description":"Read units consumed"},"rerank_units":{"type":"number","description":"Rerank units used"}}}},"pinecone_search_vector":{"matches":{"type":"array","description":"Vector search results with ID, score, values, and metadata"},"namespace":{"type":"string","description":"Namespace where the search was performed"}},"pinecone_update_vector":{"statusText":{"type":"string","description":"Status of the update operation"}},"pinecone_upsert_text":{"statusText":{"type":"string","description":"Status of the upsert operation"}},"pipedrive_create_activity":{"activity":{"type":"object","description":"The created activity object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_create_deal":{"deal":{"type":"object","description":"The created deal object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_create_lead":{"lead":{"type":"object","description":"The created lead object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_create_project":{"project":{"type":"object","description":"The created project object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_delete_lead":{"data":{"type":"object","description":"Deletion confirmation data","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_activities":{"activities":{"type":"array","description":"Array of activity objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"Activity ID"},"subject":{"type":"string","description":"Activity subject"},"type":{"type":"string","description":"Activity type (call, meeting, task, etc.)"},"due_date":{"type":"string","description":"Due date (YYYY-MM-DD)"},"due_time":{"type":"string","description":"Due time (HH:MM)"},"duration":{"type":"string","description":"Duration (HH:MM)"},"deal_id":{"type":"number","description":"Associated deal ID","optional":true},"person_id":{"type":"number","description":"Associated person ID","optional":true},"org_id":{"type":"number","description":"Associated organization ID","optional":true},"done":{"type":"boolean","description":"Whether the activity is done"},"note":{"type":"string","description":"Activity note"},"add_time":{"type":"string","description":"When the activity was created"},"update_time":{"type":"string","description":"When the activity was last updated"}}}},"total_items":{"type":"number","description":"Total number of activities returned"},"has_more":{"type":"boolean","description":"Whether more activities are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_all_deals":{"deals":{"type":"array","description":"Array of deal objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"Deal ID"},"title":{"type":"string","description":"Deal title"},"value":{"type":"number","description":"Deal value"},"currency":{"type":"string","description":"Currency code"},"status":{"type":"string","description":"Deal status (open, won, lost, deleted)"},"stage_id":{"type":"number","description":"Pipeline stage ID"},"pipeline_id":{"type":"number","description":"Pipeline ID"},"person_id":{"type":"number","description":"Associated person ID","optional":true},"org_id":{"type":"number","description":"Associated organization ID","optional":true},"owner_id":{"type":"number","description":"Deal owner user ID"},"add_time":{"type":"string","description":"When the deal was created (ISO 8601)"},"update_time":{"type":"string","description":"When the deal was last updated (ISO 8601)"},"won_time":{"type":"string","description":"When the deal was won","optional":true},"lost_time":{"type":"string","description":"When the deal was lost","optional":true},"close_time":{"type":"string","description":"When the deal was closed","optional":true},"expected_close_date":{"type":"string","description":"Expected close date","optional":true}}}},"metadata":{"type":"object","description":"Pagination metadata for the response","properties":{"total_items":{"type":"number","description":"Total number of items"},"has_more":{"type":"boolean","description":"Whether more items are available","optional":true},"next_cursor":{"type":"string","description":"Cursor for fetching the next page (v2 endpoints)","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page (v1 endpoints)","optional":true}}},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_deal":{"deal":{"type":"object","description":"Deal object with full details","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_files":{"files":{"type":"array","description":"Array of file objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"File ID"},"name":{"type":"string","description":"File name"},"file_type":{"type":"string","description":"File type/extension"},"file_size":{"type":"number","description":"File size in bytes"},"add_time":{"type":"string","description":"When the file was uploaded"},"update_time":{"type":"string","description":"When the file was last updated"},"deal_id":{"type":"number","description":"Associated deal ID","optional":true},"person_id":{"type":"number","description":"Associated person ID","optional":true},"org_id":{"type":"number","description":"Associated organization ID","optional":true},"url":{"type":"string","description":"File download URL"}}}},"downloadedFiles":{"type":"file[]","description":"Downloaded files from Pipedrive","optional":true},"total_items":{"type":"number","description":"Total number of files returned"},"has_more":{"type":"boolean","description":"Whether more files are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_leads":{"leads":{"type":"array","description":"Array of lead objects (when listing all)","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Lead ID (UUID)"},"title":{"type":"string","description":"Lead title"},"person_id":{"type":"number","description":"ID of the associated person","optional":true},"organization_id":{"type":"number","description":"ID of the associated organization","optional":true},"owner_id":{"type":"number","description":"ID of the lead owner"},"value":{"type":"object","description":"Lead value","optional":true,"properties":{"amount":{"type":"number","description":"Value amount"},"currency":{"type":"string","description":"Currency code (e.g., USD, EUR)"}}},"expected_close_date":{"type":"string","description":"Expected close date (YYYY-MM-DD)","optional":true},"is_archived":{"type":"boolean","description":"Whether the lead is archived"},"was_seen":{"type":"boolean","description":"Whether the lead was seen"},"add_time":{"type":"string","description":"When the lead was created (ISO 8601)"},"update_time":{"type":"string","description":"When the lead was last updated (ISO 8601)"}}}},"lead":{"type":"object","description":"Single lead object (when lead_id is provided)","optional":true,"properties":{"id":{"type":"string","description":"Lead ID (UUID)"},"title":{"type":"string","description":"Lead title"},"person_id":{"type":"number","description":"ID of the associated person","optional":true},"organization_id":{"type":"number","description":"ID of the associated organization","optional":true},"owner_id":{"type":"number","description":"ID of the lead owner"},"value":{"type":"object","description":"Lead value","optional":true,"properties":{"amount":{"type":"number","description":"Value amount"},"currency":{"type":"string","description":"Currency code (e.g., USD, EUR)"}}},"expected_close_date":{"type":"string","description":"Expected close date (YYYY-MM-DD)","optional":true},"is_archived":{"type":"boolean","description":"Whether the lead is archived"},"was_seen":{"type":"boolean","description":"Whether the lead was seen"},"add_time":{"type":"string","description":"When the lead was created (ISO 8601)"},"update_time":{"type":"string","description":"When the lead was last updated (ISO 8601)"}}},"total_items":{"type":"number","description":"Total number of leads returned","optional":true},"has_more":{"type":"boolean","description":"Whether more leads are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_mail_messages":{"messages":{"type":"array","description":"Array of mail thread objects from Pipedrive mailbox"},"total_items":{"type":"number","description":"Total number of mail threads returned"},"has_more":{"type":"boolean","description":"Whether more messages are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_mail_thread":{"messages":{"type":"array","description":"Array of mail message objects from the thread"},"metadata":{"type":"object","description":"Thread and pagination metadata"},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_pipeline_deals":{"deals":{"type":"array","description":"Array of deal objects from the pipeline"},"metadata":{"type":"object","description":"Pipeline and pagination metadata"},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_pipelines":{"pipelines":{"type":"array","description":"Array of pipeline objects from Pipedrive","items":{"type":"object","properties":{"id":{"type":"number","description":"Pipeline ID"},"name":{"type":"string","description":"Pipeline name"},"url_title":{"type":"string","description":"URL-friendly title"},"order_nr":{"type":"number","description":"Pipeline order number"},"active":{"type":"boolean","description":"Whether the pipeline is active"},"deal_probability":{"type":"boolean","description":"Whether deal probability is enabled"},"add_time":{"type":"string","description":"When the pipeline was created"},"update_time":{"type":"string","description":"When the pipeline was last updated"}}}},"total_items":{"type":"number","description":"Total number of pipelines returned"},"has_more":{"type":"boolean","description":"Whether more pipelines are available","optional":true},"next_start":{"type":"number","description":"Offset for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_get_projects":{"projects":{"type":"array","description":"Array of project objects (when listing all)","optional":true},"project":{"type":"object","description":"Single project object (when project_id is provided)","optional":true},"total_items":{"type":"number","description":"Total number of projects returned","optional":true},"has_more":{"type":"boolean","description":"Whether more projects are available","optional":true},"next_cursor":{"type":"string","description":"Cursor for fetching the next page","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_update_activity":{"activity":{"type":"object","description":"The updated activity object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_update_deal":{"deal":{"type":"object","description":"The updated deal object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"pipedrive_update_lead":{"lead":{"type":"object","description":"The updated lead object","optional":true},"success":{"type":"boolean","description":"Operation success status"}},"polymarket_get_activity":{"activity":{"type":"array","description":"Array of activity entries","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"User proxy wallet address"},"timestamp":{"type":"number","description":"Unix timestamp of activity"},"conditionId":{"type":"string","description":"Market condition ID"},"type":{"type":"string","description":"Activity type (TRADE, SPLIT, MERGE, REDEEM, REWARD, CONVERSION)"},"size":{"type":"number","description":"Size in tokens"},"usdcSize":{"type":"number","description":"Size in USDC"},"transactionHash":{"type":"string","description":"Blockchain transaction hash"},"price":{"type":"number","description":"Price (for trades)"},"asset":{"type":"string","description":"Asset/token ID"},"side":{"type":"string","description":"Trade side (BUY/SELL)"},"outcomeIndex":{"type":"number","description":"Outcome index"},"title":{"type":"string","description":"Market title"},"slug":{"type":"string","description":"Market slug"},"icon":{"type":"string","description":"Market icon URL"},"eventSlug":{"type":"string","description":"Event slug"},"outcome":{"type":"string","description":"Outcome name"},"name":{"type":"string","description":"User display name"},"pseudonym":{"type":"string","description":"User pseudonym"},"bio":{"type":"string","description":"User bio"},"profileImage":{"type":"string","description":"User profile image URL"},"profileImageOptimized":{"type":"string","description":"Optimized profile image URL"}}}}},"polymarket_get_event":{"event":{"type":"object","description":"Event object with details","properties":{"id":{"type":"string","description":"Event ID"},"ticker":{"type":"string","description":"Event ticker"},"slug":{"type":"string","description":"Event slug"},"title":{"type":"string","description":"Event title"},"description":{"type":"string","description":"Event description"},"startDate":{"type":"string","description":"Start date"},"creationDate":{"type":"string","description":"Creation date"},"endDate":{"type":"string","description":"End date"},"image":{"type":"string","description":"Event image URL"},"icon":{"type":"string","description":"Event icon URL"},"active":{"type":"boolean","description":"Whether event is active"},"closed":{"type":"boolean","description":"Whether event is closed"},"archived":{"type":"boolean","description":"Whether event is archived"},"liquidity":{"type":"number","description":"Total liquidity"},"volume":{"type":"number","description":"Total volume"},"openInterest":{"type":"number","description":"Open interest"},"commentCount":{"type":"number","description":"Comment count"},"markets":{"type":"array","description":"Array of markets in this event"}}}},"polymarket_get_events":{"events":{"type":"array","description":"Array of event objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Event ID"},"ticker":{"type":"string","description":"Event ticker"},"slug":{"type":"string","description":"Event slug"},"title":{"type":"string","description":"Event title"},"description":{"type":"string","description":"Event description"},"startDate":{"type":"string","description":"Start date"},"endDate":{"type":"string","description":"End date"},"image":{"type":"string","description":"Event image URL"},"icon":{"type":"string","description":"Event icon URL"},"active":{"type":"boolean","description":"Whether event is active"},"closed":{"type":"boolean","description":"Whether event is closed"},"archived":{"type":"boolean","description":"Whether event is archived"},"liquidity":{"type":"number","description":"Total liquidity"},"volume":{"type":"number","description":"Total volume"},"markets":{"type":"array","description":"Array of markets in this event"}}}}},"polymarket_get_holders":{"holders":{"type":"array","description":"Array of market holder groups by token","items":{"type":"object","properties":{"token":{"type":"string","description":"Token/asset ID"},"holders":{"type":"array","description":"Array of holders for this token","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"Holder wallet address"},"bio":{"type":"string","description":"Holder bio"},"asset":{"type":"string","description":"Asset ID"},"pseudonym":{"type":"string","description":"Holder pseudonym"},"amount":{"type":"number","description":"Amount held"},"displayUsernamePublic":{"type":"boolean","description":"Whether username is publicly displayed"},"outcomeIndex":{"type":"number","description":"Outcome index"},"name":{"type":"string","description":"Holder display name"},"profileImage":{"type":"string","description":"Profile image URL"},"profileImageOptimized":{"type":"string","description":"Optimized profile image URL"},"verified":{"type":"boolean","description":"Whether the holder is verified"}}}}}}}},"polymarket_get_last_trade_price":{"price":{"type":"string","description":"Last trade price"},"side":{"type":"string","description":"Side of the last trade (BUY or SELL)"}},"polymarket_get_leaderboard":{"leaderboard":{"type":"array","description":"Array of leaderboard entries","items":{"type":"object","properties":{"rank":{"type":"string","description":"Leaderboard rank position"},"proxyWallet":{"type":"string","description":"User proxy wallet address"},"userName":{"type":"string","description":"User display name"},"vol":{"type":"number","description":"Trading volume"},"pnl":{"type":"number","description":"Profit and loss"},"profileImage":{"type":"string","description":"User profile image URL"},"xUsername":{"type":"string","description":"Twitter/X username"},"verifiedBadge":{"type":"boolean","description":"Whether user has verified badge"}}}}},"polymarket_get_market":{"market":{"type":"object","description":"Market object with details","properties":{"id":{"type":"string","description":"Market ID"},"question":{"type":"string","description":"Market question"},"conditionId":{"type":"string","description":"Condition ID"},"slug":{"type":"string","description":"Market slug"},"resolutionSource":{"type":"string","description":"Resolution source"},"endDate":{"type":"string","description":"End date"},"startDate":{"type":"string","description":"Start date"},"image":{"type":"string","description":"Market image URL"},"icon":{"type":"string","description":"Market icon URL"},"description":{"type":"string","description":"Market description"},"outcomes":{"type":"string","description":"Outcomes JSON string"},"outcomePrices":{"type":"string","description":"Outcome prices JSON string"},"volume":{"type":"string","description":"Total volume"},"liquidity":{"type":"string","description":"Total liquidity"},"active":{"type":"boolean","description":"Whether market is active"},"closed":{"type":"boolean","description":"Whether market is closed"},"archived":{"type":"boolean","description":"Whether market is archived"},"volumeNum":{"type":"number","description":"Volume as number"},"liquidityNum":{"type":"number","description":"Liquidity as number"},"clobTokenIds":{"type":"array","description":"CLOB token IDs"},"acceptingOrders":{"type":"boolean","description":"Whether accepting orders"},"negRisk":{"type":"boolean","description":"Whether negative risk"}}}},"polymarket_get_markets":{"markets":{"type":"array","description":"Array of market objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Market ID"},"question":{"type":"string","description":"Market question"},"conditionId":{"type":"string","description":"Condition ID"},"slug":{"type":"string","description":"Market slug"},"endDate":{"type":"string","description":"End date"},"image":{"type":"string","description":"Market image URL"},"outcomes":{"type":"string","description":"Outcomes JSON string"},"outcomePrices":{"type":"string","description":"Outcome prices JSON string"},"volume":{"type":"string","description":"Total volume"},"liquidity":{"type":"string","description":"Total liquidity"},"active":{"type":"boolean","description":"Whether market is active"},"closed":{"type":"boolean","description":"Whether market is closed"},"volumeNum":{"type":"number","description":"Volume as number"},"liquidityNum":{"type":"number","description":"Liquidity as number"},"clobTokenIds":{"type":"array","description":"CLOB token IDs"}}}}},"polymarket_get_midpoint":{"midpoint":{"type":"string","description":"Midpoint price"}},"polymarket_get_orderbook":{"orderbook":{"type":"object","description":"Order book with bids and asks arrays","properties":{"market":{"type":"string","description":"Market identifier"},"asset_id":{"type":"string","description":"Asset token ID"},"hash":{"type":"string","description":"Order book hash"},"timestamp":{"type":"string","description":"Timestamp"},"bids":{"type":"array","description":"Bid orders","items":{"type":"object","properties":{"price":{"type":"string","description":"Bid price"},"size":{"type":"string","description":"Bid size"}}}},"asks":{"type":"array","description":"Ask orders","items":{"type":"object","properties":{"price":{"type":"string","description":"Ask price"},"size":{"type":"string","description":"Ask size"}}}},"min_order_size":{"type":"string","description":"Minimum order size"},"tick_size":{"type":"string","description":"Tick size"},"neg_risk":{"type":"boolean","description":"Whether negative risk"},"last_trade_price":{"type":"string","description":"Last trade price"}}}},"polymarket_get_positions":{"positions":{"type":"array","description":"Array of position objects","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"Proxy wallet address"},"asset":{"type":"string","description":"Asset token ID"},"conditionId":{"type":"string","description":"Condition ID"},"size":{"type":"number","description":"Position size"},"avgPrice":{"type":"number","description":"Average price"},"initialValue":{"type":"number","description":"Initial value"},"currentValue":{"type":"number","description":"Current value"},"cashPnl":{"type":"number","description":"Cash profit/loss"},"percentPnl":{"type":"number","description":"Percent profit/loss"},"totalBought":{"type":"number","description":"Total bought"},"realizedPnl":{"type":"number","description":"Realized profit/loss"},"percentRealizedPnl":{"type":"number","description":"Percent realized profit/loss"},"curPrice":{"type":"number","description":"Current price"},"redeemable":{"type":"boolean","description":"Whether position is redeemable"},"mergeable":{"type":"boolean","description":"Whether position is mergeable"},"title":{"type":"string","description":"Market title"},"slug":{"type":"string","description":"Market slug"},"icon":{"type":"string","description":"Market icon URL"},"eventSlug":{"type":"string","description":"Event slug"},"outcome":{"type":"string","description":"Outcome name"},"outcomeIndex":{"type":"number","description":"Outcome index"},"oppositeOutcome":{"type":"string","description":"Opposite outcome name"},"oppositeAsset":{"type":"string","description":"Opposite asset token ID"},"endDate":{"type":"string","description":"End date"},"negativeRisk":{"type":"boolean","description":"Whether negative risk"}}}}},"polymarket_get_price":{"price":{"type":"string","description":"Market price"}},"polymarket_get_price_history":{"history":{"type":"array","description":"Array of price history entries","items":{"type":"object","properties":{"t":{"type":"number","description":"Unix timestamp"},"p":{"type":"number","description":"Price at timestamp"}}}}},"polymarket_get_series":{"series":{"type":"array","description":"Array of series objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Series ID"},"ticker":{"type":"string","description":"Series ticker"},"slug":{"type":"string","description":"Series slug"},"title":{"type":"string","description":"Series title"},"seriesType":{"type":"string","description":"Series type"},"recurrence":{"type":"string","description":"Recurrence pattern"},"image":{"type":"string","description":"Series image URL"},"icon":{"type":"string","description":"Series icon URL"},"active":{"type":"boolean","description":"Whether series is active"},"closed":{"type":"boolean","description":"Whether series is closed"},"archived":{"type":"boolean","description":"Whether series is archived"},"featured":{"type":"boolean","description":"Whether series is featured"},"volume":{"type":"number","description":"Total volume"},"liquidity":{"type":"number","description":"Total liquidity"},"eventCount":{"type":"number","description":"Number of events in series"}}}}},"polymarket_get_series_by_id":{"series":{"type":"object","description":"Series object with details","properties":{"id":{"type":"string","description":"Series ID"},"ticker":{"type":"string","description":"Series ticker"},"slug":{"type":"string","description":"Series slug"},"title":{"type":"string","description":"Series title"},"seriesType":{"type":"string","description":"Series type"},"recurrence":{"type":"string","description":"Recurrence pattern"},"image":{"type":"string","description":"Series image URL"},"icon":{"type":"string","description":"Series icon URL"},"active":{"type":"boolean","description":"Whether series is active"},"closed":{"type":"boolean","description":"Whether series is closed"},"archived":{"type":"boolean","description":"Whether series is archived"},"featured":{"type":"boolean","description":"Whether series is featured"},"volume":{"type":"number","description":"Total volume"},"liquidity":{"type":"number","description":"Total liquidity"},"commentCount":{"type":"number","description":"Comment count"},"eventCount":{"type":"number","description":"Number of events in series"},"events":{"type":"array","description":"Array of events in this series"}}}},"polymarket_get_spread":{"spread":{"type":"object","description":"Spread value between bid and ask","properties":{"spread":{"type":"string","description":"The spread value"}}}},"polymarket_get_tags":{"tags":{"type":"array","description":"Array of tag objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Tag ID"},"label":{"type":"string","description":"Tag label"},"slug":{"type":"string","description":"Tag slug"},"createdAt":{"type":"string","description":"Creation timestamp"},"updatedAt":{"type":"string","description":"Last update timestamp"}}}}},"polymarket_get_tick_size":{"tickSize":{"type":"string","description":"Minimum tick size"}},"polymarket_get_trades":{"trades":{"type":"array","description":"Array of trade objects","items":{"type":"object","properties":{"proxyWallet":{"type":"string","description":"Proxy wallet address"},"side":{"type":"string","description":"Trade side (BUY or SELL)"},"asset":{"type":"string","description":"Asset token ID"},"conditionId":{"type":"string","description":"Condition ID"},"size":{"type":"number","description":"Trade size"},"price":{"type":"number","description":"Trade price"},"timestamp":{"type":"number","description":"Unix timestamp"},"title":{"type":"string","description":"Market title"},"slug":{"type":"string","description":"Market slug"},"icon":{"type":"string","description":"Market icon URL"},"eventSlug":{"type":"string","description":"Event slug"},"outcome":{"type":"string","description":"Outcome name"},"outcomeIndex":{"type":"number","description":"Outcome index"},"name":{"type":"string","description":"Trader name"},"pseudonym":{"type":"string","description":"Trader pseudonym"},"bio":{"type":"string","description":"Trader bio"},"profileImage":{"type":"string","description":"Profile image URL"},"profileImageOptimized":{"type":"string","description":"Optimized profile image URL"},"transactionHash":{"type":"string","description":"Transaction hash"}}}}},"polymarket_search":{"results":{"type":"object","description":"Search results containing events, tags, and profiles arrays","properties":{"events":{"type":"array","description":"Array of matching event objects (markets nested)"},"tags":{"type":"array","description":"Array of matching tag objects"},"profiles":{"type":"array","description":"Array of matching profile objects"}}}},"postgresql_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Deleted data (if RETURNING clause used)"},"rowCount":{"type":"number","description":"Number of rows deleted"}},"postgresql_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows affected"}},"postgresql_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Inserted data (if RETURNING clause used)"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"postgresql_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"schema":{"type":"string","description":"Schema name (e.g., public)"},"columns":{"type":"array","description":"Table columns","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Data type (e.g., integer, varchar, timestamp)"},"nullable":{"type":"boolean","description":"Whether the column allows NULL values"},"default":{"type":"string","description":"Default value expression","optional":true},"isPrimaryKey":{"type":"boolean","description":"Whether the column is part of the primary key"},"isForeignKey":{"type":"boolean","description":"Whether the column is a foreign key"},"references":{"type":"object","description":"Foreign key reference information","optional":true,"properties":{"table":{"type":"string","description":"Referenced table name"},"column":{"type":"string","description":"Referenced column name"}}}}}},"primaryKey":{"type":"array","description":"Primary key column names","items":{"type":"string","description":"Column name"}},"foreignKeys":{"type":"array","description":"Foreign key constraints","items":{"type":"object","properties":{"column":{"type":"string","description":"Local column name"},"referencesTable":{"type":"string","description":"Referenced table name"},"referencesColumn":{"type":"string","description":"Referenced column name"}}}},"indexes":{"type":"array","description":"Table indexes","items":{"type":"object","properties":{"name":{"type":"string","description":"Index name"},"columns":{"type":"array","description":"Columns included in the index","items":{"type":"string","description":"Column name"}},"unique":{"type":"boolean","description":"Whether the index enforces uniqueness"}}}}}}},"schemas":{"type":"array","description":"List of available schemas in the database","items":{"type":"string","description":"Schema name"}}},"postgresql_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"postgresql_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Updated data (if RETURNING clause used)"},"rowCount":{"type":"number","description":"Number of rows updated"}},"posthog_batch_events":{"status":{"type":"string","description":"Status message indicating whether the batch was captured successfully"},"events_processed":{"type":"number","description":"Number of events processed in the batch"}},"posthog_capture_event":{"status":{"type":"string","description":"Status message indicating whether the event was captured successfully"}},"posthog_create_annotation":{"id":{"type":"number","description":"Unique identifier for the created annotation"},"content":{"type":"string","description":"Content/text of the annotation"},"date_marker":{"type":"string","description":"ISO timestamp marking when the annotation applies"},"created_at":{"type":"string","description":"ISO timestamp when annotation was created"},"updated_at":{"type":"string","description":"ISO timestamp when annotation was last updated"},"created_by":{"type":"object","description":"User who created the annotation","optional":true},"dashboard_item":{"type":"number","description":"ID of dashboard item this annotation is attached to","optional":true},"dashboard_id":{"type":"number","description":"ID of the dashboard this annotation is attached to","optional":true},"insight_short_id":{"type":"string","description":"Short ID of the insight this annotation is attached to","optional":true},"insight_name":{"type":"string","description":"Name of the insight this annotation is attached to","optional":true},"scope":{"type":"string","description":"Scope of the annotation (project, organization, dashboard, or dashboard_item)"},"deleted":{"type":"boolean","description":"Whether the annotation is deleted"}},"posthog_create_cohort":{"id":{"type":"number","description":"Unique identifier for the created cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort","optional":true},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"created_by":{"type":"object","description":"User who created the cohort","optional":true},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"},"version":{"type":"number","description":"Version number of the cohort"}},"posthog_create_dashboard":{"id":{"type":"number","description":"Unique identifier for the created dashboard"},"name":{"type":"string","description":"Name of the dashboard"},"description":{"type":"string","description":"Description of the dashboard"},"pinned":{"type":"boolean","description":"Whether the dashboard is pinned"},"created_at":{"type":"string","description":"ISO timestamp when dashboard was created"},"tiles":{"type":"array","description":"Tiles/widgets on the dashboard"},"filters":{"type":"object","description":"Global filters applied to the dashboard"},"tags":{"type":"array","description":"Tags associated with the dashboard"}},"posthog_create_experiment":{"experiment":{"type":"object","description":"Created experiment","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date"},"end_date":{"type":"string","description":"End date"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"archived":{"type":"boolean","description":"Whether the experiment is archived"}}}},"posthog_create_feature_flag":{"flag":{"type":"object","description":"Created feature flag","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)"},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"}}}},"posthog_create_insight":{"id":{"type":"number","description":"Unique identifier for the created insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight","optional":true},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"created_by":{"type":"object","description":"User who created the insight","optional":true},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"},"tags":{"type":"array","description":"Tags associated with the insight"}},"posthog_create_survey":{"survey":{"type":"object","description":"Created survey details","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"created_at":{"type":"string","description":"Creation timestamp"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"}}}},"posthog_delete_feature_flag":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"message":{"type":"string","description":"Confirmation message"}},"posthog_delete_person":{"status":{"type":"string","description":"Status message indicating whether the person was deleted successfully"}},"posthog_delete_survey":{"status":{"type":"string","description":"Status message indicating whether the survey was deleted successfully"}},"posthog_evaluate_flags":{"feature_flags":{"type":"object","description":"Feature flag evaluations (key-value pairs where values are boolean or string variants)"},"feature_flag_payloads":{"type":"object","description":"Additional payloads attached to feature flags"},"errors_while_computing_flags":{"type":"boolean","description":"Whether there were errors while computing flags"}},"posthog_get_cohort":{"id":{"type":"number","description":"Unique identifier for the cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort","optional":true},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"created_by":{"type":"object","description":"User who created the cohort","optional":true},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"last_calculation":{"type":"string","description":"ISO timestamp of last calculation"},"errors_calculating":{"type":"number","description":"Number of errors during calculation"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"},"version":{"type":"number","description":"Version number of the cohort"}},"posthog_get_dashboard":{"id":{"type":"number","description":"Unique identifier for the dashboard"},"name":{"type":"string","description":"Name of the dashboard"},"description":{"type":"string","description":"Description of the dashboard"},"pinned":{"type":"boolean","description":"Whether the dashboard is pinned"},"created_at":{"type":"string","description":"ISO timestamp when dashboard was created"},"created_by":{"type":"object","description":"User who created the dashboard","optional":true},"last_modified_at":{"type":"string","description":"ISO timestamp when dashboard was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the dashboard","optional":true},"tiles":{"type":"array","description":"Tiles/widgets on the dashboard with their configurations"},"filters":{"type":"object","description":"Global filters applied to the dashboard"},"tags":{"type":"array","description":"Tags associated with the dashboard"},"restriction_level":{"type":"number","description":"Access restriction level for the dashboard"}},"posthog_get_event_definition":{"id":{"type":"string","description":"Unique identifier for the event definition"},"name":{"type":"string","description":"Event name"},"description":{"type":"string","description":"Event description"},"tags":{"type":"array","description":"Tags associated with the event"},"created_at":{"type":"string","description":"ISO timestamp when the event was created"},"last_seen_at":{"type":"string","description":"ISO timestamp when the event was last seen","optional":true},"updated_at":{"type":"string","description":"ISO timestamp when the event was updated"},"updated_by":{"type":"object","description":"User who last updated the event","optional":true},"verified":{"type":"boolean","description":"Whether the event has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the event was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the event","optional":true}},"posthog_get_experiment":{"experiment":{"type":"object","description":"Experiment details","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date"},"end_date":{"type":"string","description":"End date"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"archived":{"type":"boolean","description":"Whether the experiment is archived"},"metrics":{"type":"array","description":"Primary metrics"},"metrics_secondary":{"type":"array","description":"Secondary metrics"}}}},"posthog_get_feature_flag":{"flag":{"type":"object","description":"Feature flag details","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)"},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"},"usage_dashboard":{"type":"number","description":"Usage dashboard ID","optional":true},"has_enriched_analytics":{"type":"boolean","description":"Whether enriched analytics are enabled"}}}},"posthog_get_insight":{"id":{"type":"number","description":"Unique identifier for the insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight","optional":true},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"created_by":{"type":"object","description":"User who created the insight","optional":true},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the insight","optional":true},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"},"tags":{"type":"array","description":"Tags associated with the insight"},"favorited":{"type":"boolean","description":"Whether the insight is favorited"}},"posthog_get_organization":{"organization":{"type":"object","description":"Detailed organization information with settings and features","properties":{"id":{"type":"string","description":"Organization ID (UUID)"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug"},"created_at":{"type":"string","description":"Organization creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"membership_level":{"type":"number","description":"User membership level in organization"},"plugins_access_level":{"type":"number","description":"Access level for plugins/apps"},"teams":{"type":"array","description":"List of team IDs in this organization"},"available_product_features":{"type":"array","description":"Available product features with their limits and descriptions"},"domain_whitelist":{"type":"array","description":"Whitelisted domains for organization"},"is_member_join_email_enabled":{"type":"boolean","description":"Whether member join emails are enabled"},"metadata":{"type":"object","description":"Organization metadata"},"customer_id":{"type":"string","description":"Customer ID for billing","optional":true},"available_features":{"type":"array","description":"List of available feature flags for organization"},"usage":{"type":"object","description":"Organization usage statistics","optional":true}}}},"posthog_get_person":{"person":{"type":"object","description":"Person details including properties and identifiers","properties":{"id":{"type":"string","description":"Person ID"},"name":{"type":"string","description":"Person name"},"distinct_ids":{"type":"array","description":"All distinct IDs associated with this person"},"properties":{"type":"object","description":"Person properties"},"created_at":{"type":"string","description":"When the person was first seen"},"uuid":{"type":"string","description":"Person UUID"}}}},"posthog_get_project":{"project":{"type":"object","description":"Detailed project information with all configuration settings","properties":{"id":{"type":"number","description":"Project ID"},"uuid":{"type":"string","description":"Project UUID"},"organization":{"type":"string","description":"Organization UUID"},"api_token":{"type":"string","description":"Project API token for ingestion"},"app_urls":{"type":"array","description":"Allowed app URLs"},"name":{"type":"string","description":"Project name"},"slack_incoming_webhook":{"type":"string","description":"Slack webhook URL for notifications"},"created_at":{"type":"string","description":"Project creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"anonymize_ips":{"type":"boolean","description":"Whether IP anonymization is enabled"},"completed_snippet_onboarding":{"type":"boolean","description":"Whether snippet onboarding is completed"},"ingested_event":{"type":"boolean","description":"Whether any event has been ingested"},"test_account_filters":{"type":"array","description":"Filters for test accounts"},"is_demo":{"type":"boolean","description":"Whether this is a demo project"},"timezone":{"type":"string","description":"Project timezone"},"data_attributes":{"type":"array","description":"Custom data attributes"},"person_display_name_properties":{"type":"array","description":"Properties used for person display names"},"correlation_config":{"type":"object","description":"Configuration for correlation analysis"},"autocapture_opt_out":{"type":"boolean","description":"Whether autocapture is disabled"},"autocapture_exceptions_opt_in":{"type":"boolean","description":"Whether exception autocapture is enabled"},"session_recording_opt_in":{"type":"boolean","description":"Whether session recording is enabled"},"capture_console_log_opt_in":{"type":"boolean","description":"Whether console log capture is enabled"},"capture_performance_opt_in":{"type":"boolean","description":"Whether performance capture is enabled"}}}},"posthog_get_property_definition":{"id":{"type":"string","description":"Unique identifier for the property definition"},"name":{"type":"string","description":"Property name"},"description":{"type":"string","description":"Property description"},"tags":{"type":"array","description":"Tags associated with the property"},"is_numerical":{"type":"boolean","description":"Whether the property is numerical"},"is_seen_on_filtered_events":{"type":"boolean","description":"Whether the property is seen on filtered events","optional":true},"property_type":{"type":"string","description":"The data type of the property"},"type":{"type":"string","description":"Property type: event, person, group, or session"},"created_at":{"type":"string","description":"ISO timestamp when the property was created"},"updated_at":{"type":"string","description":"ISO timestamp when the property was updated"},"updated_by":{"type":"object","description":"User who last updated the property","optional":true},"verified":{"type":"boolean","description":"Whether the property has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the property was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the property","optional":true}},"posthog_get_session_recording":{"recording":{"type":"object","description":"Session recording details","properties":{"id":{"type":"string","description":"Recording ID"},"distinct_id":{"type":"string","description":"User distinct ID"},"viewed":{"type":"boolean","description":"Whether recording has been viewed"},"recording_duration":{"type":"number","description":"Recording duration in seconds"},"active_seconds":{"type":"number","description":"Active time in seconds"},"inactive_seconds":{"type":"number","description":"Inactive time in seconds"},"start_time":{"type":"string","description":"Recording start timestamp"},"end_time":{"type":"string","description":"Recording end timestamp"},"click_count":{"type":"number","description":"Number of clicks"},"keypress_count":{"type":"number","description":"Number of keypresses"},"console_log_count":{"type":"number","description":"Number of console logs"},"console_warn_count":{"type":"number","description":"Number of console warnings"},"console_error_count":{"type":"number","description":"Number of console errors"},"start_url":{"type":"string","description":"Starting URL of the recording"},"person":{"type":"object","description":"Person information"}}}},"posthog_get_survey":{"survey":{"type":"object","description":"Survey details","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"appearance":{"type":"object","description":"Survey appearance configuration"},"conditions":{"type":"object","description":"Survey display conditions"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"},"archived":{"type":"boolean","description":"Whether survey is archived"},"responses_limit":{"type":"number","description":"Maximum number of responses"}}}},"posthog_list_actions":{"count":{"type":"number","description":"Total number of actions in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of actions with their definitions and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the action"},"name":{"type":"string","description":"Name of the action"},"description":{"type":"string","description":"Description of the action"},"tags":{"type":"array","description":"Tags associated with the action"},"post_to_slack":{"type":"boolean","description":"Whether to post this action to Slack"},"slack_message_format":{"type":"string","description":"Format string for Slack messages"},"steps":{"type":"array","description":"Steps that define the action"},"created_at":{"type":"string","description":"ISO timestamp when action was created"},"created_by":{"type":"object","description":"User who created the action"},"deleted":{"type":"boolean","description":"Whether the action is deleted"},"is_calculating":{"type":"boolean","description":"Whether the action is being calculated"},"last_calculated_at":{"type":"string","description":"ISO timestamp of last calculation"}}}}},"posthog_list_annotations":{"count":{"type":"number","description":"Total number of annotations in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of annotations with their content and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the annotation"},"content":{"type":"string","description":"Content/text of the annotation"},"date_marker":{"type":"string","description":"ISO timestamp marking when the annotation applies"},"created_at":{"type":"string","description":"ISO timestamp when annotation was created"},"updated_at":{"type":"string","description":"ISO timestamp when annotation was last updated"},"created_by":{"type":"object","description":"User who created the annotation"},"dashboard_item":{"type":"number","description":"ID of dashboard item this annotation is attached to"},"dashboard_id":{"type":"number","description":"ID of the dashboard this annotation is attached to"},"insight_short_id":{"type":"string","description":"Short ID of the insight this annotation is attached to"},"insight_name":{"type":"string","description":"Name of the insight this annotation is attached to"},"scope":{"type":"string","description":"Scope of the annotation (project or dashboard)"},"deleted":{"type":"boolean","description":"Whether the annotation is deleted"}}}}},"posthog_list_cohorts":{"count":{"type":"number","description":"Total number of cohorts in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of cohorts with their definitions and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort"},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"created_by":{"type":"object","description":"User who created the cohort"},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"last_calculation":{"type":"string","description":"ISO timestamp of last calculation"},"errors_calculating":{"type":"number","description":"Number of errors during calculation"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"}}}}},"posthog_list_dashboards":{"count":{"type":"number","description":"Total number of dashboards in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of dashboards with their configurations and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the dashboard"},"name":{"type":"string","description":"Name of the dashboard"},"description":{"type":"string","description":"Description of the dashboard"},"pinned":{"type":"boolean","description":"Whether the dashboard is pinned"},"created_at":{"type":"string","description":"ISO timestamp when dashboard was created"},"created_by":{"type":"object","description":"User who created the dashboard"},"last_modified_at":{"type":"string","description":"ISO timestamp when dashboard was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the dashboard"},"tiles":{"type":"array","description":"Tiles/widgets on the dashboard"},"filters":{"type":"object","description":"Global filters for the dashboard"},"tags":{"type":"array","description":"Tags associated with the dashboard"}}}}},"posthog_list_event_definitions":{"count":{"type":"number","description":"Total number of event definitions"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of event definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the event definition"},"name":{"type":"string","description":"Event name"},"description":{"type":"string","description":"Event description"},"tags":{"type":"array","description":"Tags associated with the event"},"created_at":{"type":"string","description":"ISO timestamp when the event was created"},"last_seen_at":{"type":"string","description":"ISO timestamp when the event was last seen","optional":true},"updated_at":{"type":"string","description":"ISO timestamp when the event was updated"},"updated_by":{"type":"object","description":"User who last updated the event","optional":true}}}}},"posthog_list_experiments":{"results":{"type":"array","description":"List of experiments","items":{"type":"object","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date","optional":true},"end_date":{"type":"string","description":"End date","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"archived":{"type":"boolean","description":"Whether the experiment is archived"}}}},"count":{"type":"number","description":"Total number of experiments"},"next":{"type":"string","description":"URL to next page of results","optional":true},"previous":{"type":"string","description":"URL to previous page of results","optional":true}},"posthog_list_feature_flags":{"results":{"type":"array","description":"List of feature flags","items":{"type":"object","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)","optional":true},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"}}}},"count":{"type":"number","description":"Total number of feature flags"},"next":{"type":"string","description":"URL to next page of results","optional":true},"previous":{"type":"string","description":"URL to previous page of results","optional":true}},"posthog_list_insights":{"count":{"type":"number","description":"Total number of insights in the project"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of insights with their configurations and metadata","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique identifier for the insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight"},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"created_by":{"type":"object","description":"User who created the insight"},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"last_modified_by":{"type":"object","description":"User who last modified the insight"},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"}}}}},"posthog_list_organizations":{"organizations":{"type":"array","description":"List of organizations with their settings and features","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID (UUID)"},"name":{"type":"string","description":"Organization name"},"slug":{"type":"string","description":"Organization slug"},"created_at":{"type":"string","description":"Organization creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"membership_level":{"type":"number","description":"User membership level in organization"},"plugins_access_level":{"type":"number","description":"Access level for plugins/apps"},"teams":{"type":"array","description":"List of team IDs in this organization"},"available_product_features":{"type":"array","description":"Available product features and their limits"}}}}},"posthog_list_persons":{"persons":{"type":"array","description":"List of persons with their properties and identifiers","items":{"type":"object","properties":{"id":{"type":"string","description":"Person ID"},"name":{"type":"string","description":"Person name"},"distinct_ids":{"type":"array","description":"All distinct IDs associated with this person"},"properties":{"type":"object","description":"Person properties"},"created_at":{"type":"string","description":"When the person was first seen"},"uuid":{"type":"string","description":"Person UUID"}}}},"next":{"type":"string","description":"URL for the next page of results (if available)","optional":true}},"posthog_list_projects":{"projects":{"type":"array","description":"List of projects with their configuration and settings","items":{"type":"object","properties":{"id":{"type":"number","description":"Project ID"},"uuid":{"type":"string","description":"Project UUID"},"organization":{"type":"string","description":"Organization UUID"},"api_token":{"type":"string","description":"Project API token for ingestion"},"app_urls":{"type":"array","description":"Allowed app URLs"},"name":{"type":"string","description":"Project name"},"slack_incoming_webhook":{"type":"string","description":"Slack webhook URL for notifications"},"created_at":{"type":"string","description":"Project creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"anonymize_ips":{"type":"boolean","description":"Whether IP anonymization is enabled"},"completed_snippet_onboarding":{"type":"boolean","description":"Whether snippet onboarding is completed"},"ingested_event":{"type":"boolean","description":"Whether any event has been ingested"},"test_account_filters":{"type":"array","description":"Filters for test accounts"},"is_demo":{"type":"boolean","description":"Whether this is a demo project"},"timezone":{"type":"string","description":"Project timezone"},"data_attributes":{"type":"array","description":"Custom data attributes"}}}}},"posthog_list_property_definitions":{"count":{"type":"number","description":"Total number of property definitions"},"next":{"type":"string","description":"URL for the next page of results","optional":true},"previous":{"type":"string","description":"URL for the previous page of results","optional":true},"results":{"type":"array","description":"List of property definitions","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the property definition"},"name":{"type":"string","description":"Property name"},"description":{"type":"string","description":"Property description"},"tags":{"type":"array","description":"Tags associated with the property"},"is_numerical":{"type":"boolean","description":"Whether the property is numerical"},"is_seen_on_filtered_events":{"type":"boolean","description":"Whether the property is seen on filtered events","optional":true},"property_type":{"type":"string","description":"The data type of the property"},"type":{"type":"string","description":"Property type: event, person, group, or session"},"created_at":{"type":"string","description":"ISO timestamp when the property was created"},"updated_at":{"type":"string","description":"ISO timestamp when the property was updated"},"updated_by":{"type":"object","description":"User who last updated the property","optional":true}}}}},"posthog_list_recording_playlists":{"playlists":{"type":"array","description":"List of session recording playlists","items":{"type":"object","properties":{"id":{"type":"string","description":"Playlist ID"},"short_id":{"type":"string","description":"Playlist short ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"deleted":{"type":"boolean","description":"Whether playlist is deleted"},"filters":{"type":"object","description":"Playlist filters"},"last_modified_at":{"type":"string","description":"Last modification timestamp"},"last_modified_by":{"type":"object","description":"Last modifier information"},"derived_name":{"type":"string","description":"Auto-generated name from filters"}}}},"count":{"type":"number","description":"Total number of playlists"},"next":{"type":"string","description":"URL for next page of results","optional":true},"previous":{"type":"string","description":"URL for previous page of results","optional":true}},"posthog_list_session_recordings":{"recordings":{"type":"array","description":"List of session recordings","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording ID"},"distinct_id":{"type":"string","description":"User distinct ID"},"viewed":{"type":"boolean","description":"Whether recording has been viewed"},"recording_duration":{"type":"number","description":"Recording duration in seconds"},"active_seconds":{"type":"number","description":"Active time in seconds"},"inactive_seconds":{"type":"number","description":"Inactive time in seconds"},"start_time":{"type":"string","description":"Recording start timestamp"},"end_time":{"type":"string","description":"Recording end timestamp"},"click_count":{"type":"number","description":"Number of clicks"},"keypress_count":{"type":"number","description":"Number of keypresses"},"console_log_count":{"type":"number","description":"Number of console logs"},"console_warn_count":{"type":"number","description":"Number of console warnings"},"console_error_count":{"type":"number","description":"Number of console errors"},"person":{"type":"object","description":"Person information"}}}},"count":{"type":"number","description":"Total number of recordings"},"next":{"type":"string","description":"URL for next page of results","optional":true},"previous":{"type":"string","description":"URL for previous page of results","optional":true}},"posthog_list_surveys":{"surveys":{"type":"array","description":"List of surveys in the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"created_at":{"type":"string","description":"Creation timestamp"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"},"archived":{"type":"boolean","description":"Whether survey is archived"}}}},"count":{"type":"number","description":"Total number of surveys"},"next":{"type":"string","description":"URL for next page of results","optional":true},"previous":{"type":"string","description":"URL for previous page of results","optional":true}},"posthog_query":{"results":{"type":"array","description":"Query results as an array of rows","items":{"type":"object","properties":{}}},"columns":{"type":"array","description":"Column names in the result set","optional":true,"items":{"type":"string"}},"types":{"type":"array","description":"Data types of columns in the result set","optional":true,"items":{"type":"string"}},"hogql":{"type":"string","description":"The actual HogQL query that was executed","optional":true},"has_more":{"type":"boolean","description":"Whether there are more results available","optional":true}},"posthog_update_cohort":{"id":{"type":"number","description":"Unique identifier for the cohort"},"name":{"type":"string","description":"Name of the cohort"},"description":{"type":"string","description":"Description of the cohort"},"groups":{"type":"array","description":"Groups that define the cohort"},"deleted":{"type":"boolean","description":"Whether the cohort is deleted"},"filters":{"type":"object","description":"Filter configuration for the cohort"},"query":{"type":"object","description":"Query configuration for the cohort","optional":true},"created_at":{"type":"string","description":"ISO timestamp when cohort was created"},"is_calculating":{"type":"boolean","description":"Whether the cohort is being calculated"},"count":{"type":"number","description":"Number of users in the cohort"},"is_static":{"type":"boolean","description":"Whether the cohort is static"},"version":{"type":"number","description":"Version number of the cohort"}},"posthog_update_event_definition":{"id":{"type":"string","description":"Unique identifier for the event definition"},"name":{"type":"string","description":"Event name"},"description":{"type":"string","description":"Updated event description"},"tags":{"type":"array","description":"Updated tags associated with the event"},"created_at":{"type":"string","description":"ISO timestamp when the event was created"},"last_seen_at":{"type":"string","description":"ISO timestamp when the event was last seen","optional":true},"updated_at":{"type":"string","description":"ISO timestamp when the event was updated"},"updated_by":{"type":"object","description":"User who last updated the event","optional":true},"verified":{"type":"boolean","description":"Whether the event has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the event was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the event","optional":true}},"posthog_update_experiment":{"experiment":{"type":"object","description":"Updated experiment","properties":{"id":{"type":"number","description":"Experiment ID"},"name":{"type":"string","description":"Experiment name"},"description":{"type":"string","description":"Experiment description"},"feature_flag_key":{"type":"string","description":"Associated feature flag key"},"feature_flag":{"type":"object","description":"Feature flag details"},"parameters":{"type":"object","description":"Experiment parameters"},"filters":{"type":"object","description":"Experiment filters"},"start_date":{"type":"string","description":"Start date","optional":true},"end_date":{"type":"string","description":"End date","optional":true},"created_at":{"type":"string","description":"Creation timestamp"},"archived":{"type":"boolean","description":"Whether the experiment is archived"}}}},"posthog_update_feature_flag":{"flag":{"type":"object","description":"Updated feature flag","properties":{"id":{"type":"number","description":"Feature flag ID"},"name":{"type":"string","description":"Feature flag name"},"key":{"type":"string","description":"Feature flag key"},"filters":{"type":"object","description":"Feature flag filters"},"deleted":{"type":"boolean","description":"Whether the flag is deleted"},"active":{"type":"boolean","description":"Whether the flag is active"},"created_at":{"type":"string","description":"Creation timestamp"},"created_by":{"type":"object","description":"Creator information"},"is_simple_flag":{"type":"boolean","description":"Whether this is a simple flag"},"rollout_percentage":{"type":"number","description":"Rollout percentage (if applicable)"},"ensure_experience_continuity":{"type":"boolean","description":"Whether to ensure experience continuity"}}}},"posthog_update_insight":{"id":{"type":"number","description":"Unique identifier for the insight"},"name":{"type":"string","description":"Name of the insight"},"description":{"type":"string","description":"Description of the insight"},"query":{"type":"object","description":"Query configuration for the insight","optional":true},"created_at":{"type":"string","description":"ISO timestamp when insight was created"},"last_modified_at":{"type":"string","description":"ISO timestamp when insight was last modified"},"dashboards":{"type":"array","description":"IDs of dashboards this insight appears on"},"tags":{"type":"array","description":"Tags associated with the insight"},"favorited":{"type":"boolean","description":"Whether the insight is favorited"}},"posthog_update_property_definition":{"id":{"type":"string","description":"Unique identifier for the property definition"},"name":{"type":"string","description":"Property name"},"description":{"type":"string","description":"Updated property description"},"tags":{"type":"array","description":"Updated tags associated with the property"},"is_numerical":{"type":"boolean","description":"Whether the property is numerical"},"is_seen_on_filtered_events":{"type":"boolean","description":"Whether the property is seen on filtered events","optional":true},"property_type":{"type":"string","description":"The data type of the property"},"type":{"type":"string","description":"Property type: event, person, group, or session"},"created_at":{"type":"string","description":"ISO timestamp when the property was created"},"updated_at":{"type":"string","description":"ISO timestamp when the property was updated"},"updated_by":{"type":"object","description":"User who last updated the property","optional":true},"verified":{"type":"boolean","description":"Whether the property has been verified"},"verified_at":{"type":"string","description":"ISO timestamp when the property was verified","optional":true},"verified_by":{"type":"string","description":"User who verified the property","optional":true}},"posthog_update_survey":{"survey":{"type":"object","description":"Updated survey details","properties":{"id":{"type":"string","description":"Survey ID"},"name":{"type":"string","description":"Survey name"},"description":{"type":"string","description":"Survey description"},"type":{"type":"string","description":"Survey type (popover or api)"},"questions":{"type":"array","description":"Survey questions"},"created_at":{"type":"string","description":"Creation timestamp"},"start_date":{"type":"string","description":"Survey start date"},"end_date":{"type":"string","description":"Survey end date"},"archived":{"type":"boolean","description":"Whether survey is archived"}}}},"profound_bot_logs":{"totalRows":{"type":"number","description":"Total number of bot log entries"},"data":{"type":"json","description":"Bot log data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values (count)"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_bots_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_category_assets":{"assets":{"type":"json","description":"List of assets in the category","properties":{"id":{"type":"string","description":"Asset ID"},"name":{"type":"string","description":"Asset/company name"},"website":{"type":"string","description":"Website URL"},"alternateDomains":{"type":"json","description":"Alternate domain names"},"isOwned":{"type":"boolean","description":"Whether the asset is owned by the organization"},"createdAt":{"type":"string","description":"When the asset was created"},"logoUrl":{"type":"string","description":"URL of the asset logo"}}}},"profound_category_personas":{"personas":{"type":"json","description":"List of personas in the category","properties":{"id":{"type":"string","description":"Persona ID"},"name":{"type":"string","description":"Persona name"},"persona":{"type":"json","description":"Persona profile with behavior, employment, and demographics"}}}},"profound_category_prompts":{"totalRows":{"type":"number","description":"Total number of prompts"},"nextCursor":{"type":"string","description":"Cursor for next page of results","optional":true},"prompts":{"type":"json","description":"List of prompts","properties":{"id":{"type":"string","description":"Prompt ID"},"prompt":{"type":"string","description":"Prompt text"},"promptType":{"type":"string","description":"Prompt type (visibility or sentiment)"},"topicId":{"type":"string","description":"Topic ID"},"topicName":{"type":"string","description":"Topic name"},"tags":{"type":"json","description":"Associated tags"},"regions":{"type":"json","description":"Associated regions"},"platforms":{"type":"json","description":"Associated platforms"},"createdAt":{"type":"string","description":"When the prompt was created"}}}},"profound_category_tags":{"tags":{"type":"json","description":"List of tags in the category","properties":{"id":{"type":"string","description":"Tag ID (UUID)"},"name":{"type":"string","description":"Tag name"}}}},"profound_category_topics":{"topics":{"type":"json","description":"List of topics in the category","properties":{"id":{"type":"string","description":"Topic ID (UUID)"},"name":{"type":"string","description":"Topic name"}}}},"profound_citation_prompts":{"data":{"type":"json","description":"Citation prompt data for the queried domain"}},"profound_citations_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_list_assets":{"assets":{"type":"json","description":"List of organization assets with category info","properties":{"id":{"type":"string","description":"Asset ID"},"name":{"type":"string","description":"Asset/company name"},"website":{"type":"string","description":"Asset website URL"},"alternateDomains":{"type":"json","description":"Alternate domain names"},"isOwned":{"type":"boolean","description":"Whether this asset is owned by the organization"},"createdAt":{"type":"string","description":"When the asset was created"},"logoUrl":{"type":"string","description":"URL of the asset logo"},"categoryId":{"type":"string","description":"Category ID the asset belongs to"},"categoryName":{"type":"string","description":"Category name"}}}},"profound_list_categories":{"categories":{"type":"json","description":"List of organization categories","properties":{"id":{"type":"string","description":"Category ID"},"name":{"type":"string","description":"Category name"}}}},"profound_list_domains":{"domains":{"type":"json","description":"List of organization domains","properties":{"id":{"type":"string","description":"Domain ID (UUID)"},"name":{"type":"string","description":"Domain name"},"createdAt":{"type":"string","description":"When the domain was added"}}}},"profound_list_models":{"models":{"type":"json","description":"List of AI models/platforms","properties":{"id":{"type":"string","description":"Model ID (UUID)"},"name":{"type":"string","description":"Model/platform name"}}}},"profound_list_optimizations":{"totalRows":{"type":"number","description":"Total number of optimization entries"},"optimizations":{"type":"json","description":"List of content optimization entries","properties":{"id":{"type":"string","description":"Optimization ID (UUID)"},"title":{"type":"string","description":"Content title"},"createdAt":{"type":"string","description":"When the optimization was created"},"extractedInput":{"type":"string","description":"Extracted input text"},"type":{"type":"string","description":"Content type: file, text, or url"},"status":{"type":"string","description":"Optimization status"}}}},"profound_list_personas":{"personas":{"type":"json","description":"List of organization personas with profile details","properties":{"id":{"type":"string","description":"Persona ID"},"name":{"type":"string","description":"Persona name"},"categoryId":{"type":"string","description":"Category ID"},"categoryName":{"type":"string","description":"Category name"},"persona":{"type":"json","description":"Persona profile with behavior, employment, and demographics"}}}},"profound_list_regions":{"regions":{"type":"json","description":"List of organization regions","properties":{"id":{"type":"string","description":"Region ID (UUID)"},"name":{"type":"string","description":"Region name"}}}},"profound_optimization_analysis":{"content":{"type":"json","description":"The analyzed content","properties":{"format":{"type":"string","description":"Content format: markdown or html"},"value":{"type":"string","description":"Content text"}}},"aeoContentScore":{"type":"json","description":"AEO content score with target zone","optional":true,"properties":{"value":{"type":"number","description":"AEO score value"},"targetZone":{"type":"json","description":"Target zone range","properties":{"low":{"type":"number","description":"Low end of target range"},"high":{"type":"number","description":"High end of target range"}}}}},"analysis":{"type":"json","description":"Analysis breakdown by category","properties":{"breakdown":{"type":"json","description":"Array of scoring breakdowns","properties":{"title":{"type":"string","description":"Category title"},"weight":{"type":"number","description":"Category weight"},"score":{"type":"number","description":"Category score"}}}}},"recommendations":{"type":"json","description":"Content optimization recommendations","properties":{"title":{"type":"string","description":"Recommendation title"},"status":{"type":"string","description":"Status: done or pending"},"impact":{"type":"json","description":"Impact details with section and score"},"suggestion":{"type":"json","description":"Suggestion text and rationale","properties":{"text":{"type":"string","description":"Suggestion text"},"rationale":{"type":"string","description":"Why this recommendation matters"}}}}}},"profound_prompt_answers":{"totalRows":{"type":"number","description":"Total number of answer rows"},"data":{"type":"json","description":"Raw prompt answer data","properties":{"prompt":{"type":"string","description":"The prompt text"},"promptType":{"type":"string","description":"Prompt type (visibility or sentiment)"},"response":{"type":"string","description":"AI model response text"},"mentions":{"type":"json","description":"Companies/assets mentioned in the response"},"citations":{"type":"json","description":"URLs cited in the response"},"topic":{"type":"string","description":"Topic name"},"region":{"type":"string","description":"Region name"},"model":{"type":"string","description":"AI model/platform name"},"asset":{"type":"string","description":"Asset name"},"createdAt":{"type":"string","description":"Timestamp when the answer was collected"}}}},"profound_prompt_volume":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Volume data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_query_fanouts":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_raw_logs":{"totalRows":{"type":"number","description":"Total number of log entries"},"data":{"type":"json","description":"Log data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values (count)"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_referrals_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_sentiment_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"profound_visibility_report":{"totalRows":{"type":"number","description":"Total number of rows in the report"},"data":{"type":"json","description":"Report data rows with metrics and dimension values","properties":{"metrics":{"type":"json","description":"Array of metric values matching requested metrics order"},"dimensions":{"type":"json","description":"Array of dimension values matching requested dimensions order"}}}},"prospeo_account_information":{"current_plan":{"type":"string","description":"Current Prospeo plan name","optional":true},"current_team_members":{"type":"number","description":"Number of team members in your team","optional":true},"remaining_credits":{"type":"number","description":"Number of credits remaining","optional":true},"used_credits":{"type":"number","description":"Number of credits already used","optional":true},"next_quota_renewal_days":{"type":"number","description":"Days until the next quota renewal","optional":true},"next_quota_renewal_date":{"type":"string","description":"Date and time of the next quota renewal","optional":true}},"prospeo_bulk_enrich_company":{"total_cost":{"type":"number","description":"Total credits spent by the request"},"matched":{"type":"array","description":"Matched company records (identifier, company)","items":{"type":"object","properties":{"identifier":{"type":"string","description":"The identifier you submitted for this record"},"company":{"type":"json","description":"The matched company object","optional":true}}}},"not_matched":{"type":"array","description":"Identifiers of records we could not match","items":{"type":"string"}},"invalid_datapoints":{"type":"array","description":"Identifiers of records that did not meet the minimum matching requirements","items":{"type":"string"}}},"prospeo_bulk_enrich_person":{"total_cost":{"type":"number","description":"Total credits spent by the request"},"matched":{"type":"array","description":"Matched records (identifier, person, company)","items":{"type":"object","properties":{"identifier":{"type":"string","description":"The identifier you submitted for this record"},"person":{"type":"json","description":"The matched person object","optional":true},"company":{"type":"json","description":"The current company of the matched person","optional":true}}}},"not_matched":{"type":"array","description":"Identifiers of records we could not match given the filters","items":{"type":"string"}},"invalid_datapoints":{"type":"array","description":"Identifiers of records that did not meet the minimum matching requirements","items":{"type":"string"}}},"prospeo_enrich_company":{"free_enrichment":{"type":"boolean","description":"True if this enrichment was free (already enriched in the past)"},"company":{"type":"json","description":"The matched company object including name, website, domain, industry, employee_count, location, social URLs, funding, and technology","optional":true}},"prospeo_enrich_person":{"free_enrichment":{"type":"boolean","description":"True if this enrichment was free (already enriched in the past)"},"person":{"type":"json","description":"The matched person object including person_id, name, linkedin_url, current_job_title, job_history, mobile, email, location, and skills","optional":true},"company":{"type":"json","description":"The current company of the matched person including name, website, domain, industry, employee_count, location, social URLs, funding, and technology","optional":true}},"prospeo_search_company":{"free":{"type":"boolean","description":"True if the request was free due to 30-day result-set deduplication"},"results":{"type":"array","description":"Up to 25 matching companies","items":{"type":"object","properties":{"company":{"type":"json","description":"Matched company object"}}}},"pagination":{"type":"object","description":"Pagination details","optional":true,"properties":{"current_page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_page":{"type":"number","description":"Total number of pages"},"total_count":{"type":"number","description":"Total number of matching records"}}}},"prospeo_search_person":{"free":{"type":"boolean","description":"True if the request was free due to 30-day result-set deduplication"},"results":{"type":"array","description":"Up to 25 search results (person + company, no email/mobile)","items":{"type":"object","properties":{"person":{"type":"json","description":"Matched person (no email/mobile in search response)"},"company":{"type":"json","description":"Current company of the person","optional":true}}}},"pagination":{"type":"object","description":"Pagination details","optional":true,"properties":{"current_page":{"type":"number","description":"Current page number"},"per_page":{"type":"number","description":"Results per page"},"total_page":{"type":"number","description":"Total number of pages"},"total_count":{"type":"number","description":"Total number of matching records"}}}},"prospeo_search_suggestions":{"location_suggestions":{"type":"array","description":"Location suggestions when using location_search (empty when searching job titles)","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Formatted location name to use in filters"},"type":{"type":"string","description":"Location type (COUNTRY, STATE, CITY, or ZONE)"}}}},"job_title_suggestions":{"type":"array","description":"Up to 25 job title suggestions ordered by popularity when using job_title_search (empty when searching locations)","optional":true,"items":{"type":"string"}}},"pulse_parser":{"markdown":{"type":"string","description":"Extracted content in markdown format"},"page_count":{"type":"number","description":"Number of pages in the document"},"job_id":{"type":"string","description":"Unique job identifier"},"plan-info":{"type":"object","description":"Plan usage information","properties":{"pages_used":{"type":"number","description":"Number of pages used"},"tier":{"type":"string","description":"Plan tier"},"note":{"type":"string","description":"Optional note","optional":true}}},"bounding_boxes":{"type":"json","description":"Bounding box layout information","optional":true},"extraction_url":{"type":"string","description":"URL for extraction results (for large documents)","optional":true},"html":{"type":"string","description":"HTML content if requested","optional":true},"structured_output":{"type":"json","description":"Structured output if schema was provided","optional":true},"chunks":{"type":"json","description":"Chunked content if chunking was enabled","optional":true},"figures":{"type":"json","description":"Extracted figures if figure extraction was enabled","optional":true}},"pulse_parser_v2":{"markdown":{"type":"string","description":"Extracted content in markdown format"},"page_count":{"type":"number","description":"Number of pages in the document"},"job_id":{"type":"string","description":"Unique job identifier"},"plan-info":{"type":"object","description":"Plan usage information","properties":{"pages_used":{"type":"number","description":"Number of pages used"},"tier":{"type":"string","description":"Plan tier"},"note":{"type":"string","description":"Optional note","optional":true}}},"bounding_boxes":{"type":"json","description":"Bounding box layout information","optional":true},"extraction_url":{"type":"string","description":"URL for extraction results (for large documents)","optional":true},"html":{"type":"string","description":"HTML content if requested","optional":true},"structured_output":{"type":"json","description":"Structured output if schema was provided","optional":true},"chunks":{"type":"json","description":"Chunked content if chunking was enabled","optional":true},"figures":{"type":"json","description":"Extracted figures if figure extraction was enabled","optional":true}},"qdrant_fetch_points":{"data":{"type":"array","description":"Fetched points with ID, payload, and optional vector data","items":{"type":"object","properties":{"id":{"type":"string","description":"Point ID (integer or UUID string)"},"payload":{"type":"json","description":"Point payload data (key-value pairs)","optional":true},"vector":{"type":"json","description":"Point vector(s) - single array or named vectors object","optional":true},"shard_key":{"type":"string","description":"Shard key for routing","optional":true},"order_value":{"type":"number","description":"Order value for sorting","optional":true}}}},"status":{"type":"string","description":"Operation status (ok, error)"}},"qdrant_search_vector":{"data":{"type":"array","description":"Vector search results with ID, score, payload, and optional vector data","items":{"type":"object","properties":{"id":{"type":"string","description":"Point ID (integer or UUID string)"},"version":{"type":"number","description":"Point version number"},"score":{"type":"number","description":"Similarity score"},"payload":{"type":"json","description":"Point payload data (key-value pairs)","optional":true},"vector":{"type":"json","description":"Point vector(s) - single array or named vectors object","optional":true},"shard_key":{"type":"string","description":"Shard key for routing","optional":true},"order_value":{"type":"number","description":"Order value for sorting","optional":true}}}},"status":{"type":"string","description":"Operation status (ok, error)"}},"qdrant_upsert_points":{"status":{"type":"string","description":"Operation status (ok, error)"},"data":{"type":"object","description":"Result data from the upsert operation","properties":{"operation_id":{"type":"number","description":"Operation ID for async tracking","optional":true},"status":{"type":"string","description":"Operation status (acknowledged, completed)","optional":true}}}},"quartr_get_audio":{"audio":{"type":"object","description":"The requested audio recording","properties":{"id":{"type":"number","description":"Quartr audio ID"},"companyId":{"type":"number","description":"Quartr company ID"},"eventId":{"type":"number","description":"Quartr event ID"},"fileUrl":{"type":"string","description":"Download URL of the audio file (MPEG)","nullable":true},"streamUrl":{"type":"string","description":"Streaming URL of the audio (M3U8)","nullable":true},"qna":{"type":"number","description":"Timestamp in seconds where the Q&A section starts","nullable":true},"audioMetadata":{"type":"object","description":"Audio file metadata","nullable":true,"properties":{"size":{"type":"string","description":"File size (e.g., \\"200.00 MB\\")","nullable":true},"duration":{"type":"number","description":"Duration in seconds","nullable":true},"encoding":{"type":"string","description":"Audio encoding","nullable":true},"mimetype":{"type":"string","description":"Audio MIME type","nullable":true}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"quartr_get_company":{"company":{"type":"object","description":"The requested company","properties":{"id":{"type":"number","description":"Quartr company ID"},"name":{"type":"string","description":"Legal company name"},"displayName":{"type":"string","description":"Display name","nullable":true},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"tickers":{"type":"array","description":"Ticker listings for the company","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Ticker symbol"},"exchange":{"type":"string","description":"Exchange symbol"}}}},"isins":{"type":"array","description":"ISINs for the company","items":{"type":"string"}},"cik":{"type":"string","description":"SEC Central Index Key","nullable":true},"openfigi":{"type":"array","description":"OpenFIGI share class identifiers","items":{"type":"string"}},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the company"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"quartr_get_event":{"event":{"type":"object","description":"The requested event","properties":{"id":{"type":"number","description":"Quartr event ID"},"companyId":{"type":"number","description":"Quartr company ID"},"title":{"type":"string","description":"Event title (e.g., \\"Q1 2024\\")"},"date":{"type":"string","description":"Event date (ISO 8601)"},"typeId":{"type":"number","description":"Event type ID"},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code"},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the event"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"quartr_get_event_summary":{"summary":{"type":"string","description":"AI-generated event summary in Markdown (includes embedded document source tags unless a plain-text summary is requested)"},"sources":{"type":"array","description":"Source documents referenced by the summary","items":{"type":"object","properties":{"sourceId":{"type":"string","description":"ID linking the source document to tags embedded in the summary","nullable":true},"documentId":{"type":"number","description":"Quartr document ID of the source"},"page":{"type":"number","description":"Page number or timestamp in seconds depending on the document type","nullable":true},"timestamp":{"type":"number","description":"Timestamp in seconds","nullable":true},"typeId":{"type":"number","description":"Document type ID of the source"}}}},"summaryId":{"type":"number","description":"Quartr summary ID"},"summaryCreatedAt":{"type":"string","description":"Summary creation timestamp (ISO 8601)"},"summaryUpdatedAt":{"type":"string","description":"Summary last update timestamp (ISO 8601)"}},"quartr_get_report":{"document":{"type":"object","description":"Report metadata","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}},"fileUrl":{"type":"string","description":"URL of the report PDF"},"file":{"type":"file","description":"Downloaded report PDF stored in execution files","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}}},"quartr_get_slide_deck":{"document":{"type":"object","description":"Slide deck metadata","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}},"fileUrl":{"type":"string","description":"URL of the slide deck PDF"},"file":{"type":"file","description":"Downloaded slide deck PDF stored in execution files","fileConfig":{"mimeType":"application/pdf","extension":"pdf"}}},"quartr_get_transcript":{"document":{"type":"object","description":"Transcript metadata","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}},"fileUrl":{"type":"string","description":"URL of the transcript JSON file"},"file":{"type":"file","description":"Downloaded transcript JSON file stored in execution files","fileConfig":{"mimeType":"application/json","extension":"json"}}},"quartr_list_audio":{"audioRecordings":{"type":"array","description":"Audio recordings matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr audio ID"},"companyId":{"type":"number","description":"Quartr company ID"},"eventId":{"type":"number","description":"Quartr event ID"},"fileUrl":{"type":"string","description":"Download URL of the audio file (MPEG)","nullable":true},"streamUrl":{"type":"string","description":"Streaming URL of the audio (M3U8)","nullable":true},"qna":{"type":"number","description":"Timestamp in seconds where the Q&A section starts","nullable":true},"audioMetadata":{"type":"object","description":"Audio file metadata","nullable":true,"properties":{"size":{"type":"string","description":"File size (e.g., \\"200.00 MB\\")","nullable":true},"duration":{"type":"number","description":"Duration in seconds","nullable":true},"encoding":{"type":"string","description":"Audio encoding","nullable":true},"mimetype":{"type":"string","description":"Audio MIME type","nullable":true}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_companies":{"companies":{"type":"array","description":"Companies matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr company ID"},"name":{"type":"string","description":"Legal company name"},"displayName":{"type":"string","description":"Display name","nullable":true},"country":{"type":"string","description":"ISO 3166-1 alpha-2 country code"},"tickers":{"type":"array","description":"Ticker listings for the company","items":{"type":"object","properties":{"ticker":{"type":"string","description":"Ticker symbol"},"exchange":{"type":"string","description":"Exchange symbol"}}}},"isins":{"type":"array","description":"ISINs for the company","items":{"type":"string"}},"cik":{"type":"string","description":"SEC Central Index Key","nullable":true},"openfigi":{"type":"array","description":"OpenFIGI share class identifiers","items":{"type":"string"}},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the company"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_document_types":{"documentTypes":{"type":"array","description":"Available document types","items":{"type":"object","properties":{"id":{"type":"number","description":"Document type ID"},"name":{"type":"string","description":"Document type name (e.g., \\"Quarterly Report\\")"},"description":{"type":"string","description":"Document type description","nullable":true},"form":{"type":"string","description":"Filing form (e.g., \\"10-Q\\")","nullable":true},"category":{"type":"string","description":"Document category (e.g., \\"Report\\")"},"documentGroupId":{"type":"number","description":"Document group ID","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_documents":{"documents":{"type":"array","description":"Documents matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_event_types":{"eventTypes":{"type":"array","description":"Available event types","items":{"type":"object","properties":{"id":{"type":"number","description":"Event type ID"},"name":{"type":"string","description":"Event type name (e.g., \\"Q1\\")","nullable":true},"parent":{"type":"string","description":"Parent event type name (e.g., \\"Earnings call\\")","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_events":{"events":{"type":"array","description":"Events matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr event ID"},"companyId":{"type":"number","description":"Quartr company ID"},"title":{"type":"string","description":"Event title (e.g., \\"Q1 2024\\")"},"date":{"type":"string","description":"Event date (ISO 8601)"},"typeId":{"type":"number","description":"Event type ID"},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code"},"backlinkUrl":{"type":"string","description":"Quartr backlink URL for the event"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_live_events":{"liveEvents":{"type":"array","description":"Live events matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr live event ID"},"eventId":{"type":"number","description":"Quartr event ID"},"companyId":{"type":"number","description":"Quartr company ID"},"date":{"type":"string","description":"Scheduled event date (ISO 8601)"},"wentLiveAt":{"type":"string","description":"Timestamp when the event went live (ISO 8601)","nullable":true},"state":{"type":"string","description":"Live state (notLive, willBeLive, live, liveFailedInterrupted, liveFailedNoAccess, liveFailedNotStarted, processingRecording, processingRecordingFailed, recordingAvailable)","nullable":true},"audio":{"type":"string","description":"URL of the live audio stream or recording","nullable":true},"transcript":{"type":"string","description":"URL of the live transcript stream (JSON Lines)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_reports":{"reports":{"type":"array","description":"Reports matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_slide_decks":{"slideDecks":{"type":"array","description":"Slide decks matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quartr_list_transcripts":{"transcripts":{"type":"array","description":"Transcripts matching the filters","items":{"type":"object","properties":{"id":{"type":"number","description":"Quartr document ID"},"companyId":{"type":"number","description":"Quartr company ID","nullable":true},"eventId":{"type":"number","description":"Quartr event ID","nullable":true},"typeId":{"type":"number","description":"Document type ID"},"fileUrl":{"type":"string","description":"URL of the document file"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"event":{"type":"object","description":"Expanded event details (present when event expansion is requested)","nullable":true,"properties":{"title":{"type":"string","description":"Event title","nullable":true},"typeId":{"type":"number","description":"Event type ID","nullable":true},"fiscalYear":{"type":"number","description":"Fiscal year","nullable":true},"fiscalPeriod":{"type":"string","description":"Fiscal period (e.g., \\"Q1\\")","nullable":true},"language":{"type":"string","description":"Event language code","nullable":true},"date":{"type":"string","description":"Event date (ISO 8601)","nullable":true}}}}}},"nextCursor":{"type":"number","description":"Cursor for fetching the next page of results (null when no more pages)","optional":true}},"quiver_image_to_svg":{"success":{"type":"boolean","description":"Whether the vectorization succeeded"},"output":{"type":"object","description":"Vectorized SVG output","properties":{"file":{"type":"file","description":"Generated SVG file"},"svgContent":{"type":"string","description":"Raw SVG markup content"},"id":{"type":"string","description":"Vectorization request ID"},"usage":{"type":"json","description":"Token usage statistics","properties":{"totalTokens":{"type":"number","description":"Total tokens used"},"inputTokens":{"type":"number","description":"Input tokens used"},"outputTokens":{"type":"number","description":"Output tokens used"}}}}}},"quiver_list_models":{"success":{"type":"boolean","description":"Whether the request succeeded"},"output":{"type":"object","description":"Available models","properties":{"models":{"type":"json","description":"List of available QuiverAI models","properties":{"id":{"type":"string","description":"Model identifier"},"name":{"type":"string","description":"Human-readable model name"},"description":{"type":"string","description":"Model capabilities summary"},"created":{"type":"number","description":"Unix timestamp of creation"},"ownedBy":{"type":"string","description":"Organization that owns the model"},"inputModalities":{"type":"json","description":"Supported input types (text, image, svg)"},"outputModalities":{"type":"json","description":"Supported output types (text, image, svg)"},"contextLength":{"type":"number","description":"Maximum context window"},"maxOutputLength":{"type":"number","description":"Maximum generation length"},"supportedOperations":{"type":"json","description":"Available operations (svg_generate, svg_edit, svg_animate, svg_vectorize, chat_completions)"},"supportedSamplingParameters":{"type":"json","description":"Supported sampling parameters (temperature, top_p, top_k, repetition_penalty, presence_penalty, stop)"}}}}}},"quiver_text_to_svg":{"success":{"type":"boolean","description":"Whether the SVG generation succeeded"},"output":{"type":"object","description":"Generated SVG output","properties":{"file":{"type":"file","description":"First generated SVG file"},"files":{"type":"json","description":"All generated SVG files (when n > 1)"},"svgContent":{"type":"string","description":"Raw SVG markup content of the first result"},"id":{"type":"string","description":"Generation request ID"},"usage":{"type":"json","description":"Token usage statistics","properties":{"totalTokens":{"type":"number","description":"Total tokens used"},"inputTokens":{"type":"number","description":"Input tokens used"},"outputTokens":{"type":"number","description":"Output tokens used"}}}}}},"railway_create_environment":{"environment":{"type":"object","description":"Created environment","properties":{"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"}}}},"railway_create_project":{"project":{"type":"object","description":"Created project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"}}}},"railway_create_service":{"service":{"type":"object","description":"Created service","properties":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"}}}},"railway_delete_environment":{"success":{"type":"boolean","description":"Whether the environment was deleted"}},"railway_delete_project":{"success":{"type":"boolean","description":"Whether the project was deleted"}},"railway_delete_service":{"success":{"type":"boolean","description":"Whether the service was deleted"}},"railway_delete_variable":{"success":{"type":"boolean","description":"Whether the variable was deleted"}},"railway_deploy_service":{"deploymentId":{"type":"string","description":"Created deployment ID"}},"railway_get_deployment":{"deployment":{"type":"object","description":"Deployment details","properties":{"id":{"type":"string","description":"Deployment ID"},"status":{"type":"string","description":"Deployment status"},"createdAt":{"type":"string","description":"Deployment creation timestamp"},"url":{"type":"string","description":"Deployment URL","optional":true},"staticUrl":{"type":"string","description":"Static deployment URL","optional":true},"canRollback":{"type":"boolean","description":"Whether the deployment can be rolled back to"},"canRedeploy":{"type":"boolean","description":"Whether the deployment can be redeployed"}}}},"railway_get_deployment_logs":{"logs":{"type":"array","description":"Deployment log entries","items":{"type":"object","properties":{"timestamp":{"type":"string","description":"Log timestamp"},"message":{"type":"string","description":"Log message"},"severity":{"type":"string","description":"Log severity","optional":true}}}},"count":{"type":"number","description":"Number of log entries returned"}},"railway_get_project":{"project":{"type":"object","description":"Project with services and environments","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true},"createdAt":{"type":"string","description":"Project creation timestamp"},"updatedAt":{"type":"string","description":"Project update timestamp","optional":true},"services":{"type":"array","description":"Project services","items":{"type":"object","properties":{"id":{"type":"string","description":"Service ID"},"name":{"type":"string","description":"Service name"},"icon":{"type":"string","description":"Service icon","optional":true}}}},"environments":{"type":"array","description":"Project environments","items":{"type":"object","properties":{"id":{"type":"string","description":"Environment ID"},"name":{"type":"string","description":"Environment name"}}}}}}},"railway_list_deployments":{"deployments":{"type":"array","description":"Service deployments","items":{"type":"object","properties":{"id":{"type":"string","description":"Deployment ID"},"status":{"type":"string","description":"Deployment status"},"createdAt":{"type":"string","description":"Deployment creation timestamp"},"url":{"type":"string","description":"Deployment URL","optional":true},"staticUrl":{"type":"string","description":"Static deployment URL","optional":true},"canRollback":{"type":"boolean","description":"Whether this deployment can be rolled back to"},"canRedeploy":{"type":"boolean","description":"Whether this deployment can be redeployed"}}}},"count":{"type":"number","description":"Number of deployments returned"},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether more deployments are available"},"endCursor":{"type":"string","description":"Cursor for the next page","optional":true}}}},"railway_list_project_members":{"members":{"type":"array","description":"Project members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member user ID"},"role":{"type":"string","description":"Project role"},"name":{"type":"string","description":"Member name","optional":true},"email":{"type":"string","description":"Member email","optional":true},"avatar":{"type":"string","description":"Member avatar URL","optional":true}}}},"count":{"type":"number","description":"Number of members returned"}},"railway_list_projects":{"projects":{"type":"array","description":"Railway projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true},"createdAt":{"type":"string","description":"Project creation timestamp"},"updatedAt":{"type":"string","description":"Project update timestamp","optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether more projects are available"},"endCursor":{"type":"string","description":"Cursor for the next page","optional":true}}},"count":{"type":"number","description":"Number of projects returned"}},"railway_list_variables":{"variables":{"type":"object","description":"Variable names and values"},"count":{"type":"number","description":"Number of variables returned"}},"railway_restart_deployment":{"success":{"type":"boolean","description":"Whether the deployment was restarted"}},"railway_rollback_deployment":{"success":{"type":"boolean","description":"Whether the rollback was triggered"}},"railway_transfer_project":{"success":{"type":"boolean","description":"Whether the project was transferred"}},"railway_update_project":{"project":{"type":"object","description":"Updated project","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"description":{"type":"string","description":"Project description","optional":true}}}},"railway_upsert_variable":{"success":{"type":"boolean","description":"Whether the variable was created or updated"}},"rb2b_credit_check":{"credits_remaining":{"type":"number","description":"Number of API credits remaining on the account"}},"rb2b_email_to_activity":{"results":{"type":"array","description":"Activity records for the email","items":{"type":"object","properties":{"email":{"type":"string","description":"The email address"},"last_active":{"type":"string","description":"Date the email was last seen active (YYYY-MM-DD)"}}}},"match_count":{"type":"number","description":"Number of matches found"},"credits_charged":{"type":"number","description":"Credits charged for this request"},"credits_exhausted":{"type":"boolean","description":"Whether the account is out of credits"}},"rb2b_hem_to_best_linkedin":{"linkedin_url":{"type":"string","description":"Best LinkedIn profile URL for the email","optional":true}},"rb2b_hem_to_business_profile":{"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"seniority":{"type":"string","description":"Seniority level","optional":true},"linkedinurl":{"type":"string","description":"Personal LinkedIn profile URL","optional":true},"link_email":{"type":"string","description":"Linked business email address","optional":true},"work_email_confirmed":{"type":"string","description":"Whether the work email is confirmed","optional":true},"personal_emails":{"type":"array","description":"Associated personal emails (hashed or plaintext depending on input)","optional":true,"items":{"type":"string"}},"current_company":{"type":"string","description":"Current company name","optional":true},"current_company_url":{"type":"string","description":"Current company website","optional":true},"current_company_linkedinurl":{"type":"string","description":"Current company LinkedIn URL","optional":true},"current_industry":{"type":"string","description":"Current industry","optional":true},"functional_area":{"type":"string","description":"Functional area","optional":true},"country":{"type":"string","description":"Country","optional":true},"company_employee_count":{"type":"string","description":"Company employee count","optional":true},"company_employee_range":{"type":"string","description":"Company employee range band","optional":true},"company_revenue_range":{"type":"string","description":"Company revenue range band","optional":true},"md5":{"type":"string","description":"MD5 hash of the resolved email","optional":true}},"rb2b_hem_to_linkedin":{"linkedin_slug":{"type":"string","description":"LinkedIn slug for the email","optional":true}},"rb2b_hem_to_maid":{"results":{"type":"array","description":"Mobile advertising identifiers associated with the email","items":{"type":"object","properties":{"device_id":{"type":"string","description":"The mobile advertising identifier"},"device_type":{"type":"string","description":"The identifier type (e.g. AAID, IDFA)"}}}}},"rb2b_ip_to_company":{"results":{"type":"array","description":"Company domain matches for the IP address","items":{"type":"object","properties":{"domain":{"type":"string","description":"Company domain associated with the IP"},"percentage":{"type":"string","description":"Confidence percentage for the match"}}}}},"rb2b_ip_to_hem":{"results":{"type":"array","description":"Up to 3 hashed email matches for the IP address","items":{"type":"object","properties":{"md5":{"type":"string","description":"MD5 hash of the matched email"},"sha256":{"type":"string","description":"SHA-256 hash of the matched email (only when include_sha256 is true)","optional":true},"score":{"type":"number","description":"Match accuracy score (0 = probabilistic, 1 = deterministic)"}}}}},"rb2b_ip_to_maid":{"results":{"type":"array","description":"Mobile advertising identifiers observed for the IP address","items":{"type":"object","properties":{"device_id":{"type":"string","description":"The mobile advertising identifier"},"device_type":{"type":"string","description":"The identifier type (e.g. AAID, IDFA)"}}}}},"rb2b_linkedin_slug_search":{"linkedin_url":{"type":"string","description":"LinkedIn profile URL for the person","optional":true}},"rb2b_linkedin_to_best_personal_email":{"email":{"type":"string","description":"Best personal email for the LinkedIn profile","optional":true}},"rb2b_linkedin_to_business_profile":{"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"full_name":{"type":"string","description":"Full name","optional":true},"headline":{"type":"string","description":"LinkedIn headline","optional":true},"title":{"type":"string","description":"Job title","optional":true},"seniority":{"type":"string","description":"Seniority level","optional":true},"country":{"type":"string","description":"Country","optional":true},"current_industry":{"type":"string","description":"Current industry","optional":true},"functional_area":{"type":"array","description":"Functional areas","optional":true,"items":{"type":"string"}},"linkedin_url":{"type":"string","description":"Personal LinkedIn profile URL","optional":true},"business_email":{"type":"string","description":"Business email address","optional":true},"personal_email":{"type":"string","description":"Personal email address","optional":true},"company":{"type":"object","description":"Current company details","optional":true,"properties":{"name":{"type":"string","description":"Company name","optional":true},"industry":{"type":"string","description":"Company industry","optional":true},"website_url":{"type":"string","description":"Company website URL","optional":true},"linkedin_url":{"type":"string","description":"Company LinkedIn URL","optional":true}}}},"rb2b_linkedin_to_hashed_emails":{"linkedin_slug":{"type":"string","description":"The LinkedIn slug","optional":true},"business_md5_array":{"type":"array","description":"MD5 hashes of business emails","items":{"type":"string"}},"business_sha256_array":{"type":"array","description":"SHA-256 hashes of business emails","items":{"type":"string"}},"personal_md5_array":{"type":"array","description":"MD5 hashes of personal emails","items":{"type":"string"}},"personal_sha256_array":{"type":"array","description":"SHA-256 hashes of personal emails","items":{"type":"string"}}},"rb2b_linkedin_to_mobile_phone":{"mobile_phone":{"type":"string","description":"Mobile phone number for the LinkedIn profile","optional":true}},"rb2b_linkedin_to_personal_email":{"emails":{"type":"array","description":"Personal email addresses for the LinkedIn profile","items":{"type":"string"}}},"rds_delete":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of deleted rows"},"rowCount":{"type":"number","description":"Number of rows deleted"}},"rds_execute":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned or affected"},"rowCount":{"type":"number","description":"Number of rows affected"}},"rds_insert":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of inserted rows"},"rowCount":{"type":"number","description":"Number of rows inserted"}},"rds_introspect":{"message":{"type":"string","description":"Operation status message"},"engine":{"type":"string","description":"Detected database engine type"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes"},"schemas":{"type":"array","description":"List of available schemas in the database"}},"rds_query":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of rows returned from the query"},"rowCount":{"type":"number","description":"Number of rows returned"}},"rds_update":{"message":{"type":"string","description":"Operation status message"},"rows":{"type":"array","description":"Array of updated rows"},"rowCount":{"type":"number","description":"Number of rows updated"}},"reddit_delete":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_edit":{"success":{"type":"boolean","description":"Whether the edit was successful"},"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Updated content data","properties":{"id":{"type":"string","description":"Edited thing ID"},"body":{"type":"string","description":"Updated comment body (for comments)","optional":true},"selftext":{"type":"string","description":"Updated post text (for self posts)","optional":true}}}},"reddit_get_comments":{"post":{"type":"object","description":"Post information including ID, title, author, content, and metadata","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Post author"},"selftext":{"type":"string","description":"Post text content"},"score":{"type":"number","description":"Post score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Reddit permalink"}}},"comments":{"type":"array","description":"Nested comments with author, body, score, timestamps, and replies","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"},"replies":{"type":"array","description":"Nested reply comments","items":{"type":"object","description":"Nested comment with same structure"}}}}}},"reddit_get_controversial":{"subreddit":{"type":"string","description":"Name of the subreddit where posts were fetched from"},"posts":{"type":"array","description":"Array of controversial posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_info":{"posts":{"type":"array","description":"Posts (t3) matched by the requested fullnames","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"comments":{"type":"array","description":"Comments (t1) matched by the requested fullnames","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"}}}},"subreddits":{"type":"array","description":"Subreddits (t5) matched by the requested fullnames","items":{"type":"object","properties":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"accounts_active":{"type":"number","description":"Number of currently active users"}}}}},"reddit_get_me":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"Username"},"created_utc":{"type":"number","description":"Account creation time in UTC epoch seconds"},"link_karma":{"type":"number","description":"Total link karma"},"comment_karma":{"type":"number","description":"Total comment karma"},"total_karma":{"type":"number","description":"Combined total karma"},"is_gold":{"type":"boolean","description":"Whether user has Reddit Premium"},"is_mod":{"type":"boolean","description":"Whether user is a moderator"},"has_verified_email":{"type":"boolean","description":"Whether email is verified"},"icon_img":{"type":"string","description":"User avatar/icon URL"}},"reddit_get_messages":{"messages":{"type":"array","description":"Array of messages with sender, recipient, subject, body, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Message ID"},"name":{"type":"string","description":"Thing fullname (t4_xxxxx)"},"author":{"type":"string","description":"Sender username"},"dest":{"type":"string","description":"Recipient username"},"subject":{"type":"string","description":"Message subject"},"body":{"type":"string","description":"Message body text"},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"new":{"type":"boolean","description":"Whether the message is unread"},"was_comment":{"type":"boolean","description":"Whether the message is a comment reply"},"context":{"type":"string","description":"Context URL for comment replies"},"distinguished":{"type":"string","description":"Distinction: null/\\"moderator\\"/\\"admin\\"","optional":true}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_posts":{"subreddit":{"type":"string","description":"Name of the subreddit where posts were fetched from"},"posts":{"type":"array","description":"Array of posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_saved":{"posts":{"type":"array","description":"Array of saved posts (t3) with title, author, URL, score, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"comments":{"type":"array","description":"Array of saved comments (t1) with author, body, score, and permalink","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_subreddit_info":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"description":{"type":"string","description":"Full subreddit description (markdown)"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"accounts_active":{"type":"number","description":"Number of currently active users"},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"lang":{"type":"string","description":"Primary language of the subreddit"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"banner_img":{"type":"string","description":"Subreddit banner URL","optional":true}},"reddit_get_subreddit_rules":{"rules":{"type":"array","description":"Array of subreddit-specific rules","items":{"type":"object","properties":{"short_name":{"type":"string","description":"Short name/title of the rule"},"description":{"type":"string","description":"Full description of the rule (markdown)"},"description_html":{"type":"string","description":"HTML-rendered rule description","optional":true},"violation_reason":{"type":"string","description":"Reason shown on the report menu when this rule is selected"},"kind":{"type":"string","description":"What the rule applies to: \\"link\\", \\"comment\\", or \\"all\\""},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"priority":{"type":"number","description":"Display/order priority of the rule"}}}},"site_rules":{"type":"array","description":"Reddit site-wide rules that apply to the subreddit","items":{"type":"string","description":"Site-wide rule text"}},"site_rules_flow":{"type":"array","description":"Structured site-wide rules flow used by the report menu","items":{"type":"object","description":"Site-wide rule flow node"}}},"reddit_get_user":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"Username"},"created_utc":{"type":"number","description":"Account creation time in UTC epoch seconds"},"link_karma":{"type":"number","description":"Total link karma"},"comment_karma":{"type":"number","description":"Total comment karma"},"total_karma":{"type":"number","description":"Combined total karma"},"is_gold":{"type":"boolean","description":"Whether user has Reddit Premium"},"is_mod":{"type":"boolean","description":"Whether user is a moderator"},"has_verified_email":{"type":"boolean","description":"Whether email is verified"},"icon_img":{"type":"string","description":"User avatar/icon URL"}},"reddit_get_user_comments":{"comments":{"type":"array","description":"Array of comments with author, body, score, timestamp, and permalink","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"author":{"type":"string","description":"Comment author"},"body":{"type":"string","description":"Comment text"},"score":{"type":"number","description":"Comment score"},"created_utc":{"type":"number","description":"Creation timestamp"},"permalink":{"type":"string","description":"Comment permalink"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_get_user_posts":{"posts":{"type":"array","description":"Array of submitted posts with title, author, URL, score, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_hide":{"success":{"type":"boolean","description":"Whether the hide was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_hot_posts":{"subreddit":{"type":"string","description":"Name of the subreddit where hot posts were fetched from"},"posts":{"type":"array","description":"Array of hot posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_list_my_subreddits":{"subreddits":{"type":"array","description":"Array of subscribed subreddits with name, description, and subscriber metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"accounts_active":{"type":"number","description":"Number of currently active users"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_lock":{"success":{"type":"boolean","description":"Whether the lock was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mark_all_read":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mark_read":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_marknsfw":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_approve":{"success":{"type":"boolean","description":"Whether the approval was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_distinguish":{"success":{"type":"boolean","description":"Whether the distinguish action was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_remove":{"success":{"type":"boolean","description":"Whether the removal was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_mod_sticky":{"success":{"type":"boolean","description":"Whether the sticky action was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_reply":{"success":{"type":"boolean","description":"Whether the reply was posted successfully"},"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Comment data including ID, name, permalink, and body","properties":{"id":{"type":"string","description":"New comment ID"},"name":{"type":"string","description":"Thing fullname (t1_xxxxx)"},"permalink":{"type":"string","description":"Comment permalink","optional":true},"body":{"type":"string","description":"Comment body text","optional":true}}}},"reddit_report":{"success":{"type":"boolean","description":"Whether the report was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_save":{"success":{"type":"boolean","description":"Whether the save was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_search":{"subreddit":{"type":"string","description":"Name of the subreddit where search was performed"},"posts":{"type":"array","description":"Array of search result posts with title, author, URL, score, comments count, and metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)"},"title":{"type":"string","description":"Post title"},"author":{"type":"string","description":"Author username"},"url":{"type":"string","description":"Post URL"},"permalink":{"type":"string","description":"Reddit permalink"},"score":{"type":"number","description":"Post score (upvotes - downvotes)"},"num_comments":{"type":"number","description":"Number of comments"},"created_utc":{"type":"number","description":"Creation timestamp (UTC)"},"is_self":{"type":"boolean","description":"Whether this is a text post"},"selftext":{"type":"string","description":"Text content for self posts"},"thumbnail":{"type":"string","description":"Thumbnail URL"},"subreddit":{"type":"string","description":"Subreddit name"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_search_subreddits":{"subreddits":{"type":"array","description":"Array of matching subreddits with name, description, and subscriber metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Subreddit ID"},"name":{"type":"string","description":"Subreddit fullname (t5_xxxxx)"},"display_name":{"type":"string","description":"Subreddit name without prefix"},"title":{"type":"string","description":"Subreddit title"},"public_description":{"type":"string","description":"Short public description"},"subscribers":{"type":"number","description":"Number of subscribers"},"over18":{"type":"boolean","description":"Whether the subreddit is NSFW"},"url":{"type":"string","description":"Subreddit URL path (e.g., /r/technology/)"},"subreddit_type":{"type":"string","description":"Subreddit type: public, private, restricted, etc."},"icon_img":{"type":"string","description":"Subreddit icon URL","optional":true},"created_utc":{"type":"number","description":"Creation time in UTC epoch seconds"},"accounts_active":{"type":"number","description":"Number of currently active users"}}}},"after":{"type":"string","description":"Fullname of the last item for forward pagination","optional":true},"before":{"type":"string","description":"Fullname of the first item for backward pagination","optional":true}},"reddit_send_message":{"success":{"type":"boolean","description":"Whether the message was sent successfully"},"message":{"type":"string","description":"Success or error message"}},"reddit_submit_post":{"success":{"type":"boolean","description":"Whether the post was submitted successfully"},"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Post data including ID, name, URL, and permalink","properties":{"id":{"type":"string","description":"New post ID"},"name":{"type":"string","description":"Thing fullname (t3_xxxxx)","optional":true},"url":{"type":"string","description":"Post URL from API response"},"permalink":{"type":"string","description":"Full Reddit permalink","optional":true}}}},"reddit_subscribe":{"success":{"type":"boolean","description":"Whether the subscription action was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unhide":{"success":{"type":"boolean","description":"Whether the unhide was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unlock":{"success":{"type":"boolean","description":"Whether the unlock was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unmarknsfw":{"success":{"type":"boolean","description":"Whether the operation was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_unsave":{"success":{"type":"boolean","description":"Whether the unsave was successful"},"message":{"type":"string","description":"Success or error message"}},"reddit_vote":{"success":{"type":"boolean","description":"Whether the vote was successful"},"message":{"type":"string","description":"Success or error message"}},"redis_command":{"command":{"type":"string","description":"The command that was executed"},"result":{"type":"json","description":"The result of the command"}},"redis_delete":{"key":{"type":"string","description":"The key that was deleted"},"deletedCount":{"type":"number","description":"Number of keys deleted (0 if key did not exist, 1 if deleted)"}},"redis_exists":{"key":{"type":"string","description":"The key that was checked"},"exists":{"type":"boolean","description":"Whether the key exists (true) or not (false)"}},"redis_expire":{"key":{"type":"string","description":"The key that expiration was set on"},"result":{"type":"number","description":"1 if the timeout was set, 0 if the key does not exist"}},"redis_get":{"key":{"type":"string","description":"The key that was retrieved"},"value":{"type":"string","description":"The value of the key, or null if the key does not exist","optional":true}},"redis_hdel":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was deleted"},"deleted":{"type":"number","description":"Number of fields removed (1 if deleted, 0 if field did not exist)"}},"redis_hget":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was retrieved"},"value":{"type":"string","description":"The field value, or null if the field or key does not exist","optional":true}},"redis_hgetall":{"key":{"type":"string","description":"The hash key"},"fields":{"type":"object","description":"All field-value pairs in the hash as a key-value object. Empty object if the key does not exist."},"fieldCount":{"type":"number","description":"Number of fields in the hash"}},"redis_hset":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was set"},"result":{"type":"number","description":"Number of fields added (1 if new, 0 if updated)"}},"redis_incr":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after increment"}},"redis_incrby":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after increment"}},"redis_keys":{"pattern":{"type":"string","description":"The pattern used to match keys"},"keys":{"type":"array","description":"List of keys matching the pattern","items":{"type":"string","description":"A Redis key"}},"count":{"type":"number","description":"Number of keys found"}},"redis_llen":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"The length of the list, or 0 if the key does not exist"}},"redis_lpop":{"key":{"type":"string","description":"The list key"},"value":{"type":"string","description":"The removed element, or null if the list is empty","optional":true}},"redis_lpush":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"Length of the list after the push"}},"redis_lrange":{"key":{"type":"string","description":"The list key"},"values":{"type":"array","description":"List elements in the specified range","items":{"type":"string","description":"A list element"}},"count":{"type":"number","description":"Number of elements returned"}},"redis_persist":{"key":{"type":"string","description":"The key that was persisted"},"result":{"type":"number","description":"1 if the expiration was removed, 0 if the key does not exist or has no expiration"}},"redis_rpop":{"key":{"type":"string","description":"The list key"},"value":{"type":"string","description":"The removed element, or null if the list is empty","optional":true}},"redis_rpush":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"Length of the list after the push"}},"redis_set":{"key":{"type":"string","description":"The key that was set"},"result":{"type":"string","description":"The result of the SET operation (typically \\"OK\\")"}},"redis_setnx":{"key":{"type":"string","description":"The key that was set"},"wasSet":{"type":"boolean","description":"Whether the key was set (true) or already existed (false)"}},"redis_ttl":{"key":{"type":"string","description":"The key that was checked"},"ttl":{"type":"number","description":"Remaining TTL in seconds. Positive integer if TTL set, -1 if no expiration, -2 if key does not exist."}},"reducto_parser":{"job_id":{"type":"string","description":"Unique identifier for the processing job"},"duration":{"type":"number","description":"Processing time in seconds"},"usage":{"type":"json","description":"Resource consumption data"},"result":{"type":"json","description":"Parsed document content with chunks and blocks"},"pdf_url":{"type":"string","description":"Storage URL of converted PDF","optional":true},"studio_link":{"type":"string","description":"Link to Reducto studio interface","optional":true}},"reducto_parser_v2":{"job_id":{"type":"string","description":"Unique identifier for the processing job"},"duration":{"type":"number","description":"Processing time in seconds"},"usage":{"type":"json","description":"Resource consumption data"},"result":{"type":"json","description":"Parsed document content with chunks and blocks"},"pdf_url":{"type":"string","description":"Storage URL of converted PDF","optional":true},"studio_link":{"type":"string","description":"Link to Reducto studio interface","optional":true}},"resend_cancel_email":{"id":{"type":"string","description":"Canceled email ID"}},"resend_create_audience":{"id":{"type":"string","description":"Created audience ID"},"name":{"type":"string","description":"Audience name"}},"resend_create_broadcast":{"id":{"type":"string","description":"Created broadcast ID"}},"resend_create_contact":{"id":{"type":"string","description":"Created contact ID"}},"resend_delete_audience":{"id":{"type":"string","description":"Deleted audience ID"},"deleted":{"type":"boolean","description":"Whether the audience was successfully deleted"}},"resend_delete_contact":{"id":{"type":"string","description":"Deleted contact ID"},"deleted":{"type":"boolean","description":"Whether the contact was successfully deleted"}},"resend_get_audience":{"id":{"type":"string","description":"Audience ID"},"name":{"type":"string","description":"Audience name"},"createdAt":{"type":"string","description":"Audience creation timestamp"}},"resend_get_broadcast":{"id":{"type":"string","description":"Broadcast ID"},"name":{"type":"string","description":"Broadcast name"},"audienceId":{"type":"string","description":"Audience ID (legacy)","optional":true},"segmentId":{"type":"string","description":"Segment ID (the current recipient field)","optional":true},"from":{"type":"string","description":"Sender email address"},"subject":{"type":"string","description":"Broadcast subject"},"replyTo":{"type":"string","description":"Reply-to email address","optional":true},"previewText":{"type":"string","description":"Inbox preview text","optional":true},"status":{"type":"string","description":"Broadcast status (e.g., draft, sent)"},"createdAt":{"type":"string","description":"Broadcast creation timestamp"},"scheduledAt":{"type":"string","description":"Scheduled send timestamp","optional":true},"sentAt":{"type":"string","description":"Timestamp the broadcast was sent","optional":true}},"resend_get_contact":{"id":{"type":"string","description":"Contact ID"},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name"},"lastName":{"type":"string","description":"Contact last name"},"createdAt":{"type":"string","description":"Contact creation timestamp"},"unsubscribed":{"type":"boolean","description":"Whether the contact is unsubscribed"}},"resend_get_email":{"id":{"type":"string","description":"Email ID"},"from":{"type":"string","description":"Sender email address"},"to":{"type":"array","description":"Recipient email addresses","items":{"type":"string","description":"Recipient email address"}},"subject":{"type":"string","description":"Email subject"},"html":{"type":"string","description":"HTML email content"},"text":{"type":"string","description":"Plain text email content","optional":true},"cc":{"type":"array","description":"CC email addresses","items":{"type":"string","description":"CC email address"}},"bcc":{"type":"array","description":"BCC email addresses","items":{"type":"string","description":"BCC email address"}},"replyTo":{"type":"array","description":"Reply-to email addresses","items":{"type":"string","description":"Reply-to email address"}},"lastEvent":{"type":"string","description":"Last event status (e.g., delivered, bounced)"},"createdAt":{"type":"string","description":"Email creation timestamp"},"scheduledAt":{"type":"string","description":"Scheduled send timestamp","optional":true},"tags":{"type":"array","description":"Email tags as name-value pairs","items":{"type":"object","properties":{"name":{"type":"string","description":"Tag name"},"value":{"type":"string","description":"Tag value"}}}}},"resend_list_audiences":{"audiences":{"type":"array","description":"Array of audiences","items":{"type":"object","properties":{"id":{"type":"string","description":"Audience ID"},"name":{"type":"string","description":"Audience name"},"created_at":{"type":"string","description":"Audience creation timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether there are more audiences to retrieve"}},"resend_list_contacts":{"contacts":{"type":"array","description":"Array of contacts","items":{"type":"object","properties":{"id":{"type":"string","description":"Contact ID"},"email":{"type":"string","description":"Contact email address"},"first_name":{"type":"string","description":"Contact first name"},"last_name":{"type":"string","description":"Contact last name"},"created_at":{"type":"string","description":"Contact creation timestamp"},"unsubscribed":{"type":"boolean","description":"Whether the contact is unsubscribed"}}}},"hasMore":{"type":"boolean","description":"Whether there are more contacts to retrieve"}},"resend_list_domains":{"domains":{"type":"array","description":"Array of domains","items":{"type":"object","properties":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"status":{"type":"string","description":"Domain verification status"},"region":{"type":"string","description":"Region the domain is configured in"},"createdAt":{"type":"string","description":"Domain creation timestamp"}}}},"hasMore":{"type":"boolean","description":"Whether there are more domains to retrieve"}},"resend_send":{"success":{"type":"boolean","description":"Whether the email was sent successfully"},"id":{"type":"string","description":"Email ID returned by Resend"},"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject"},"body":{"type":"string","description":"Email body content"}},"resend_send_broadcast":{"id":{"type":"string","description":"Broadcast ID"}},"resend_update_contact":{"id":{"type":"string","description":"Updated contact ID"}},"revenuecat_create_purchase":{"customer":{"type":"object","description":"Customer object returned at the top level of POST /v1/receipts (first_seen, last_seen, original_app_user_id, original_application_version, original_sdk_version, management_url, entitlements, original_purchase_date, request_date). Null when the response uses the `value`-wrapped envelope.","optional":true},"subscriber":{"type":"object","description":"The updated subscriber object after recording the purchase","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_defer_google_subscription":{"subscriber":{"type":"object","description":"The updated subscriber object after deferring the Google subscription","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_delete_customer":{"deleted":{"type":"boolean","description":"Whether the subscriber was deleted"},"app_user_id":{"type":"string","description":"The deleted app user ID"}},"revenuecat_get_customer":{"subscriber":{"type":"object","description":"The subscriber object with subscriptions and entitlements","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}},"metadata":{"type":"object","description":"Subscriber summary metadata","properties":{"app_user_id":{"type":"string","description":"The app user ID"},"first_seen":{"type":"string","description":"ISO 8601 date when the subscriber was first seen"},"active_entitlements":{"type":"number","description":"Number of active entitlements"},"active_subscriptions":{"type":"number","description":"Number of active subscriptions"}}}},"revenuecat_grant_entitlement":{"subscriber":{"type":"object","description":"The updated subscriber object after granting the entitlement","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_list_offerings":{"current_offering_id":{"type":"string","description":"The identifier of the current offering","optional":true},"offerings":{"type":"array","description":"List of offerings","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Offering identifier"},"description":{"type":"string","description":"Offering description","optional":true},"packages":{"type":"array","description":"List of packages in the offering","items":{"type":"object","properties":{"identifier":{"type":"string","description":"Package identifier"},"platform_product_identifier":{"type":"string","description":"Platform-specific product identifier","optional":true}}}}}}},"metadata":{"type":"object","description":"Offerings metadata","properties":{"count":{"type":"number","description":"Number of offerings returned"},"current_offering_id":{"type":"string","description":"Current offering identifier","optional":true}}}},"revenuecat_refund_google_subscription":{"subscriber":{"type":"object","description":"The updated subscriber object after refunding the Google subscription","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_revoke_entitlement":{"subscriber":{"type":"object","description":"The updated subscriber object after revoking the entitlement","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_revoke_google_subscription":{"subscriber":{"type":"object","description":"The updated subscriber object after revoking the Google subscription","properties":{"first_seen":{"type":"string","description":"ISO 8601 date when subscriber was first seen"},"last_seen":{"type":"string","description":"ISO 8601 date when subscriber was last seen","optional":true},"original_app_user_id":{"type":"string","description":"Original app user ID"},"original_application_version":{"type":"string","description":"iOS only. First App Store version of your app the customer installed","optional":true},"original_purchase_date":{"type":"string","description":"iOS only. Date the app was first purchased/downloaded","optional":true},"management_url":{"type":"string","description":"URL for managing the subscriber subscriptions","optional":true},"subscriptions":{"type":"object","description":"Map of product identifiers to subscription objects","properties":{"store_transaction_id":{"type":"string","description":"Store transaction identifier","optional":true},"original_transaction_id":{"type":"string","description":"Original transaction identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 purchase date","optional":true},"original_purchase_date":{"type":"string","description":"ISO 8601 date of the original purchase","optional":true},"expires_date":{"type":"string","description":"ISO 8601 expiration date","optional":true},"is_sandbox":{"type":"boolean","description":"Whether this is a sandbox purchase","optional":true},"unsubscribe_detected_at":{"type":"string","description":"ISO 8601 date when unsubscribe was detected","optional":true},"billing_issues_detected_at":{"type":"string","description":"ISO 8601 date when billing issues were detected","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"ownership_type":{"type":"string","description":"Ownership type (purchased, family_shared)","optional":true},"period_type":{"type":"string","description":"Period type (normal, trial, intro, promotional, prepaid)","optional":true},"store":{"type":"string","description":"Store the subscription was purchased from (app_store, play_store, stripe, etc.)","optional":true},"refunded_at":{"type":"string","description":"ISO 8601 date when subscription was refunded","optional":true},"auto_resume_date":{"type":"string","description":"ISO 8601 date when a paused subscription will auto-resume","optional":true},"product_plan_identifier":{"type":"string","description":"Google Play base plan identifier (for products set up after Feb 2023)","optional":true}}},"entitlements":{"type":"object","description":"Map of entitlement identifiers to entitlement objects","properties":{"expires_date":{"type":"string","description":"ISO 8601 expiration date (null for non-expiring entitlements)","optional":true},"grace_period_expires_date":{"type":"string","description":"ISO 8601 grace period expiration date","optional":true},"product_identifier":{"type":"string","description":"Product identifier","optional":true},"purchase_date":{"type":"string","description":"ISO 8601 date of the latest purchase or renewal","optional":true}}},"non_subscriptions":{"type":"object","description":"Map of non-subscription product identifiers to arrays of purchase objects","optional":true},"other_purchases":{"type":"object","description":"Other purchases attached to the subscriber","optional":true},"subscriber_attributes":{"type":"object","description":"Custom attributes set on the subscriber. Only returned when using a secret API key","optional":true}}}},"revenuecat_update_subscriber_attributes":{"updated":{"type":"boolean","description":"Whether the subscriber attributes were successfully updated"},"app_user_id":{"type":"string","description":"The app user ID of the updated subscriber"}},"rippling_bulk_create_custom_object_records":{"createdRecords":{"type":"array","description":"Created custom object records"},"totalCount":{"type":"number","description":"Number of records created"}},"rippling_bulk_delete_custom_object_records":{"deleted":{"type":"boolean","description":"Whether the bulk delete succeeded"}},"rippling_bulk_update_custom_object_records":{"updatedRecords":{"type":"array","description":"Updated custom object records"},"totalCount":{"type":"number","description":"Number of records updated"}},"rippling_create_business_partner":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"business_partner_group_id":{"type":"string","description":"Group ID","optional":true},"worker_id":{"type":"string","description":"Worker ID","optional":true},"client_group_id":{"type":"string","description":"Client group ID","optional":true},"client_group_member_count":{"type":"number","description":"Client group member count","optional":true}},"rippling_create_business_partner_group":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"domain":{"type":"string","description":"Domain","optional":true},"default_business_partner_id":{"type":"string","description":"Default partner ID","optional":true}},"rippling_create_custom_app":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"description":{"type":"string","description":"Description","optional":true},"icon":{"type":"string","description":"Icon URL","optional":true},"pages":{"type":"json","description":"Array of page summaries","optional":true}},"rippling_create_custom_object":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"plural_label":{"type":"string","description":"Plural label","optional":true},"category_id":{"type":"string","description":"Category ID","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"native_category_id":{"type":"string","description":"Native category ID","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true},"owner_id":{"type":"string","description":"Owner ID","optional":true}},"rippling_create_custom_object_field":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"custom_object":{"type":"string","description":"Custom object","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"data_type":{"type":"json","description":"Data type configuration","optional":true},"is_unique":{"type":"boolean","description":"Is unique","optional":true},"is_immutable":{"type":"boolean","description":"Is immutable","optional":true},"is_standard":{"type":"boolean","description":"Is standard","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true}},"rippling_create_custom_object_record":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_create_custom_page":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"components":{"type":"json","description":"Page components","optional":true},"actions":{"type":"json","description":"Page actions","optional":true},"canvas_actions":{"type":"json","description":"Canvas actions","optional":true},"variables":{"type":"json","description":"Page variables","optional":true},"media":{"type":"json","description":"Page media","optional":true}},"rippling_create_custom_setting":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"}},"rippling_create_department":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"parent_id":{"type":"string","description":"Parent department ID","optional":true},"reference_code":{"type":"string","description":"Reference code","optional":true},"department_hierarchy_id":{"type":"json","description":"Department hierarchy IDs","optional":true},"parent":{"type":"json","description":"Expanded parent department","optional":true},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy","optional":true}},"rippling_create_draft_hires":{"invalidItems":{"type":"json","description":"Failed draft hires"},"successfulResults":{"type":"json","description":"Successful draft hires"},"totalInvalid":{"type":"number","description":"Number of failures"},"totalSuccessful":{"type":"number","description":"Number of successes"}},"rippling_create_object_category":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true}},"rippling_create_title":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Title name","optional":true}},"rippling_create_work_location":{"id":{"type":"string","description":"Location ID"},"created_at":{"type":"string","description":"Created timestamp","optional":true},"updated_at":{"type":"string","description":"Updated timestamp","optional":true},"name":{"type":"string","description":"Name"},"address":{"type":"json","description":"Address","optional":true}},"rippling_delete_business_partner":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_business_partner_group":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_app":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_object":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_object_field":{"deleted":{"type":"boolean","description":"Whether the field was deleted"}},"rippling_delete_custom_object_record":{"deleted":{"type":"boolean","description":"Whether the record was deleted"}},"rippling_delete_custom_page":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_custom_setting":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_object_category":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_title":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_delete_work_location":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"}},"rippling_get_business_partner":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"business_partner_group_id":{"type":"string","description":"Group ID","optional":true},"worker_id":{"type":"string","description":"Worker ID","optional":true},"client_group_id":{"type":"string","description":"Client group ID","optional":true},"client_group_member_count":{"type":"number","description":"Client group member count","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_business_partner_group":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"domain":{"type":"string","description":"Domain","optional":true},"default_business_partner_id":{"type":"string","description":"Default partner ID","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_current_user":{"id":{"type":"string","description":"User ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"work_email":{"type":"string","description":"Work email","optional":true},"company_id":{"type":"string","description":"Company ID","optional":true},"company":{"type":"json","description":"Expanded company object","optional":true}},"rippling_get_custom_app":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"description":{"type":"string","description":"Description","optional":true},"icon":{"type":"string","description":"Icon URL","optional":true},"pages":{"type":"json","description":"Array of page summaries","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_custom_object":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"plural_label":{"type":"string","description":"Plural label","optional":true},"category_id":{"type":"string","description":"Category ID","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"native_category_id":{"type":"string","description":"Native category ID","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true},"owner_id":{"type":"string","description":"Owner ID","optional":true}},"rippling_get_custom_object_field":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"custom_object":{"type":"string","description":"Custom object","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"data_type":{"type":"json","description":"Data type configuration","optional":true},"is_unique":{"type":"boolean","description":"Is unique","optional":true},"is_immutable":{"type":"boolean","description":"Is immutable","optional":true},"is_standard":{"type":"boolean","description":"Is standard","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true}},"rippling_get_custom_object_record":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_get_custom_object_record_by_external_id":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_get_custom_page":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"components":{"type":"json","description":"Page components","optional":true},"actions":{"type":"json","description":"Page actions","optional":true},"canvas_actions":{"type":"json","description":"Canvas actions","optional":true},"variables":{"type":"json","description":"Page variables","optional":true},"media":{"type":"json","description":"Page media","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_custom_setting":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_department":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"string","description":"Parent department ID"},"reference_code":{"type":"string","description":"Reference code"},"department_hierarchy_id":{"type":"json","description":"Array of department IDs in hierarchy"},"parent":{"type":"json","description":"Expanded parent department"},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy"},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_employment_type":{"id":{"type":"string","description":"Employment type ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"label":{"type":"string","description":"Label","optional":true},"name":{"type":"string","description":"Name","optional":true},"type":{"type":"string","description":"Type (CONTRACTOR, EMPLOYEE)","optional":true},"compensation_time_period":{"type":"string","description":"Compensation period (HOURLY, SALARIED)","optional":true},"amount_worked":{"type":"string","description":"Amount worked (PART-TIME, FULL-TIME, TEMPORARY)","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_job_function":{"id":{"type":"string","description":"Job function ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_object_category":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true}},"rippling_get_report_run":{"id":{"type":"string","description":"Report run ID"},"report_id":{"type":"string","description":"Report ID","optional":true},"status":{"type":"string","description":"Run status","optional":true},"file_url":{"type":"string","description":"URL to download the report file","optional":true},"expires_at":{"type":"string","description":"Expiration timestamp for the file URL","optional":true},"output_type":{"type":"string","description":"Output format (JSON or CSV)","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_supergroup":{"id":{"type":"string","description":"Supergroup ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Description"},"app_owner_id":{"type":"string","description":"App owner ID"},"group_type":{"type":"string","description":"Group type"},"name":{"type":"string","description":"Name"},"sub_group_type":{"type":"string","description":"Sub group type"},"read_only":{"type":"boolean","description":"Whether the group is read only"},"parent":{"type":"string","description":"Parent group ID"},"mutually_exclusive_key":{"type":"string","description":"Mutually exclusive key"},"cumulatively_exhaustive_default":{"type":"boolean","description":"Whether the group is the cumulatively exhaustive default"},"include_terminated":{"type":"boolean","description":"Whether the group includes terminated roles"},"allow_non_employees":{"type":"boolean","description":"Whether the group allows non-employees"},"can_override_role_states":{"type":"boolean","description":"Whether the group can override role states"},"priority":{"type":"number","description":"Group priority"},"is_invisible":{"type":"boolean","description":"Whether the group is invisible"},"ignore_prov_group_matching":{"type":"boolean","description":"Whether to ignore provisioning group matching"},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_team":{"id":{"type":"string","description":"Team ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"parent_id":{"type":"string","description":"Parent team ID","optional":true},"parent":{"type":"json","description":"Expanded parent team","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_title":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Title name","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_user":{"id":{"type":"string","description":"User ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"active":{"type":"boolean","description":"Is active","optional":true},"username":{"type":"string","description":"Username","optional":true},"display_name":{"type":"string","description":"Display name","optional":true},"preferred_language":{"type":"string","description":"Preferred language","optional":true},"locale":{"type":"string","description":"Locale","optional":true},"timezone":{"type":"string","description":"Timezone","optional":true},"number":{"type":"string","description":"Profile number","optional":true},"name":{"type":"json","description":"User name object","optional":true},"emails":{"type":"json","description":"Email addresses","optional":true},"phone_numbers":{"type":"json","description":"Phone numbers","optional":true},"addresses":{"type":"json","description":"Addresses","optional":true},"photos":{"type":"json","description":"Photos","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_work_location":{"id":{"type":"string","description":"Location ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"address":{"type":"json","description":"Address object","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_get_worker":{"id":{"type":"string","description":"Worker ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"user_id":{"type":"string","description":"User ID","optional":true},"is_manager":{"type":"boolean","description":"Is manager","optional":true},"manager_id":{"type":"string","description":"Manager ID","optional":true},"legal_entity_id":{"type":"string","description":"Legal entity ID","optional":true},"country":{"type":"string","description":"Country","optional":true},"start_date":{"type":"string","description":"Start date","optional":true},"end_date":{"type":"string","description":"End date","optional":true},"number":{"type":"number","description":"Worker number","optional":true},"work_email":{"type":"string","description":"Work email","optional":true},"personal_email":{"type":"string","description":"Personal email","optional":true},"status":{"type":"string","description":"Status","optional":true},"employment_type_id":{"type":"string","description":"Employment type ID","optional":true},"department_id":{"type":"string","description":"Department ID","optional":true},"teams_id":{"type":"json","description":"Team IDs","optional":true},"title":{"type":"string","description":"Job title","optional":true},"level_id":{"type":"string","description":"Level ID","optional":true},"compensation_id":{"type":"string","description":"Compensation ID","optional":true},"overtime_exemption":{"type":"string","description":"Overtime exemption","optional":true},"title_effective_date":{"type":"string","description":"Title effective date","optional":true},"business_partners_id":{"type":"json","description":"Business partner IDs","optional":true},"location":{"type":"json","description":"Worker location","optional":true},"gender":{"type":"string","description":"Gender","optional":true},"date_of_birth":{"type":"string","description":"Date of birth","optional":true},"race":{"type":"string","description":"Race","optional":true},"ethnicity":{"type":"string","description":"Ethnicity","optional":true},"citizenship":{"type":"string","description":"Citizenship","optional":true},"termination_details":{"type":"json","description":"Termination details","optional":true},"custom_fields":{"type":"json","description":"Custom fields","optional":true},"country_fields":{"type":"json","description":"Country-specific fields","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_business_partner_groups":{"businessPartnerGroups":{"type":"array","description":"List of businessPartnerGroups","items":{"type":"object","properties":{"id":{"type":"string","description":"Business partner group ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Group name"},"domain":{"type":"string","description":"Domain (HR, IT, FINANCE, RECRUITING, OTHER)"},"default_business_partner_id":{"type":"string","description":"Default business partner ID"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_business_partners":{"businessPartners":{"type":"array","description":"List of businessPartners","items":{"type":"object","properties":{"id":{"type":"string","description":"Business partner ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"business_partner_group_id":{"type":"string","description":"Business partner group ID"},"worker_id":{"type":"string","description":"Worker ID"},"client_group_id":{"type":"string","description":"Client group ID"},"client_group_member_count":{"type":"number","description":"Client group member count"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_companies":{"companies":{"type":"array","description":"List of companies","items":{"type":"object","properties":{"id":{"type":"string","description":"Company ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Company name"},"legal_name":{"type":"string","description":"Legal name"},"doing_business_as_name":{"type":"string","description":"DBA name"},"phone":{"type":"string","description":"Phone number"},"primary_email":{"type":"string","description":"Primary email"},"parent_legal_entity_id":{"type":"string","description":"Parent legal entity ID"},"legal_entities_id":{"type":"json","description":"Array of legal entity IDs"},"physical_address":{"type":"json","description":"Physical address of the holding entity"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_apps":{"customApps":{"type":"array","description":"List of customApps","items":{"type":"object","properties":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"App name"},"api_name":{"type":"string","description":"API name"},"description":{"type":"string","description":"Description"},"icon":{"type":"string","description":"Icon URL"},"pages":{"type":"json","description":"Array of page summaries"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_fields":{"customFields":{"type":"array","description":"List of customFields","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom field ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Field name"},"description":{"type":"string","description":"Field description"},"required":{"type":"boolean","description":"Whether the field is required"},"type":{"type":"string","description":"Field type (TEXT, DATE, NUMBER, CURRENCY, etc.)"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_object_fields":{"fields":{"type":"array","description":"List of fields","items":{"type":"object","properties":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Field name"},"custom_object":{"type":"string","description":"Parent custom object"},"description":{"type":"string","description":"Description"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"json","description":"Data type configuration"},"is_unique":{"type":"boolean","description":"Whether the field is unique"},"is_immutable":{"type":"boolean","description":"Whether the field is immutable"},"is_standard":{"type":"boolean","description":"Whether the field is standard"},"enable_history":{"type":"boolean","description":"Whether history is enabled"},"managed_package_install_id":{"type":"string","description":"Package install ID"}}}},"totalCount":{"type":"number","description":"Number of fields returned"},"nextLink":{"type":"string","description":"Next page link","optional":true}},"rippling_list_custom_object_records":{"records":{"type":"array","description":"List of records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data including dynamic fields"}}}},"totalCount":{"type":"number","description":"Number of records returned"},"nextLink":{"type":"string","description":"Next page link","optional":true}},"rippling_list_custom_objects":{"customObjects":{"type":"array","description":"List of customObjects","items":{"type":"object","properties":{"id":{"type":"string","description":"Custom object ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Object name"},"description":{"type":"string","description":"Description"},"api_name":{"type":"string","description":"API name"},"plural_label":{"type":"string","description":"Plural label"},"category_id":{"type":"string","description":"Category ID"},"native_category_id":{"type":"string","description":"Native category ID"},"managed_package_install_id":{"type":"string","description":"Package install ID"},"owner_id":{"type":"string","description":"Owner ID"},"enable_history":{"type":"boolean","description":"Whether history is enabled"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true}},"rippling_list_custom_pages":{"customPages":{"type":"array","description":"List of customPages","items":{"type":"object","properties":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Page name"},"components":{"type":"json","description":"Page components"},"actions":{"type":"json","description":"Page actions"},"canvas_actions":{"type":"json","description":"Canvas actions"},"variables":{"type":"json","description":"Page variables"},"media":{"type":"json","description":"Page media"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_custom_settings":{"customSettings":{"type":"array","description":"List of custom settings","items":{"type":"object","properties":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_departments":{"departments":{"type":"array","description":"List of departments","items":{"type":"object","properties":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Department name"},"parent_id":{"type":"string","description":"Parent department ID"},"reference_code":{"type":"string","description":"Reference code"},"department_hierarchy_id":{"type":"json","description":"Array of department IDs in hierarchy"},"parent":{"type":"json","description":"Expanded parent department"},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_employment_types":{"employmentTypes":{"type":"array","description":"List of employmentTypes","items":{"type":"object","properties":{"id":{"type":"string","description":"Employment type ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"label":{"type":"string","description":"Employment type label"},"name":{"type":"string","description":"Employment type name"},"type":{"type":"string","description":"Type (CONTRACTOR, EMPLOYEE)"},"compensation_time_period":{"type":"string","description":"Compensation period (HOURLY, SALARIED)"},"amount_worked":{"type":"string","description":"Amount worked (PART-TIME, FULL-TIME, TEMPORARY)"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_entitlements":{"entitlements":{"type":"array","description":"List of entitlements","items":{"type":"object","properties":{"id":{"type":"string","description":"Entitlement ID"},"description":{"type":"string","description":"Entitlement description"},"display_name":{"type":"string","description":"Display name"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_job_functions":{"jobFunctions":{"type":"array","description":"List of jobFunctions","items":{"type":"object","properties":{"id":{"type":"string","description":"Job function ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Job function name"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_object_categories":{"objectCategories":{"type":"array","description":"List of objectCategories","items":{"type":"object","properties":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Category name"},"description":{"type":"string","description":"Description"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true}},"rippling_list_supergroup_exclusion_members":{"members":{"type":"array","description":"List of members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"full_name":{"type":"string","description":"Full name"},"work_email":{"type":"string","description":"Work email"},"worker_id":{"type":"string","description":"Worker ID"},"worker":{"type":"json","description":"Expanded worker object"}}}},"totalCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Next page link","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_supergroup_inclusion_members":{"members":{"type":"array","description":"List of members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"full_name":{"type":"string","description":"Full name"},"work_email":{"type":"string","description":"Work email"},"worker_id":{"type":"string","description":"Worker ID"},"worker":{"type":"json","description":"Expanded worker object"}}}},"totalCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Next page link","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_supergroup_members":{"members":{"type":"array","description":"List of members","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"full_name":{"type":"string","description":"Full name"},"work_email":{"type":"string","description":"Work email"},"worker_id":{"type":"string","description":"Worker ID"},"worker":{"type":"json","description":"Expanded worker object"}}}},"totalCount":{"type":"number","description":"Number of members returned"},"nextLink":{"type":"string","description":"Next page link","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_supergroups":{"supergroups":{"type":"array","description":"List of supergroups","items":{"type":"object","properties":{"id":{"type":"string","description":"Supergroup ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"Description"},"app_owner_id":{"type":"string","description":"App owner ID"},"group_type":{"type":"string","description":"Group type"},"name":{"type":"string","description":"Name"},"sub_group_type":{"type":"string","description":"Sub group type"},"read_only":{"type":"boolean","description":"Whether the group is read only"},"parent":{"type":"string","description":"Parent group ID"},"mutually_exclusive_key":{"type":"string","description":"Mutually exclusive key"},"cumulatively_exhaustive_default":{"type":"boolean","description":"Whether the group is the cumulatively exhaustive default"},"include_terminated":{"type":"boolean","description":"Whether the group includes terminated roles"},"allow_non_employees":{"type":"boolean","description":"Whether the group allows non-employees"},"can_override_role_states":{"type":"boolean","description":"Whether the group can override role states"},"priority":{"type":"number","description":"Group priority"},"is_invisible":{"type":"boolean","description":"Whether the group is invisible"},"ignore_prov_group_matching":{"type":"boolean","description":"Whether to ignore provisioning group matching"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Team name"},"parent_id":{"type":"string","description":"Parent team ID"},"parent":{"type":"json","description":"Expanded parent team"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_titles":{"titles":{"type":"array","description":"List of titles","items":{"type":"object","properties":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Title name"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"active":{"type":"boolean","description":"Whether the user is active"},"username":{"type":"string","description":"Unique username"},"display_name":{"type":"string","description":"Display name"},"preferred_language":{"type":"string","description":"Preferred language"},"locale":{"type":"string","description":"Locale"},"timezone":{"type":"string","description":"Timezone (IANA format)"},"number":{"type":"string","description":"Permanent profile number"},"name":{"type":"json","description":"User name object (given_name, family_name, etc.)"},"emails":{"type":"json","description":"Array of email objects"},"phone_numbers":{"type":"json","description":"Array of phone number objects"},"addresses":{"type":"json","description":"Array of address objects"},"photos":{"type":"json","description":"Array of photo objects"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_work_locations":{"workLocations":{"type":"array","description":"List of workLocations","items":{"type":"object","properties":{"id":{"type":"string","description":"Work location ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Location name"},"address":{"type":"json","description":"Address object"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_list_workers":{"workers":{"type":"array","description":"List of workers","items":{"type":"object","properties":{"id":{"type":"string","description":"Worker ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"user_id":{"type":"string","description":"Associated user ID"},"is_manager":{"type":"boolean","description":"Whether the worker is a manager"},"manager_id":{"type":"string","description":"Manager worker ID"},"legal_entity_id":{"type":"string","description":"Legal entity ID"},"country":{"type":"string","description":"Worker country code"},"start_date":{"type":"string","description":"Employment start date"},"end_date":{"type":"string","description":"Employment end date"},"number":{"type":"number","description":"Worker number"},"work_email":{"type":"string","description":"Work email address"},"personal_email":{"type":"string","description":"Personal email address"},"status":{"type":"string","description":"Worker status (INIT, HIRED, ACCEPTED, ACTIVE, TERMINATED)"},"employment_type_id":{"type":"string","description":"Employment type ID"},"department_id":{"type":"string","description":"Department ID"},"teams_id":{"type":"json","description":"Array of team IDs"},"title":{"type":"string","description":"Job title"},"level_id":{"type":"string","description":"Level ID"},"compensation_id":{"type":"string","description":"Compensation ID"},"overtime_exemption":{"type":"string","description":"Overtime exemption status (EXEMPT, NON_EXEMPT)"},"title_effective_date":{"type":"string","description":"Title effective date"},"business_partners_id":{"type":"json","description":"Array of business partner IDs"},"location":{"type":"json","description":"Worker location (type, work_location_id)"},"gender":{"type":"string","description":"Gender"},"date_of_birth":{"type":"string","description":"Date of birth"},"race":{"type":"string","description":"Race"},"ethnicity":{"type":"string","description":"Ethnicity"},"citizenship":{"type":"string","description":"Citizenship country code"},"termination_details":{"type":"json","description":"Termination details"},"custom_fields":{"type":"json","description":"Custom fields (expandable)"},"country_fields":{"type":"json","description":"Country-specific fields"}}}},"totalCount":{"type":"number","description":"Number of items returned"},"nextLink":{"type":"string","description":"Link to next page of results","optional":true},"__meta":{"type":"json","description":"Metadata including redacted_fields","optional":true}},"rippling_query_custom_object_records":{"records":{"type":"array","description":"Matching records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}}}},"totalCount":{"type":"number","description":"Number of records returned"},"cursor":{"type":"string","description":"Cursor for next page of results","optional":true}},"rippling_trigger_report_run":{"id":{"type":"string","description":"Report run ID"},"report_id":{"type":"string","description":"Report ID","optional":true},"status":{"type":"string","description":"Run status","optional":true},"file_url":{"type":"string","description":"URL to download the report file","optional":true},"expires_at":{"type":"string","description":"Expiration timestamp for the file URL","optional":true},"output_type":{"type":"string","description":"Output format (JSON or CSV)","optional":true}},"rippling_update_custom_app":{"id":{"type":"string","description":"App ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"description":{"type":"string","description":"Description","optional":true},"icon":{"type":"string","description":"Icon URL","optional":true},"pages":{"type":"json","description":"Array of page summaries","optional":true}},"rippling_update_custom_object":{"id":{"type":"string","description":"ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"plural_label":{"type":"string","description":"Plural label","optional":true},"category_id":{"type":"string","description":"Category ID","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"native_category_id":{"type":"string","description":"Native category ID","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true},"owner_id":{"type":"string","description":"Owner ID","optional":true}},"rippling_update_custom_object_field":{"id":{"type":"string","description":"Field ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"custom_object":{"type":"string","description":"Custom object","optional":true},"description":{"type":"string","description":"Description","optional":true},"api_name":{"type":"string","description":"API name","optional":true},"data_type":{"type":"json","description":"Data type configuration","optional":true},"is_unique":{"type":"boolean","description":"Is unique","optional":true},"is_immutable":{"type":"boolean","description":"Is immutable","optional":true},"is_standard":{"type":"boolean","description":"Is standard","optional":true},"enable_history":{"type":"boolean","description":"History enabled","optional":true},"managed_package_install_id":{"type":"string","description":"Package install ID","optional":true}},"rippling_update_custom_object_record":{"id":{"type":"string","description":"Record ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"name":{"type":"string","description":"Record name"},"external_id":{"type":"string","description":"External ID"},"created_by":{"type":"json","description":"Created by user (id, display_value, image)"},"last_modified_by":{"type":"json","description":"Last modified by user (id, display_value, image)"},"owner_role":{"type":"json","description":"Owner role (id, display_value, image)"},"system_updated_at":{"type":"string","description":"System update timestamp"},"data":{"type":"json","description":"Full record data"}},"rippling_update_custom_page":{"id":{"type":"string","description":"Page ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"components":{"type":"json","description":"Page components","optional":true},"actions":{"type":"json","description":"Page actions","optional":true},"canvas_actions":{"type":"json","description":"Canvas actions","optional":true},"variables":{"type":"json","description":"Page variables","optional":true},"media":{"type":"json","description":"Page media","optional":true}},"rippling_update_custom_setting":{"id":{"type":"string","description":"Setting ID"},"created_at":{"type":"string","description":"Record creation date"},"updated_at":{"type":"string","description":"Record update date"},"display_name":{"type":"string","description":"Display name"},"api_name":{"type":"string","description":"API name"},"data_type":{"type":"string","description":"Data type"},"secret_value":{"type":"string","description":"Secret value"},"string_value":{"type":"string","description":"String value"},"number_value":{"type":"number","description":"Number value"},"boolean_value":{"type":"boolean","description":"Boolean value"}},"rippling_update_department":{"id":{"type":"string","description":"Department ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"parent_id":{"type":"string","description":"Parent department ID","optional":true},"reference_code":{"type":"string","description":"Reference code","optional":true},"department_hierarchy_id":{"type":"json","description":"Department hierarchy IDs","optional":true},"parent":{"type":"json","description":"Expanded parent department","optional":true},"department_hierarchy":{"type":"json","description":"Expanded department hierarchy","optional":true}},"rippling_update_object_category":{"id":{"type":"string","description":"Category ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Name","optional":true},"description":{"type":"string","description":"Description","optional":true}},"rippling_update_supergroup_exclusion_members":{"ok":{"type":"boolean","description":"Whether the operation succeeded"}},"rippling_update_supergroup_inclusion_members":{"ok":{"type":"boolean","description":"Whether the operation succeeded"}},"rippling_update_title":{"id":{"type":"string","description":"Title ID"},"created_at":{"type":"string","description":"Creation date","optional":true},"updated_at":{"type":"string","description":"Update date","optional":true},"name":{"type":"string","description":"Title name","optional":true}},"rippling_update_work_location":{"id":{"type":"string","description":"Location ID"},"created_at":{"type":"string","description":"Created timestamp","optional":true},"updated_at":{"type":"string","description":"Updated timestamp","optional":true},"name":{"type":"string","description":"Name"},"address":{"type":"json","description":"Address","optional":true}},"rocketlane_add_field_option":{"option":{"type":"object","description":"The created field option","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"rocketlane_add_project_members":{"project":{"type":"object","description":"The project with its updated team members","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_add_task_assignees":{"task":{"type":"object","description":"The task with its updated assignees","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_add_task_dependencies":{"task":{"type":"object","description":"The task with its updated dependencies","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_add_task_followers":{"task":{"type":"object","description":"The task with its updated followers","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_archive_project":{"archived":{"type":"boolean","description":"Whether the project was archived"},"projectId":{"type":"number","description":"Unique identifier of the archived project","optional":true}},"rocketlane_assign_placeholders":{"project":{"type":"object","description":"The project after the placeholder assignment","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}},"placeholders":{"type":"array","description":"Placeholder-to-user mappings on the project","items":{"type":"object","properties":{"placeholder":{"type":"object","description":"Placeholder being mapped","nullable":true,"properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true}}},"placeholderStatus":{"type":"string","description":"Status of the placeholder (ASSIGNED or UNASSIGNED)","nullable":true},"user":{"type":"object","description":"User assigned to the placeholder","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true},"role":{"type":"string","description":"Role name of the assigned user","nullable":true}}},"hourlyCostRate":{"type":"number","description":"Latest hourly cost rate for the placeholder","nullable":true},"costRateCurrency":{"type":"string","description":"Currency for the cost rate","nullable":true},"hourlyBillRate":{"type":"number","description":"Latest hourly bill rate for the placeholder","nullable":true},"billRateCurrency":{"type":"string","description":"Currency for the bill rate","nullable":true}}}}},"rocketlane_create_field":{"field":{"type":"object","description":"The created field","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"rocketlane_create_phase":{"phase":{"type":"object","description":"The created phase","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"rocketlane_create_project":{"project":{"type":"object","description":"The created project","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_create_space":{"space":{"type":"object","description":"The created space","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"rocketlane_create_space_document":{"spaceDocument":{"type":"object","description":"The created space document","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"rocketlane_create_task":{"task":{"type":"object","description":"The created task","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_create_time_entry":{"timeEntry":{"type":"object","description":"The created time entry","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"rocketlane_create_time_off":{"timeOff":{"type":"object","description":"The created time-off","properties":{"timeOffId":{"type":"number","description":"Unique identifier of the time-off","nullable":true},"user":{"type":"object","description":"The team member the time-off belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"note":{"type":"string","description":"Note or comment about the time-off","nullable":true},"startDate":{"type":"string","description":"Time-off start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Time-off end date (YYYY-MM-DD)","nullable":true},"durationInMinutes":{"type":"number","description":"Duration in minutes per day for the time-off interval","nullable":true},"type":{"type":"string","description":"Type of the time-off (FULL_DAY, HALF_DAY, or CUSTOM)","nullable":true},"notifyUsers":{"type":"object","description":"Users notified about the time-off","nullable":true,"properties":{"projectOwners":{"type":"boolean","description":"Whether project owners of projects the user is part of are notified","nullable":true},"others":{"type":"array","description":"Other users notified about the time-off","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"createdAt":{"type":"number","description":"Timestamp when the time-off was created (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the time-off","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"rocketlane_delete_field":{"deleted":{"type":"boolean","description":"Whether the field was deleted"},"fieldId":{"type":"number","description":"ID of the deleted field","optional":true}},"rocketlane_delete_phase":{"deleted":{"type":"boolean","description":"Whether the phase was deleted"},"phaseId":{"type":"number","description":"ID of the deleted phase","optional":true}},"rocketlane_delete_project":{"deleted":{"type":"boolean","description":"Whether the project was deleted"},"projectId":{"type":"number","description":"Unique identifier of the deleted project","optional":true}},"rocketlane_delete_space":{"deleted":{"type":"boolean","description":"Whether the space was deleted"},"spaceId":{"type":"number","description":"ID of the deleted space","optional":true}},"rocketlane_delete_space_document":{"deleted":{"type":"boolean","description":"Whether the space document was deleted"},"spaceDocumentId":{"type":"number","description":"ID of the deleted space document","optional":true}},"rocketlane_delete_task":{"deleted":{"type":"boolean","description":"Whether the task was deleted"},"taskId":{"type":"number","description":"ID of the deleted task","optional":true}},"rocketlane_delete_time_entry":{"deleted":{"type":"boolean","description":"Whether the time entry was deleted"},"timeEntryId":{"type":"number","description":"ID of the deleted time entry","optional":true}},"rocketlane_delete_time_off":{"deleted":{"type":"boolean","description":"Whether the time-off was deleted"},"timeOffId":{"type":"number","description":"ID of the deleted time-off","optional":true}},"rocketlane_get_field":{"field":{"type":"object","description":"The requested field","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"rocketlane_get_invoice":{"invoice":{"type":"object","description":"The requested invoice","properties":{"invoiceId":{"type":"number","description":"Unique identifier of the invoice","nullable":true},"invoiceNumber":{"type":"string","description":"Invoice number assigned to this invoice","nullable":true},"dateOfIssue":{"type":"string","description":"Date when the invoice was issued (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Due date for the invoice payment (YYYY-MM-DD)","nullable":true},"currency":{"type":"string","description":"Currency of the invoice amount (e.g. USD)","nullable":true},"status":{"type":"string","description":"Current status of the invoice","nullable":true},"amount":{"type":"number","description":"Total amount of the invoice including tax","nullable":true},"tax":{"type":"number","description":"Tax amount applied to the invoice","nullable":true},"subTotal":{"type":"number","description":"Total amount of the invoice excluding tax","nullable":true},"amountOutstanding":{"type":"number","description":"Balance amount remaining to be paid","nullable":true},"amountPaid":{"type":"number","description":"Total amount paid for this invoice","nullable":true},"amountWrittenOff":{"type":"number","description":"Total amount written off for this invoice","nullable":true},"notes":{"type":"string","description":"Notes or additional information about the invoice","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the invoice was created (epoch milliseconds)","nullable":true},"updatedAt":{"type":"number","description":"Timestamp when the invoice was last updated (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"The team member who last updated the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"company":{"type":"object","description":"Customer company details for the invoice","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the customer company","nullable":true},"companyName":{"type":"string","description":"Name of the customer company","nullable":true},"companyUrl":{"type":"string","description":"URL of the customer company website","nullable":true}}},"projects":{"type":"array","description":"Projects mapped to this invoice","items":{"type":"object","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}}},"fields":{"type":"array","description":"Custom invoice fields with their values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array depending on field type)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"attachments":{"type":"array","description":"Attachments associated with the invoice","items":{"type":"object","properties":{"attachmentId":{"type":"number","description":"Unique identifier of the attachment","nullable":true},"attachmentName":{"type":"string","description":"Name of the attachment","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the attachment was created (epoch milliseconds)","nullable":true},"location":{"type":"string","description":"URL of the attachment","nullable":true},"thumbLocation":{"type":"string","description":"Thumbnail URL of the attachment","nullable":true},"visibility":{"type":"boolean","description":"Visibility of the attachment","nullable":true}}}}}}},"rocketlane_get_invoice_line_items":{"lineItems":{"type":"array","description":"List of invoice line items","items":{"type":"object","properties":{"invoiceLineItemId":{"type":"number","description":"Unique identifier of the invoice line item","nullable":true},"description":{"type":"string","description":"Description of the line item or service provided","nullable":true},"quantity":{"type":"number","description":"Quantity of the item or service","nullable":true},"unitPrice":{"type":"number","description":"Unit price for the item or service","nullable":true},"amount":{"type":"number","description":"Total amount for this line item (quantity times unit price)","nullable":true},"sourceId":{"type":"number","description":"Unique identifier of the source entity (e.g. project ID)","nullable":true},"sourceType":{"type":"string","description":"Type of source entity this line item is associated with (e.g. PROJECT)","nullable":true},"taxCode":{"type":"object","description":"Tax code information for this line item","nullable":true,"properties":{"taxCodeId":{"type":"number","description":"Unique identifier of the tax code","nullable":true},"taxCodeName":{"type":"string","description":"Name of the tax code","nullable":true},"taxCodeRate":{"type":"number","description":"Tax rate percentage for the tax code","nullable":true},"taxCodeAmount":{"type":"number","description":"Tax amount calculated for this tax code","nullable":true}}},"taxComponents":{"type":"array","description":"Tax components that make up the tax code","items":{"type":"object","properties":{"taxComponentId":{"type":"number","description":"Unique identifier of the tax component","nullable":true},"taxComponentName":{"type":"string","description":"Name of the tax component","nullable":true},"taxComponentRate":{"type":"number","description":"Tax rate percentage for the tax component","nullable":true},"taxComponentAmount":{"type":"number","description":"Tax amount calculated for this tax component","nullable":true},"taxComponentType":{"type":"string","description":"Type of the tax component (e.g. GST, VAT)","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_get_invoice_payments":{"payments":{"type":"array","description":"List of payments recorded against the invoice","items":{"type":"object","properties":{"paymentId":{"type":"number","description":"Unique identifier of the payment record","nullable":true},"paymentRecordType":{"type":"string","description":"Type of the payment record (PAID or WRITE_OFF)","nullable":true},"currency":{"type":"string","description":"Currency of the payment amount (e.g. USD)","nullable":true},"paymentDate":{"type":"string","description":"Date when the payment was made (YYYY-MM-DD)","nullable":true},"amount":{"type":"number","description":"Amount of the payment","nullable":true},"notes":{"type":"string","description":"Additional notes or comments regarding the payment","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_get_phase":{"phase":{"type":"object","description":"The requested phase","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"rocketlane_get_project":{"project":{"type":"object","description":"The requested project","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_get_space":{"space":{"type":"object","description":"The requested space","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"rocketlane_get_space_document":{"spaceDocument":{"type":"object","description":"The requested space document","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"rocketlane_get_task":{"task":{"type":"object","description":"The requested task","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_get_time_entry":{"timeEntry":{"type":"object","description":"The requested time entry","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"rocketlane_get_time_off":{"timeOff":{"type":"object","description":"The requested time-off","properties":{"timeOffId":{"type":"number","description":"Unique identifier of the time-off","nullable":true},"user":{"type":"object","description":"The team member the time-off belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"note":{"type":"string","description":"Note or comment about the time-off","nullable":true},"startDate":{"type":"string","description":"Time-off start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Time-off end date (YYYY-MM-DD)","nullable":true},"durationInMinutes":{"type":"number","description":"Duration in minutes per day for the time-off interval","nullable":true},"type":{"type":"string","description":"Type of the time-off (FULL_DAY, HALF_DAY, or CUSTOM)","nullable":true},"notifyUsers":{"type":"object","description":"Users notified about the time-off","nullable":true,"properties":{"projectOwners":{"type":"boolean","description":"Whether project owners of projects the user is part of are notified","nullable":true},"others":{"type":"array","description":"Other users notified about the time-off","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"createdAt":{"type":"number","description":"Timestamp when the time-off was created (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the time-off","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"rocketlane_get_user":{"user":{"type":"object","description":"The requested user","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"email":{"type":"string","description":"Email address of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"type":{"type":"string","description":"Type of the user (TEAM_MEMBER, PARTNER, CUSTOMER, or EXTERNAL_PARTNER)","nullable":true},"status":{"type":"string","description":"Status of the user (INACTIVE, INVITED, ACTIVE, or PASSIVE)","nullable":true},"role":{"type":"object","description":"Role of the user","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}},"company":{"type":"object","description":"Company of the user","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true}}},"permission":{"type":"object","description":"Permission of the user","nullable":true,"properties":{"permissionId":{"type":"number","description":"Unique identifier of the permission","nullable":true},"permissionName":{"type":"string","description":"Name of the permission","nullable":true}}},"fields":{"type":"array","description":"Custom user field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom user field","nullable":true},"fieldValue":{"type":"string","description":"Value of the custom user field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"capacityInMinutes":{"type":"number","description":"Capacity of the user in minutes","nullable":true},"holidayCalendar":{"type":"object","description":"Holiday calendar of the user","nullable":true,"properties":{"calenderId":{"type":"number","description":"Unique identifier of the holiday calendar","nullable":true},"calenderName":{"type":"string","description":"Name of the holiday calendar","nullable":true}}},"profilePictureUrl":{"type":"string","description":"URL of the user\'s profile picture","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the user was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the user was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"rocketlane_import_template":{"project":{"type":"object","description":"The project after the template import (including its sources)","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_list_fields":{"fields":{"type":"array","description":"List of fields","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_invoices":{"invoices":{"type":"array","description":"List of invoices","items":{"type":"object","properties":{"invoiceId":{"type":"number","description":"Unique identifier of the invoice","nullable":true},"invoiceNumber":{"type":"string","description":"Invoice number assigned to this invoice","nullable":true},"dateOfIssue":{"type":"string","description":"Date when the invoice was issued (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Due date for the invoice payment (YYYY-MM-DD)","nullable":true},"currency":{"type":"string","description":"Currency of the invoice amount (e.g. USD)","nullable":true},"status":{"type":"string","description":"Current status of the invoice","nullable":true},"amount":{"type":"number","description":"Total amount of the invoice including tax","nullable":true},"tax":{"type":"number","description":"Tax amount applied to the invoice","nullable":true},"subTotal":{"type":"number","description":"Total amount of the invoice excluding tax","nullable":true},"amountOutstanding":{"type":"number","description":"Balance amount remaining to be paid","nullable":true},"amountPaid":{"type":"number","description":"Total amount paid for this invoice","nullable":true},"amountWrittenOff":{"type":"number","description":"Total amount written off for this invoice","nullable":true},"notes":{"type":"string","description":"Notes or additional information about the invoice","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the invoice was created (epoch milliseconds)","nullable":true},"updatedAt":{"type":"number","description":"Timestamp when the invoice was last updated (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"The team member who last updated the invoice","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"company":{"type":"object","description":"Customer company details for the invoice","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the customer company","nullable":true},"companyName":{"type":"string","description":"Name of the customer company","nullable":true},"companyUrl":{"type":"string","description":"URL of the customer company website","nullable":true}}},"projects":{"type":"array","description":"Projects mapped to this invoice","items":{"type":"object","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}}},"fields":{"type":"array","description":"Custom invoice fields with their values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array depending on field type)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"attachments":{"type":"array","description":"Attachments associated with the invoice","items":{"type":"object","properties":{"attachmentId":{"type":"number","description":"Unique identifier of the attachment","nullable":true},"attachmentName":{"type":"string","description":"Name of the attachment","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the attachment was created (epoch milliseconds)","nullable":true},"location":{"type":"string","description":"URL of the attachment","nullable":true},"thumbLocation":{"type":"string","description":"Thumbnail URL of the attachment","nullable":true},"visibility":{"type":"boolean","description":"Visibility of the attachment","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_phases":{"phases":{"type":"array","description":"List of phases","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_placeholders":{"placeholders":{"type":"array","description":"Placeholders of the project","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"project":{"type":"object","description":"Project of the placeholder","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"role":{"type":"object","description":"Role of the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}},"placeholderType":{"type":"string","description":"Type of the placeholder (NATIVE or EXTERNAL)","nullable":true},"createdAt":{"type":"number","description":"Time when the placeholder was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the placeholder was last updated (epoch millis)","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for fetching further pages","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_projects":{"projects":{"type":"array","description":"List of projects","items":{"type":"object","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for fetching further pages","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_resource_allocations":{"allocations":{"type":"array","description":"List of resource allocations","items":{"type":"object","properties":{"startDate":{"type":"string","description":"Allocation start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Allocation end date (YYYY-MM-DD)","nullable":true},"secondsPerDay":{"type":"number","description":"Allocated seconds per day","nullable":true},"minutesPerDay":{"type":"number","description":"Allocated minutes per day","nullable":true},"hoursPerDay":{"type":"number","description":"Allocated hours per day","nullable":true},"duration":{"type":"object","description":"Total allocation duration between the start and end dates","nullable":true,"properties":{"daysConsider":{"type":"number","description":"Number of week days considered for the duration computation","nullable":true},"seconds":{"type":"number","description":"Total allocation seconds","nullable":true},"minutes":{"type":"number","description":"Total allocation minutes","nullable":true},"hours":{"type":"number","description":"Total allocation hours","nullable":true}}},"allocationType":{"type":"string","description":"Type of allocation (SOFT or HARD)","nullable":true},"allocationFor":{"type":"string","description":"Who the allocation is for (TEAM_MEMBER or PLACEHOLDER)","nullable":true},"project":{"type":"object","description":"The project associated with the allocation","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"tasks":{"type":"array","description":"Tasks associated with the allocation","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"member":{"type":"object","description":"The team member allocated when allocationFor is TEAM_MEMBER","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true},"role":{"type":"object","description":"Role of the member","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}},"placeholder":{"type":"object","description":"The placeholder allocated when allocationFor is PLACEHOLDER","nullable":true,"properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role of the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}},"createdAt":{"type":"number","description":"Timestamp when the allocation was created (epoch milliseconds)","nullable":true},"updatedAt":{"type":"number","description":"Timestamp when the allocation was last updated (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the allocation","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"The team member who last updated the allocation","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_space_documents":{"spaceDocuments":{"type":"array","description":"List of space documents","items":{"type":"object","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_spaces":{"spaces":{"type":"array","description":"List of spaces","items":{"type":"object","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_tasks":{"tasks":{"type":"array","description":"List of tasks matching the filters","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_time_entries":{"timeEntries":{"type":"array","description":"List of time entries matching the filters","items":{"type":"object","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_time_entry_categories":{"categories":{"type":"array","description":"List of time entry categories","items":{"type":"object","properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_time_offs":{"timeOffs":{"type":"array","description":"List of time-offs","items":{"type":"object","properties":{"timeOffId":{"type":"number","description":"Unique identifier of the time-off","nullable":true},"user":{"type":"object","description":"The team member the time-off belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"note":{"type":"string","description":"Note or comment about the time-off","nullable":true},"startDate":{"type":"string","description":"Time-off start date (YYYY-MM-DD)","nullable":true},"endDate":{"type":"string","description":"Time-off end date (YYYY-MM-DD)","nullable":true},"durationInMinutes":{"type":"number","description":"Duration in minutes per day for the time-off interval","nullable":true},"type":{"type":"string","description":"Type of the time-off (FULL_DAY, HALF_DAY, or CUSTOM)","nullable":true},"notifyUsers":{"type":"object","description":"Users notified about the time-off","nullable":true,"properties":{"projectOwners":{"type":"boolean","description":"Whether project owners of projects the user is part of are notified","nullable":true},"others":{"type":"array","description":"Other users notified about the time-off","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"createdAt":{"type":"number","description":"Timestamp when the time-off was created (epoch milliseconds)","nullable":true},"createdBy":{"type":"object","description":"The team member who created the time-off","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"email":{"type":"string","description":"Email address of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"type":{"type":"string","description":"Type of the user (TEAM_MEMBER, PARTNER, CUSTOMER, or EXTERNAL_PARTNER)","nullable":true},"status":{"type":"string","description":"Status of the user (INACTIVE, INVITED, ACTIVE, or PASSIVE)","nullable":true},"role":{"type":"object","description":"Role of the user","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}},"company":{"type":"object","description":"Company of the user","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true}}},"permission":{"type":"object","description":"Permission of the user","nullable":true,"properties":{"permissionId":{"type":"number","description":"Unique identifier of the permission","nullable":true},"permissionName":{"type":"string","description":"Name of the permission","nullable":true}}},"fields":{"type":"array","description":"Custom user field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom user field","nullable":true},"fieldValue":{"type":"string","description":"Value of the custom user field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"capacityInMinutes":{"type":"number","description":"Capacity of the user in minutes","nullable":true},"holidayCalendar":{"type":"object","description":"Holiday calendar of the user","nullable":true,"properties":{"calenderId":{"type":"number","description":"Unique identifier of the holiday calendar","nullable":true},"calenderName":{"type":"string","description":"Name of the holiday calendar","nullable":true}}},"profilePictureUrl":{"type":"string","description":"URL of the user\'s profile picture","nullable":true},"createdAt":{"type":"number","description":"Timestamp when the user was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the user was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the user","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_move_task_to_phase":{"task":{"type":"object","description":"The task with its updated phase","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_remove_project_members":{"project":{"type":"object","description":"The project with its updated team members","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_remove_task_assignees":{"task":{"type":"object","description":"The task with its updated assignees","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_remove_task_dependencies":{"task":{"type":"object","description":"The task with its updated dependencies","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_remove_task_followers":{"task":{"type":"object","description":"The task with its updated followers","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_search_time_entries":{"timeEntries":{"type":"array","description":"List of time entries matching the search filters","items":{"type":"object","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"pagination":{"type":"object","description":"Pagination details for the result set","properties":{"pageSize":{"type":"number","description":"Page size used for the current request","nullable":true},"hasMore":{"type":"boolean","description":"Whether more results are available","nullable":true},"totalRecordCount":{"type":"number","description":"Total number of records matching the request","nullable":true},"nextPageToken":{"type":"string","description":"Token for fetching the next page (valid for 15 minutes)","nullable":true}}}},"rocketlane_unassign_placeholders":{"project":{"type":"object","description":"The project after the placeholder was unassigned","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}},"placeholders":{"type":"array","description":"Placeholder-to-user mappings on the project","items":{"type":"object","properties":{"placeholder":{"type":"object","description":"Placeholder being mapped","nullable":true,"properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true}}},"placeholderStatus":{"type":"string","description":"Status of the placeholder (ASSIGNED or UNASSIGNED)","nullable":true},"user":{"type":"object","description":"User assigned to the placeholder","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true},"role":{"type":"string","description":"Role name of the assigned user","nullable":true}}},"hourlyCostRate":{"type":"number","description":"Latest hourly cost rate for the placeholder","nullable":true},"costRateCurrency":{"type":"string","description":"Currency for the cost rate","nullable":true},"hourlyBillRate":{"type":"number","description":"Latest hourly bill rate for the placeholder","nullable":true},"billRateCurrency":{"type":"string","description":"Currency for the bill rate","nullable":true}}}}},"rocketlane_update_field":{"field":{"type":"object","description":"The updated field","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the field","nullable":true},"fieldDescription":{"type":"string","description":"Description of the field","nullable":true},"fieldType":{"type":"string","description":"Type of the field (TEXT, MULTI_LINE_TEXT, YES_OR_NO, DATE, SINGLE_CHOICE, MULTIPLE_CHOICE, SINGLE_USER, MULTIPLE_USER, NUMBER, NOTE, RATING)","nullable":true},"objectType":{"type":"string","description":"Object the field is associated with (PROJECT, TASK, or USER)","nullable":true},"fieldOptions":{"type":"array","description":"Options available for SINGLE_CHOICE and MULTIPLE_CHOICE fields","items":{"type":"object","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"ratingScale":{"type":"string","description":"Rating scale for RATING fields (THREE, FIVE, SEVEN, TEN)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the field","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"createdAt":{"type":"number","description":"Time the field was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the field was last updated, in epoch milliseconds","nullable":true},"enabled":{"type":"boolean","description":"Whether the field is enabled","nullable":true},"private":{"type":"boolean","description":"Whether the field is private","nullable":true}}}},"rocketlane_update_field_option":{"option":{"type":"object","description":"The updated field option","properties":{"optionValue":{"type":"number","description":"Unique identifier of the option within the field","nullable":true},"optionLabel":{"type":"string","description":"Display label of the option","nullable":true},"optionColor":{"type":"string","description":"Color of the option (RED, YELLOW, GREEN, TEAL, CYAN, BLUE, PURPLE, MAGENTA, GRAY, COOL_GRAY)","nullable":true}}}},"rocketlane_update_phase":{"phase":{"type":"object","description":"The updated phase","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true},"project":{"type":"object","description":"Project the phase belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"startDate":{"type":"string","description":"Planned start date of the phase (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Planned due date of the phase (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Actual start date of the phase (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Actual due date of the phase (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time the phase was created, in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Time the phase was last updated, in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"Team member who created the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the phase","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"status":{"type":"object","description":"Status of the phase","nullable":true,"properties":{"value":{"type":"number","description":"Numeric status value","nullable":true},"label":{"type":"string","description":"Display label of the status","nullable":true}}},"private":{"type":"boolean","description":"Whether the phase is private","nullable":true}}}},"rocketlane_update_project":{"project":{"type":"object","description":"The updated project","properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true},"startDate":{"type":"string","description":"Date on which the project execution begins (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date on which the project execution is planned to complete (YYYY-MM-DD)","nullable":true},"createdAt":{"type":"number","description":"Time when the project was created (epoch millis)","nullable":true},"updatedAt":{"type":"number","description":"Time when the project was last updated (epoch millis)","nullable":true},"owner":{"type":"object","description":"Project owner","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"teamMembers":{"type":"object","description":"Project members, customers, and customer champion","properties":{"members":{"type":"array","description":"Team members working on the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customers":{"type":"array","description":"Customer stakeholders involved in the project","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"customerChampion":{"type":"object","description":"Customer champion of the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}},"status":{"type":"object","description":"Project status value and label","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the status","nullable":true},"label":{"type":"string","description":"Name of the status","nullable":true}}},"fields":{"type":"array","description":"Custom project field values","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the custom field","nullable":true},"fieldLabel":{"type":"string","description":"Name of the custom project field","nullable":true},"fieldValue":{"type":"string","description":"Value assigned to the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"customer":{"type":"object","description":"Customer company of the project","nullable":true,"properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}},"partnerCompanies":{"type":"array","description":"Partner companies on the project","items":{"type":"object","properties":{"companyId":{"type":"number","description":"Unique identifier of the company","nullable":true},"companyName":{"type":"string","description":"Name of the company","nullable":true},"companyUrl":{"type":"string","description":"Website URL of the company","nullable":true}}}},"archived":{"type":"boolean","description":"Whether the project is archived","nullable":true},"visibility":{"type":"string","description":"Project visibility (EVERYONE, MEMBERS, or GROUP)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"Team member who last updated the project","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"currency":{"type":"string","description":"Currency for the project financials (ISO code)","nullable":true},"financials":{"type":"object","description":"Project financials (contract type and per-contract-type fields)","nullable":true,"properties":{"contractType":{"type":"string","description":"Contract type for the project financials (FIXED_FEE, TIME_AND_MATERIAL, SUBSCRIPTION, or NON_BILLABLE)","nullable":true},"revenueRecognitionType":{"type":"string","description":"Method used for revenue recognition","nullable":true},"fixedFee":{"type":"number","description":"Project fee for Fixed fee contract type projects","nullable":true},"projectBudget":{"type":"number","description":"Budget allocated for Time & Material contract type projects","nullable":true},"rateCardId":{"type":"number","description":"Unique identifier of the rate card","nullable":true},"rateCardName":{"type":"string","description":"Name of the rate card","nullable":true},"subscriptionFrequency":{"type":"string","description":"Interval at which the subscription renews (MONTHLY, QUARTERLY, HALF_YEARLY, YEARLY)","nullable":true},"subscriptionStartDate":{"type":"string","description":"Date when the subscription interval begins (YYYY-MM-DD)","nullable":true},"periodMinutes":{"type":"number","description":"Budgeted minutes for each subscription period","nullable":true},"periodBudget":{"type":"number","description":"Fixed budget of every subscription period","nullable":true},"noOfPeriods":{"type":"number","description":"Number of periods in the subscription","nullable":true}}},"startDateActual":{"type":"string","description":"Date on which the project status changed to in progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date on which the project status changed to completed (YYYY-MM-DD)","nullable":true},"annualizedRecurringRevenue":{"type":"number","description":"Recurring revenue of the customer subscriptions for a single calendar year","nullable":true},"projectFee":{"type":"number","description":"Total fee charged for the project","nullable":true},"budgetedHours":{"type":"number","description":"Total hours allocated for project execution","nullable":true},"percentageBudgetedHoursConsumed":{"type":"number","description":"Budgeted hours consumed percentage","nullable":true},"percentageBudgetConsumed":{"type":"number","description":"Budget consumed percentage","nullable":true},"trackedHours":{"type":"number","description":"Hours tracked as part of submitted time entries","nullable":true},"trackedMinutes":{"type":"number","description":"Minutes tracked as part of submitted time entries","nullable":true},"allocatedHours":{"type":"number","description":"Allocated hours against users or placeholders","nullable":true},"allocatedMinutes":{"type":"number","description":"Allocated minutes against users or placeholders","nullable":true},"billableHours":{"type":"number","description":"Hours of time entries tracked as billable","nullable":true},"billableMinutes":{"type":"number","description":"Minutes of time entries tracked as billable","nullable":true},"nonBillableHours":{"type":"number","description":"Hours of time entries tracked as non-billable","nullable":true},"nonBillableMinutes":{"type":"number","description":"Minutes of time entries tracked as non-billable","nullable":true},"remainingHours":{"type":"number","description":"Hours left to complete the project based on tracked and budgeted hours","nullable":true},"remainingMinutes":{"type":"number","description":"Minutes left to complete the project (complements remainingHours)","nullable":true},"progressPercentage":{"type":"number","description":"Progress based on completed tasks vs total tasks","nullable":true},"currentPhases":{"type":"array","description":"Phases currently marked as in progress","items":{"type":"object","properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}}},"autoAllocation":{"type":"boolean","description":"Whether auto allocation is enabled for the project","nullable":true},"sources":{"type":"array","description":"Project templates imported into the project","items":{"type":"object","properties":{"prefix":{"type":"string","description":"Prefix distinguishing which phase or task corresponds to which template","nullable":true},"startDate":{"type":"string","description":"Date on which the template goes into effect (YYYY-MM-DD)","nullable":true},"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}}},"plannedDurationInDays":{"type":"number","description":"Difference between startDate and dueDate in days","nullable":true},"inferredProgress":{"type":"string","description":"Inferred progress (ON_TRACK, AHEAD_OF_TIME, RUNNING_LATE, or NONE)","nullable":true},"projectAgeInDays":{"type":"number","description":"Age of the project in days based on actual dates","nullable":true},"customersInvited":{"type":"number","description":"Number of customers invited to the project","nullable":true},"customersJoined":{"type":"number","description":"Number of customers who joined the project","nullable":true},"externalReferenceId":{"type":"string","description":"Identifier linking the project to an external system","nullable":true}}}},"rocketlane_update_space":{"space":{"type":"object","description":"The updated space","properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true},"project":{"type":"object","description":"Project the space belongs to","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space is private or shared","nullable":true}}}},"rocketlane_update_space_document":{"spaceDocument":{"type":"object","description":"The updated space document","properties":{"spaceDocumentId":{"type":"number","description":"Unique identifier of the space document","nullable":true},"spaceDocumentName":{"type":"string","description":"Name of the space document","nullable":true},"space":{"type":"object","description":"Space the document belongs to","nullable":true,"properties":{"spaceId":{"type":"number","description":"Unique identifier of the space","nullable":true},"spaceName":{"type":"string","description":"Name of the space","nullable":true}}},"spaceDocumentType":{"type":"string","description":"Type of the space document (ROCKETLANE_DOCUMENT or EMBEDDED_DOCUMENT)","nullable":true},"url":{"type":"string","description":"URL embedded in the space document","nullable":true},"source":{"type":"object","description":"Document template the space document was created from","nullable":true,"properties":{"templateId":{"type":"number","description":"Unique identifier of the template","nullable":true},"templateName":{"type":"string","description":"Name of the template","nullable":true}}},"createdAt":{"type":"number","description":"Timestamp when the space document was created (epoch millis)","nullable":true},"createdBy":{"type":"object","description":"Team member who created the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedAt":{"type":"number","description":"Timestamp when the space document was last updated (epoch millis)","nullable":true},"updatedBy":{"type":"object","description":"Team member who last updated the space document","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"private":{"type":"boolean","description":"Whether the space document is private or shared","nullable":true}}}},"rocketlane_update_task":{"task":{"type":"object","description":"The updated task","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true},"taskDescription":{"type":"string","description":"Description of the task in HTML format","nullable":true},"taskPrivateNote":{"type":"string","description":"Private note visible only to team members, in HTML format","nullable":true},"startDate":{"type":"string","description":"Date when the task starts (YYYY-MM-DD)","nullable":true},"dueDate":{"type":"string","description":"Date when the task is due (YYYY-MM-DD)","nullable":true},"startDateActual":{"type":"string","description":"Date the task status changed to In Progress (YYYY-MM-DD)","nullable":true},"dueDateActual":{"type":"string","description":"Date the task status changed to Completed (YYYY-MM-DD)","nullable":true},"archived":{"type":"boolean","description":"Whether the task is archived","nullable":true},"effortInMinutes":{"type":"number","description":"Expected effort to complete the task, in minutes","nullable":true},"progress":{"type":"number","description":"Progress of the task (0-100)","nullable":true},"atRisk":{"type":"boolean","description":"Whether the task is marked as At Risk","nullable":true},"type":{"type":"string","description":"Type of the task: TASK or MILESTONE","nullable":true},"createdAt":{"type":"number","description":"Time the task was created, in epoch millis","nullable":true},"updatedAt":{"type":"number","description":"Time the task was last updated, in epoch millis","nullable":true},"createdBy":{"type":"object","description":"User who created the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the task","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"project":{"type":"object","description":"Project associated with the task","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"phase":{"type":"object","description":"Phase associated with the task","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"status":{"type":"object","description":"Status of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"priority":{"type":"object","description":"Priority of the task (value and label)","nullable":true,"properties":{"value":{"type":"number","description":"Unique identifier of the choice","nullable":true},"label":{"type":"string","description":"Label of the choice","nullable":true}}},"fields":{"type":"array","description":"Custom field values set on the task","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field (string, number, or array)","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}},"assignees":{"type":"object","description":"Assignees of the task (members and placeholders)","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers assigned to the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}},"placeholders":{"type":"array","description":"Placeholders assigned to the task","items":{"type":"object","properties":{"placeholderId":{"type":"number","description":"Unique identifier of the placeholder","nullable":true},"placeholderName":{"type":"string","description":"Name of the placeholder","nullable":true},"role":{"type":"object","description":"Role associated with the placeholder","nullable":true,"properties":{"roleId":{"type":"number","description":"Unique identifier of the role","nullable":true},"roleName":{"type":"string","description":"Name of the role","nullable":true}}}}}}}},"followers":{"type":"object","description":"Followers of the task","nullable":true,"properties":{"members":{"type":"array","description":"Team members and customers following the task","items":{"type":"object","properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}}}}},"dependencies":{"type":"array","description":"Tasks this task depends on (finish-to-start dependencies)","items":{"type":"object","properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}}},"parent":{"type":"object","description":"Parent task of the task","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"externalReferenceId":{"type":"string","description":"External reference identifier linking the task to an external system","nullable":true},"billable":{"type":"boolean","description":"Whether the task is billable","nullable":true},"timeEntryCategory":{"type":"object","description":"Category in which the task time entries are added","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"financialsBudgets":{"type":"array","description":"Financials budgets in which the task time entries are added","items":{"type":"object","properties":{"budgetId":{"type":"number","description":"Unique identifier of the budget","nullable":true},"budgetName":{"type":"string","description":"Name of the budget","nullable":true}}}},"csatEnabled":{"type":"boolean","description":"Whether a CSAT survey is sent on completion (milestone tasks)","nullable":true},"private":{"type":"boolean","description":"Whether the task is private","nullable":true}}}},"rocketlane_update_time_entry":{"timeEntry":{"type":"object","description":"The updated time entry","properties":{"timeEntryId":{"type":"number","description":"Unique identifier of the time entry","nullable":true},"date":{"type":"string","description":"Date of the time entry (YYYY-MM-DD)","nullable":true},"minutes":{"type":"number","description":"Duration of the time entry in minutes","nullable":true},"activityName":{"type":"string","description":"Name of the adhoc activity, when the entry is tracked against an activity","nullable":true},"project":{"type":"object","description":"Project associated with the time entry","nullable":true,"properties":{"projectId":{"type":"number","description":"Unique identifier of the project","nullable":true},"projectName":{"type":"string","description":"Name of the project","nullable":true}}},"task":{"type":"object","description":"Task associated with the time entry","nullable":true,"properties":{"taskId":{"type":"number","description":"Unique identifier of the task","nullable":true},"taskName":{"type":"string","description":"Name of the task","nullable":true}}},"projectPhase":{"type":"object","description":"Project phase associated with the time entry","nullable":true,"properties":{"phaseId":{"type":"number","description":"Unique identifier of the phase","nullable":true},"phaseName":{"type":"string","description":"Name of the phase","nullable":true}}},"billable":{"type":"boolean","description":"Whether the time entry is billable","nullable":true},"user":{"type":"object","description":"User the time entry belongs to","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"notes":{"type":"string","description":"Notes for the time entry","nullable":true},"category":{"type":"object","description":"Category associated with the time entry","nullable":true,"properties":{"categoryId":{"type":"number","description":"Unique identifier of the category","nullable":true},"categoryName":{"type":"string","description":"Name of the category","nullable":true}}},"sourceType":{"type":"string","description":"Source of the time entry (GOOGLE_CALENDAR, OUTLOOK_CALENDAR, TASK, PROJECT, PHASE, ADHOC, MILESTONE)","nullable":true},"status":{"type":"string","description":"Approval status of the time entry (NOT_SUBMITTED, SUBMITTED, APPROVED, REJECTED)","nullable":true},"createdAt":{"type":"number","description":"Creation timestamp in epoch milliseconds","nullable":true},"updatedAt":{"type":"number","description":"Last-updated timestamp in epoch milliseconds","nullable":true},"createdBy":{"type":"object","description":"User who created the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"updatedBy":{"type":"object","description":"User who last updated the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedBy":{"type":"object","description":"User who submitted the time entry (may be null even for approved/rejected entries)","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"submittedAt":{"type":"number","description":"Submission timestamp in epoch milliseconds","nullable":true},"approvedBy":{"type":"object","description":"User who approved the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"approvedAt":{"type":"number","description":"Approval timestamp in epoch milliseconds","nullable":true},"rejectedBy":{"type":"object","description":"User who rejected the time entry","nullable":true,"properties":{"userId":{"type":"number","description":"Unique identifier of the user","nullable":true},"firstName":{"type":"string","description":"First name of the user","nullable":true},"lastName":{"type":"string","description":"Last name of the user","nullable":true},"emailId":{"type":"string","description":"Email address of the user","nullable":true}}},"rejectedAt":{"type":"number","description":"Rejection timestamp in epoch milliseconds","nullable":true},"deleted":{"type":"boolean","description":"Whether the time entry is deleted","nullable":true},"costRate":{"type":"object","description":"Hourly cost rate assigned to the user for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"billRate":{"type":"object","description":"Hourly rate billed to the customer for this entry","nullable":true,"properties":{"rate":{"type":"number","description":"Hourly monetary rate","nullable":true},"currency":{"type":"string","description":"Three-letter ISO currency code","nullable":true}}},"fields":{"type":"array","description":"Custom fields associated with the time entry","items":{"type":"object","properties":{"fieldId":{"type":"number","description":"Unique identifier of the field","nullable":true},"fieldLabel":{"type":"string","description":"Label of the field","nullable":true},"fieldValue":{"type":"json","description":"Value of the field","nullable":true},"fieldValueLabel":{"type":"string","description":"String representation of the field value","nullable":true}}}}}}},"rootly_acknowledge_alert":{"alert":{"type":"object","description":"The acknowledged alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_add_incident_event":{"eventId":{"type":"string","description":"The ID of the created event"},"event":{"type":"string","description":"The event summary"},"visibility":{"type":"string","description":"Event visibility (internal or external)"},"occurredAt":{"type":"string","description":"When the event occurred"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}},"rootly_add_subscribers":{"incident":{"type":"object","description":"The incident after subscribers were added","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_assign_incident_role":{"incident":{"type":"object","description":"The incident after the role assignment","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_create_action_item":{"actionItem":{"type":"object","description":"The created action item","properties":{"id":{"type":"string","description":"Unique action item ID"},"summary":{"type":"string","description":"Action item title"},"description":{"type":"string","description":"Action item description"},"kind":{"type":"string","description":"Action item kind (task, follow_up)"},"priority":{"type":"string","description":"Priority level"},"status":{"type":"string","description":"Action item status"},"dueDate":{"type":"string","description":"Due date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"rootly_create_alert":{"alert":{"type":"object","description":"The created alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_create_incident":{"incident":{"type":"object","description":"The created incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_create_status_page_event":{"statusPageEvent":{"type":"object","description":"The created status page event","properties":{"id":{"type":"string","description":"Unique status page event ID"},"event":{"type":"string","description":"The published update message"},"statusPageId":{"type":"string","description":"Status page ID"},"status":{"type":"string","description":"Status that was set"},"notifySubscribers":{"type":"boolean","description":"Whether subscribers were notified"},"shouldTweet":{"type":"boolean","description":"Whether the update was tweeted"},"startedAt":{"type":"string","description":"When the event started"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"rootly_delete_action_item":{"success":{"type":"boolean","description":"Whether the action item was deleted"},"message":{"type":"string","description":"Result message"}},"rootly_delete_incident":{"success":{"type":"boolean","description":"Whether the deletion succeeded"},"message":{"type":"string","description":"Result message"}},"rootly_escalate_alert":{"alert":{"type":"object","description":"The escalated alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_get_alert":{"alert":{"type":"object","description":"The alert details","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_get_incident":{"incident":{"type":"object","description":"The incident details","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_list_action_items":{"actionItems":{"type":"array","description":"List of action items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique action item ID"},"summary":{"type":"string","description":"Action item title"},"description":{"type":"string","description":"Action item description"},"kind":{"type":"string","description":"Action item kind (task, follow_up)"},"priority":{"type":"string","description":"Priority level"},"status":{"type":"string","description":"Action item status"},"dueDate":{"type":"string","description":"Due date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of action items returned"}},"rootly_list_alerts":{"alerts":{"type":"array","description":"List of alerts","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"totalCount":{"type":"number","description":"Total number of alerts returned"}},"rootly_list_causes":{"causes":{"type":"array","description":"List of causes","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique cause ID"},"name":{"type":"string","description":"Cause name"},"slug":{"type":"string","description":"Cause slug"},"description":{"type":"string","description":"Cause description"},"position":{"type":"number","description":"Cause position"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of causes returned"}},"rootly_list_environments":{"environments":{"type":"array","description":"List of environments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique environment ID"},"name":{"type":"string","description":"Environment name"},"slug":{"type":"string","description":"Environment slug"},"description":{"type":"string","description":"Environment description"},"color":{"type":"string","description":"Environment color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of environments returned"}},"rootly_list_escalation_policies":{"escalationPolicies":{"type":"array","description":"List of escalation policies","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique escalation policy ID"},"name":{"type":"string","description":"Escalation policy name"},"description":{"type":"string","description":"Escalation policy description"},"repeatCount":{"type":"number","description":"Number of times to repeat escalation"},"groupIds":{"type":"array","description":"Associated group IDs"},"serviceIds":{"type":"array","description":"Associated service IDs"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of escalation policies returned"}},"rootly_list_functionalities":{"functionalities":{"type":"array","description":"List of functionalities","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique functionality ID"},"name":{"type":"string","description":"Functionality name"},"slug":{"type":"string","description":"Functionality slug"},"description":{"type":"string","description":"Functionality description"},"color":{"type":"string","description":"Functionality color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of functionalities returned"}},"rootly_list_incident_events":{"events":{"type":"array","description":"List of incident timeline events","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique event ID"},"event":{"type":"string","description":"The event description"},"visibility":{"type":"string","description":"Event visibility (internal or external)"},"occurredAt":{"type":"string","description":"When the event occurred"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of events returned"}},"rootly_list_incident_roles":{"incidentRoles":{"type":"array","description":"List of incident roles","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique incident role ID"},"name":{"type":"string","description":"Role name"},"slug":{"type":"string","description":"Role slug"},"summary":{"type":"string","description":"Role summary"},"description":{"type":"string","description":"Role description"},"position":{"type":"number","description":"Display position"},"optional":{"type":"boolean","description":"Whether the role is optional"},"enabled":{"type":"boolean","description":"Whether the role is enabled"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of incident roles returned"}},"rootly_list_incident_types":{"incidentTypes":{"type":"array","description":"List of incident types","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique incident type ID"},"name":{"type":"string","description":"Incident type name"},"slug":{"type":"string","description":"Incident type slug"},"description":{"type":"string","description":"Incident type description"},"color":{"type":"string","description":"Incident type color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of incident types returned"}},"rootly_list_incidents":{"incidents":{"type":"array","description":"List of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"totalCount":{"type":"number","description":"Total number of incidents returned"}},"rootly_list_on_calls":{"onCalls":{"type":"array","description":"List of on-call entries","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique on-call entry ID"},"userId":{"type":"string","description":"ID of the on-call user"},"userName":{"type":"string","description":"Name of the on-call user"},"scheduleId":{"type":"string","description":"ID of the associated schedule"},"scheduleName":{"type":"string","description":"Name of the associated schedule"},"escalationPolicyId":{"type":"string","description":"ID of the associated escalation policy"},"startTime":{"type":"string","description":"On-call start time"},"endTime":{"type":"string","description":"On-call end time"}}}},"totalCount":{"type":"number","description":"Total number of on-call entries returned"}},"rootly_list_playbooks":{"playbooks":{"type":"array","description":"List of playbooks","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique playbook ID"},"title":{"type":"string","description":"Playbook title"},"summary":{"type":"string","description":"Playbook summary"},"externalUrl":{"type":"string","description":"External URL"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of playbooks returned"}},"rootly_list_retrospectives":{"retrospectives":{"type":"array","description":"List of retrospectives","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique retrospective ID"},"title":{"type":"string","description":"Retrospective title"},"status":{"type":"string","description":"Status (draft or published)"},"url":{"type":"string","description":"URL to the retrospective"},"startedAt":{"type":"string","description":"Incident start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of retrospectives returned"}},"rootly_list_schedules":{"schedules":{"type":"array","description":"List of schedules","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique schedule ID"},"name":{"type":"string","description":"Schedule name"},"description":{"type":"string","description":"Schedule description"},"allTimeCoverage":{"type":"boolean","description":"Whether schedule provides 24/7 coverage"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of schedules returned"}},"rootly_list_services":{"services":{"type":"array","description":"List of services","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique service ID"},"name":{"type":"string","description":"Service name"},"slug":{"type":"string","description":"Service slug"},"description":{"type":"string","description":"Service description"},"color":{"type":"string","description":"Service color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of services returned"}},"rootly_list_severities":{"severities":{"type":"array","description":"List of severity levels","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique severity ID"},"name":{"type":"string","description":"Severity name"},"slug":{"type":"string","description":"Severity slug"},"description":{"type":"string","description":"Severity description"},"severity":{"type":"string","description":"Severity level (critical, high, medium, low)"},"color":{"type":"string","description":"Severity color"},"position":{"type":"number","description":"Display position"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of severities returned"}},"rootly_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"},"description":{"type":"string","description":"Team description"},"color":{"type":"string","description":"Team color"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of teams returned"}},"rootly_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique user ID"},"email":{"type":"string","description":"User email address"},"firstName":{"type":"string","description":"User first name"},"lastName":{"type":"string","description":"User last name"},"fullName":{"type":"string","description":"User full name"},"timeZone":{"type":"string","description":"User time zone"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"totalCount":{"type":"number","description":"Total number of users returned"}},"rootly_mitigate_incident":{"incident":{"type":"object","description":"The mitigated incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_remove_subscribers":{"incident":{"type":"object","description":"The incident after subscribers were removed","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_resolve_alert":{"alert":{"type":"object","description":"The resolved alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_resolve_incident":{"incident":{"type":"object","description":"The resolved incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_run_workflow":{"workflowRun":{"type":"object","description":"The triggered workflow run","properties":{"id":{"type":"string","description":"Unique workflow run ID"},"workflowId":{"type":"string","description":"ID of the workflow that ran"},"status":{"type":"string","description":"Run status (queued, started, completed, completed_with_errors, failed, canceled)"},"statusMessage":{"type":"string","description":"Status detail message"},"triggeredBy":{"type":"string","description":"What triggered the run (system, user, workflow)"},"incidentId":{"type":"string","description":"Associated incident ID"},"alertId":{"type":"string","description":"Associated alert ID"},"startedAt":{"type":"string","description":"When the run started"},"completedAt":{"type":"string","description":"When the run completed"},"failedAt":{"type":"string","description":"When the run failed"},"canceledAt":{"type":"string","description":"When the run was canceled"}}}},"rootly_snooze_alert":{"alert":{"type":"object","description":"The snoozed alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_unassign_incident_role":{"incident":{"type":"object","description":"The incident after the role was unassigned","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"rootly_update_action_item":{"actionItem":{"type":"object","description":"The updated action item","properties":{"id":{"type":"string","description":"Unique action item ID"},"summary":{"type":"string","description":"Action item title"},"description":{"type":"string","description":"Action item description"},"kind":{"type":"string","description":"Action item kind (task, follow_up)"},"priority":{"type":"string","description":"Priority level"},"status":{"type":"string","description":"Action item status"},"dueDate":{"type":"string","description":"Due date"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"}}}},"rootly_update_alert":{"alert":{"type":"object","description":"The updated alert","properties":{"id":{"type":"string","description":"Unique alert ID"},"shortId":{"type":"string","description":"Short alert ID"},"summary":{"type":"string","description":"Alert summary"},"description":{"type":"string","description":"Alert description"},"source":{"type":"string","description":"Alert source"},"status":{"type":"string","description":"Alert status"},"externalId":{"type":"string","description":"External ID"},"externalUrl":{"type":"string","description":"External URL"},"deduplicationKey":{"type":"string","description":"Deduplication key"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"endedAt":{"type":"string","description":"End date"}}}},"rootly_update_incident":{"incident":{"type":"object","description":"The updated incident","properties":{"id":{"type":"string","description":"Unique incident ID"},"sequentialId":{"type":"number","description":"Sequential incident number"},"title":{"type":"string","description":"Incident title"},"slug":{"type":"string","description":"Incident slug"},"kind":{"type":"string","description":"Incident kind"},"summary":{"type":"string","description":"Incident summary"},"status":{"type":"string","description":"Incident status"},"private":{"type":"boolean","description":"Whether the incident is private"},"url":{"type":"string","description":"URL to the incident"},"shortUrl":{"type":"string","description":"Short URL to the incident"},"severityName":{"type":"string","description":"Severity name"},"severityId":{"type":"string","description":"Severity ID"},"createdAt":{"type":"string","description":"Creation date"},"updatedAt":{"type":"string","description":"Last update date"},"startedAt":{"type":"string","description":"Start date"},"mitigatedAt":{"type":"string","description":"Mitigation date"},"resolvedAt":{"type":"string","description":"Resolution date"},"closedAt":{"type":"string","description":"Closed date"}}}},"s3_copy_object":{"url":{"type":"string","description":"URL of the copied S3 object"},"uri":{"type":"string","description":"S3 URI of the copied object (s3://bucket/key)"},"metadata":{"type":"object","description":"Copy operation metadata"}},"s3_create_bucket":{"metadata":{"type":"object","description":"Created bucket metadata including name and location"}},"s3_delete_bucket":{"deleted":{"type":"boolean","description":"Whether the bucket was successfully deleted"},"metadata":{"type":"object","description":"Deletion metadata including bucket name"}},"s3_delete_object":{"deleted":{"type":"boolean","description":"Whether the object was successfully deleted"},"metadata":{"type":"object","description":"Deletion metadata"}},"s3_delete_objects":{"deleted":{"type":"array","description":"Objects that were successfully deleted","items":{"type":"object","properties":{"key":{"type":"string","description":"Deleted object key"},"versionId":{"type":"string","description":"Version ID of the deleted object"},"deleteMarker":{"type":"boolean","description":"Whether a delete marker was created"}}}},"errors":{"type":"array","description":"Objects that failed to delete","items":{"type":"object","properties":{"key":{"type":"string","description":"Object key that failed"},"code":{"type":"string","description":"Error code"},"message":{"type":"string","description":"Error message"}}}},"metadata":{"type":"object","description":"Batch deletion summary including counts"}},"s3_get_object":{"url":{"type":"string","description":"Pre-signed URL for downloading the S3 object"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"metadata":{"type":"object","description":"File metadata including type, size, name, and last modified date"}},"s3_head_object":{"exists":{"type":"boolean","description":"Whether the object exists and was reachable"},"metadata":{"type":"object","description":"Object metadata including size, content type, ETag, and last modified date"}},"s3_list_buckets":{"buckets":{"type":"array","description":"List of S3 buckets owned by the account","items":{"type":"object","properties":{"name":{"type":"string","description":"Bucket name"},"creationDate":{"type":"string","description":"Bucket creation timestamp"},"region":{"type":"string","description":"AWS region where the bucket is located"}}}},"metadata":{"type":"object","description":"Listing metadata including owner and pagination info"}},"s3_list_objects":{"objects":{"type":"array","description":"List of S3 objects","items":{"type":"object","properties":{"key":{"type":"string","description":"Object key"},"size":{"type":"number","description":"Object size in bytes"},"lastModified":{"type":"string","description":"Last modified timestamp"},"etag":{"type":"string","description":"Entity tag"}}}},"metadata":{"type":"object","description":"Listing metadata including pagination info"}},"s3_presigned_url":{"url":{"type":"string","description":"The generated presigned URL"},"metadata":{"type":"object","description":"Presigned URL metadata including method and expiration"}},"s3_put_object":{"url":{"type":"string","description":"URL of the uploaded S3 object"},"uri":{"type":"string","description":"S3 URI of the uploaded object (s3://bucket/key)"},"metadata":{"type":"object","description":"Upload metadata including ETag and location"}},"salesforce_create_account":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created account data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_case":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created case data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created contact data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_custom_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created custom field metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the newly created custom field"},"fullName":{"type":"string","description":"Full API name of the field, including object (e.g., Account.Region__c)"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the field was created (always true on success)"}}}},"salesforce_create_custom_object":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created custom object metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the newly created custom object"},"fullName":{"type":"string","description":"Full API name of the object (e.g., Project__c)"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the object was created (always true on success)"}}}},"salesforce_create_lead":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created lead data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_opportunity":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created opportunity data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_create_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created task data","properties":{"id":{"type":"string","description":"The Salesforce ID of the newly created record"},"success":{"type":"boolean","description":"Whether the create operation was successful"},"created":{"type":"boolean","description":"Whether the record was created (always true on success)"}}}},"salesforce_delete_account":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted account data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_case":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted case data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted contact data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_custom_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted custom field metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the deleted custom field"},"deleted":{"type":"boolean","description":"Whether the field was deleted (always true on success)"}}}},"salesforce_delete_lead":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted lead data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_opportunity":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted opportunity data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_delete_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Deleted task data","properties":{"id":{"type":"string","description":"The Salesforce ID of the deleted record"},"deleted":{"type":"boolean","description":"Whether the record was deleted (always true on success)"}}}},"salesforce_describe_object":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Object metadata","properties":{"objectName":{"type":"string","description":"API name of the object (e.g., Account, Contact)"},"label":{"type":"string","description":"Human-readable singular label for the object"},"labelPlural":{"type":"string","description":"Human-readable plural label for the object"},"fields":{"type":"array","description":"Array of field metadata objects","items":{"type":"object","properties":{"name":{"type":"string","description":"API name of the field"},"label":{"type":"string","description":"Display label of the field"},"type":{"type":"string","description":"Field data type (string, boolean, int, double, date, etc.)"},"length":{"type":"number","description":"Maximum length for text fields","optional":true},"precision":{"type":"number","description":"Precision for numeric fields","optional":true},"scale":{"type":"number","description":"Scale for numeric fields","optional":true},"nillable":{"type":"boolean","description":"Whether the field can be null"},"unique":{"type":"boolean","description":"Whether values must be unique","optional":true},"createable":{"type":"boolean","description":"Whether field can be set on create"},"updateable":{"type":"boolean","description":"Whether field can be updated"},"defaultedOnCreate":{"type":"boolean","description":"Whether field has default value on create","optional":true},"calculated":{"type":"boolean","description":"Whether field is a formula field","optional":true},"autoNumber":{"type":"boolean","description":"Whether field is auto-number","optional":true},"externalId":{"type":"boolean","description":"Whether field is an external ID","optional":true},"idLookup":{"type":"boolean","description":"Whether field can be used in ID lookup","optional":true},"inlineHelpText":{"type":"string","description":"Help text for the field","optional":true},"picklistValues":{"type":"array","description":"Available picklist values for picklist fields","optional":true},"referenceTo":{"type":"array","description":"Objects this field can reference (for lookup fields)","optional":true},"relationshipName":{"type":"string","description":"Relationship name for lookup fields","optional":true},"custom":{"type":"boolean","description":"Whether this is a custom field","optional":true},"filterable":{"type":"boolean","description":"Whether field can be used in SOQL filter","optional":true},"groupable":{"type":"boolean","description":"Whether field can be used in GROUP BY","optional":true},"sortable":{"type":"boolean","description":"Whether field can be used in ORDER BY","optional":true}}}},"keyPrefix":{"type":"string","description":"Three-character prefix used in record IDs (e.g., \\"001\\" for Account)","optional":true},"queryable":{"type":"boolean","description":"Whether the object can be queried via SOQL"},"createable":{"type":"boolean","description":"Whether records can be created for this object"},"updateable":{"type":"boolean","description":"Whether records can be updated for this object"},"deletable":{"type":"boolean","description":"Whether records can be deleted for this object"},"childRelationships":{"type":"array","description":"Array of child relationship metadata for related objects"},"recordTypeInfos":{"type":"array","description":"Array of record type information for the object"},"fieldCount":{"type":"number","description":"Total number of fields on the object"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_accounts":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Accounts data","properties":{"accounts":{"type":"array","description":"Array of account objects"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_cases":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Case data","properties":{"case":{"type":"object","description":"Single case object (when caseId provided)"},"cases":{"type":"array","description":"Array of case objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_get_contacts":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Contact(s) data","properties":{"contacts":{"type":"array","description":"Array of contacts (list query)"},"contact":{"type":"object","description":"Single contact (by ID)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"singleContact":{"type":"boolean","description":"Whether single contact was returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_dashboard":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Dashboard data","properties":{"dashboard":{"type":"object","description":"Full dashboard details object"},"dashboardId":{"type":"string","description":"Dashboard ID"},"components":{"type":"array","description":"Array of dashboard component data with visualizations and filters"},"dashboardName":{"type":"string","description":"Display name of the dashboard","optional":true},"dashboardMetadata":{"type":"object","description":"Structured dashboard metadata (attributes, component definitions, layout)","optional":true},"runningUser":{"type":"object","description":"User context under which the dashboard data was retrieved","optional":true},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_leads":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Lead data","properties":{"lead":{"type":"object","description":"Single lead object (when leadId provided)"},"leads":{"type":"array","description":"Array of lead objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"singleLead":{"type":"boolean","description":"Whether single lead was returned"},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_get_opportunities":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Opportunity data","properties":{"opportunity":{"type":"object","description":"Single opportunity object (when opportunityId provided)"},"opportunities":{"type":"array","description":"Array of opportunity objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_get_report":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Report metadata","properties":{"report":{"type":"object","description":"Report metadata object"},"reportId":{"type":"string","description":"Report ID"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_get_tasks":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Task data","properties":{"task":{"type":"object","description":"Single task object (when taskId provided)"},"tasks":{"type":"array","description":"Array of task objects (when listing)"},"paging":{"type":"object","description":"Pagination information from Salesforce API","properties":{"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"}}},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Operation success status"}}}},"salesforce_list_dashboards":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Dashboards data","properties":{"dashboards":{"type":"array","description":"Array of dashboard objects"},"totalReturned":{"type":"number","description":"Number of items returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_list_objects":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Objects list","properties":{"objects":{"type":"array","description":"Array of sObject metadata","items":{"type":"object","properties":{"name":{"type":"string","description":"API name of the object"},"label":{"type":"string","description":"Display label of the object"},"labelPlural":{"type":"string","description":"Plural display label","optional":true},"keyPrefix":{"type":"string","description":"Three-character ID prefix","optional":true},"custom":{"type":"boolean","description":"Whether this is a custom object","optional":true},"queryable":{"type":"boolean","description":"Whether object can be queried","optional":true},"createable":{"type":"boolean","description":"Whether records can be created","optional":true},"updateable":{"type":"boolean","description":"Whether records can be updated","optional":true},"deletable":{"type":"boolean","description":"Whether records can be deleted","optional":true},"searchable":{"type":"boolean","description":"Whether object is searchable","optional":true},"triggerable":{"type":"boolean","description":"Whether triggers are supported","optional":true},"layoutable":{"type":"boolean","description":"Whether page layouts are supported","optional":true},"replicateable":{"type":"boolean","description":"Whether object can be replicated","optional":true},"retrieveable":{"type":"boolean","description":"Whether records can be retrieved","optional":true},"undeletable":{"type":"boolean","description":"Whether records can be undeleted","optional":true},"urls":{"type":"object","description":"URLs for accessing object resources","optional":true}}}},"encoding":{"type":"string","description":"Character encoding for the organization (e.g., UTF-8)","optional":true},"maxBatchSize":{"type":"number","description":"Maximum number of records that can be returned in a single query batch (typically 200)","optional":true},"totalReturned":{"type":"number","description":"Number of objects returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_list_report_types":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Report types data","properties":{"reportTypes":{"type":"array","description":"Array of report type objects"},"totalReturned":{"type":"number","description":"Number of items returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_list_reports":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Reports data","properties":{"reports":{"type":"array","description":"Array of report objects"},"totalReturned":{"type":"number","description":"Number of items returned"},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_query":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Query results","properties":{"records":{"type":"array","description":"Array of sObject records matching the query"},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"},"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"query":{"type":"string","description":"The executed SOQL query"},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_query_more":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Query results","properties":{"records":{"type":"array","description":"Array of sObject records matching the query"},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"},"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_refresh_dashboard":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Refreshed dashboard data","properties":{"dashboard":{"type":"object","description":"Full dashboard details object"},"dashboardId":{"type":"string","description":"Dashboard ID"},"components":{"type":"array","description":"Array of dashboard component data with fresh visualizations"},"status":{"type":"object","description":"Dashboard refresh status (dashboardStatus), when returned by the refresh","optional":true},"statusUrl":{"type":"string","description":"URL of the status resource to poll for refresh completion","optional":true},"dashboardName":{"type":"string","description":"Display name of the dashboard","optional":true},"dashboardMetadata":{"type":"object","description":"Structured dashboard metadata (attributes, component definitions, layout)","optional":true},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_run_report":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Report results","properties":{"reportId":{"type":"string","description":"Report ID"},"reportMetadata":{"type":"object","description":"Report metadata including name, format, and filter definitions","optional":true},"reportExtendedMetadata":{"type":"object","description":"Extended metadata for aggregate columns and groupings","optional":true},"factMap":{"type":"object","description":"Report data organized by groupings with aggregates and row data","optional":true},"groupingsDown":{"type":"object","description":"Row grouping hierarchy and values","optional":true},"groupingsAcross":{"type":"object","description":"Column grouping hierarchy and values","optional":true},"hasDetailRows":{"type":"boolean","description":"Whether the report includes detail-level row data","optional":true},"allData":{"type":"boolean","description":"Whether all data is returned (false if truncated due to size limits)","optional":true},"reportName":{"type":"string","description":"Display name of the report","optional":true},"reportFormat":{"type":"string","description":"Report format type (TABULAR, SUMMARY, MATRIX, JOINED)","optional":true},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_tooling_query":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Tooling query results","properties":{"records":{"type":"array","description":"Array of Tooling API records matching the query"},"totalSize":{"type":"number","description":"Total number of records matching the query (may exceed records returned)"},"done":{"type":"boolean","description":"Whether all records have been returned (false if more batches exist)"},"nextRecordsUrl":{"type":"string","description":"URL to fetch the next batch of records (present when done is false)","optional":true},"query":{"type":"string","description":"The executed Tooling SOQL query"},"metadata":{"type":"object","description":"Response metadata","properties":{"totalReturned":{"type":"number","description":"Number of records returned in this response"},"hasMore":{"type":"boolean","description":"Whether more records exist (inverse of done)"}}},"success":{"type":"boolean","description":"Salesforce operation success"}}}},"salesforce_update_account":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated account data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_case":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated case data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated contact data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_custom_field":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated custom field metadata","properties":{"id":{"type":"string","description":"Tooling API Id of the updated custom field"},"updated":{"type":"boolean","description":"Whether the field was updated (always true on success)"}}}},"salesforce_update_lead":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated lead data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_opportunity":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated opportunity data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"salesforce_update_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Updated task data","properties":{"id":{"type":"string","description":"The Salesforce ID of the updated record"},"updated":{"type":"boolean","description":"Whether the record was updated (always true on success)"}}}},"sap_concur_approve_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_associate_attendees":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur association response (201 Created with URI)","properties":{"uri":{"type":"string","description":"Resource URI of the attendee associations collection","optional":true}}}},"sap_concur_create_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created cash advance payload","properties":{"cashAdvanceId":{"type":"string","description":"Unique identifier of the created cash advance","optional":true}}}},"sap_concur_create_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created expected expense payload","properties":{"id":{"type":"string","description":"Expected expense identifier","optional":true},"href":{"type":"string","description":"Self-link to the resource","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name}","optional":true},"transactionDate":{"type":"string","description":"Transaction date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {value, currencyCode}","optional":true},"postedAmount":{"type":"json","description":"Posted amount {value, currencyCode}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {value, currencyCode}","optional":true},"remainingAmount":{"type":"json","description":"Remaining amount on the expected expense","optional":true},"businessPurpose":{"type":"string","description":"Business purpose of the expense","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode, iataCode, locationType}","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"allocations":{"type":"json","description":"Budget allocations array (allocationId, allocationAmount, approvedAmount, postedAmount, expenseId, percentEdited, systemAllocation, percentage)","optional":true},"tripData":{"type":"json","description":"Trip data {agencyBooked, selfBooked, tripType (ONE_WAY|ROUND_TRIP), legs[{id, returnLeg, startDate, startTime, startLocationDetail, startLocation, endLocation, class {code,value}, travelExceptionReasonCodes}], segmentType {category, code}}","optional":true},"parentRequest":{"type":"json","description":"Parent travel request resource link {href, id}","optional":true},"comments":{"type":"json","description":"Comments sub-resource link {href, id}","optional":true}}}},"sap_concur_create_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created expense report (Concur returns 201 with a URI to the new report)","properties":{"uri":{"type":"string","description":"URI of the newly created expense report"}}}},"sap_concur_create_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created list item","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"sap_concur_create_purchase_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created purchase request payload","properties":{"id":{"type":"string","description":"Identifier of the created purchase request","optional":true},"uri":{"type":"string","description":"Resource URI for the created purchase request","optional":true},"errors":{"type":"array","description":"Validation or processing errors returned by Concur","optional":true,"items":{"type":"json","properties":{"errorCode":{"type":"string","description":"Error code","optional":true},"errorMessage":{"type":"string","description":"Error message","optional":true},"dataPath":{"type":"string","description":"Path to the request data which has the error","optional":true}}}}}}},"sap_concur_create_quick_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created quick expense response (HTTP 201 Created)","properties":{"quickExpenseIdUri":{"type":"string","description":"URI of the created quick expense resource","optional":true}}}},"sap_concur_create_quick_expense_with_image":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created quick expense response (HTTP 201 with attached receipt image)","properties":{"quickExpenseIdUri":{"type":"string","description":"URI of the created quick expense resource","optional":true}}}},"sap_concur_create_report_comment":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created comment response (Concur returns 201 Created with URI)","properties":{"uri":{"type":"string","description":"Resource URI of the created comment","optional":true}}}},"sap_concur_create_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created travel request payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID (4-6 alphanumeric characters)","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modification timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"endTime":{"type":"string","description":"Trip end time (HH:mm)","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"policy":{"type":"json","description":"Resource link to the applicable policy","optional":true,"properties":{"id":{"type":"string","description":"Policy ID","optional":true},"href":{"type":"string","description":"Policy hyperlink","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"mainDestination":{"type":"json","description":"Main destination of the trip","optional":true,"properties":{"city":{"type":"string","description":"City","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country sub-division code","optional":true},"name":{"type":"string","description":"Destination name","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"operations":{"type":"array","description":"Available workflow actions","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Operation name","optional":true},"href":{"type":"string","description":"Operation URL","optional":true}}}},"expenses":{"type":"array","description":"Expected expenses attached to the request","optional":true,"items":{"type":"json"}},"highestExceptionLevel":{"type":"string","description":"Highest exception level (NONE, WARNING, ERROR)","optional":true},"travelAgency":{"type":"json","description":"Travel agency reference","optional":true,"properties":{"id":{"type":"string","description":"Agency identifier","optional":true},"href":{"type":"string","description":"Agency URL","optional":true},"template":{"type":"string","description":"Template URL","optional":true}}},"custom1":{"type":"json","description":"Custom field 1","optional":true},"custom2":{"type":"json","description":"Custom field 2","optional":true},"custom3":{"type":"json","description":"Custom field 3","optional":true},"custom4":{"type":"json","description":"Custom field 4","optional":true}}}},"sap_concur_create_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Created SCIM User payload","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}},"sap_concur_delete_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Returns boolean true on 200 OK when the expected expense is deleted.","properties":{}}},"sap_concur_delete_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (HTTP 204 No Content). Error details when status is non-2xx","properties":{}}},"sap_concur_delete_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_delete_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (HTTP 204 No Content). Error details when status is non-2xx","properties":{}}},"sap_concur_delete_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur delete response payload (boolean true on 200 OK)","properties":{}}},"sap_concur_delete_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Deletion response — empty body on HTTP 204 No Content","properties":{}}},"sap_concur_get_allocation":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Allocation detail payload","properties":{"allocationId":{"type":"string","description":"Unique allocation identifier"},"accountCode":{"type":"string","optional":true,"description":"Ledger account code"},"overLimitAccountCode":{"type":"string","optional":true,"description":"Account code applied to amounts over the per-allocation limit"},"percentage":{"type":"number","description":"Allocation percentage"},"allocationAmount":{"type":"json","description":"Allocation amount (value, currencyCode)","properties":{"value":{"type":"number","description":"Amount value"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"approvedAmount":{"type":"json","description":"Pro-rated approved amount (value, currencyCode)","properties":{"value":{"type":"number","description":"Amount value"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"claimedAmount":{"type":"json","description":"Requested reimbursement amount (value, currencyCode)","properties":{"value":{"type":"number","description":"Amount value"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"customData":{"type":"array","optional":true,"description":"Custom field values (id, value, isValid)"},"expenseId":{"type":"string","description":"Associated expense identifier"},"isSystemAllocation":{"type":"boolean","description":"True when system-managed"},"isPercentEdited":{"type":"boolean","description":"True when the percentage was manually edited"}}}},"sap_concur_get_budget":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Budget header detail payload","properties":{"id":{"type":"string","description":"Budget item header ID"},"name":{"type":"string","description":"Admin-facing budget name"},"description":{"type":"string","description":"User-friendly display name"},"budgetItemStatusType":{"type":"string","description":"Status: OPEN, CLOSED, or REMOVED"},"budgetType":{"type":"string","optional":true,"description":"Type: PERSONAL_USE, BUDGET, RESTRICTED, or TEAM"},"periodType":{"type":"string","optional":true,"description":"Period type: YEARLY, QUARTERLY, MONTHLY, or DATE_RANGE"},"currencyCode":{"type":"string","optional":true,"description":"ISO 4217 currency code"},"isTest":{"type":"boolean","optional":true,"description":"Test budget flag"},"active":{"type":"boolean","optional":true,"description":"Display availability flag"},"owned":{"type":"boolean","optional":true,"description":"Caller ownership flag"},"annualBudget":{"type":"number","optional":true,"description":"Total annual budget amount"},"createdDate":{"type":"string","optional":true,"description":"UTC creation timestamp"},"lastModifiedDate":{"type":"string","optional":true,"description":"UTC modification timestamp"},"fiscalYear":{"type":"json","optional":true,"description":"Fiscal year reference (id, name, startDate, endDate, status)"},"budgetAmounts":{"type":"json","optional":true,"description":"Aggregate spend amounts (pendingAmount, spendAmount, unExpensedAmount, availableAmount, adjustedBudgetAmount, consumedPercent, threshold)"},"owner":{"type":"json","optional":true,"description":"Owner user (externalUserCUUID, employeeUuid, email, employeeId, name)"},"budgetManagers":{"type":"array","optional":true,"description":"Manager user objects","items":{"type":"json"}},"budgetApprovers":{"type":"array","optional":true,"description":"Approver user objects","items":{"type":"json"}},"budgetViewers":{"type":"array","optional":true,"description":"Viewer user objects","items":{"type":"json"}},"budgetTeamMembers":{"type":"array","optional":true,"description":"Team member entries (budgetPerson, startDate, endDate, active, status)","items":{"type":"json"}},"budgetCategory":{"type":"json","optional":true,"description":"Linked category (id, name, description, statusType)"},"costObjects":{"type":"array","optional":true,"description":"Tracking field values (fieldDefinitionId, code, value, operator)","items":{"type":"json"}},"budgetItemDetails":{"type":"array","optional":true,"description":"Per-period detail entries (id, currencyCode, amount, budgetItemDetailStatusType, fiscalPeriod, budgetAmounts)","items":{"type":"json"}},"dateRange":{"type":"json","optional":true,"description":"Date range for DATE_RANGE budgets (startDate, endDate)"}}}},"sap_concur_get_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Cash advance detail payload","properties":{"cashAdvanceId":{"type":"string","description":"Unique identifier of the cash advance"},"name":{"type":"string","description":"Cash advance name","optional":true},"purpose":{"type":"string","description":"Purpose for the cash advance","optional":true},"comment":{"type":"string","description":"Comment recorded on the cash advance","optional":true},"accountCode":{"type":"string","description":"Account code linked to the employee","optional":true},"requestDate":{"type":"string","description":"Datetime the cash advance was requested (UTC, YYYY-MM-DD hh:mm:ss)","optional":true},"issuedDate":{"type":"string","description":"Datetime the cash advance was issued (UTC, YYYY-MM-DD hh:mm:ss)","optional":true},"lastModifiedDate":{"type":"string","description":"Datetime the cash advance was last modified (UTC, YYYY-MM-DD hh:mm:ss)","optional":true},"hasReceipts":{"type":"boolean","description":"Whether the cash advance has receipts","optional":true},"reimbursementCurrency":{"type":"string","description":"Reimbursement currency (3-letter ISO 4217 currency code)","optional":true},"amountRequested":{"type":"json","description":"Amount requested for the cash advance","optional":true,"properties":{"amount":{"type":"string","description":"Requested amount value","optional":true},"currency":{"type":"string","description":"3-letter ISO 4217 currency code","optional":true}}},"availableBalance":{"type":"json","description":"Unsubmitted balance for the cash advance","optional":true,"properties":{"amount":{"type":"string","description":"Balance amount","optional":true},"currency":{"type":"string","description":"3-letter ISO 4217 currency code","optional":true}}},"exchangeRate":{"type":"json","description":"Exchange rate that applies to the cash advance","optional":true,"properties":{"value":{"type":"string","description":"Exchange rate value","optional":true},"operation":{"type":"string","description":"Exchange rate operation (MULTIPLY)","optional":true}}},"approvalStatus":{"type":"json","description":"Approval status of the cash advance","optional":true,"properties":{"code":{"type":"string","description":"Status code","optional":true},"name":{"type":"string","description":"Status display name","optional":true}}},"paymentType":{"type":"json","description":"Payment type for the cash advance","optional":true,"properties":{"paymentCode":{"type":"string","description":"Payment type code","optional":true},"description":{"type":"string","description":"Payment method description","optional":true}}}}}},"sap_concur_get_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Expected expense payload","properties":{"id":{"type":"string","description":"Expected expense identifier","optional":true},"href":{"type":"string","description":"Self-link","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name}","optional":true},"transactionDate":{"type":"string","description":"Transaction date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {value, currencyCode}","optional":true},"postedAmount":{"type":"json","description":"Posted amount {value, currencyCode}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {value, currencyCode}","optional":true},"remainingAmount":{"type":"json","description":"Remaining amount on the expected expense","optional":true},"businessPurpose":{"type":"string","description":"Business purpose of the expense","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode, iataCode, locationType}","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"allocations":{"type":"json","description":"Budget allocations array","optional":true},"tripData":{"type":"json","description":"Trip data {agencyBooked, selfBooked, tripType (ONE_WAY|ROUND_TRIP), legs[{id, returnLeg, startDate, startTime, startLocationDetail, startLocation, endLocation, class {code,value}, travelExceptionReasonCodes}], segmentType {category, code}}","optional":true},"parentRequest":{"type":"json","description":"Parent travel request resource link {href, id}","optional":true},"comments":{"type":"json","description":"Comments sub-resource link {href, id}","optional":true}}}},"sap_concur_get_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Expense detail (ReportExpenseDetail) payload","properties":{"expenseId":{"type":"string","description":"Expense identifier","optional":true},"allocationSetId":{"type":"string","description":"Identifier of the associated allocation set","optional":true},"allocationState":{"type":"string","description":"FULLY_ALLOCATED, NOT_ALLOCATED, or PARTIALLY_ALLOCATED","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name, code, isDeleted}","optional":true},"paymentType":{"type":"json","description":"Payment type {id, name, code}","optional":true},"expenseSource":{"type":"string","description":"Source of the expense (CASH, CCARD, EBOOKING, etc.)","optional":true},"transactionDate":{"type":"string","description":"Transaction date (YYYY-MM-DD)","optional":true},"budgetAccrualDate":{"type":"string","description":"Budget accrual date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {currencyCode, value}","optional":true},"postedAmount":{"type":"json","description":"Posted amount in report currency {currencyCode, value}","optional":true},"claimedAmount":{"type":"json","description":"Non-personal claimed amount {currencyCode, value}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {currencyCode, value}","optional":true},"approverAdjustedAmount":{"type":"json","description":"Total amount adjusted by the approver","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"vendor":{"type":"json","description":"Vendor info {id, name, description}","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode}","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Free-form comment associated with the expense","optional":true},"isExpenseBillable":{"type":"boolean","description":"Billable flag","optional":true},"isPersonalExpense":{"type":"boolean","description":"Personal-expense flag","optional":true},"isExpenseRejected":{"type":"boolean","description":"Whether the expense was rejected","optional":true},"isExcludedFromCashAdvanceByUser":{"type":"boolean","description":"Whether the user excluded this from cash advance","optional":true},"isImageRequired":{"type":"boolean","description":"Whether a receipt image is required","optional":true},"isPaperReceiptRequired":{"type":"boolean","description":"Whether a paper receipt is required","optional":true},"isPaperReceiptReceived":{"type":"boolean","description":"Whether a paper receipt was received","optional":true},"isAutoCreated":{"type":"boolean","description":"Auto-creation indicator","optional":true},"hasBlockingExceptions":{"type":"boolean","description":"Whether submission-blocking exceptions exist","optional":true},"hasExceptions":{"type":"boolean","description":"Whether any exceptions exist","optional":true},"hasMissingReceiptDeclaration":{"type":"boolean","description":"Affidavit declaration status","optional":true},"attendeeCount":{"type":"number","description":"Number of attendees","optional":true},"receiptImageId":{"type":"string","description":"Identifier of the attached receipt image","optional":true},"ereceiptImageId":{"type":"string","description":"eReceipt image identifier","optional":true},"receiptType":{"type":"json","description":"Receipt {id, status}","optional":true},"imageCertificationStatus":{"type":"string","description":"Receipt image processing/certification status","optional":true},"ticketNumber":{"type":"string","description":"Associated travel ticket number","optional":true},"travel":{"type":"json","description":"Travel data (airline, car rental, hotel, etc.)","optional":true},"travelAllowance":{"type":"json","description":"Travel allowance association data","optional":true},"mileage":{"type":"json","description":"Mileage details (odometerStart, odometerEnd, totalDistance, ...)","optional":true},"expenseTaxSummary":{"type":"json","description":"Aggregated tax data for the expense","optional":true},"taxRateLocation":{"type":"string","description":"Tax rate location: FOREIGN, HOME, or OUT_OF_PROVINCE","optional":true},"fuelTypeListItem":{"type":"json","description":"Fuel type list item {id, value, isValid}","optional":true},"merchantTaxId":{"type":"string","description":"Merchant tax identifier","optional":true},"customData":{"type":"json","description":"Array of custom field values [{id, value, isValid}]","optional":true},"parentExpenseId":{"type":"string","description":"Identifier of the parent expense (for itemizations)","optional":true},"authorizationRequestExpenseId":{"type":"string","description":"Linked travel-request expected expense identifier","optional":true},"jptRouteId":{"type":"string","description":"Japan Public Transport route id","optional":true},"invoiceId":{"type":"string","description":"Invoice identifier","optional":true},"governmentInvoiceId":{"type":"string","description":"Government invoice identifier","optional":true},"lastModifiedDate":{"type":"string","description":"Last modified timestamp","optional":true},"expenseSourceIdentifiers":{"type":"json","description":"Source reference identifiers","optional":true},"links":{"type":"json","description":"HATEOAS links for the expense","optional":true}}}},"sap_concur_get_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur expense report header (ReportDetails)","properties":{"reportId":{"type":"string","description":"Unique report identifier"},"reportNumber":{"type":"string","description":"Report number","optional":true},"reportFormId":{"type":"string","description":"Report form ID"},"policyId":{"type":"string","description":"Policy ID applied to the report"},"policy":{"type":"string","description":"Policy name"},"name":{"type":"string","description":"Report name"},"currencyCode":{"type":"string","description":"ISO currency code"},"currency":{"type":"string","description":"Currency name","optional":true},"approvalStatus":{"type":"string","description":"Approval status name"},"approvalStatusId":{"type":"string","description":"Approval status identifier"},"paymentStatus":{"type":"string","description":"Payment status name"},"paymentStatusId":{"type":"string","description":"Payment status identifier"},"ledger":{"type":"string","description":"Ledger name","optional":true},"ledgerId":{"type":"string","description":"Ledger identifier","optional":true},"userId":{"type":"string","description":"Owner user UUID"},"reportDate":{"type":"string","description":"Report date (YYYY-MM-DD)"},"creationDate":{"type":"string","description":"Creation timestamp (ISO 8601)"},"submitDate":{"type":"string","description":"Submit timestamp (ISO 8601) or null","optional":true},"startDate":{"type":"string","description":"Report period start (YYYY-MM-DD)","optional":true},"endDate":{"type":"string","description":"Report period end (YYYY-MM-DD)","optional":true},"approvedAmount":{"type":"json","description":"Amount approved { value, currencyCode }","optional":true},"claimedAmount":{"type":"json","description":"Amount claimed { value, currencyCode }","optional":true},"reportTotal":{"type":"json","description":"Report total { value, currencyCode }","optional":true},"amountDueEmployee":{"type":"json","description":"Amount due employee","optional":true},"amountDueCompany":{"type":"json","description":"Amount due company","optional":true},"amountDueCompanyCard":{"type":"json","description":"Amount due company card","optional":true},"amountCompanyPaid":{"type":"json","description":"Amount company has paid","optional":true},"personalAmount":{"type":"json","description":"Personal portion of the report","optional":true},"paymentConfirmedAmount":{"type":"json","description":"Confirmed payment amount","optional":true},"amountNotApproved":{"type":"json","description":"Amount not approved","optional":true},"totalAmountPaidEmployee":{"type":"json","description":"Total amount paid to employee","optional":true},"concurAuditStatus":{"type":"string","description":"Concur audit status","optional":true},"isFinancialIntegrationEnabled":{"type":"boolean","description":"Whether financial integration is enabled","optional":true},"isSubmitted":{"type":"boolean","description":"Whether the report has been submitted","optional":true},"isSentBack":{"type":"boolean","description":"Whether the report has been sent back","optional":true},"isReopened":{"type":"boolean","description":"Whether the report was reopened","optional":true},"isReportEverSentBack":{"type":"boolean","description":"Whether the report was ever sent back","optional":true},"canRecall":{"type":"boolean","description":"Whether the report can be recalled","optional":true},"canAddExpense":{"type":"boolean","description":"Whether expenses can be added to the report","optional":true},"canReopen":{"type":"boolean","description":"Whether the report can be reopened","optional":true},"isReceiptImageRequired":{"type":"boolean","description":"Whether receipt images are required","optional":true},"isReceiptImageAvailable":{"type":"boolean","description":"Whether receipt images are available","optional":true},"isPaperReceiptsReceived":{"type":"boolean","description":"Whether paper receipts were received","optional":true},"isPendingDelegatorReview":{"type":"boolean","description":"Whether pending delegator review","optional":true},"isFundsAndGrantsIntegrationEligible":{"type":"boolean","description":"Funds and grants eligibility","optional":true},"hasReceivedCashAdvanceReturns":{"type":"boolean","description":"Whether cash advance returns received","optional":true},"analyticsGroupId":{"type":"string","description":"Analytics group ID","optional":true},"hierarchyNodeId":{"type":"string","description":"Hierarchy node ID","optional":true},"allocationFormId":{"type":"string","description":"Allocation form ID","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country subdivision code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Header-level comment on the report","optional":true},"reportVersion":{"type":"number","description":"Report version number","optional":true},"reportType":{"type":"string","description":"Report type identifier","optional":true},"cardProgramStatementPeriodId":{"type":"string","description":"Card program statement period ID","optional":true},"defaultFieldAccess":{"type":"string","description":"Default field access (HD/RO/RW)","optional":true},"imageStatus":{"type":"string","description":"Image status","optional":true},"receiptContainerId":{"type":"string","description":"Receipt container ID","optional":true},"receiptStatus":{"type":"string","description":"Receipt status","optional":true},"sponsorId":{"type":"string","description":"Sponsor ID","optional":true},"submitterId":{"type":"string","description":"Submitter user ID","optional":true},"taxConfigId":{"type":"string","description":"Tax configuration ID","optional":true},"redirectFund":{"type":"json","description":"Redirect fund object { amount, creditCardId }","optional":true},"customData":{"type":"array","description":"Array of custom data { id, value, isValid, listItemUrl }","optional":true},"employee":{"type":"json","description":"Employee object { employeeId, employeeUuid }","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}},"sap_concur_get_itemizations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of itemizations (ReportExpenseSummary[])","items":{"type":"json","properties":{"id":{"type":"string","description":"Itemization identifier","optional":true},"expenseId":{"type":"string","description":"Itemization expense id","optional":true},"allocations":{"type":"array","description":"Allocations applied to the itemization","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name, code, isDeleted}","optional":true},"transactionDate":{"type":"string","description":"Transaction date (YYYY-MM-DD)","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount","optional":true},"postedAmount":{"type":"json","description":"Posted amount","optional":true},"approvedAmount":{"type":"json","description":"Approved amount","optional":true},"claimedAmount":{"type":"json","description":"Claimed amount","optional":true},"approverAdjustedAmount":{"type":"json","description":"Approver-adjusted amount","optional":true},"paymentType":{"type":"json","description":"Payment type","optional":true},"vendor":{"type":"json","description":"Vendor info","optional":true},"location":{"type":"json","description":"Location info","optional":true},"allocationState":{"type":"string","description":"Allocation state","optional":true},"allocationSetId":{"type":"string","description":"Allocation set identifier","optional":true},"attendeeCount":{"type":"number","description":"Attendee count","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"hasBlockingExceptions":{"type":"boolean","description":"Has blocking exceptions","optional":true},"hasExceptions":{"type":"boolean","description":"Has exceptions","optional":true},"isPersonalExpense":{"type":"boolean","description":"Personal expense","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}}},"sap_concur_get_itinerary":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Trip detail payload (Itinerary v1.1)","properties":{"ItinLocator":{"type":"string","description":"Concur trip locator (trip ID)","optional":true},"ClientLocator":{"type":"string","description":"Client (booking source) trip locator","optional":true},"ItinSourceName":{"type":"string","description":"Booking source name","optional":true},"BookedVia":{"type":"string","description":"How the trip was booked (e.g. ConcurTravel, Direct)","optional":true},"TripName":{"type":"string","description":"Trip name","optional":true},"Status":{"type":"string","description":"Trip status (e.g. Confirmed, Cancelled)","optional":true},"Description":{"type":"string","description":"Trip description","optional":true},"Comments":{"type":"string","description":"Comments attached to the trip","optional":true},"CancelComments":{"type":"string","description":"Cancellation comments (when applicable)","optional":true},"ProjectName":{"type":"string","description":"Associated project name","optional":true},"StartDateUtc":{"type":"string","description":"Trip start datetime in UTC","optional":true},"EndDateUtc":{"type":"string","description":"Trip end datetime in UTC","optional":true},"StartDateLocal":{"type":"string","description":"Trip start datetime in local time","optional":true},"EndDateLocal":{"type":"string","description":"Trip end datetime in local time","optional":true},"DateCreatedUtc":{"type":"string","description":"Trip creation timestamp (UTC)","optional":true},"DateModifiedUtc":{"type":"string","description":"Trip last-modified timestamp (UTC)","optional":true},"DateBookedLocal":{"type":"string","description":"Booking date in local time","optional":true},"UserLoginId":{"type":"string","description":"Login id of the trip owner","optional":true},"BookedByFirstName":{"type":"string","description":"First name of the booker","optional":true},"BookedByLastName":{"type":"string","description":"Last name of the booker","optional":true},"IsPersonal":{"type":"boolean","description":"Whether the trip is flagged personal","optional":true},"RuleViolations":{"type":"array","description":"Travel rule violations attached to the trip","optional":true,"items":{"type":"json"}},"Bookings":{"type":"array","description":"Bookings (air/hotel/car/rail) attached to the trip","optional":true,"items":{"type":"json"}}}}},"sap_concur_get_list":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"List detail payload","properties":{"id":{"type":"string","description":"Unique identifier (UUID) of the list","optional":true},"value":{"type":"string","description":"Name of the list","optional":true},"levelCount":{"type":"number","description":"Number of levels in the list","optional":true},"searchCriteria":{"type":"string","description":"Search attribute (TEXT or CODE)","optional":true},"displayFormat":{"type":"string","description":"Display order ((CODE) TEXT or TEXT (CODE))","optional":true},"category":{"type":"json","description":"List category","optional":true,"properties":{"id":{"type":"string","description":"Category UUID","optional":true},"type":{"type":"string","description":"Category type","optional":true}}},"isReadOnly":{"type":"boolean","description":"Whether the list is read-only","optional":true},"isDeleted":{"type":"boolean","description":"Whether the list has been deleted","optional":true},"managedBy":{"type":"string","description":"Identifier of the managing application or service","optional":true},"externalThreshold":{"type":"number","description":"Threshold from where the level starts being external","optional":true}}}},"sap_concur_get_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"List item detail payload","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"sap_concur_get_purchase_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Purchase request detail payload","properties":{"purchaseRequestId":{"type":"string","description":"Unique identifier of the purchase request","optional":true},"purchaseRequestNumber":{"type":"string","description":"Human-readable purchase request number","optional":true},"purchaseRequestQueueStatus":{"type":"string","description":"Queue status of the purchase request","optional":true},"purchaseRequestWorkflowStatus":{"type":"string","description":"Workflow status of the purchase request","optional":true},"purchaseOrders":{"type":"array","description":"Purchase orders generated from the request","optional":true,"items":{"type":"json","properties":{"purchaseOrderNumber":{"type":"string","description":"Purchase order number","optional":true}}}},"purchaseRequestExceptions":{"type":"array","description":"Exceptions raised on the purchase request","optional":true,"items":{"type":"json","properties":{"eventCode":{"type":"string","description":"Event code","optional":true},"exceptionCode":{"type":"string","description":"Exception code","optional":true},"isCleared":{"type":"boolean","description":"Whether the exception has been cleared","optional":true},"prExceptionId":{"type":"string","description":"Identifier of the exception record","optional":true},"message":{"type":"string","description":"Exception message","optional":true}}}}}}},"sap_concur_get_receipt":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Receipt detail payload","properties":{"id":{"type":"string","description":"Receipt identifier","optional":true},"userId":{"type":"string","description":"Owning user UUID","optional":true},"dateTimeReceived":{"type":"string","description":"Timestamp when the receipt was received (ISO 8601)","optional":true},"receipt":{"type":"json","description":"Parsed receipt JSON object","optional":true},"image":{"type":"string","description":"Receipt image URL or data reference","optional":true},"validationSchema":{"type":"string","description":"Schema used to validate the receipt","optional":true},"self":{"type":"string","description":"URL to this receipt resource","optional":true},"template":{"type":"string","description":"URL template for receipts","optional":true}}}},"sap_concur_get_receipt_status":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Receipt status payload","properties":{"status":{"type":"string","description":"Processing status: ACCEPTED, PROCESSING, PROCESSED, or FAILED","optional":true},"logs":{"type":"array","description":"Array of log entries","optional":true,"items":{"type":"json","properties":{"logLevel":{"type":"string","description":"Log level","optional":true},"message":{"type":"string","description":"Log message","optional":true},"timestamp":{"type":"string","description":"Log timestamp","optional":true}}}}}}},"sap_concur_get_request_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Cash advance detail","properties":{"cashAdvanceId":{"type":"string","description":"Unique cash advance identifier","optional":true},"amountRequested":{"type":"json","description":"Requested amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true},"amount":{"type":"number","description":"Amount (alias)","optional":true}}},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code","optional":true},"name":{"type":"string","description":"Status name","optional":true}}},"requestDate":{"type":"string","description":"Request datetime (ISO 8601)","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate","optional":true,"properties":{"value":{"type":"number","description":"Rate value","optional":true},"operation":{"type":"string","description":"Multiply or divide","optional":true}}}}}},"sap_concur_get_travel_profile":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel profile payload. Concur returns XML; downstream may parse it to a best-effort JSON object with the documented top-level sections.","properties":{"General":{"type":"json","description":"General profile info (NamePrefix, FirstName, MiddleName, LastName, NameSuffix, JobTitle, CompanyEmployeeID, EmailAddress, RuleClass, TravelConfigID, etc.)","optional":true},"Telephones":{"type":"json","description":"Telephone numbers (Telephone[] with Type, CountryCode, PhoneNumber, etc.)","optional":true},"Addresses":{"type":"json","description":"Address records (Address[] with Type, Street, City, StateProvince, etc.)","optional":true},"DriversLicenses":{"type":"array","description":"Drivers license records","optional":true,"items":{"type":"json"}},"NationalIDs":{"type":"array","description":"National ID records","optional":true,"items":{"type":"json"}},"EmailAddresses":{"type":"json","description":"Email addresses (EmailAddress[] with Type, Address, Contact, Verified)","optional":true},"EmergencyContact":{"type":"json","description":"Emergency contact (Name, Relationship, Phones, Address)","optional":true},"Air":{"type":"json","description":"Air travel preferences (HomeAirport, Seat, Meal, AirOther, AirMemberships)","optional":true},"Rail":{"type":"json","description":"Rail preferences (Seat, Coach, Berth, Other, RailMemberships)","optional":true},"Hotel":{"type":"json","description":"Hotel preferences (SmokingCode, RoomType, HotelOther, HotelMemberships, Accessibility flags)","optional":true},"Car":{"type":"json","description":"Car rental preferences (CarSmokingCode, CarType, CarMemberships, etc.)","optional":true},"CustomFields":{"type":"json","description":"Custom-defined fields configured by the company","optional":true},"RatePreferences":{"type":"json","description":"Rate preferences (e.g. AAA, AARP, government, military rates)","optional":true},"DiscountCodes":{"type":"json","description":"Discount codes available to the traveler","optional":true},"HasNoPassport":{"type":"boolean","description":"Whether the traveler has no passport on file","optional":true},"Roles":{"type":"json","description":"Role assignments (TravelManager, Assistant, etc.)","optional":true},"Sponsors":{"type":"json","description":"Sponsor information for guest travelers","optional":true},"TSAInfo":{"type":"json","description":"TSA SecureFlight info (Gender, DateOfBirth, NoMiddleName, etc.)","optional":true},"Passports":{"type":"json","description":"Passport documents (Passport[] with PassportNumber, Country, Expiration)","optional":true},"Visas":{"type":"json","description":"Visa documents (Visa[] with VisaNationality, VisaNumber, etc.)","optional":true},"UnusedTickets":{"type":"json","description":"Unused ticket records","optional":true},"SouthwestUnusedTickets":{"type":"json","description":"Southwest-specific unused ticket records","optional":true},"AdvantageMemberships":{"type":"json","description":"Advantage program memberships","optional":true},"XmlSyncId":{"type":"string","description":"XML sync identifier for the user","optional":true},"LoginId":{"type":"string","description":"Concur login id","optional":true},"ProfileLastModifiedUTC":{"type":"string","description":"UTC timestamp the profile was last modified","optional":true}}}},"sap_concur_get_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel request detail payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID (4-6 alphanumeric characters)","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modification timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"authorizedDate":{"type":"string","description":"Date when approval was completed","optional":true},"approvalLimitDate":{"type":"string","description":"Required approval deadline","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"endTime":{"type":"string","description":"Trip end time (HH:mm)","optional":true},"pnr":{"type":"string","description":"Passenger record number","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"isParentRequest":{"type":"boolean","description":"Parent request flag","optional":true},"parentRequestId":{"type":"string","description":"Parent budget request ID","optional":true},"allocationFormId":{"type":"string","description":"Allocation form identifier","optional":true},"highestExceptionLevel":{"type":"string","description":"Highest exception level (WARNING, ERROR, NONE)","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"policy":{"type":"json","description":"Resource link to the applicable policy","optional":true,"properties":{"id":{"type":"string","description":"Policy ID","optional":true},"href":{"type":"string","description":"Policy hyperlink","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"mainDestination":{"type":"json","description":"Main destination of the trip","optional":true,"properties":{"city":{"type":"string","description":"City","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country sub-division code","optional":true},"name":{"type":"string","description":"Destination name","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"expenses":{"type":"array","description":"Resource links to expected expenses","optional":true,"items":{"type":"json"}},"cashAdvances":{"type":"json","description":"Resource link to cash advances","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"comments":{"type":"json","description":"Resource link to comments","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"exceptions":{"type":"json","description":"Resource link to exceptions","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"travelAgency":{"type":"json","description":"Resource link to travel agency","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"parentRequest":{"type":"json","description":"Resource link to parent request","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"eventRequest":{"type":"json","description":"Resource link to parent event request","optional":true,"properties":{"id":{"type":"string","description":"Resource ID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true}}},"operations":{"type":"array","description":"Available workflow actions","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Operation name","optional":true},"href":{"type":"string","description":"Operation URL","optional":true}}}},"expensePolicy":{"type":"json","description":"Expense policy reference","optional":true,"properties":{"id":{"type":"string","description":"Policy identifier","optional":true},"href":{"type":"string","description":"Policy URL","optional":true}}},"custom1":{"type":"json","description":"Custom field 1","optional":true},"custom2":{"type":"json","description":"Custom field 2","optional":true},"custom3":{"type":"json","description":"Custom field 3","optional":true},"custom4":{"type":"json","description":"Custom field 4","optional":true}}}},"sap_concur_get_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"SCIM User identity payload","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}},"sap_concur_issue_cash_advance":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Issue cash advance result payload","properties":{"issuedDate":{"type":"string","description":"Date the cash advance was issued (YYYY-MM-DD)","optional":true},"status":{"type":"json","description":"Cash advance status after the issue action","optional":true,"properties":{"code":{"type":"string","description":"Status code","optional":true},"name":{"type":"string","description":"Status display name","optional":true}}}}}},"sap_concur_list_allocations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Allocations list payload","properties":{"items":{"type":"array","optional":true,"description":"Array of allocation objects (allocationId, accountCode, percentage, allocationAmount, approvedAmount, claimedAmount, customData, expenseId, isSystemAllocation, isPercentEdited, overLimitAccountCode)","items":{"type":"json"}}}}},"sap_concur_list_attendee_associations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Attendees list payload","properties":{"noShowAttendeeCount":{"type":"number","description":"Number of unnamed/no-show attendees","optional":true},"expenseAttendeeList":{"type":"array","description":"Attendees associated with the expense, including amounts","items":{"type":"json","properties":{"attendeeId":{"type":"string","description":"Unique identifier of the attendee"},"transactionAmount":{"type":"json","description":"Expense portion assigned to this attendee","properties":{"value":{"type":"number","description":"Numeric amount"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"approvedAmount":{"type":"json","description":"Approved amount in report currency","properties":{"value":{"type":"number","description":"Numeric amount"},"currencyCode":{"type":"string","description":"ISO 4217 currency code"}}},"isAmountUserEdited":{"type":"boolean","description":"Whether the amount was manually edited","optional":true},"isTraveling":{"type":"boolean","description":"Whether the attendee is traveling (affects tax calculations)","optional":true},"associatedAttendeeCount":{"type":"number","description":"Total attendee count; greater than 1 indicates unnamed attendees","optional":true},"versionNumber":{"type":"number","description":"Version number preserving previous attendee state","optional":true},"customData":{"type":"array","description":"Custom field values for the association","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Custom field identifier"},"value":{"type":"string","description":"Custom field value (max 48 characters)","optional":true},"isValid":{"type":"boolean","description":"Whether the value passes validation","optional":true},"listItemUrl":{"type":"string","description":"HATEOAS link for list items","optional":true}}}}}}}}}},"sap_concur_list_budget_categories":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Budget categories collection payload","properties":{"items":{"type":"array","optional":true,"description":"Array of budget category objects","items":{"type":"json","properties":{"id":{"type":"string","optional":true,"description":"Category ID"},"name":{"type":"string","optional":true,"description":"Admin-facing category name"},"description":{"type":"string","optional":true,"description":"Friendly name"},"statusType":{"type":"string","optional":true,"description":"Status: OPEN or REMOVED"},"expenseTypes":{"type":"array","optional":true,"description":"Expense types in this category (id, featureTypeCode, expenseTypeCode, name)","items":{"type":"json"}}}}}}}},"sap_concur_list_budgets":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Budget headers collection payload","properties":{"items":{"type":"array","optional":true,"description":"Array of budget item header summaries (id, name, description, budgetItemStatusType, budgetType, currencyCode, fiscalYear, budgetAmounts, owner, ...)","items":{"type":"json"}},"offset":{"type":"number","optional":true,"description":"Page offset"},"limit":{"type":"number","optional":true,"description":"Page size"},"totalCount":{"type":"number","optional":true,"description":"Total result count"}}}},"sap_concur_list_exceptions":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of report header exception entries","items":{"type":"json","properties":{"exceptionCode":{"type":"string","description":"Unique exception code"},"exceptionVisibility":{"type":"string","description":"Visibility scope: ALL, APPROVER_PROCESSOR, or PROCESSOR"},"isBlocking":{"type":"boolean","description":"Whether the exception prevents report submission"},"message":{"type":"string","description":"Human-readable description of the exception"},"expenseId":{"type":"string","description":"Related expense entry ID","optional":true},"allocationId":{"type":"string","description":"Related allocation ID, if any","optional":true},"parentExpenseId":{"type":"string","description":"Parent expense ID for itemized entries","optional":true}}}}},"sap_concur_list_expected_expenses":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Array of expected expense objects. Each entry includes id, href, expenseType {id,name}, transactionDate, transactionAmount, postedAmount, approvedAmount, remainingAmount, businessPurpose, location, exchangeRate, allocations, tripData, parentRequest {href, id}, comments {href, id}."}},"sap_concur_list_expense_reports":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Concur v3 expense reports envelope","properties":{"Items":{"type":"array","description":"Array of report header objects","optional":true,"items":{"type":"json","properties":{"ID":{"type":"string","description":"Report ID","optional":true},"Name":{"type":"string","description":"Report name","optional":true},"OwnerLoginID":{"type":"string","description":"Owner login ID","optional":true},"OwnerName":{"type":"string","description":"Owner display name","optional":true},"Total":{"type":"number","description":"Report total","optional":true},"TotalApprovedAmount":{"type":"number","description":"Total approved amount","optional":true},"TotalClaimedAmount":{"type":"number","description":"Total claimed amount","optional":true},"AmountDueEmployee":{"type":"number","description":"Amount due employee","optional":true},"CurrencyCode":{"type":"string","description":"ISO currency code","optional":true},"ApprovalStatusName":{"type":"string","description":"Approval status name","optional":true},"ApprovalStatusCode":{"type":"string","description":"Approval status code","optional":true},"PaymentStatusName":{"type":"string","description":"Payment status name","optional":true},"PaymentStatusCode":{"type":"string","description":"Payment status code","optional":true},"ApproverLoginID":{"type":"string","description":"Approver login ID","optional":true},"ApproverName":{"type":"string","description":"Approver display name","optional":true},"HasException":{"type":"boolean","description":"Whether the report has any exception","optional":true},"ReceiptsReceived":{"type":"boolean","description":"Whether paper receipts were received","optional":true},"CreateDate":{"type":"string","description":"Creation date","optional":true},"SubmitDate":{"type":"string","description":"Submit date","optional":true},"LastModifiedDate":{"type":"string","description":"Last modified date","optional":true},"PaidDate":{"type":"string","description":"Paid date","optional":true},"URI":{"type":"string","description":"Self URI","optional":true}}}},"NextPage":{"type":"string","description":"URI of the next page (use as offset cursor)","optional":true}}}},"sap_concur_list_expenses":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of expense summary entries (ReportExpenseSummary[])","items":{"type":"json","properties":{"expenseId":{"type":"string","description":"Expense identifier","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name, code, isDeleted}","optional":true},"transactionDate":{"type":"string","description":"Transaction date (YYYY-MM-DD)","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {currencyCode, value}","optional":true},"postedAmount":{"type":"json","description":"Posted amount","optional":true},"approvedAmount":{"type":"json","description":"Approved amount","optional":true},"claimedAmount":{"type":"json","description":"Claimed amount","optional":true},"approverAdjustedAmount":{"type":"json","description":"Approver-adjusted amount","optional":true},"paymentType":{"type":"json","description":"Payment type {id, name, code}","optional":true},"vendor":{"type":"json","description":"Vendor info","optional":true},"location":{"type":"json","description":"Location info","optional":true},"allocationState":{"type":"string","description":"Allocation state","optional":true},"allocationSetId":{"type":"string","description":"Allocation set identifier","optional":true},"attendeeCount":{"type":"number","description":"Attendee count","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"hasBlockingExceptions":{"type":"boolean","description":"Has submission-blocking exceptions","optional":true},"hasExceptions":{"type":"boolean","description":"Has exceptions","optional":true},"hasMissingReceiptDeclaration":{"type":"boolean","description":"Has missing-receipt declaration","optional":true},"isAutoCreated":{"type":"boolean","description":"Auto-created","optional":true},"isPersonalExpense":{"type":"boolean","description":"Personal-expense flag","optional":true},"isImageRequired":{"type":"boolean","description":"Receipt image required","optional":true},"isPaperReceiptRequired":{"type":"boolean","description":"Paper receipt required","optional":true},"imageCertificationStatus":{"type":"string","description":"Receipt image certification status","optional":true},"receiptImageId":{"type":"string","description":"Receipt image identifier","optional":true},"ereceiptImageId":{"type":"string","description":"eReceipt image identifier","optional":true},"ticketNumber":{"type":"string","description":"Ticket number","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate","optional":true},"travelAllowance":{"type":"json","description":"Travel allowance","optional":true},"expenseSourceIdentifiers":{"type":"json","description":"Expense source identifiers","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}}},"sap_concur_list_itineraries":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Trips list payload (Itinerary v1.1 ConnectResponse)","properties":{"Metadata":{"type":"json","description":"Paging metadata (when includeMetadata=true)","optional":true,"properties":{"Paging":{"type":"json","description":"Pagination details","optional":true,"properties":{"TotalPages":{"type":"number","description":"Total pages","optional":true},"TotalItems":{"type":"number","description":"Total items","optional":true},"Page":{"type":"number","description":"Current page","optional":true},"ItemsPerPage":{"type":"number","description":"Items per page","optional":true},"PreviousPageURL":{"type":"string","description":"Previous page URL","optional":true},"NextPageURL":{"type":"string","description":"Next page URL","optional":true}}}}},"ItineraryInfoList":{"type":"array","description":"List of itinerary summary records","optional":true,"items":{"type":"json","properties":{"ItinLocator":{"type":"string","description":"Trip locator (trip ID)","optional":true},"ClientLocator":{"type":"string","description":"Client trip locator","optional":true},"ItinSourceName":{"type":"string","description":"Booking source name","optional":true},"BookedVia":{"type":"string","description":"Booking channel","optional":true},"TripName":{"type":"string","description":"Trip name","optional":true},"Status":{"type":"string","description":"Trip status","optional":true},"Description":{"type":"string","description":"Trip description","optional":true},"StartDateUtc":{"type":"string","description":"Start (UTC)","optional":true},"EndDateUtc":{"type":"string","description":"End (UTC)","optional":true},"StartDateLocal":{"type":"string","description":"Start (local)","optional":true},"EndDateLocal":{"type":"string","description":"End (local)","optional":true},"DateCreatedUtc":{"type":"string","description":"Created (UTC)","optional":true},"DateModifiedUtc":{"type":"string","description":"Modified (UTC)","optional":true},"DateBookedLocal":{"type":"string","description":"Booked (local)","optional":true},"UserLoginId":{"type":"string","description":"Trip owner login id","optional":true},"BookedByFirstName":{"type":"string","description":"Booker first name","optional":true},"BookedByLastName":{"type":"string","description":"Booker last name","optional":true},"IsPersonal":{"type":"boolean","description":"Personal trip flag","optional":true}}}}}}},"sap_concur_list_list_items":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Paginated list items collection","properties":{"content":{"type":"array","description":"List items in the current page","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"page":{"type":"json","description":"Pagination metadata","optional":true,"properties":{"number":{"type":"number","description":"Current page number","optional":true},"size":{"type":"number","description":"Items per page","optional":true},"totalElements":{"type":"number","description":"Total item count","optional":true},"totalPages":{"type":"number","description":"Total page count","optional":true}}},"links":{"type":"array","description":"Navigation links (next, previous, first, last)","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link URL","optional":true}}}}}}},"sap_concur_list_lists":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Paginated lists collection","properties":{"content":{"type":"array","description":"Lists in the current page","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"value":{"type":"string","description":"Name of the list","optional":true},"levelCount":{"type":"number","description":"Number of levels in the list","optional":true},"searchCriteria":{"type":"string","description":"Search attribute (TEXT or CODE)","optional":true},"displayFormat":{"type":"string","description":"Display order ((CODE) TEXT or TEXT (CODE))","optional":true},"category":{"type":"json","description":"List category","optional":true,"properties":{"id":{"type":"string","description":"Category UUID","optional":true},"type":{"type":"string","description":"Category type","optional":true}}},"isReadOnly":{"type":"boolean","description":"Whether the list is read-only","optional":true},"isDeleted":{"type":"boolean","description":"Whether the list has been deleted","optional":true},"managedBy":{"type":"string","description":"Managing application or service identifier","optional":true},"externalThreshold":{"type":"number","description":"Threshold from where the level starts being external","optional":true}}}},"page":{"type":"json","description":"Pagination metadata","optional":true,"properties":{"number":{"type":"number","description":"Current page number","optional":true},"size":{"type":"number","description":"Items per page","optional":true},"totalElements":{"type":"number","description":"Total item count","optional":true},"totalPages":{"type":"number","description":"Total page count","optional":true}}},"links":{"type":"array","description":"Navigation links (next, previous, first, last)","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link URL","optional":true}}}}}}},"sap_concur_list_receipts":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of e-receipt objects","items":{"type":"json","properties":{"id":{"type":"string","description":"Receipt id","optional":true},"userId":{"type":"string","description":"Owner user UUID","optional":true},"dateTimeReceived":{"type":"string","description":"Timestamp the receipt was received","optional":true},"receipt":{"type":"json","description":"Structured receipt data","optional":true},"image":{"type":"string","description":"Receipt image URL or reference","optional":true},"validationSchema":{"type":"string","description":"Validation schema URI","optional":true},"self":{"type":"string","description":"Self URL","optional":true},"template":{"type":"string","description":"Template URL","optional":true}}}}},"sap_concur_list_report_comments":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of report comment entries","items":{"type":"json","properties":{"comment":{"type":"string","description":"Comment text"},"creationDate":{"type":"string","description":"Comment creation timestamp (ISO 8601)"},"expenseId":{"type":"string","description":"Related expense entry ID"},"isAuditorComment":{"type":"boolean","description":"Whether the comment was added by an auditor"},"isLatest":{"type":"boolean","description":"Whether this is the latest comment"},"createdForEmployeeId":{"type":"string","description":"Employee ID the comment was created for"},"author":{"type":"json","description":"Comment author","properties":{"employeeId":{"type":"string","description":"Employee identifier"},"employeeUuid":{"type":"string","description":"Employee UUID"}}},"createdForEmployee":{"type":"json","description":"Employee the comment was created for","properties":{"employeeId":{"type":"string","description":"Employee identifier"},"employeeUuid":{"type":"string","description":"Employee UUID"}}},"stepInstanceId":{"type":"string","description":"Workflow step instance identifier","optional":true}}}}},"sap_concur_list_reports_to_approve":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of reports awaiting approval (ReportToApprove[])","items":{"type":"json","properties":{"reportId":{"type":"string","description":"Unique report identifier"},"name":{"type":"string","description":"Report name"},"reportDate":{"type":"string","description":"Report date (YYYY-MM-DD)","optional":true},"reportNumber":{"type":"string","description":"User-friendly report number","optional":true},"submitDate":{"type":"string","description":"Submission timestamp (ISO 8601 UTC)","optional":true},"approver":{"type":"json","description":"Approver employee { employeeId, employeeUuid }","optional":true},"employee":{"type":"json","description":"Report owner employee { employeeId, employeeUuid }","optional":true},"amountDueEmployee":{"type":"json","description":"Amount due employee { value, currencyCode }","optional":true},"claimedAmount":{"type":"json","description":"Total claimed amount { value, currencyCode }","optional":true},"totalApprovedAmount":{"type":"json","description":"Total approved amount { value, currencyCode }","optional":true},"hasExceptions":{"type":"boolean","description":"Whether the report has exceptions","optional":true},"reportType":{"type":"string","description":"Report creation method identifier","optional":true},"links":{"type":"array","description":"HATEOAS links","optional":true}}}}},"sap_concur_list_travel_profiles_summary":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel profile summary list payload (Concur returns XML mapped to JSON)","properties":{"Metadata":{"type":"json","description":"Paging metadata","optional":true,"properties":{"Paging":{"type":"json","description":"Pagination details","optional":true,"properties":{"TotalPages":{"type":"number","description":"Total number of pages","optional":true},"TotalItems":{"type":"number","description":"Total number of items","optional":true},"Page":{"type":"number","description":"Current page","optional":true},"ItemsPerPage":{"type":"number","description":"Items per page","optional":true},"PreviousPageURL":{"type":"string","description":"URL to the previous page","optional":true},"NextPageURL":{"type":"string","description":"URL to the next page","optional":true}}}}},"Data":{"type":"array","description":"Array of travel profile summaries","optional":true,"items":{"type":"json","properties":{"Status":{"type":"string","description":"Status (Active/Inactive)","optional":true},"LoginID":{"type":"string","description":"Login identifier","optional":true},"XmlProfileSyncID":{"type":"string","description":"XML profile sync identifier","optional":true},"ProfileLastModifiedUTC":{"type":"string","description":"Last modified timestamp (UTC)","optional":true},"RuleClass":{"type":"string","description":"Travel rule class assigned to the profile","optional":true},"TravelConfigID":{"type":"string","description":"Travel configuration identifier","optional":true},"UUID":{"type":"string","description":"Profile UUID","optional":true},"EmployeeID":{"type":"string","description":"Employee ID","optional":true},"CompanyID":{"type":"string","description":"Company ID","optional":true}}}}}}},"sap_concur_list_travel_request_comments":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"array","description":"Array of comment entries","items":{"type":"json","properties":{"author":{"type":"json","description":"Comment author","optional":true,"properties":{"firstName":{"type":"string","description":"Author first name","optional":true},"lastName":{"type":"string","description":"Author last name","optional":true}}},"creationDateTime":{"type":"string","description":"Comment creation timestamp (ISO 8601)","optional":true},"isLatest":{"type":"boolean","description":"Whether this is the latest comment","optional":true},"value":{"type":"string","description":"Comment text","optional":true}}}}},"sap_concur_list_travel_requests":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Travel requests list payload","properties":{"data":{"type":"array","description":"Array of travel request summaries","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"expenses":{"type":"array","description":"Resource links to expected expenses","optional":true,"items":{"type":"json"}}}}},"operations":{"type":"array","description":"Pagination links (next, prev, first, last)","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link target","optional":true},"method":{"type":"string","description":"HTTP method","optional":true},"name":{"type":"string","description":"Link name","optional":true}}}}}}},"sap_concur_list_users":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"SCIM ListResponse with Resources array","properties":{"schemas":{"type":"array","description":"SCIM schemas the response conforms to","optional":true,"items":{"type":"string"}},"totalResults":{"type":"number","description":"Total number of results matching the query","optional":true},"itemsPerPage":{"type":"number","description":"Number of results returned in this page","optional":true},"startIndex":{"type":"number","description":"1-based index of the first result","optional":true},"cursor":{"type":"string","description":"SCIM v4.1 cursor for the next page of results","optional":true},"Resources":{"type":"array","description":"SCIM User resources","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}}}}},"sap_concur_move_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Workflow transition response payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"approvalStatus":{"type":"json","description":"Approval status after the workflow transition","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"approver":{"type":"json","description":"Approver assigned after the transition","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"operations":{"type":"array","description":"Available follow-up workflow actions","optional":true,"items":{"type":"json","properties":{"rel":{"type":"string","description":"Link relation","optional":true},"href":{"type":"string","description":"Link target","optional":true},"method":{"type":"string","description":"HTTP method","optional":true},"name":{"type":"string","description":"Link name","optional":true}}}}}}},"sap_concur_recall_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_remove_all_attendees":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty response body (Concur returns 204 No Content)","properties":{}}},"sap_concur_search_locations":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Localities v5 search response","properties":{"locations":{"type":"array","description":"Array of matching Location records","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Location ID (UUID)","optional":true},"code":{"type":"string","description":"IATA / location code","optional":true},"legacyKey":{"type":"number","description":"Legacy numeric location key","optional":true},"timeZoneOffset":{"type":"string","description":"IANA timezone or UTC offset","optional":true},"active":{"type":"boolean","description":"Whether the location is active","optional":true},"point":{"type":"json","description":"Geographic coordinates","optional":true,"properties":{"latitude":{"type":"number","description":"Latitude","optional":true},"longitude":{"type":"number","description":"Longitude","optional":true}}},"names":{"type":"array","description":"Localized location names","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"Name ID","optional":true},"key":{"type":"number","description":"Numeric name key","optional":true},"locale":{"type":"string","description":"Locale tag","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"administrativeRegion":{"type":"json","description":"Administrative region (e.g., metro area)","optional":true,"properties":{"id":{"type":"string","description":"Region ID","optional":true},"name":{"type":"string","description":"Region name","optional":true}}},"country":{"type":"json","description":"Country reference","optional":true,"properties":{"id":{"type":"string","description":"Country ID","optional":true},"code":{"type":"string","description":"ISO country code","optional":true},"name":{"type":"string","description":"Country name","optional":true}}},"subDivision":{"type":"json","description":"Country subdivision (state/province)","optional":true,"properties":{"id":{"type":"string","description":"Subdivision ID","optional":true},"code":{"type":"string","description":"ISO subdivision code","optional":true},"name":{"type":"string","description":"Subdivision name","optional":true}}},"links":{"type":"array","description":"HATEOAS links","optional":true,"items":{"type":"json"}}}}}}}},"sap_concur_search_users":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"SCIM search ListResponse","properties":{"schemas":{"type":"array","description":"SCIM schemas the response conforms to","optional":true,"items":{"type":"string"}},"totalResults":{"type":"number","description":"Total number of results matching the query","optional":true},"itemsPerPage":{"type":"number","description":"Number of results returned in this page","optional":true},"startIndex":{"type":"number","description":"1-based index of the first result","optional":true},"cursor":{"type":"string","description":"SCIM v4.1 cursor for the next page of results","optional":true},"Resources":{"type":"array","description":"SCIM User resources","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}}}}},"sap_concur_send_back_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_submit_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_update_allocation":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (Concur returns 204 No Content)","properties":{}}},"sap_concur_update_expected_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated expected expense payload","properties":{"id":{"type":"string","description":"Expected expense identifier","optional":true},"href":{"type":"string","description":"Self-link","optional":true},"expenseType":{"type":"json","description":"Expense type {id, name}","optional":true},"transactionDate":{"type":"string","description":"Transaction date","optional":true},"transactionAmount":{"type":"json","description":"Transaction amount {value, currencyCode}","optional":true},"postedAmount":{"type":"json","description":"Posted amount {value, currencyCode}","optional":true},"approvedAmount":{"type":"json","description":"Approved amount {value, currencyCode}","optional":true},"remainingAmount":{"type":"json","description":"Remaining amount on the expected expense","optional":true},"businessPurpose":{"type":"string","description":"Business purpose of the expense","optional":true},"location":{"type":"json","description":"Location {id, name, city, countryCode, countrySubDivisionCode, iataCode, locationType}","optional":true},"exchangeRate":{"type":"json","description":"Exchange rate {value, operation}","optional":true},"allocations":{"type":"json","description":"Budget allocations array","optional":true},"tripData":{"type":"json","description":"Trip data {agencyBooked, selfBooked, tripType (ONE_WAY|ROUND_TRIP), legs[{id, returnLeg, startDate, startTime, startLocationDetail, startLocation, endLocation, class {code,value}, travelExceptionReasonCodes}], segmentType {category, code}}","optional":true},"parentRequest":{"type":"json","description":"Parent travel request resource link {href, id}","optional":true},"comments":{"type":"json","description":"Comments sub-resource link {href, id}","optional":true}}}},"sap_concur_update_expense":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty body on success (HTTP 204 No Content). Error details when status is non-2xx","properties":{}}},"sap_concur_update_expense_report":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Empty (204 No Content)"}},"sap_concur_update_list_item":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated list item","properties":{"id":{"type":"string","description":"List item UUID","optional":true},"code":{"type":"string","description":"Long code format for the item","optional":true},"shortCode":{"type":"string","description":"Short code identifier","optional":true},"value":{"type":"string","description":"Display value of the item","optional":true},"parentId":{"type":"string","description":"Parent item UUID (omitted for first-level items)","optional":true},"level":{"type":"number","description":"Hierarchy level (1 for root items)","optional":true},"isDeleted":{"type":"boolean","description":"Deletion status across all containing lists","optional":true},"lists":{"type":"array","description":"Lists containing this item","optional":true,"items":{"type":"json","properties":{"id":{"type":"string","description":"List UUID","optional":true},"hasChildren":{"type":"boolean","description":"Whether this item has children in the list","optional":true}}}}}}},"sap_concur_update_travel_request":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated travel request payload","properties":{"id":{"type":"string","description":"Travel request UUID","optional":true},"href":{"type":"string","description":"Resource hyperlink","optional":true},"requestId":{"type":"string","description":"Public-facing request ID (4-6 alphanumeric characters)","optional":true},"name":{"type":"string","description":"Request name","optional":true},"businessPurpose":{"type":"string","description":"Business purpose","optional":true},"comment":{"type":"string","description":"Last attached comment","optional":true},"creationDate":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modification timestamp","optional":true},"submitDate":{"type":"string","description":"Last submission timestamp","optional":true},"startDate":{"type":"string","description":"Trip start date (ISO 8601)","optional":true},"endDate":{"type":"string","description":"Trip end date (ISO 8601)","optional":true},"startTime":{"type":"string","description":"Trip start time (HH:mm)","optional":true},"endTime":{"type":"string","description":"Trip end time (HH:mm)","optional":true},"approved":{"type":"boolean","description":"Whether the request is approved","optional":true},"pendingApproval":{"type":"boolean","description":"Pending approval flag","optional":true},"closed":{"type":"boolean","description":"Closed flag","optional":true},"everSentBack":{"type":"boolean","description":"Ever-sent-back flag","optional":true},"canceledPostApproval":{"type":"boolean","description":"Canceled after approval flag","optional":true},"approvalStatus":{"type":"json","description":"Approval status","optional":true,"properties":{"code":{"type":"string","description":"Status code (NOT_SUBMITTED, SUBMITTED, APPROVED, CANCELED, SENTBACK)","optional":true},"name":{"type":"string","description":"Localized status name","optional":true}}},"owner":{"type":"json","description":"Travel request owner","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Owner first name","optional":true},"lastName":{"type":"string","description":"Owner last name","optional":true}}},"approver":{"type":"json","description":"Approver assigned to the request","optional":true,"properties":{"id":{"type":"string","description":"User UUID","optional":true},"firstName":{"type":"string","description":"Approver first name","optional":true},"lastName":{"type":"string","description":"Approver last name","optional":true}}},"policy":{"type":"json","description":"Resource link to the applicable policy","optional":true,"properties":{"id":{"type":"string","description":"Policy ID","optional":true},"href":{"type":"string","description":"Policy hyperlink","optional":true}}},"type":{"type":"json","description":"Request type","optional":true,"properties":{"code":{"type":"string","description":"Request type code","optional":true},"label":{"type":"string","description":"Request type label","optional":true}}},"mainDestination":{"type":"json","description":"Main destination of the trip","optional":true,"properties":{"city":{"type":"string","description":"City","optional":true},"countryCode":{"type":"string","description":"ISO country code","optional":true},"countrySubDivisionCode":{"type":"string","description":"ISO country sub-division code","optional":true},"name":{"type":"string","description":"Destination name","optional":true}}},"totalApprovedAmount":{"type":"json","description":"Total approved amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalPostedAmount":{"type":"json","description":"Total posted amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"totalRemainingAmount":{"type":"json","description":"Total remaining amount","optional":true,"properties":{"value":{"type":"number","description":"Amount value","optional":true},"currency":{"type":"string","description":"Currency code","optional":true}}},"operations":{"type":"array","description":"Available workflow actions","optional":true,"items":{"type":"json"}}}}},"sap_concur_update_user":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Updated SCIM User payload","properties":{"id":{"type":"string","description":"User UUID"},"externalId":{"type":"string","description":"External identifier set by the provisioning client","optional":true},"userName":{"type":"string","description":"Unique username (often email)"},"displayName":{"type":"string","description":"Display name","optional":true},"nickName":{"type":"string","description":"Casual or alternate name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"userType":{"type":"string","description":"User type (e.g., Employee)","optional":true},"preferredLanguage":{"type":"string","description":"Preferred language tag","optional":true},"locale":{"type":"string","description":"Locale (e.g., en-US)","optional":true},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)","optional":true},"active":{"type":"boolean","description":"Whether the user is active","optional":true},"dateOfBirth":{"type":"string","description":"Date of birth (YYYY-MM-DD)","optional":true},"name":{"type":"json","description":"Structured name","optional":true,"properties":{"formatted":{"type":"string","description":"Formatted full name","optional":true},"familyName":{"type":"string","description":"Family (last) name","optional":true},"familyNamePrefix":{"type":"string","description":"Family name prefix","optional":true},"givenName":{"type":"string","description":"Given (first) name","optional":true},"middleName":{"type":"string","description":"Middle name","optional":true},"honorificPrefix":{"type":"string","description":"Honorific prefix","optional":true},"honorificSuffix":{"type":"string","description":"Honorific suffix","optional":true}}},"emails":{"type":"array","description":"Email addresses","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Email address"},"type":{"type":"string","description":"Type (e.g., work, home)","optional":true},"primary":{"type":"boolean","description":"Primary email flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether email notifications are enabled","optional":true},"verified":{"type":"boolean","description":"Whether the email is verified","optional":true}}}},"phoneNumbers":{"type":"array","description":"Phone numbers","optional":true,"items":{"type":"json","properties":{"value":{"type":"string","description":"Phone number"},"type":{"type":"string","description":"Type (work, mobile, fax, etc.)","optional":true},"primary":{"type":"boolean","description":"Primary phone flag","optional":true},"display":{"type":"string","description":"Display label","optional":true},"notifications":{"type":"boolean","description":"Whether SMS notifications are enabled","optional":true}}}},"addresses":{"type":"array","description":"Addresses","optional":true,"items":{"type":"json","properties":{"type":{"type":"string","description":"Address type (work, home, etc.)","optional":true},"formatted":{"type":"string","description":"Formatted address","optional":true},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true},"primary":{"type":"boolean","description":"Primary address flag","optional":true}}}},"entitlements":{"type":"array","description":"Entitlements granted to the user","optional":true,"items":{"type":"json"}},"roles":{"type":"array","description":"Roles assigned to the user","optional":true,"items":{"type":"json"}},"schemas":{"type":"array","description":"SCIM schemas the resource conforms to","optional":true,"items":{"type":"string"}},"meta":{"type":"json","description":"Resource metadata","optional":true,"properties":{"created":{"type":"string","description":"Creation timestamp","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"resourceType":{"type":"string","description":"Resource type (User)","optional":true},"location":{"type":"string","description":"Resource URL","optional":true},"version":{"type":"string","description":"ETag version","optional":true}}},"emergencyContacts":{"type":"array","description":"Emergency contacts","optional":true,"items":{"type":"json","properties":{"name":{"type":"string","description":"Contact full name","optional":true},"relationship":{"type":"string","description":"Relationship to user","optional":true},"emails":{"type":"array","description":"Emails","optional":true,"items":{"type":"json"}},"phones":{"type":"array","description":"Phones","optional":true,"items":{"type":"json"}},"streetAddress":{"type":"string","description":"Street address","optional":true},"locality":{"type":"string","description":"City / locality","optional":true},"region":{"type":"string","description":"State / region","optional":true},"postalCode":{"type":"string","description":"Postal code","optional":true},"country":{"type":"string","description":"ISO 3166-1 country code","optional":true}}}},"localeOverrides":{"type":"json","description":"Read-only locale and date/time/number preference overrides","optional":true},"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{"type":"json","description":"SCIM Enterprise User extension","optional":true,"properties":{"employeeNumber":{"type":"string","description":"Employee number","optional":true},"companyId":{"type":"string","description":"Concur company identifier","optional":true},"startDate":{"type":"string","description":"Employment start date","optional":true},"terminationDate":{"type":"string","description":"Employment termination date","optional":true},"leavesOfAbsence":{"type":"array","description":"Leaves of absence","optional":true,"items":{"type":"json","properties":{"startDate":{"type":"string","description":"Leave start date","optional":true},"endDate":{"type":"string","description":"Leave end date","optional":true},"type":{"type":"string","description":"Leave type","optional":true}}}},"costCenter":{"type":"string","description":"Cost center","optional":true},"organization":{"type":"string","description":"Organization","optional":true},"division":{"type":"string","description":"Division","optional":true},"department":{"type":"string","description":"Department","optional":true},"manager":{"type":"json","description":"Manager reference","optional":true,"properties":{"value":{"type":"string","description":"Manager UUID","optional":true},"$ref":{"type":"string","description":"Manager resource URL","optional":true},"displayName":{"type":"string","description":"Manager display name","optional":true},"employeeNumber":{"type":"string","description":"Manager employee number","optional":true}}}}},"urn:ietf:params:scim:schemas:extension:sap:2.0:User":{"type":"json","description":"SAP SCIM extension","optional":true,"properties":{"userUuid":{"type":"string","description":"SAP global user UUID","optional":true}}},"urn:ietf:params:scim:schemas:extension:sap:concur:2.0:User":{"type":"json","description":"SAP Concur SCIM extension (Concur-specific attributes)","optional":true}}}},"sap_concur_upload_exchange_rates":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Bulk-upload exchange rate response (Exchange Rate v4)","properties":{"overallStatus":{"type":"string","description":"Overall result status for the bulk upload (e.g. SUCCESS, FAILURE)","optional":true},"message":{"type":"string","description":"Top-level result message","optional":true},"currencySets":{"type":"json","description":"Per-row results: array of { from_crn_code, to_crn_code, start_date, rate, statusCode, statusMessage }","optional":true}}}},"sap_concur_upload_receipt_image":{"status":{"type":"number","description":"HTTP status code returned by Concur"},"data":{"type":"json","description":"Image-only receipt upload response (HTTP 202 Accepted; Location and Link response headers exposed in body)","properties":{"location":{"type":"string","description":"Location header URL for the new receipt image (e.g. /receipts/v4/images/{receiptId})","optional":true},"link":{"type":"string","description":"Link header URL pointing to /receipts/v4/status/{receiptId}","optional":true}}}},"sap_s4hana_create_business_partner":{"status":{"type":"number","description":"HTTP status code returned by SAP (201 on success)"},"data":{"type":"json","description":"Created A_BusinessPartner entity (under d in OData v2)","properties":{"BusinessPartner":{"type":"string","description":"Generated business partner key (up to 10 chars)"},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range used to assign the key","optional":true},"BusinessPartnerType":{"type":"string","description":"Business partner type (tenant-configured)","optional":true},"BusinessPartnerUUID":{"type":"string","description":"GUID identifier for the business partner","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"CreationDate":{"type":"string","description":"Date the partner was created (OData /Date(...)/ literal)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the business partner","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true}}}},"sap_s4hana_create_purchase_order":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; created entity at output.data.d","properties":{"d":{"type":"json","description":"Created A_PurchaseOrder entity","properties":{"PurchaseOrder":{"type":"string","description":"Auto-assigned purchase order number"},"PurchaseOrderType":{"type":"string","description":"PO document type"},"CompanyCode":{"type":"string","description":"Company code"},"PurchasingOrganization":{"type":"string","description":"Purchasing organization"},"PurchasingGroup":{"type":"string","description":"Purchasing group"},"Supplier":{"type":"string","description":"Supplier business partner key"},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"NetAmount":{"type":"string","description":"Net amount of the purchase order","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"to_PurchaseOrderItem":{"type":"json","description":"Created PO items returned in deep insert","optional":true}}}}}},"sap_s4hana_create_purchase_requisition":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; created entity at output.data.d","properties":{"d":{"type":"json","description":"Created A_PurchaseRequisitionHeader entity","properties":{"PurchaseRequisition":{"type":"string","description":"Auto-assigned purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"PR document type (e.g., NB)"},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true},"to_PurchaseReqnItem":{"type":"json","description":"Created PR items returned in deep insert","optional":true}}}}}},"sap_s4hana_create_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (201 on create)"},"data":{"type":"json","description":"OData v2 response envelope; created entity at output.data.d","properties":{"d":{"type":"json","description":"Created A_SalesOrder entity","properties":{"SalesOrder":{"type":"string","description":"Newly assigned sales order number"},"SalesOrderType":{"type":"string","description":"Sales document type"},"SalesOrganization":{"type":"string","description":"Sales organization"},"DistributionChannel":{"type":"string","description":"Distribution channel"},"OrganizationDivision":{"type":"string","description":"Division"},"SoldToParty":{"type":"string","description":"Sold-to business partner"},"TotalNetAmount":{"type":"string","description":"Total net amount"},"TransactionCurrency":{"type":"string","description":"Document currency"},"CreationDate":{"type":"string","description":"Creation date"},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true},"to_Item":{"type":"json","description":"Deep-inserted sales order items as returned by SAP","optional":true}}}}}},"sap_s4hana_delete_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on successful deletion (SAP returns 204 No Content)","optional":true}},"sap_s4hana_get_billing_document":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_BillingDocument entity","properties":{"BillingDocument":{"type":"string","description":"Billing document number"},"SDDocumentCategory":{"type":"string","description":"SD document category","optional":true},"BillingDocumentCategory":{"type":"string","description":"Billing document category","optional":true},"BillingDocumentType":{"type":"string","description":"Billing document type","optional":true},"BillingDocumentDate":{"type":"string","description":"Billing document date (OData /Date(ms)/)","optional":true},"BillingDocumentIsCancelled":{"type":"boolean","description":"Whether the billing document is cancelled","optional":true},"CancelledBillingDocument":{"type":"string","description":"Cancelled billing document number","optional":true},"TotalNetAmount":{"type":"string","description":"Total net amount (Edm.Decimal as string)","optional":true},"TaxAmount":{"type":"string","description":"Tax amount (Edm.Decimal as string)","optional":true},"TotalGrossAmount":{"type":"string","description":"Total gross amount (Edm.Decimal as string)","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"PayerParty":{"type":"string","description":"Payer party","optional":true},"SalesOrganization":{"type":"string","description":"Sales organization","optional":true},"DistributionChannel":{"type":"string","description":"Distribution channel","optional":true},"Division":{"type":"string","description":"Division","optional":true},"CompanyCode":{"type":"string","description":"Company code","optional":true},"FiscalYear":{"type":"string","description":"Fiscal year","optional":true},"OverallBillingStatus":{"type":"string","description":"Overall billing status","optional":true},"AccountingPostingStatus":{"type":"string","description":"Accounting posting status","optional":true},"AccountingTransferStatus":{"type":"string","description":"Accounting transfer status","optional":true},"InvoiceClearingStatus":{"type":"string","description":"Invoice clearing status","optional":true},"AccountingDocument":{"type":"string","description":"Linked accounting document","optional":true},"CustomerPaymentTerms":{"type":"string","description":"Customer payment terms","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"DocumentReferenceID":{"type":"string","description":"Document reference ID","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change date-time (Edm.DateTimeOffset)","optional":true},"to_Item":{"type":"json","description":"Billing document items (when $expand=to_Item)","optional":true},"to_Partner":{"type":"json","description":"Billing document partners (when $expand=to_Partner)","optional":true},"to_PricingElement":{"type":"json","description":"Billing document pricing elements (when $expand=to_PricingElement)","optional":true}}}}}},"sap_s4hana_get_business_partner":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"A_BusinessPartner entity (under d in OData v2)","properties":{"BusinessPartner":{"type":"string","description":"Business partner key (up to 10 chars)"},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range (tenant-configured)","optional":true},"BusinessPartnerType":{"type":"string","description":"Business partner type (tenant-configured)","optional":true},"BusinessPartnerUUID":{"type":"string","description":"GUID identifier for the business partner","optional":true},"BusinessPartnerIsBlocked":{"type":"boolean","description":"Whether the business partner is centrally blocked","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"CorrespondenceLanguage":{"type":"string","description":"Correspondence language (2-char code, e.g. \\"EN\\")","optional":true},"SearchTerm1":{"type":"string","description":"Search term 1","optional":true},"SearchTerm2":{"type":"string","description":"Search term 2","optional":true},"CreationDate":{"type":"string","description":"Date the partner was created (OData /Date(...)/ literal)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the business partner","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the business partner","optional":true}}}},"sap_s4hana_get_customer":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"object","description":"A_Customer entity","properties":{"Customer":{"type":"string","description":"Customer key (up to 10 characters)"},"CustomerName":{"type":"string","description":"Name of customer"},"CustomerFullName":{"type":"string","description":"Full name of the customer"},"CustomerAccountGroup":{"type":"string","description":"Customer account group"},"CustomerClassification":{"type":"string","description":"Customer classification code"},"CustomerCorporateGroup":{"type":"string","description":"Corporate group code"},"AuthorizationGroup":{"type":"string","description":"Authorization group"},"Supplier":{"type":"string","description":"Linked supplier account number"},"FiscalAddress":{"type":"string","description":"Fiscal address ID"},"Industry":{"type":"string","description":"Industry key"},"NielsenRegion":{"type":"string","description":"Nielsen ID"},"ResponsibleType":{"type":"string","description":"Responsible type"},"NFPartnerIsNaturalPerson":{"type":"string","description":"Natural person indicator"},"InternationalLocationNumber1":{"type":"string","description":"International location number 1"},"TaxNumberType":{"type":"string","description":"Tax number type"},"VATRegistration":{"type":"string","description":"VAT registration number"},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag"},"OrderIsBlockedForCustomer":{"type":"string","description":"Central order block reason code"},"PostingIsBlocked":{"type":"boolean","description":"Central posting block flag"},"DeliveryIsBlocked":{"type":"string","description":"Central delivery block reason code"},"BillingIsBlockedForCustomer":{"type":"string","description":"Central billing block reason code"},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)"},"CreatedByUser":{"type":"string","description":"User who created the customer"}}}},"sap_s4hana_get_inbound_delivery":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_InbDeliveryHeader entity","properties":{"DeliveryDocument":{"type":"string","description":"Inbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., 7 = inbound delivery)","optional":true},"ReceivingPlant":{"type":"string","description":"Receiving plant","optional":true},"Supplier":{"type":"string","description":"Supplier business partner","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods movement (receipt) date (Edm.DateTime)","optional":true},"PlannedGoodsMovementDate":{"type":"string","description":"Planned goods movement date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true},"to_DeliveryDocumentItem":{"type":"json","description":"Delivery items (when $expand=to_DeliveryDocumentItem)","optional":true},"to_DeliveryDocumentPartner":{"type":"json","description":"Delivery partners (when $expand=to_DeliveryDocumentPartner)","optional":true}}}}}},"sap_s4hana_get_material_document":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData payload containing the A_MaterialDocumentHeader entity (and optionally to_MaterialDocumentItem when expanded)","properties":{"MaterialDocumentYear":{"type":"string","description":"Material document year (4-digit fiscal year)"},"MaterialDocument":{"type":"string","description":"Material document number"},"DocumentDate":{"type":"string","description":"Document date (OData /Date(...)/ string)"},"PostingDate":{"type":"string","description":"Posting date (OData /Date(...)/ string)"},"MaterialDocumentHeaderText":{"type":"string","description":"Header text describing the material document","optional":true},"ReferenceDocument":{"type":"string","description":"Reference document number","optional":true},"GoodsMovementCode":{"type":"string","description":"Goods movement code (e.g., 01 GR for PO, 03 GI to cost center)"},"InventoryTransactionType":{"type":"string","description":"Inventory transaction type indicator","optional":true},"CreatedByUser":{"type":"string","description":"User who created the material document"},"CreationDate":{"type":"string","description":"Creation date (OData /Date(...)/ string)"},"CreationTime":{"type":"string","description":"Creation time (OData PT...S string)"},"VersionForPrintingSlip":{"type":"string","description":"Version for printing the goods movement slip","optional":true},"ManualPrintIsTriggered":{"type":"boolean","description":"Indicates whether manual print was triggered for this document","optional":true},"CtrlPostgForExtWhseMgmtSyst":{"type":"string","description":"Control posting for external warehouse management system","optional":true},"to_MaterialDocumentItem":{"type":"json","description":"Material document items (only present when $expand=to_MaterialDocumentItem is supplied)","optional":true}}}},"sap_s4hana_get_outbound_delivery":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_OutbDeliveryHeader entity","properties":{"DeliveryDocument":{"type":"string","description":"Outbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., J = outbound delivery)","optional":true},"ShippingPoint":{"type":"string","description":"Shipping point","optional":true},"ShippingType":{"type":"string","description":"Shipping type","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods issue date (Edm.DateTime)","optional":true},"PlannedGoodsIssueDate":{"type":"string","description":"Planned goods issue date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true},"to_DeliveryDocumentItem":{"type":"json","description":"Delivery items (when $expand=to_DeliveryDocumentItem)","optional":true},"to_DeliveryDocumentPartner":{"type":"json","description":"Delivery partners (when $expand=to_DeliveryDocumentPartner)","optional":true}}}}}},"sap_s4hana_get_product":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_Product entity","properties":{"Product":{"type":"string","description":"Product (material) number","optional":true},"ProductType":{"type":"string","description":"Product type (e.g., FERT, HAWA)","optional":true},"ProductGroup":{"type":"string","description":"Material group","optional":true},"BaseUnit":{"type":"string","description":"Base unit of measure","optional":true},"Brand":{"type":"string","description":"Brand","optional":true},"Division":{"type":"string","description":"Division","optional":true},"GrossWeight":{"type":"string","description":"Gross weight","optional":true},"NetWeight":{"type":"string","description":"Net weight","optional":true},"WeightUnit":{"type":"string","description":"Weight unit of measure","optional":true},"CrossPlantStatus":{"type":"string","description":"Cross-plant material status","optional":true},"IsMarkedForDeletion":{"type":"boolean","description":"Deletion flag","optional":true},"ProductStandardID":{"type":"string","description":"Standard product ID (e.g., GTIN)","optional":true},"ItemCategoryGroup":{"type":"string","description":"Item category group","optional":true},"ProductOldID":{"type":"string","description":"Legacy/old product ID","optional":true},"CreatedByUser":{"type":"string","description":"User who created the product","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the product","optional":true},"LastChangeDate":{"type":"string","description":"Last change date","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (Edm.DateTimeOffset)","optional":true},"to_Description":{"type":"json","description":"Product descriptions (when $expand=to_Description)","optional":true},"to_Plant":{"type":"json","description":"Plant-level data (when $expand=to_Plant)","optional":true},"to_ProductSales":{"type":"json","description":"Sales data (when $expand=to_ProductSales)","optional":true}}}}}},"sap_s4hana_get_purchase_order":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_PurchaseOrder entity","properties":{"PurchaseOrder":{"type":"string","description":"Purchase order number"},"PurchaseOrderType":{"type":"string","description":"PO document type"},"CompanyCode":{"type":"string","description":"Company code"},"PurchasingOrganization":{"type":"string","description":"Purchasing organization"},"PurchasingGroup":{"type":"string","description":"Purchasing group"},"Supplier":{"type":"string","description":"Supplier business partner key"},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"NetAmount":{"type":"string","description":"Net amount of the purchase order","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the PO","optional":true},"PurchaseOrderDate":{"type":"string","description":"Purchase order date","optional":true},"ValidityStartDate":{"type":"string","description":"Validity start date","optional":true},"ValidityEndDate":{"type":"string","description":"Validity end date","optional":true},"IncotermsClassification":{"type":"string","description":"Incoterms classification (e.g., FOB)","optional":true},"PaymentTerms":{"type":"string","description":"Payment terms key","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (OData /Date(ms)/)","optional":true},"to_PurchaseOrderItem":{"type":"json","description":"Expanded PO items (when $expand=to_PurchaseOrderItem)","optional":true}}}}}},"sap_s4hana_get_purchase_requisition":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_PurchaseRequisitionHeader entity","properties":{"PurchaseRequisition":{"type":"string","description":"Purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"PR document type (e.g., NB)"},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true},"to_PurchaseReqnItem":{"type":"json","description":"Expanded PR items (when $expand=to_PurchaseReqnItem)","optional":true}}}}}},"sap_s4hana_get_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_SalesOrder entity","properties":{"SalesOrder":{"type":"string","description":"Sales order number"},"SalesOrderType":{"type":"string","description":"Sales document type"},"SalesOrganization":{"type":"string","description":"Sales organization"},"DistributionChannel":{"type":"string","description":"Distribution channel"},"OrganizationDivision":{"type":"string","description":"Division"},"SoldToParty":{"type":"string","description":"Sold-to business partner"},"PurchaseOrderByCustomer":{"type":"string","description":"Customer purchase order reference","optional":true},"SalesOrderDate":{"type":"string","description":"Sales order date (OData /Date(ms)/)","optional":true},"RequestedDeliveryDate":{"type":"string","description":"Requested delivery date (OData /Date(ms)/)","optional":true},"PricingDate":{"type":"string","description":"Pricing date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (OData /Date(ms)/)","optional":true},"TotalNetAmount":{"type":"string","description":"Total net amount"},"TransactionCurrency":{"type":"string","description":"Document currency"},"CreationDate":{"type":"string","description":"Creation date"},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true},"OverallSDDocumentRejectionSts":{"type":"string","description":"Overall sales document rejection status","optional":true},"to_Item":{"type":"json","description":"Sales order items (when $expand=to_Item)","optional":true}}}}}},"sap_s4hana_get_supplier":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_Supplier entity","properties":{"Supplier":{"type":"string","description":"Supplier key (up to 10 characters)"},"AlternativePayeeAccountNumber":{"type":"string","description":"Account number of the alternative payee","optional":true},"AuthorizationGroup":{"type":"string","description":"Authorization group","optional":true},"BusinessPartner":{"type":"string","description":"Linked BusinessPartner key","optional":true},"BR_TaxIsSplit":{"type":"boolean","description":"Brazil-specific tax split flag","optional":true},"CreatedByUser":{"type":"string","description":"User who created the supplier","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)","optional":true},"Customer":{"type":"string","description":"Linked customer key (if any)","optional":true},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag","optional":true},"BirthDate":{"type":"string","description":"Date of birth (OData v2 epoch)","optional":true},"ConcatenatedInternationalLocNo":{"type":"string","description":"Concatenated international location number","optional":true},"FiscalAddress":{"type":"string","description":"Fiscal address number","optional":true},"Industry":{"type":"string","description":"Industry key","optional":true},"InternationalLocationNumber1":{"type":"string","description":"International location number, part 1","optional":true},"InternationalLocationNumber2":{"type":"string","description":"International location number, part 2","optional":true},"InternationalLocationNumber3":{"type":"string","description":"International location number, part 3","optional":true},"IsNaturalPerson":{"type":"boolean","description":"Indicates whether the supplier is a natural person","optional":true},"PaymentIsBlockedForSupplier":{"type":"boolean","description":"Payment block flag","optional":true},"PostingIsBlocked":{"type":"boolean","description":"Posting block flag","optional":true},"PurchasingIsBlocked":{"type":"boolean","description":"Purchasing block flag","optional":true},"ResponsibleType":{"type":"string","description":"Type of business (Brazil)","optional":true},"SupplierAccountGroup":{"type":"string","description":"Supplier account group","optional":true},"SupplierCorporateGroup":{"type":"string","description":"Corporate group identifier","optional":true},"SupplierFullName":{"type":"string","description":"Full name of the supplier","optional":true},"SupplierName":{"type":"string","description":"Supplier name","optional":true},"SupplierProcurementBlock":{"type":"string","description":"Procurement block at supplier level","optional":true},"SuplrProofOfDelivRlvtCode":{"type":"string","description":"Proof of delivery relevance code","optional":true},"SuplrQltyInProcmtCertfnValidTo":{"type":"string","description":"Quality certification validity end date (OData v2 epoch)","optional":true},"SuplrQualityManagementSystem":{"type":"string","description":"Quality management system of the supplier","optional":true},"TaxNumber1":{"type":"string","description":"Tax number 1","optional":true},"TaxNumber2":{"type":"string","description":"Tax number 2","optional":true},"TaxNumber3":{"type":"string","description":"Tax number 3","optional":true},"TaxNumber4":{"type":"string","description":"Tax number 4","optional":true},"TaxNumber5":{"type":"string","description":"Tax number 5","optional":true},"TaxNumberResponsible":{"type":"string","description":"Tax number of responsible party","optional":true},"TaxNumberType":{"type":"string","description":"Tax number type","optional":true},"VATRegistration":{"type":"string","description":"VAT registration number","optional":true}}}}}},"sap_s4hana_get_supplier_invoice":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; entity at output.data.d","properties":{"d":{"type":"json","description":"A_SupplierInvoice entity","properties":{"SupplierInvoice":{"type":"string","description":"Supplier invoice number"},"FiscalYear":{"type":"string","description":"Fiscal year"},"CompanyCode":{"type":"string","description":"Company code"},"DocumentDate":{"type":"string","description":"Invoice document date","optional":true},"PostingDate":{"type":"string","description":"Posting date","optional":true},"InvoicingParty":{"type":"string","description":"Invoicing party (supplier key)","optional":true},"InvoiceGrossAmount":{"type":"string","description":"Gross invoice amount","optional":true},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"AccountingDocumentType":{"type":"string","description":"Accounting document type","optional":true},"PaymentTerms":{"type":"string","description":"Payment terms key","optional":true},"DueCalculationBaseDate":{"type":"string","description":"Baseline date for due-date calculation","optional":true},"SupplierInvoiceIDByInvcgParty":{"type":"string","description":"Reference number used by the invoicing party","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"TaxIsCalculatedAutomatically":{"type":"boolean","description":"Whether tax is calculated automatically","optional":true},"ManualCashDiscount":{"type":"string","description":"Manually entered cash discount amount","optional":true},"BusinessPlace":{"type":"string","description":"Business place (jurisdiction code)","optional":true}}}}}},"sap_s4hana_list_billing_documents":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_BillingDocument entities","items":{"type":"object","properties":{"BillingDocument":{"type":"string","description":"Billing document number"},"SDDocumentCategory":{"type":"string","description":"SD document category","optional":true},"BillingDocumentCategory":{"type":"string","description":"Billing document category","optional":true},"BillingDocumentType":{"type":"string","description":"Billing document type (e.g., F2)","optional":true},"BillingDocumentDate":{"type":"string","description":"Billing document date (OData /Date(ms)/)","optional":true},"BillingDocumentIsCancelled":{"type":"boolean","description":"Whether the billing document is cancelled","optional":true},"CancelledBillingDocument":{"type":"string","description":"Cancelled billing document number","optional":true},"TotalNetAmount":{"type":"string","description":"Total net amount (Edm.Decimal as string)","optional":true},"TaxAmount":{"type":"string","description":"Tax amount (Edm.Decimal as string)","optional":true},"TotalGrossAmount":{"type":"string","description":"Total gross amount (Edm.Decimal as string)","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"PayerParty":{"type":"string","description":"Payer party","optional":true},"SalesOrganization":{"type":"string","description":"Sales organization","optional":true},"DistributionChannel":{"type":"string","description":"Distribution channel","optional":true},"Division":{"type":"string","description":"Division","optional":true},"CompanyCode":{"type":"string","description":"Company code","optional":true},"FiscalYear":{"type":"string","description":"Fiscal year","optional":true},"OverallBillingStatus":{"type":"string","description":"Overall billing status","optional":true},"AccountingPostingStatus":{"type":"string","description":"Accounting posting status","optional":true},"AccountingTransferStatus":{"type":"string","description":"Accounting transfer status","optional":true},"InvoiceClearingStatus":{"type":"string","description":"Invoice clearing status","optional":true},"AccountingDocument":{"type":"string","description":"Linked accounting document","optional":true},"CustomerPaymentTerms":{"type":"string","description":"Customer payment terms","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"DocumentReferenceID":{"type":"string","description":"Document reference ID","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change date-time (Edm.DateTimeOffset)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_business_partners":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 envelope `{ d: { results: [...], __count?, __next? } }`. Properties listed below describe each element of `data.d.results`.","properties":{"BusinessPartner":{"type":"string","description":"Business partner key (up to 10 chars)"},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range (tenant-configured)","optional":true},"BusinessPartnerType":{"type":"string","description":"Business partner type (tenant-configured)","optional":true},"BusinessPartnerUUID":{"type":"string","description":"GUID identifier for the business partner","optional":true},"BusinessPartnerIsBlocked":{"type":"boolean","description":"Whether the business partner is centrally blocked","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"SearchTerm1":{"type":"string","description":"Search term 1","optional":true},"CreationDate":{"type":"string","description":"Date the partner was created (OData /Date(...)/ literal)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the business partner","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the business partner","optional":true}}}},"sap_s4hana_list_customers":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"Array of A_Customer entities, or `{ results, __count?, __next? }` when pagination metadata is present (proxy unwraps the OData v2 `d` envelope). Properties below describe each customer item.","items":{"type":"object","properties":{"Customer":{"type":"string","description":"Customer key (up to 10 characters)"},"CustomerName":{"type":"string","description":"Name of customer"},"CustomerFullName":{"type":"string","description":"Full name of the customer"},"CustomerAccountGroup":{"type":"string","description":"Customer account group"},"CustomerClassification":{"type":"string","description":"Customer classification code"},"CustomerCorporateGroup":{"type":"string","description":"Corporate group code"},"AuthorizationGroup":{"type":"string","description":"Authorization group"},"Supplier":{"type":"string","description":"Linked supplier account number"},"FiscalAddress":{"type":"string","description":"Fiscal address ID"},"Industry":{"type":"string","description":"Industry key"},"NielsenRegion":{"type":"string","description":"Nielsen ID"},"ResponsibleType":{"type":"string","description":"Responsible type"},"NFPartnerIsNaturalPerson":{"type":"string","description":"Natural person indicator"},"InternationalLocationNumber1":{"type":"string","description":"International location number 1"},"TaxNumberType":{"type":"string","description":"Tax number type"},"VATRegistration":{"type":"string","description":"VAT registration number"},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag"},"OrderIsBlockedForCustomer":{"type":"string","description":"Central order block reason code"},"PostingIsBlocked":{"type":"boolean","description":"Central posting block flag"},"DeliveryIsBlocked":{"type":"string","description":"Central delivery block reason code"},"BillingIsBlockedForCustomer":{"type":"string","description":"Central billing block reason code"},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)"},"CreatedByUser":{"type":"string","description":"User who created the customer"}}}}},"sap_s4hana_list_inbound_deliveries":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_InbDeliveryHeader entities","items":{"type":"object","properties":{"DeliveryDocument":{"type":"string","description":"Inbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type (e.g., EL)"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., 7 = inbound delivery)","optional":true},"ReceivingPlant":{"type":"string","description":"Receiving plant","optional":true},"Supplier":{"type":"string","description":"Supplier business partner","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods movement (receipt) date (Edm.DateTime)","optional":true},"PlannedGoodsMovementDate":{"type":"string","description":"Planned goods movement date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_material_documents":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData payload containing the array of A_MaterialDocumentHeader entities","properties":{"MaterialDocumentYear":{"type":"string","description":"Material document year (4-digit fiscal year)"},"MaterialDocument":{"type":"string","description":"Material document number"},"DocumentDate":{"type":"string","description":"Document date (OData /Date(...)/ string)"},"PostingDate":{"type":"string","description":"Posting date (OData /Date(...)/ string)"},"MaterialDocumentHeaderText":{"type":"string","description":"Header text describing the material document","optional":true},"ReferenceDocument":{"type":"string","description":"Reference document number","optional":true},"GoodsMovementCode":{"type":"string","description":"Goods movement code (e.g., 01 GR for PO, 03 GI to cost center)"},"InventoryTransactionType":{"type":"string","description":"Inventory transaction type indicator","optional":true},"CreatedByUser":{"type":"string","description":"User who created the material document"},"CreationDate":{"type":"string","description":"Creation date (OData /Date(...)/ string)"},"CreationTime":{"type":"string","description":"Creation time (OData PT...S string)"},"VersionForPrintingSlip":{"type":"string","description":"Version for printing the goods movement slip","optional":true},"ManualPrintIsTriggered":{"type":"boolean","description":"Indicates whether manual print was triggered for this document","optional":true},"CtrlPostgForExtWhseMgmtSyst":{"type":"string","description":"Control posting for external warehouse management system","optional":true},"to_MaterialDocumentItem":{"type":"json","description":"Material document items (only present when $expand=to_MaterialDocumentItem is supplied)","optional":true}}}},"sap_s4hana_list_material_stock":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData payload containing the array of A_MatlStkInAcctMod stock entries","properties":{"Material":{"type":"string","description":"Material number"},"Plant":{"type":"string","description":"Plant identifier"},"StorageLocation":{"type":"string","description":"Storage location identifier","optional":true},"Batch":{"type":"string","description":"Batch identifier","optional":true},"Supplier":{"type":"string","description":"Supplier business partner key","optional":true},"Customer":{"type":"string","description":"Customer business partner key","optional":true},"WBSElementInternalID":{"type":"string","description":"WBS element internal ID","optional":true},"SDDocument":{"type":"string","description":"SD document number","optional":true},"SDDocumentItem":{"type":"string","description":"SD document item","optional":true},"InventorySpecialStockType":{"type":"string","description":"Special stock type indicator","optional":true},"InventoryStockType":{"type":"string","description":"Stock type (e.g., 01 unrestricted-use, 02 quality inspection, 03 blocked, 04 restricted-use)"},"MatlWrhsStkQtyInMatlBaseUnit":{"type":"string","description":"Material warehouse stock quantity in material base unit (Edm.Decimal serialized as string)"},"MaterialBaseUnit":{"type":"string","description":"Material base unit of measure"}}}},"sap_s4hana_list_outbound_deliveries":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_OutbDeliveryHeader entities","items":{"type":"object","properties":{"DeliveryDocument":{"type":"string","description":"Outbound delivery number"},"DeliveryDocumentType":{"type":"string","description":"Delivery document type (e.g., LF)"},"SDDocumentCategory":{"type":"string","description":"SD document category (e.g., J = outbound delivery)","optional":true},"ShippingPoint":{"type":"string","description":"Shipping point","optional":true},"ShippingType":{"type":"string","description":"Shipping type","optional":true},"ShipToParty":{"type":"string","description":"Ship-to business partner","optional":true},"SoldToParty":{"type":"string","description":"Sold-to business partner","optional":true},"DeliveryDate":{"type":"string","description":"Delivery date (Edm.DateTime)","optional":true},"ActualGoodsMovementDate":{"type":"string","description":"Actual goods issue date (Edm.DateTime)","optional":true},"PlannedGoodsIssueDate":{"type":"string","description":"Planned goods issue date (Edm.DateTime)","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall SD process (delivery) status","optional":true},"OverallGoodsMovementStatus":{"type":"string","description":"Overall goods movement status","optional":true},"TransactionCurrency":{"type":"string","description":"Document currency","optional":true},"DocumentDate":{"type":"string","description":"Document date (Edm.DateTime)","optional":true},"CreationDate":{"type":"string","description":"Creation date (Edm.DateTime)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (Edm.DateTime)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_products":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_Product entities","items":{"type":"object","properties":{"Product":{"type":"string","description":"Product (material) number","optional":true},"ProductType":{"type":"string","description":"Product type (e.g., FERT, HAWA)","optional":true},"ProductGroup":{"type":"string","description":"Material group","optional":true},"BaseUnit":{"type":"string","description":"Base unit of measure","optional":true},"Brand":{"type":"string","description":"Brand","optional":true},"Division":{"type":"string","description":"Division","optional":true},"GrossWeight":{"type":"string","description":"Gross weight","optional":true},"NetWeight":{"type":"string","description":"Net weight","optional":true},"WeightUnit":{"type":"string","description":"Weight unit of measure","optional":true},"CrossPlantStatus":{"type":"string","description":"Cross-plant material status","optional":true},"IsMarkedForDeletion":{"type":"boolean","description":"Deletion flag","optional":true},"ProductStandardID":{"type":"string","description":"Standard product ID (e.g., GTIN)","optional":true},"ItemCategoryGroup":{"type":"string","description":"Item category group","optional":true},"ProductOldID":{"type":"string","description":"Legacy/old product ID","optional":true},"CreatedByUser":{"type":"string","description":"User who created the product","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the product","optional":true},"LastChangeDate":{"type":"string","description":"Last change date","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp (Edm.DateTimeOffset)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_purchase_orders":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_PurchaseOrder entities","items":{"type":"object","properties":{"PurchaseOrder":{"type":"string","description":"Purchase order number"},"PurchaseOrderType":{"type":"string","description":"PO document type (e.g., NB)"},"CompanyCode":{"type":"string","description":"Company code"},"PurchasingOrganization":{"type":"string","description":"Purchasing organization"},"PurchasingGroup":{"type":"string","description":"Purchasing group"},"Supplier":{"type":"string","description":"Supplier business partner key"},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"NetAmount":{"type":"string","description":"Net amount of the purchase order","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)","optional":true},"CreatedByUser":{"type":"string","description":"User who created the PO","optional":true},"PurchaseOrderDate":{"type":"string","description":"Purchase order date","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true},"__count":{"type":"string","description":"Total count when $inlinecount=allpages is used","optional":true}}}}}},"sap_s4hana_list_purchase_requisitions":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_PurchaseRequisitionHeader entities","items":{"type":"object","properties":{"PurchaseRequisition":{"type":"string","description":"Purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"Purchase requisition document type (e.g., NB)"},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_list_sales_orders":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_SalesOrder entities","items":{"type":"object","properties":{"SalesOrder":{"type":"string","description":"Sales order number"},"SalesOrderType":{"type":"string","description":"Sales document type (e.g., OR)"},"SalesOrganization":{"type":"string","description":"Sales organization"},"DistributionChannel":{"type":"string","description":"Distribution channel"},"OrganizationDivision":{"type":"string","description":"Division"},"SoldToParty":{"type":"string","description":"Sold-to business partner"},"TotalNetAmount":{"type":"string","description":"Total net amount"},"TransactionCurrency":{"type":"string","description":"Document currency"},"CreationDate":{"type":"string","description":"Creation date (OData /Date(ms)/)"},"SalesOrderDate":{"type":"string","description":"Sales order date (OData /Date(ms)/)","optional":true},"RequestedDeliveryDate":{"type":"string","description":"Requested delivery date (OData /Date(ms)/)","optional":true},"LastChangeDate":{"type":"string","description":"Last change date (OData /Date(ms)/)","optional":true},"PurchaseOrderByCustomer":{"type":"string","description":"Customer purchase order reference","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true},"OverallSDDocumentRejectionSts":{"type":"string","description":"Overall sales document rejection status","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_list_supplier_invoices":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_SupplierInvoice entities","items":{"type":"object","properties":{"SupplierInvoice":{"type":"string","description":"Supplier invoice number"},"FiscalYear":{"type":"string","description":"Fiscal year"},"CompanyCode":{"type":"string","description":"Company code"},"DocumentDate":{"type":"string","description":"Invoice document date","optional":true},"PostingDate":{"type":"string","description":"Posting date","optional":true},"InvoicingParty":{"type":"string","description":"Invoicing party (supplier key)","optional":true},"InvoiceGrossAmount":{"type":"string","description":"Gross invoice amount","optional":true},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"AccountingDocumentType":{"type":"string","description":"Accounting document type","optional":true},"PaymentTerms":{"type":"string","description":"Payment terms key","optional":true},"DueCalculationBaseDate":{"type":"string","description":"Baseline date for due-date calculation","optional":true},"SupplierInvoiceIDByInvcgParty":{"type":"string","description":"Reference number used by the invoicing party","optional":true},"PaymentMethod":{"type":"string","description":"Payment method","optional":true},"TaxIsCalculatedAutomatically":{"type":"boolean","description":"Whether tax is calculated automatically","optional":true},"ManualCashDiscount":{"type":"string","description":"Manually entered cash discount amount","optional":true},"BusinessPlace":{"type":"string","description":"Business place (jurisdiction code)","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_list_suppliers":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"OData v2 response envelope; collection at output.data.d.results","properties":{"d":{"type":"json","description":"OData v2 envelope","properties":{"results":{"type":"array","description":"A_Supplier entities","items":{"type":"object","properties":{"Supplier":{"type":"string","description":"Supplier key (up to 10 characters)"},"AlternativePayeeAccountNumber":{"type":"string","description":"Account number of the alternative payee","optional":true},"AuthorizationGroup":{"type":"string","description":"Authorization group","optional":true},"BusinessPartner":{"type":"string","description":"Linked BusinessPartner key","optional":true},"BR_TaxIsSplit":{"type":"boolean","description":"Brazil-specific tax split flag","optional":true},"CreatedByUser":{"type":"string","description":"User who created the supplier","optional":true},"CreationDate":{"type":"string","description":"Creation date (OData v2 epoch)","optional":true},"Customer":{"type":"string","description":"Linked customer key (if any)","optional":true},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag","optional":true},"BirthDate":{"type":"string","description":"Date of birth (OData v2 epoch)","optional":true},"ConcatenatedInternationalLocNo":{"type":"string","description":"Concatenated international location number","optional":true},"FiscalAddress":{"type":"string","description":"Fiscal address number","optional":true},"Industry":{"type":"string","description":"Industry key","optional":true},"InternationalLocationNumber1":{"type":"string","description":"International location number, part 1","optional":true},"InternationalLocationNumber2":{"type":"string","description":"International location number, part 2","optional":true},"InternationalLocationNumber3":{"type":"string","description":"International location number, part 3","optional":true},"IsNaturalPerson":{"type":"boolean","description":"Indicates whether the supplier is a natural person","optional":true},"PaymentIsBlockedForSupplier":{"type":"boolean","description":"Payment block flag","optional":true},"PostingIsBlocked":{"type":"boolean","description":"Posting block flag","optional":true},"PurchasingIsBlocked":{"type":"boolean","description":"Purchasing block flag","optional":true},"ResponsibleType":{"type":"string","description":"Type of business (Brazil)","optional":true},"SupplierAccountGroup":{"type":"string","description":"Supplier account group","optional":true},"SupplierCorporateGroup":{"type":"string","description":"Corporate group identifier","optional":true},"SupplierFullName":{"type":"string","description":"Full name of the supplier","optional":true},"SupplierName":{"type":"string","description":"Supplier name","optional":true},"SupplierProcurementBlock":{"type":"string","description":"Procurement block at supplier level","optional":true},"SuplrProofOfDelivRlvtCode":{"type":"string","description":"Proof of delivery relevance code","optional":true},"SuplrQltyInProcmtCertfnValidTo":{"type":"string","description":"Quality certification validity end date (OData v2 epoch)","optional":true},"SuplrQualityManagementSystem":{"type":"string","description":"Quality management system of the supplier","optional":true},"TaxNumber1":{"type":"string","description":"Tax number 1","optional":true},"TaxNumber2":{"type":"string","description":"Tax number 2","optional":true},"TaxNumber3":{"type":"string","description":"Tax number 3","optional":true},"TaxNumber4":{"type":"string","description":"Tax number 4","optional":true},"TaxNumber5":{"type":"string","description":"Tax number 5","optional":true},"TaxNumberResponsible":{"type":"string","description":"Tax number of responsible party","optional":true},"TaxNumberType":{"type":"string","description":"Tax number type","optional":true},"VATRegistration":{"type":"string","description":"VAT registration number","optional":true}}}},"__next":{"type":"string","description":"OData skiptoken URL for next page","optional":true}}}}}},"sap_s4hana_odata_query":{"status":{"type":"number","description":"HTTP status code returned by SAP"},"data":{"type":"json","description":"Parsed OData payload (entity, collection, or null on 204)"}},"sap_s4hana_update_business_partner":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or updated A_BusinessPartner entity if SAP returns one","properties":{"BusinessPartner":{"type":"string","description":"Business partner key","optional":true},"BusinessPartnerFullName":{"type":"string","description":"Full name (concatenated first/last or organization name)","optional":true},"BusinessPartnerCategory":{"type":"string","description":"\\"1\\" Person, \\"2\\" Organization, \\"3\\" Group","optional":true},"BusinessPartnerGrouping":{"type":"string","description":"Grouping / number range","optional":true},"FirstName":{"type":"string","description":"First name (Person)","optional":true},"LastName":{"type":"string","description":"Last name (Person)","optional":true},"OrganizationBPName1":{"type":"string","description":"Organization name line 1","optional":true},"LastChangeDate":{"type":"string","description":"Date of last change (OData /Date(...)/ literal)","optional":true},"LastChangedByUser":{"type":"string","description":"User who last changed the business partner","optional":true}}}},"sap_s4hana_update_customer":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"object","description":"Null on 204 success, or updated A_Customer entity if SAP returns one","properties":{"Customer":{"type":"string","description":"Customer key (up to 10 characters)"},"CustomerName":{"type":"string","description":"Name of customer"},"CustomerAccountGroup":{"type":"string","description":"Customer account group"},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag"},"OrderIsBlockedForCustomer":{"type":"string","description":"Central order block reason code"},"PostingIsBlocked":{"type":"boolean","description":"Central posting block flag"},"DeliveryIsBlocked":{"type":"string","description":"Central delivery block reason code"},"BillingIsBlockedForCustomer":{"type":"string","description":"Central billing block reason code"}}}},"sap_s4hana_update_product":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with the updated A_Product entity at output.data.d","properties":{"d":{"type":"json","description":"Updated A_Product entity (only present if SAP returns a body)","optional":true,"properties":{"Product":{"type":"string","description":"Product (material) number"},"ProductType":{"type":"string","description":"Product type","optional":true},"ProductGroup":{"type":"string","description":"Material group","optional":true},"BaseUnit":{"type":"string","description":"Base unit of measure","optional":true},"IsMarkedForDeletion":{"type":"boolean","description":"Deletion flag","optional":true},"LastChangeDate":{"type":"string","description":"Last change date","optional":true}}}}}},"sap_s4hana_update_purchase_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with updated A_PurchaseOrder at output.data.d","properties":{"d":{"type":"json","description":"Updated A_PurchaseOrder entity (if returned)","optional":true,"properties":{"PurchaseOrder":{"type":"string","description":"Purchase order number","optional":true},"PurchaseOrderType":{"type":"string","description":"PO document type","optional":true},"CompanyCode":{"type":"string","description":"Company code","optional":true},"PurchasingGroup":{"type":"string","description":"Purchasing group","optional":true},"Supplier":{"type":"string","description":"Supplier key","optional":true},"NetAmount":{"type":"string","description":"Net amount","optional":true},"DocumentCurrency":{"type":"string","description":"Document currency","optional":true},"LastChangeDateTime":{"type":"string","description":"Last change timestamp","optional":true}}}}}},"sap_s4hana_update_purchase_requisition":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with updated A_PurchaseRequisitionHeader at output.data.d","properties":{"d":{"type":"json","description":"Updated A_PurchaseRequisitionHeader entity (if returned)","optional":true,"properties":{"PurchaseRequisition":{"type":"string","description":"Purchase requisition number"},"PurchaseRequisitionType":{"type":"string","description":"PR document type","optional":true},"PurReqnDescription":{"type":"string","description":"Purchase requisition description","optional":true},"SourceDetermination":{"type":"string","description":"Source-of-supply determination flag","optional":true}}}}}},"sap_s4hana_update_sales_order":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success; otherwise OData v2 envelope with the updated entity at output.data.d","optional":true,"properties":{"d":{"type":"json","description":"Updated A_SalesOrder entity (when SAP returns one)","optional":true,"properties":{"SalesOrder":{"type":"string","description":"Sales order number","optional":true},"SalesOrderType":{"type":"string","description":"Sales document type","optional":true},"PurchaseOrderByCustomer":{"type":"string","description":"Customer purchase order reference","optional":true},"OverallSDProcessStatus":{"type":"string","description":"Overall sales document process status","optional":true},"OverallTotalDeliveryStatus":{"type":"string","description":"Overall total delivery status","optional":true}}}}}},"sap_s4hana_update_supplier":{"status":{"type":"number","description":"HTTP status code returned by SAP (204 on success)"},"data":{"type":"json","description":"Null on 204 success, or OData v2 envelope with updated entity at output.data.d when SAP returns a representation","properties":{"d":{"type":"json","description":"A_Supplier entity (when SAP returns a representation)","optional":true,"properties":{"Supplier":{"type":"string","description":"Supplier key (up to 10 characters)","optional":true},"SupplierName":{"type":"string","description":"Supplier name","optional":true},"SupplierAccountGroup":{"type":"string","description":"Supplier account group","optional":true},"BusinessPartner":{"type":"string","description":"Linked BusinessPartner key","optional":true},"PaymentIsBlockedForSupplier":{"type":"boolean","description":"Payment block flag","optional":true},"PostingIsBlocked":{"type":"boolean","description":"Posting block flag","optional":true},"PurchasingIsBlocked":{"type":"boolean","description":"Purchasing block flag","optional":true},"DeletionIndicator":{"type":"boolean","description":"Central deletion flag","optional":true}}}}}},"secrets_manager_create_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the created secret"},"arn":{"type":"string","description":"ARN of the created secret"},"versionId":{"type":"string","description":"Version ID of the created secret"}},"secrets_manager_delete_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the deleted secret"},"arn":{"type":"string","description":"ARN of the deleted secret"},"deletionDate":{"type":"string","description":"Scheduled deletion date","optional":true}},"secrets_manager_describe_secret":{"name":{"type":"string","description":"Name of the secret"},"arn":{"type":"string","description":"ARN of the secret"},"description":{"type":"string","description":"Description of the secret","optional":true},"kmsKeyId":{"type":"string","description":"KMS key ID used to encrypt the secret","optional":true},"rotationEnabled":{"type":"boolean","description":"Whether automatic rotation is enabled"},"rotationLambdaARN":{"type":"string","description":"ARN of the Lambda function used for rotation","optional":true},"rotationRules":{"type":"json","description":"Rotation schedule configuration","optional":true},"lastRotatedDate":{"type":"string","description":"Date the secret was last rotated","optional":true},"lastChangedDate":{"type":"string","description":"Date the secret was last changed","optional":true},"lastAccessedDate":{"type":"string","description":"Date the secret was last accessed","optional":true},"deletedDate":{"type":"string","description":"Scheduled deletion date","optional":true},"nextRotationDate":{"type":"string","description":"Date the secret is next scheduled to rotate","optional":true},"tags":{"type":"array","description":"Tags attached to the secret"},"versionIdsToStages":{"type":"json","description":"Map of version IDs to their staging labels","optional":true},"owningService":{"type":"string","description":"ID of the AWS service that manages this secret, if any","optional":true},"createdDate":{"type":"string","description":"Date the secret was created","optional":true},"primaryRegion":{"type":"string","description":"The primary region of the secret, if replicated","optional":true},"replicationStatus":{"type":"array","description":"Replication status for each region the secret is replicated to"}},"secrets_manager_get_secret":{"name":{"type":"string","description":"Name of the secret"},"secretValue":{"type":"string","description":"The decrypted secret value"},"arn":{"type":"string","description":"ARN of the secret"},"versionId":{"type":"string","description":"Version ID of the secret"},"versionStages":{"type":"array","description":"Staging labels attached to this version"},"createdDate":{"type":"string","description":"Date the secret was created"}},"secrets_manager_list_secrets":{"secrets":{"type":"json","description":"List of secrets with name, ARN, description, dates, rotation rules/window, and version-to-stage mappings"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of secrets returned"}},"secrets_manager_restore_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the restored secret"},"arn":{"type":"string","description":"ARN of the restored secret"}},"secrets_manager_rotate_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the secret"},"arn":{"type":"string","description":"ARN of the secret"},"versionId":{"type":"string","description":"ID of the new secret version created by rotation"}},"secrets_manager_tag_resource":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name or ARN of the tagged secret"}},"secrets_manager_untag_resource":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name or ARN of the untagged secret"}},"secrets_manager_update_secret":{"message":{"type":"string","description":"Operation status message"},"name":{"type":"string","description":"Name of the updated secret"},"arn":{"type":"string","description":"ARN of the updated secret"},"versionId":{"type":"string","description":"Version ID of the updated secret"}},"sendblue_evaluate_service":{"number":{"type":"string","description":"The evaluated phone number in E.164 format"},"service":{"type":"string","description":"The service the number supports: iMessage or SMS"}},"sendblue_get_message":{"status":{"type":"string","description":"Current message status"},"message_handle":{"type":"string","description":"Unique message identifier"},"account_email":{"type":"string","description":"Email of the account","optional":true},"content":{"type":"string","description":"Message content","optional":true},"is_outbound":{"type":"boolean","description":"Whether the message is outbound","optional":true},"from_number":{"type":"string","description":"Sending phone number","optional":true},"number":{"type":"string","description":"Recipient phone number","optional":true},"to_number":{"type":"string","description":"Destination phone number","optional":true},"media_url":{"type":"string","description":"URL of attached media","optional":true},"message_type":{"type":"string","description":"Message category: message or group","optional":true},"service":{"type":"string","description":"Messaging service: iMessage, SMS, or RCS","optional":true},"group_id":{"type":"string","description":"Group identifier (empty for non-group)","optional":true},"group_display_name":{"type":"string","description":"Group chat name","optional":true},"participants":{"type":"array","description":"Participant phone numbers","items":{"type":"string"},"optional":true},"send_style":{"type":"string","description":"Expressive style applied","optional":true},"was_downgraded":{"type":"boolean","description":"True if the recipient lacks iMessage support","optional":true},"opted_out":{"type":"boolean","description":"True if the recipient has opted out","optional":true},"plan":{"type":"string","description":"Account plan type","optional":true},"sendblue_number":{"type":"string","description":"Sendblue phone number used","optional":true},"seat_id":{"type":"string","description":"Seat UUID","optional":true},"sender_email":{"type":"string","description":"Email of the sending seat","optional":true},"error_code":{"type":"number","description":"Numeric error code if failed","optional":true},"error_message":{"type":"string","description":"Error message if failed","optional":true},"error_reason":{"type":"string","description":"Additional error context","optional":true},"error_detail":{"type":"string","description":"Detailed error information","optional":true},"date_sent":{"type":"string","description":"ISO 8601 creation timestamp","optional":true},"date_updated":{"type":"string","description":"ISO 8601 last-update timestamp","optional":true}},"sendblue_send_group_message":{"status":{"type":"string","description":"Message status: QUEUED, SENT, DELIVERED, or ERROR"},"message_handle":{"type":"string","description":"Unique identifier for tracking the message"},"group_id":{"type":"string","description":"Identifier of the group the message was sent to","optional":true},"participants":{"type":"array","description":"Phone numbers participating in the group","items":{"type":"string"}},"account_email":{"type":"string","description":"Email of the account that sent the message"},"content":{"type":"string","description":"Message content","optional":true},"is_outbound":{"type":"boolean","description":"Whether this is an outbound message"},"from_number":{"type":"string","description":"Sending phone number"},"number":{"type":"string","description":"Recipient phone number","optional":true},"media_url":{"type":"string","description":"URL of attached media","optional":true},"send_style":{"type":"string","description":"iMessage expressive style applied","optional":true},"seat_id":{"type":"string","description":"UUID of the seat that sent the message","optional":true},"sender_email":{"type":"string","description":"Email of the seat (user) that sent the message","optional":true},"error_code":{"type":"number","description":"Numeric error code if the message failed","optional":true},"error_message":{"type":"string","description":"Error message if the message failed","optional":true},"date_created":{"type":"string","description":"When the message was created","optional":true},"date_updated":{"type":"string","description":"When the message was last updated","optional":true}},"sendblue_send_message":{"status":{"type":"string","description":"Message status: QUEUED, SENT, DELIVERED, or ERROR"},"message_handle":{"type":"string","description":"Unique identifier for tracking the message"},"account_email":{"type":"string","description":"Email of the account that sent the message"},"content":{"type":"string","description":"Message content","optional":true},"is_outbound":{"type":"boolean","description":"Whether this is an outbound message"},"from_number":{"type":"string","description":"Sending phone number"},"number":{"type":"string","description":"Recipient phone number"},"media_url":{"type":"string","description":"URL of attached media","optional":true},"send_style":{"type":"string","description":"iMessage expressive style applied","optional":true},"seat_id":{"type":"string","description":"UUID of the seat that sent the message","optional":true},"sender_email":{"type":"string","description":"Email of the seat (user) that sent the message","optional":true},"error_code":{"type":"number","description":"Numeric error code if the message failed","optional":true},"error_message":{"type":"string","description":"Error message if the message failed","optional":true},"date_created":{"type":"string","description":"When the message was created","optional":true},"date_updated":{"type":"string","description":"When the message was last updated","optional":true}},"sendblue_send_typing_indicator":{"status":{"type":"string","description":"Delivery status of the typing indicator (e.g., QUEUED)"},"status_code":{"type":"number","description":"Numeric status code returned by Sendblue"},"number":{"type":"string","description":"The recipient phone number"},"error_message":{"type":"string","description":"Error details, null on success","optional":true}},"sendgrid_add_contact":{"jobId":{"type":"string","description":"Job ID for tracking the async contact creation","optional":true},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name","optional":true},"lastName":{"type":"string","description":"Contact last name","optional":true},"message":{"type":"string","description":"Status message"}},"sendgrid_add_contacts_to_list":{"jobId":{"type":"string","description":"Job ID for tracking the async operation"},"message":{"type":"string","description":"Status message"}},"sendgrid_create_list":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"contactCount":{"type":"number","description":"Number of contacts in the list"}},"sendgrid_create_template":{"id":{"type":"string","description":"Template ID"},"name":{"type":"string","description":"Template name"},"generation":{"type":"string","description":"Template generation"},"updatedAt":{"type":"string","description":"Last update timestamp"},"versions":{"type":"json","description":"Array of template versions"}},"sendgrid_create_template_version":{"id":{"type":"string","description":"Version ID"},"templateId":{"type":"string","description":"Template ID"},"name":{"type":"string","description":"Version name"},"subject":{"type":"string","description":"Email subject"},"active":{"type":"boolean","description":"Whether this version is active"},"htmlContent":{"type":"string","description":"HTML content","optional":true},"plainContent":{"type":"string","description":"Plain text content","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true}},"sendgrid_delete_contacts":{"jobId":{"type":"string","description":"Job ID for the deletion request"}},"sendgrid_delete_list":{"message":{"type":"string","description":"Success message"}},"sendgrid_delete_template":{},"sendgrid_get_contact":{"id":{"type":"string","description":"Contact ID"},"email":{"type":"string","description":"Contact email address"},"firstName":{"type":"string","description":"Contact first name","optional":true},"lastName":{"type":"string","description":"Contact last name","optional":true},"createdAt":{"type":"string","description":"Creation timestamp","optional":true},"updatedAt":{"type":"string","description":"Last update timestamp","optional":true},"listIds":{"type":"json","description":"Array of list IDs the contact belongs to","optional":true},"customFields":{"type":"json","description":"Custom field values","optional":true}},"sendgrid_get_list":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"contactCount":{"type":"number","description":"Number of contacts in the list"}},"sendgrid_get_template":{"id":{"type":"string","description":"Template ID"},"name":{"type":"string","description":"Template name"},"generation":{"type":"string","description":"Template generation"},"updatedAt":{"type":"string","description":"Last update timestamp"},"versions":{"type":"json","description":"Array of template versions"}},"sendgrid_list_all_lists":{"lists":{"type":"json","description":"Array of lists"},"nextPageToken":{"type":"string","description":"Token to pass as pageToken to fetch the next page, if more results exist","optional":true}},"sendgrid_list_templates":{"templates":{"type":"json","description":"Array of templates"},"nextPageToken":{"type":"string","description":"Token to pass as pageToken to fetch the next page, if more results exist","optional":true}},"sendgrid_remove_contacts_from_list":{"jobId":{"type":"string","description":"Job ID for the request","optional":true}},"sendgrid_search_contacts":{"contacts":{"type":"json","description":"Array of matching contacts"},"contactCount":{"type":"number","description":"Total number of contacts found","optional":true}},"sendgrid_send_mail":{"success":{"type":"boolean","description":"Whether the email was sent successfully"},"messageId":{"type":"string","description":"SendGrid message ID","optional":true},"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject"}},"sentry_events_get":{"event":{"type":"object","description":"Detailed information about the Sentry event","properties":{"id":{"type":"string","description":"Unique event ID"},"eventID":{"type":"string","description":"Event identifier"},"projectID":{"type":"string","description":"Project ID"},"groupID":{"type":"string","description":"Issue group ID this event belongs to"},"message":{"type":"string","description":"Event message"},"title":{"type":"string","description":"Event title"},"location":{"type":"string","description":"Location information","optional":true},"culprit":{"type":"string","description":"Function or location that caused the event","optional":true},"dateCreated":{"type":"string","description":"When the event was created (ISO timestamp)"},"dateReceived":{"type":"string","description":"When Sentry received the event (ISO timestamp)"},"user":{"type":"object","description":"User information associated with the event","properties":{"id":{"type":"string","description":"User ID"},"email":{"type":"string","description":"User email"},"username":{"type":"string","description":"Username"},"ipAddress":{"type":"string","description":"IP address"},"name":{"type":"string","description":"User display name"}}},"tags":{"type":"array","description":"Tags associated with the event","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key"},"value":{"type":"string","description":"Tag value"}}}},"contexts":{"type":"object","description":"Additional context data (device, OS, browser, etc.)"},"platform":{"type":"string","description":"Platform where the event occurred","optional":true},"type":{"type":"string","description":"Event type (error, transaction, etc.)","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError, ValueError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"entries":{"type":"array","description":"Event entries including exception, breadcrumbs, and request data"},"errors":{"type":"array","description":"Processing errors that occurred"},"dist":{"type":"string","description":"Distribution identifier","optional":true},"fingerprints":{"type":"array","description":"Fingerprints used for grouping events","items":{"type":"string"}},"size":{"type":"number","description":"Event size in bytes","optional":true},"release":{"type":"object","description":"Release associated with the event (version, dateCreated)","optional":true},"sdk":{"type":"object","description":"SDK information","properties":{"name":{"type":"string","description":"SDK name"},"version":{"type":"string","description":"SDK version"}}}}}},"sentry_events_list":{"events":{"type":"array","description":"List of Sentry events","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique event ID"},"eventID":{"type":"string","description":"Event identifier"},"projectID":{"type":"string","description":"Project ID"},"groupID":{"type":"string","description":"Issue group ID"},"message":{"type":"string","description":"Event message"},"title":{"type":"string","description":"Event title"},"location":{"type":"string","description":"Location information","optional":true},"culprit":{"type":"string","description":"Function or location that caused the event","optional":true},"dateCreated":{"type":"string","description":"When the event was created (ISO timestamp)"},"dateReceived":{"type":"string","description":"When Sentry received the event (ISO timestamp)"},"user":{"type":"object","description":"User information associated with the event","properties":{"id":{"type":"string","description":"User ID"},"email":{"type":"string","description":"User email"},"username":{"type":"string","description":"Username"},"ipAddress":{"type":"string","description":"IP address"},"name":{"type":"string","description":"User display name"}}},"tags":{"type":"array","description":"Tags associated with the event","items":{"type":"object","properties":{"key":{"type":"string","description":"Tag key"},"value":{"type":"string","description":"Tag value"}}}},"contexts":{"type":"object","description":"Additional context data (device, OS, etc.)"},"platform":{"type":"string","description":"Platform where the event occurred","optional":true},"type":{"type":"string","description":"Event type","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"entries":{"type":"array","description":"Event entries (exception, breadcrumbs, etc.)"},"errors":{"type":"array","description":"Processing errors"},"dist":{"type":"string","description":"Distribution identifier","optional":true},"fingerprints":{"type":"array","description":"Fingerprints for grouping"},"size":{"type":"number","description":"Event size in bytes","optional":true},"release":{"type":"object","description":"Release associated with the event (version, dateCreated)","optional":true},"sdk":{"type":"object","description":"SDK information","properties":{"name":{"type":"string","description":"SDK name"},"version":{"type":"string","description":"SDK version"}}}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_issues_get":{"issue":{"type":"object","description":"Detailed information about the Sentry issue","properties":{"id":{"type":"string","description":"Unique issue ID"},"shortId":{"type":"string","description":"Short issue identifier"},"title":{"type":"string","description":"Issue title"},"culprit":{"type":"string","description":"Function or location that caused the issue","optional":true},"permalink":{"type":"string","description":"Direct link to the issue in Sentry"},"logger":{"type":"string","description":"Logger name that reported the issue","optional":true},"level":{"type":"string","description":"Severity level (error, warning, info, etc.)"},"status":{"type":"string","description":"Current issue status"},"substatus":{"type":"string","description":"Issue substatus (e.g., ongoing, escalating, new, archived_until_escalating)","optional":true},"priority":{"type":"string","description":"Issue priority (high, medium, or low)","optional":true},"statusDetails":{"type":"object","description":"Additional details about the status"},"isPublic":{"type":"boolean","description":"Whether the issue is publicly visible"},"platform":{"type":"string","description":"Platform where the issue occurred","optional":true},"project":{"type":"object","description":"Project information","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}},"type":{"type":"string","description":"Issue type","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError, ValueError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"numComments":{"type":"number","description":"Number of comments on the issue"},"assignedTo":{"type":"object","description":"User assigned to the issue (if any)","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"isBookmarked":{"type":"boolean","description":"Whether the issue is bookmarked"},"isSubscribed":{"type":"boolean","description":"Whether the user is subscribed to updates"},"hasSeen":{"type":"boolean","description":"Whether the user has seen this issue"},"annotations":{"type":"array","description":"Issue annotations"},"isUnhandled":{"type":"boolean","description":"Whether the issue is unhandled"},"count":{"type":"string","description":"Total number of occurrences"},"userCount":{"type":"number","description":"Number of unique users affected"},"firstSeen":{"type":"string","description":"When the issue was first seen (ISO timestamp)"},"lastSeen":{"type":"string","description":"When the issue was last seen (ISO timestamp)"},"stats":{"type":"object","description":"Statistical information about the issue"}}}},"sentry_issues_list":{"issues":{"type":"array","description":"List of Sentry issues","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique issue ID"},"shortId":{"type":"string","description":"Short issue identifier"},"title":{"type":"string","description":"Issue title"},"culprit":{"type":"string","description":"Function or location that caused the issue","optional":true},"permalink":{"type":"string","description":"Direct link to the issue in Sentry"},"logger":{"type":"string","description":"Logger name that reported the issue","optional":true},"level":{"type":"string","description":"Severity level (error, warning, info, etc.)"},"status":{"type":"string","description":"Current issue status"},"substatus":{"type":"string","description":"Issue substatus (e.g., ongoing, escalating, new, archived_until_escalating)","optional":true},"priority":{"type":"string","description":"Issue priority (high, medium, or low)","optional":true},"statusDetails":{"type":"object","description":"Additional details about the status"},"isPublic":{"type":"boolean","description":"Whether the issue is publicly visible"},"platform":{"type":"string","description":"Platform where the issue occurred","optional":true},"project":{"type":"object","description":"Project information","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}},"type":{"type":"string","description":"Issue type","optional":true},"metadata":{"type":"object","description":"Error metadata","properties":{"type":{"type":"string","description":"Type of error (e.g., TypeError)"},"value":{"type":"string","description":"Error message or value"},"function":{"type":"string","description":"Function where the error occurred"}}},"numComments":{"type":"number","description":"Number of comments on the issue"},"assignedTo":{"type":"object","description":"User assigned to the issue","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"isBookmarked":{"type":"boolean","description":"Whether the issue is bookmarked"},"isSubscribed":{"type":"boolean","description":"Whether subscribed to updates"},"hasSeen":{"type":"boolean","description":"Whether the user has seen this issue"},"annotations":{"type":"array","description":"Issue annotations"},"isUnhandled":{"type":"boolean","description":"Whether the issue is unhandled"},"count":{"type":"string","description":"Total number of occurrences"},"userCount":{"type":"number","description":"Number of unique users affected"},"firstSeen":{"type":"string","description":"When the issue was first seen (ISO timestamp)"},"lastSeen":{"type":"string","description":"When the issue was last seen (ISO timestamp)"},"stats":{"type":"object","description":"Statistical information about the issue"}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_issues_update":{"issue":{"type":"object","description":"The updated Sentry issue","properties":{"id":{"type":"string","description":"Unique issue ID"},"shortId":{"type":"string","description":"Short issue identifier"},"title":{"type":"string","description":"Issue title"},"status":{"type":"string","description":"Updated issue status"},"substatus":{"type":"string","description":"Issue substatus after the update","optional":true},"priority":{"type":"string","description":"Issue priority (high, medium, or low)","optional":true},"assignedTo":{"type":"object","description":"User assigned to the issue (if any)","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"isBookmarked":{"type":"boolean","description":"Whether the issue is bookmarked"},"isSubscribed":{"type":"boolean","description":"Whether the user is subscribed to updates"},"isPublic":{"type":"boolean","description":"Whether the issue is publicly visible"},"permalink":{"type":"string","description":"Direct link to the issue in Sentry"}}}},"sentry_projects_create":{"project":{"type":"object","description":"The newly created Sentry project","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language","optional":true},"dateCreated":{"type":"string","description":"When the project was created (ISO timestamp)"},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"isMember":{"type":"boolean","description":"Whether the user is a member"},"hasAccess":{"type":"boolean","description":"Whether the user has access"},"features":{"type":"array","description":"Enabled features"},"firstEvent":{"type":"string","description":"First event timestamp","optional":true},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"team":{"type":"object","description":"Primary team for the project","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}},"status":{"type":"string","description":"Project status","optional":true},"color":{"type":"string","description":"Project color code","optional":true},"isPublic":{"type":"boolean","description":"Whether the project is public"}}}},"sentry_projects_get":{"project":{"type":"object","description":"Detailed information about the Sentry project","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language (e.g., javascript, python)","optional":true},"dateCreated":{"type":"string","description":"When the project was created (ISO timestamp)"},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"isMember":{"type":"boolean","description":"Whether the user is a member of the project"},"features":{"type":"array","description":"Enabled features for the project","items":{"type":"string"}},"firstEvent":{"type":"string","description":"When the first event was received (ISO timestamp)","optional":true},"firstTransactionEvent":{"type":"boolean","description":"Whether the project has received its first transaction event","optional":true},"access":{"type":"array","description":"Access permissions"},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"team":{"type":"object","description":"Primary team for the project","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}},"status":{"type":"string","description":"Project status","optional":true},"color":{"type":"string","description":"Project color code","optional":true},"isPublic":{"type":"boolean","description":"Whether the project is publicly visible"},"isInternal":{"type":"boolean","description":"Whether the project is internal"},"hasAccess":{"type":"boolean","description":"Whether the user has access to this project"},"hasMinifiedStackTrace":{"type":"boolean","description":"Whether minified stack traces are available"},"hasMonitors":{"type":"boolean","description":"Whether the project has monitors configured"},"hasProfiles":{"type":"boolean","description":"Whether the project has profiling enabled"},"hasReplays":{"type":"boolean","description":"Whether the project has session replays enabled"},"hasSessions":{"type":"boolean","description":"Whether the project has sessions enabled"}}}},"sentry_projects_list":{"projects":{"type":"array","description":"List of Sentry projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language (e.g., javascript, python)","optional":true},"dateCreated":{"type":"string","description":"When the project was created (ISO timestamp)"},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"isMember":{"type":"boolean","description":"Whether the user is a member of the project"},"features":{"type":"array","description":"Enabled features for the project"},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}},"status":{"type":"string","description":"Project status","optional":true},"isPublic":{"type":"boolean","description":"Whether the project is publicly visible"}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_projects_update":{"project":{"type":"object","description":"The updated Sentry project","properties":{"id":{"type":"string","description":"Unique project ID"},"slug":{"type":"string","description":"URL-friendly project identifier"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Platform/language","optional":true},"isBookmarked":{"type":"boolean","description":"Whether the project is bookmarked"},"organization":{"type":"object","description":"Organization information","properties":{"id":{"type":"string","description":"Organization ID"},"slug":{"type":"string","description":"Organization slug"},"name":{"type":"string","description":"Organization name"}}},"teams":{"type":"array","description":"Teams associated with the project","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"name":{"type":"string","description":"Team name"},"slug":{"type":"string","description":"Team slug"}}}}}}},"sentry_releases_create":{"release":{"type":"object","description":"The newly created Sentry release","properties":{"id":{"type":"string","description":"Unique release ID"},"version":{"type":"string","description":"Release version identifier"},"shortVersion":{"type":"string","description":"Shortened version identifier"},"ref":{"type":"string","description":"Git reference (commit SHA, tag, or branch)","optional":true},"url":{"type":"string","description":"URL to the release","optional":true},"dateReleased":{"type":"string","description":"When the release was deployed (ISO timestamp)","optional":true},"dateCreated":{"type":"string","description":"When the release was created (ISO timestamp)"},"dateStarted":{"type":"string","description":"When the release started (ISO timestamp)","optional":true},"newGroups":{"type":"number","description":"Number of new issues introduced"},"commitCount":{"type":"number","description":"Number of commits in this release"},"deployCount":{"type":"number","description":"Number of deploys for this release"},"owner":{"type":"object","description":"Release owner","properties":{"id":{"type":"string","description":"Owner ID"},"name":{"type":"string","description":"Owner name"},"email":{"type":"string","description":"Owner email"}}},"lastCommit":{"type":"object","description":"Last commit in the release","properties":{"id":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"dateCreated":{"type":"string","description":"Commit timestamp"}}},"lastDeploy":{"type":"object","description":"Last deploy of the release","properties":{"id":{"type":"string","description":"Deploy ID"},"environment":{"type":"string","description":"Deploy environment"},"dateStarted":{"type":"string","description":"Deploy start timestamp"},"dateFinished":{"type":"string","description":"Deploy finish timestamp"}}},"authors":{"type":"array","description":"Authors of commits in the release","items":{"type":"object","properties":{"id":{"type":"string","description":"Author ID"},"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"}}}},"projects":{"type":"array","description":"Projects associated with this release","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}}},"firstEvent":{"type":"string","description":"First event timestamp","optional":true},"lastEvent":{"type":"string","description":"Last event timestamp","optional":true},"versionInfo":{"type":"object","description":"Version metadata","properties":{"buildHash":{"type":"string","description":"Build hash"},"version":{"type":"object","description":"Version details","properties":{"raw":{"type":"string","description":"Raw version string"}}},"package":{"type":"string","description":"Package name"}}}}}},"sentry_releases_deploy":{"deploy":{"type":"object","description":"The newly created deploy record","properties":{"id":{"type":"string","description":"Unique deploy ID"},"environment":{"type":"string","description":"Environment name where the release was deployed"},"name":{"type":"string","description":"Name of the deploy","optional":true},"url":{"type":"string","description":"URL pointing to the deploy","optional":true},"dateStarted":{"type":"string","description":"When the deploy started (ISO timestamp)"},"dateFinished":{"type":"string","description":"When the deploy finished (ISO timestamp)","optional":true}}}},"sentry_releases_list":{"releases":{"type":"array","description":"List of Sentry releases","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique release ID"},"version":{"type":"string","description":"Release version identifier"},"shortVersion":{"type":"string","description":"Shortened version identifier"},"ref":{"type":"string","description":"Git reference (commit SHA, tag, or branch)","optional":true},"url":{"type":"string","description":"URL to the release (e.g., GitHub release page)","optional":true},"dateReleased":{"type":"string","description":"When the release was deployed (ISO timestamp)","optional":true},"dateCreated":{"type":"string","description":"When the release was created (ISO timestamp)"},"dateStarted":{"type":"string","description":"When the release started (ISO timestamp)","optional":true},"newGroups":{"type":"number","description":"Number of new issues introduced in this release"},"owner":{"type":"object","description":"Owner of the release","properties":{"id":{"type":"string","description":"User ID"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"User email"}}},"commitCount":{"type":"number","description":"Number of commits in this release"},"deployCount":{"type":"number","description":"Number of deploys for this release"},"lastCommit":{"type":"object","description":"Last commit in the release","properties":{"id":{"type":"string","description":"Commit SHA"},"message":{"type":"string","description":"Commit message"},"dateCreated":{"type":"string","description":"Commit timestamp"}}},"lastDeploy":{"type":"object","description":"Last deploy of the release","properties":{"id":{"type":"string","description":"Deploy ID"},"environment":{"type":"string","description":"Deploy environment"},"dateStarted":{"type":"string","description":"Deploy start timestamp"},"dateFinished":{"type":"string","description":"Deploy finish timestamp"}}},"authors":{"type":"array","description":"Authors of commits in the release","items":{"type":"object","properties":{"id":{"type":"string","description":"Author ID"},"name":{"type":"string","description":"Author name"},"email":{"type":"string","description":"Author email"}}}},"projects":{"type":"array","description":"Projects associated with this release","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"slug":{"type":"string","description":"Project slug"},"platform":{"type":"string","description":"Project platform"}}}},"firstEvent":{"type":"string","description":"First event timestamp","optional":true},"lastEvent":{"type":"string","description":"Last event timestamp","optional":true},"versionInfo":{"type":"object","description":"Version metadata","properties":{"buildHash":{"type":"string","description":"Build hash"},"version":{"type":"object","description":"Version details","properties":{"raw":{"type":"string","description":"Raw version string"}}},"package":{"type":"string","description":"Package name"}}}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"sentry_teams_list":{"teams":{"type":"array","description":"List of Sentry teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique team ID"},"slug":{"type":"string","description":"URL-friendly team identifier (used to own projects)"},"name":{"type":"string","description":"Team name"},"dateCreated":{"type":"string","description":"When the team was created (ISO timestamp)"},"isMember":{"type":"boolean","description":"Whether the user is a member of the team"},"teamRole":{"type":"string","description":"The role of the user on the team","optional":true},"hasAccess":{"type":"boolean","description":"Whether the user has access to this team"},"isPending":{"type":"boolean","description":"Whether team membership is pending"},"memberCount":{"type":"number","description":"Number of members in the team"},"projects":{"type":"array","description":"Projects owned by this team","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"slug":{"type":"string","description":"Project slug"},"name":{"type":"string","description":"Project name"},"platform":{"type":"string","description":"Project platform","optional":true}}}}}}},"metadata":{"type":"object","description":"Pagination metadata","properties":{"nextCursor":{"type":"string","description":"Cursor for the next page of results (if available)"},"hasMore":{"type":"boolean","description":"Whether there are more results available"}}}},"serper_search":{"searchResults":{"type":"array","description":"Search results with titles, links, snippets, and type-specific metadata (date for news, rating for places, imageUrl for images)","items":{"type":"object","properties":{"title":{"type":"string","description":"Result title"},"link":{"type":"string","description":"Result URL"},"snippet":{"type":"string","description":"Result description/snippet","optional":true},"position":{"type":"number","description":"Position in search results"},"date":{"type":"string","description":"Publication date (news/videos)","optional":true},"imageUrl":{"type":"string","description":"Image URL (images/news/shopping)","optional":true},"source":{"type":"string","description":"Source name (news/videos/shopping)","optional":true},"rating":{"type":"number","description":"Rating (places)","optional":true},"ratingCount":{"type":"number","description":"Number of reviews (places)","optional":true},"address":{"type":"string","description":"Address (places)","optional":true},"price":{"type":"string","description":"Price (shopping)","optional":true},"duration":{"type":"string","description":"Duration (videos)","optional":true}}}}},"servicenow_aggregate":{"result":{"type":"json","description":"Aggregate result. Ungrouped: {stats: {count, sum, avg, min, max}}. Grouped: array of {stats, groupby_fields}."},"count":{"type":"number","description":"Total matching record count (only present for ungrouped count queries)","optional":true},"metadata":{"type":"json","description":"Operation metadata (grouped, groupCount)"}},"servicenow_create_record":{"record":{"type":"json","description":"Created ServiceNow record with sys_id and other fields"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_delete_record":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_download_attachment":{"file":{"type":"file","description":"Downloaded attachment stored in execution files"},"content":{"type":"string","description":"Base64 encoded file content"}},"servicenow_list_attachments":{"attachments":{"type":"array","description":"Attachment metadata records","items":{"type":"object","properties":{"sys_id":{"type":"string","description":"Attachment sys_id"},"file_name":{"type":"string","description":"File name"},"content_type":{"type":"string","description":"MIME type"},"size_bytes":{"type":"string","description":"File size in bytes"},"download_link":{"type":"string","description":"Direct download URL for the file"}}}},"metadata":{"type":"json","description":"Operation metadata (recordCount)"}},"servicenow_read_record":{"records":{"type":"array","description":"Array of ServiceNow records"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_update_record":{"record":{"type":"json","description":"Updated ServiceNow record"},"metadata":{"type":"json","description":"Operation metadata"}},"servicenow_upload_attachment":{"attachment":{"type":"json","description":"Created attachment metadata (sys_id, file_name, content_type, download_link)"},"metadata":{"type":"json","description":"Operation metadata"}},"ses_create_configuration_set":{"message":{"type":"string","description":"Confirmation message"}},"ses_create_email_identity":{"identityType":{"type":"string","description":"The identity type: EMAIL_ADDRESS or DOMAIN"},"verifiedForSendingStatus":{"type":"boolean","description":"Whether the identity is verified and can send email"},"dkimAttributes":{"type":"json","description":"DKIM signing status and CNAME tokens for the identity","optional":true}},"ses_create_template":{"message":{"type":"string","description":"Confirmation message for the created template"}},"ses_delete_email_identity":{"message":{"type":"string","description":"Confirmation message"}},"ses_delete_suppressed_destination":{"message":{"type":"string","description":"Confirmation message"}},"ses_delete_template":{"message":{"type":"string","description":"Confirmation message for the deleted template"}},"ses_get_account":{"sendingEnabled":{"type":"boolean","description":"Whether email sending is enabled for the account"},"max24HourSend":{"type":"number","description":"Maximum emails allowed per 24-hour period"},"maxSendRate":{"type":"number","description":"Maximum emails allowed per second"},"sentLast24Hours":{"type":"number","description":"Number of emails sent in the last 24 hours"}},"ses_get_email_identity":{"identityType":{"type":"string","description":"The identity type: EMAIL_ADDRESS or DOMAIN"},"verifiedForSendingStatus":{"type":"boolean","description":"Whether the identity is verified and can send email"},"verificationStatus":{"type":"string","description":"Verification status: PENDING, SUCCESS, FAILED, TEMPORARY_FAILURE, NOT_STARTED","optional":true},"feedbackForwardingStatus":{"type":"boolean","description":"Whether bounce/complaint notifications are forwarded by email","optional":true},"configurationSetName":{"type":"string","description":"Default configuration set for this identity","optional":true},"dkimAttributes":{"type":"json","description":"DKIM signing status and CNAME tokens for the identity","optional":true},"mailFromAttributes":{"type":"json","description":"Custom MAIL FROM domain configuration for the identity","optional":true},"policies":{"type":"json","description":"Sending authorization policies attached to the identity","optional":true},"tags":{"type":"array","description":"Tags associated with the identity"},"verificationInfo":{"type":"json","description":"Additional verification diagnostics (error type, last checked/success time)","optional":true}},"ses_get_suppressed_destination":{"emailAddress":{"type":"string","description":"The suppressed email address"},"reason":{"type":"string","description":"The reason the address is suppressed"},"lastUpdateTime":{"type":"string","description":"When the address was added to the suppression list","optional":true},"messageId":{"type":"string","description":"The message ID associated with the bounce or complaint event","optional":true},"feedbackId":{"type":"string","description":"The feedback ID associated with the bounce or complaint event","optional":true}},"ses_get_template":{"templateName":{"type":"string","description":"Name of the template"},"subjectPart":{"type":"string","description":"Subject line of the template"},"textPart":{"type":"string","description":"Plain text body of the template","optional":true},"htmlPart":{"type":"string","description":"HTML body of the template","optional":true}},"ses_list_identities":{"identities":{"type":"array","description":"List of email identities with name, type, sending status, and verification status"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of identities returned"}},"ses_list_suppressed_destinations":{"destinations":{"type":"array","description":"List of suppressed destinations with email address, reason, and last update"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of suppressed destinations returned"}},"ses_list_templates":{"templates":{"type":"array","description":"List of email templates with name and creation timestamp"},"nextToken":{"type":"string","description":"Pagination token for the next page of results","optional":true},"count":{"type":"number","description":"Number of templates returned"}},"ses_put_suppressed_destination":{"message":{"type":"string","description":"Confirmation message"}},"ses_send_bulk_email":{"results":{"type":"array","description":"Per-destination send results with status and messageId"},"successCount":{"type":"number","description":"Number of successfully sent emails"},"failureCount":{"type":"number","description":"Number of failed email sends"}},"ses_send_custom_verification_email":{"messageId":{"type":"string","description":"SES message ID for the sent verification email"}},"ses_send_email":{"messageId":{"type":"string","description":"SES message ID for the sent email"}},"ses_send_templated_email":{"messageId":{"type":"string","description":"SES message ID for the sent email"}},"ses_update_template":{"message":{"type":"string","description":"Confirmation message"}},"sftp_delete":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"deletedPath":{"type":"string","description":"Path that was deleted"},"message":{"type":"string","description":"Operation status message"}},"sftp_download":{"success":{"type":"boolean","description":"Whether the download was successful"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"fileName":{"type":"string","description":"Name of the downloaded file"},"content":{"type":"string","description":"File content (text or base64 encoded)"},"size":{"type":"number","description":"File size in bytes"},"encoding":{"type":"string","description":"Content encoding (utf-8 or base64)"},"message":{"type":"string","description":"Operation status message"}},"sftp_list":{"success":{"type":"boolean","description":"Whether the operation was successful"},"path":{"type":"string","description":"Directory path that was listed"},"entries":{"type":"json","description":"Array of directory entries with name, type, size, permissions, modifiedAt"},"count":{"type":"number","description":"Number of entries in the directory"},"message":{"type":"string","description":"Operation status message"}},"sftp_mkdir":{"success":{"type":"boolean","description":"Whether the directory was created successfully"},"createdPath":{"type":"string","description":"Path of the created directory"},"message":{"type":"string","description":"Operation status message"}},"sftp_upload":{"success":{"type":"boolean","description":"Whether the upload was successful"},"uploadedFiles":{"type":"json","description":"Array of uploaded file details (name, remotePath, size)"},"message":{"type":"string","description":"Operation status message"}},"sharepoint_add_list_items":{"item":{"type":"object","description":"Created SharePoint list item","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the new item"}}}},"sharepoint_create_list":{"list":{"type":"object","description":"Created SharePoint list information","properties":{"id":{"type":"string","description":"The unique ID of the list"},"displayName":{"type":"string","description":"The display name of the list"},"name":{"type":"string","description":"The internal name of the list"},"webUrl":{"type":"string","description":"The web URL of the list"},"createdDateTime":{"type":"string","description":"When the list was created"},"lastModifiedDateTime":{"type":"string","description":"When the list was last modified"},"list":{"type":"object","description":"List properties (e.g., template)"}}}},"sharepoint_create_page":{"page":{"type":"object","description":"Created SharePoint page information","properties":{"id":{"type":"string","description":"The unique ID of the created page"},"name":{"type":"string","description":"The name of the created page"},"title":{"type":"string","description":"The title of the created page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}}},"sharepoint_delete_file":{"deleted":{"type":"boolean","description":"Whether the file was deleted"},"itemId":{"type":"string","description":"The ID of the deleted file"}},"sharepoint_delete_list_item":{"deleted":{"type":"boolean","description":"Whether the list item was deleted"},"itemId":{"type":"string","description":"The ID of the deleted list item"}},"sharepoint_delete_page":{"deleted":{"type":"boolean","description":"Whether the page was deleted"},"pageId":{"type":"string","description":"The ID of the deleted page"}},"sharepoint_download_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"}},"sharepoint_get_drive_item":{"driveItem":{"type":"object","description":"Metadata for the SharePoint file or folder","properties":{"id":{"type":"string","description":"The unique ID of the drive item"},"name":{"type":"string","description":"The name of the file or folder"},"webUrl":{"type":"string","description":"The URL to access the item"},"size":{"type":"number","description":"The size of the item in bytes","optional":true},"createdDateTime":{"type":"string","description":"When the item was created"},"lastModifiedDateTime":{"type":"string","description":"When the item was last modified"},"file":{"type":"object","description":"Present if the item is a file (contains mimeType)","optional":true},"folder":{"type":"object","description":"Present if the item is a folder (contains childCount)","optional":true},"parentReference":{"type":"object","description":"Reference to the parent folder/drive","optional":true}}}},"sharepoint_get_list":{"list":{"type":"object","description":"Information about the SharePoint list","properties":{"id":{"type":"string","description":"The unique ID of the list"},"displayName":{"type":"string","description":"The display name of the list"},"name":{"type":"string","description":"The internal name of the list"},"webUrl":{"type":"string","description":"The web URL of the list"},"createdDateTime":{"type":"string","description":"When the list was created"},"lastModifiedDateTime":{"type":"string","description":"When the list was last modified"},"list":{"type":"object","description":"List properties (e.g., template)"},"columns":{"type":"array","description":"List column definitions","items":{"type":"object"}},"items":{"type":"array","description":"List items (with fields when expanded)","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the item"}}}}}},"lists":{"type":"array","description":"All lists in the site when no listId/title provided","items":{"type":"object"}},"items":{"type":"array","description":"List items with expanded fields when reading list items","items":{"type":"object","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the item"}}}},"nextPageUrl":{"type":"string","description":"Full Microsoft Graph @odata.nextLink URL for the next page of results","optional":true}},"sharepoint_get_list_item":{"item":{"type":"object","description":"SharePoint list item with field values","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Field values for the item"}}}},"sharepoint_list_sites":{"site":{"type":"object","description":"Information about the current SharePoint site","properties":{"id":{"type":"string","description":"The unique ID of the site"},"name":{"type":"string","description":"The name of the site"},"displayName":{"type":"string","description":"The display name of the site"},"webUrl":{"type":"string","description":"The URL to access the site"},"description":{"type":"string","description":"The description of the site"},"createdDateTime":{"type":"string","description":"When the site was created"},"lastModifiedDateTime":{"type":"string","description":"When the site was last modified"},"isPersonalSite":{"type":"boolean","description":"Whether this is a personal site"},"root":{"type":"object","description":"Present (as an empty object) only when this site is the root of its site collection","optional":true},"siteCollection":{"type":"object","properties":{"hostname":{"type":"string","description":"Site collection hostname"}}}}},"sites":{"type":"array","description":"List of all accessible SharePoint sites","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the site"},"name":{"type":"string","description":"The name of the site"},"displayName":{"type":"string","description":"The display name of the site"},"webUrl":{"type":"string","description":"The URL to access the site"},"description":{"type":"string","description":"The description of the site"},"createdDateTime":{"type":"string","description":"When the site was created"},"lastModifiedDateTime":{"type":"string","description":"When the site was last modified"}}}},"nextPageUrl":{"type":"string","description":"Full Microsoft Graph @odata.nextLink URL for the next page of results","optional":true}},"sharepoint_publish_page":{"published":{"type":"boolean","description":"Whether the page was published"},"pageId":{"type":"string","description":"The ID of the published page"}},"sharepoint_read_page":{"page":{"type":"object","description":"Information about the SharePoint page","properties":{"id":{"type":"string","description":"The unique ID of the page"},"name":{"type":"string","description":"The name of the page"},"title":{"type":"string","description":"The title of the page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"description":{"type":"string","description":"The description of the page","optional":true},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}},"pages":{"type":"array","description":"List of SharePoint pages","items":{"type":"object","properties":{"page":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the page"},"name":{"type":"string","description":"The name of the page"},"title":{"type":"string","description":"The title of the page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"description":{"type":"string","description":"The description of the page","optional":true},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}},"content":{"type":"object","properties":{"content":{"type":"string","description":"Extracted text content from the page"},"canvasLayout":{"type":"object","description":"Raw SharePoint canvas layout structure"}}}}}},"content":{"type":"object","description":"Content of the SharePoint page","properties":{"content":{"type":"string","description":"Extracted text content from the page"},"canvasLayout":{"type":"object","description":"Raw SharePoint canvas layout structure"}}},"totalPages":{"type":"number","description":"Total number of pages found"},"nextPageUrl":{"type":"string","description":"Full Microsoft Graph @odata.nextLink URL for the next page of results","optional":true}},"sharepoint_update_list":{"item":{"type":"object","description":"Updated SharePoint list item","properties":{"id":{"type":"string","description":"Item ID"},"fields":{"type":"object","description":"Updated field values"}}}},"sharepoint_update_page":{"page":{"type":"object","description":"Updated SharePoint page information","properties":{"id":{"type":"string","description":"The unique ID of the page"},"name":{"type":"string","description":"The name of the page"},"title":{"type":"string","description":"The title of the page"},"webUrl":{"type":"string","description":"The URL to access the page"},"pageLayout":{"type":"string","description":"The layout type of the page"},"createdDateTime":{"type":"string","description":"When the page was created"},"lastModifiedDateTime":{"type":"string","description":"When the page was last modified"}}}},"sharepoint_upload_file":{"uploadedFiles":{"type":"array","description":"Array of uploaded file objects","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique ID of the uploaded file"},"name":{"type":"string","description":"The name of the uploaded file"},"webUrl":{"type":"string","description":"The URL to access the file"},"size":{"type":"number","description":"The size of the file in bytes"},"createdDateTime":{"type":"string","description":"When the file was created"},"lastModifiedDateTime":{"type":"string","description":"When the file was last modified"}}}},"fileCount":{"type":"number","description":"Number of files uploaded"},"skippedFiles":{"type":"array","description":"Files that were skipped before upload","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"size":{"type":"number","description":"File size in bytes"},"limit":{"type":"number","description":"Upload size limit in bytes"},"reason":{"type":"string","description":"Reason the file was skipped"}}}},"skippedCount":{"type":"number","description":"Number of files skipped"},"errors":{"type":"array","description":"Per-file upload errors","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"error":{"type":"string","description":"Error message"},"status":{"type":"number","description":"HTTP status from Microsoft Graph","optional":true}}}}},"shopify_adjust_inventory":{"inventoryLevel":{"type":"object","description":"The inventory adjustment result","properties":{"adjustmentGroup":{"type":"object","description":"Inventory adjustment group details","properties":{"createdAt":{"type":"string","description":"Adjustment timestamp (ISO 8601)"},"reason":{"type":"string","description":"Adjustment reason"}}},"changes":{"type":"array","description":"Inventory changes applied","items":{"type":"object","properties":{"name":{"type":"string","description":"Quantity name (e.g., available)"},"delta":{"type":"number","description":"Quantity change amount"},"quantityAfterChange":{"type":"number","description":"Quantity after adjustment"},"item":{"type":"object","description":"Inventory item","properties":{"id":{"type":"string","description":"Inventory item identifier (GID)"},"sku":{"type":"string","description":"Stock keeping unit","optional":true}}},"location":{"type":"object","description":"Location of the adjustment","properties":{"id":{"type":"string","description":"Location identifier (GID)"},"name":{"type":"string","description":"Location name"}}}}}}}}},"shopify_cancel_order":{"order":{"type":"object","description":"The cancellation result","properties":{"id":{"type":"string","description":"Job identifier for the cancellation"},"cancelled":{"type":"boolean","description":"Whether the cancellation completed"},"message":{"type":"string","description":"Status message"}}}},"shopify_create_customer":{"customer":{"type":"object","description":"The created customer","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"shopify_create_fulfillment":{"fulfillment":{"type":"object","description":"The created fulfillment with tracking info and fulfilled items","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}},"fulfillmentLineItems":{"type":"array","description":"Fulfilled line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Fulfillment line item identifier (GID)"},"quantity":{"type":"number","description":"Quantity fulfilled"},"lineItem":{"type":"object","description":"Associated order line item","properties":{"title":{"type":"string","description":"Product title"}}}}}}}}},"shopify_create_product":{"product":{"type":"object","description":"The created product","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"shopify_delete_customer":{"deletedId":{"type":"string","description":"The ID of the deleted customer"}},"shopify_delete_product":{"deletedId":{"type":"string","description":"The ID of the deleted product"}},"shopify_get_collection":{"collection":{"type":"object","description":"The collection details including its products","properties":{"id":{"type":"string","description":"Unique collection identifier (GID)"},"title":{"type":"string","description":"Collection title"},"handle":{"type":"string","description":"URL-friendly collection identifier"},"description":{"type":"string","description":"Plain text description","optional":true},"descriptionHtml":{"type":"string","description":"HTML-formatted description","optional":true},"productsCount":{"type":"number","description":"Number of products in the collection"},"sortOrder":{"type":"string","description":"Product sort order in the collection"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"image":{"type":"object","description":"Collection image","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}},"optional":true},"products":{"type":"array","description":"Products in the collection","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"vendor":{"type":"string","description":"Product vendor"},"productType":{"type":"string","description":"Product type classification"},"totalInventory":{"type":"number","description":"Total inventory across all variants"},"featuredImage":{"type":"object","description":"Featured product image","properties":{"url":{"type":"string","description":"Featured image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}},"optional":true}}}}}}},"shopify_get_customer":{"customer":{"type":"object","description":"The customer details","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"shopify_get_inventory_level":{"inventoryLevel":{"type":"object","description":"The inventory level details","properties":{"id":{"type":"string","description":"Inventory item identifier (GID)"},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"tracked":{"type":"boolean","description":"Whether inventory is tracked"},"levels":{"type":"array","description":"Inventory levels at different locations","items":{"type":"object","properties":{"id":{"type":"string","description":"Inventory level identifier (GID)"},"available":{"type":"number","description":"Available quantity"},"onHand":{"type":"number","description":"On-hand quantity"},"committed":{"type":"number","description":"Committed quantity"},"incoming":{"type":"number","description":"Incoming quantity"},"reserved":{"type":"number","description":"Reserved quantity"},"location":{"type":"object","description":"Location for this inventory level","properties":{"id":{"type":"string","description":"Location identifier (GID)"},"name":{"type":"string","description":"Location name"}}}}}}}}},"shopify_get_order":{"order":{"type":"object","description":"The order details","properties":{"id":{"type":"string","description":"Unique order identifier (GID)"},"name":{"type":"string","description":"Order name (e.g., #1001)"},"email":{"type":"string","description":"Customer email for the order","optional":true},"phone":{"type":"string","description":"Customer phone for the order","optional":true},"createdAt":{"type":"string","description":"Order creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"cancelledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)","optional":true},"closedAt":{"type":"string","description":"Closure timestamp (ISO 8601)","optional":true},"displayFinancialStatus":{"type":"string","description":"Financial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)"},"displayFulfillmentStatus":{"type":"string","description":"Fulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)"},"totalPriceSet":{"type":"object","description":"Total order price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"subtotalPriceSet":{"type":"object","description":"Order subtotal (before shipping and taxes)","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalTaxSet":{"type":"object","description":"Total tax amount","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalShippingPriceSet":{"type":"object","description":"Total shipping price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"note":{"type":"string","description":"Order note","optional":true},"tags":{"type":"array","description":"Order tags","items":{"type":"string"}},"customer":{"type":"object","description":"Customer who placed the order","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true}},"optional":true},"lineItems":{"type":"object","description":"Order line items with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of line item edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Line item node","properties":{"id":{"type":"string","description":"Unique line item identifier (GID)"},"title":{"type":"string","description":"Product title"},"quantity":{"type":"number","description":"Quantity ordered"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}},"optional":true},"originalTotalSet":{"type":"object","description":"Original total price before discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"discountedTotalSet":{"type":"object","description":"Total price after discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}}}}}}}},"optional":true},"shippingAddress":{"type":"object","description":"Shipping address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"billingAddress":{"type":"object","description":"Billing address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"fulfillments":{"type":"array","description":"Order fulfillments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}}}},"optional":true}}}},"shopify_get_product":{"product":{"type":"object","description":"The product details","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"shopify_list_collections":{"collections":{"type":"array","description":"List of collections with their IDs, titles, and product counts","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique collection identifier (GID)"},"title":{"type":"string","description":"Collection title"},"handle":{"type":"string","description":"URL-friendly collection identifier"},"description":{"type":"string","description":"Plain text description","optional":true},"descriptionHtml":{"type":"string","description":"HTML-formatted description","optional":true},"productsCount":{"type":"number","description":"Number of products in the collection"},"sortOrder":{"type":"string","description":"Product sort order in the collection"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"image":{"type":"object","description":"Collection image","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_customers":{"customers":{"type":"array","description":"List of customers","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_inventory_items":{"inventoryItems":{"type":"array","description":"List of inventory items with their IDs, SKUs, and stock levels","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique inventory item identifier (GID)"},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"tracked":{"type":"boolean","description":"Whether inventory is tracked"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"product":{"type":"object","description":"Associated product","properties":{"id":{"type":"string","description":"Product identifier (GID)"},"title":{"type":"string","description":"Product title"}},"optional":true}},"optional":true},"inventoryLevels":{"type":"array","description":"Inventory levels at different locations","items":{"type":"object","properties":{"id":{"type":"string","description":"Inventory level identifier (GID)"},"available":{"type":"number","description":"Available quantity"},"location":{"type":"object","description":"Location for this inventory level","properties":{"id":{"type":"string","description":"Location identifier (GID)"},"name":{"type":"string","description":"Location name"}}}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_locations":{"locations":{"type":"array","description":"List of locations with their IDs, names, and addresses","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique location identifier (GID)"},"name":{"type":"string","description":"Location name"},"isActive":{"type":"boolean","description":"Whether the location is active"},"fulfillsOnlineOrders":{"type":"boolean","description":"Whether the location fulfills online orders"},"address":{"type":"object","description":"Location address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_orders":{"orders":{"type":"array","description":"List of orders","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique order identifier (GID)"},"name":{"type":"string","description":"Order name (e.g., #1001)"},"email":{"type":"string","description":"Customer email for the order","optional":true},"phone":{"type":"string","description":"Customer phone for the order","optional":true},"createdAt":{"type":"string","description":"Order creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"cancelledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)","optional":true},"closedAt":{"type":"string","description":"Closure timestamp (ISO 8601)","optional":true},"displayFinancialStatus":{"type":"string","description":"Financial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)"},"displayFulfillmentStatus":{"type":"string","description":"Fulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)"},"totalPriceSet":{"type":"object","description":"Total order price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"subtotalPriceSet":{"type":"object","description":"Order subtotal (before shipping and taxes)","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalTaxSet":{"type":"object","description":"Total tax amount","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalShippingPriceSet":{"type":"object","description":"Total shipping price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"note":{"type":"string","description":"Order note","optional":true},"tags":{"type":"array","description":"Order tags","items":{"type":"string"}},"customer":{"type":"object","description":"Customer who placed the order","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true}},"optional":true},"lineItems":{"type":"object","description":"Order line items with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of line item edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Line item node","properties":{"id":{"type":"string","description":"Unique line item identifier (GID)"},"title":{"type":"string","description":"Product title"},"quantity":{"type":"number","description":"Quantity ordered"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}},"optional":true},"originalTotalSet":{"type":"object","description":"Original total price before discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"discountedTotalSet":{"type":"object","description":"Total price after discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}}}}}}}},"optional":true},"shippingAddress":{"type":"object","description":"Shipping address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"billingAddress":{"type":"object","description":"Billing address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"fulfillments":{"type":"array","description":"Order fulfillments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}}}},"optional":true}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_list_products":{"products":{"type":"array","description":"List of products","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"hasNextPage":{"type":"boolean","description":"Whether there are more results after this page"},"hasPreviousPage":{"type":"boolean","description":"Whether there are results before this page"}}}},"shopify_update_customer":{"customer":{"type":"object","description":"The updated customer","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true},"createdAt":{"type":"string","description":"Account creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"note":{"type":"string","description":"Internal notes about the customer","optional":true},"tags":{"type":"array","description":"Customer tags for categorization","items":{"type":"string"}},"amountSpent":{"type":"object","description":"Total amount spent by customer","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"addresses":{"type":"array","description":"Customer addresses","items":{"type":"object","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}}},"optional":true},"defaultAddress":{"type":"object","description":"Customer default address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true}}}},"shopify_update_order":{"order":{"type":"object","description":"The updated order","properties":{"id":{"type":"string","description":"Unique order identifier (GID)"},"name":{"type":"string","description":"Order name (e.g., #1001)"},"email":{"type":"string","description":"Customer email for the order","optional":true},"phone":{"type":"string","description":"Customer phone for the order","optional":true},"createdAt":{"type":"string","description":"Order creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"cancelledAt":{"type":"string","description":"Cancellation timestamp (ISO 8601)","optional":true},"closedAt":{"type":"string","description":"Closure timestamp (ISO 8601)","optional":true},"displayFinancialStatus":{"type":"string","description":"Financial status (PENDING, AUTHORIZED, PARTIALLY_PAID, PAID, PARTIALLY_REFUNDED, REFUNDED, VOIDED)"},"displayFulfillmentStatus":{"type":"string","description":"Fulfillment status (UNFULFILLED, PARTIALLY_FULFILLED, FULFILLED, RESTOCKED, PENDING_FULFILLMENT, OPEN, IN_PROGRESS, ON_HOLD, SCHEDULED)"},"totalPriceSet":{"type":"object","description":"Total order price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"subtotalPriceSet":{"type":"object","description":"Order subtotal (before shipping and taxes)","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalTaxSet":{"type":"object","description":"Total tax amount","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"totalShippingPriceSet":{"type":"object","description":"Total shipping price","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}},"optional":true},"note":{"type":"string","description":"Order note","optional":true},"tags":{"type":"array","description":"Order tags","items":{"type":"string"}},"customer":{"type":"object","description":"Customer who placed the order","properties":{"id":{"type":"string","description":"Unique customer identifier (GID)"},"email":{"type":"string","description":"Customer email address","optional":true},"firstName":{"type":"string","description":"Customer first name","optional":true},"lastName":{"type":"string","description":"Customer last name","optional":true},"phone":{"type":"string","description":"Customer phone number","optional":true}},"optional":true},"lineItems":{"type":"object","description":"Order line items with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of line item edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Line item node","properties":{"id":{"type":"string","description":"Unique line item identifier (GID)"},"title":{"type":"string","description":"Product title"},"quantity":{"type":"number","description":"Quantity ordered"},"variant":{"type":"object","description":"Associated product variant","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}},"optional":true},"originalTotalSet":{"type":"object","description":"Original total price before discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}},"discountedTotalSet":{"type":"object","description":"Total price after discounts","properties":{"shopMoney":{"type":"object","description":"Amount in shop currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}}},"presentmentMoney":{"type":"object","description":"Amount in presentment currency","properties":{"amount":{"type":"string","description":"Decimal money amount"},"currencyCode":{"type":"string","description":"Currency code (ISO 4217)"}},"optional":true}}}}}}}}},"optional":true},"shippingAddress":{"type":"object","description":"Shipping address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"billingAddress":{"type":"object","description":"Billing address","properties":{"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"address1":{"type":"string","description":"Street address line 1","optional":true},"address2":{"type":"string","description":"Street address line 2","optional":true},"city":{"type":"string","description":"City","optional":true},"province":{"type":"string","description":"Province or state name","optional":true},"provinceCode":{"type":"string","description":"Province or state code","optional":true},"country":{"type":"string","description":"Country name","optional":true},"countryCode":{"type":"string","description":"Country code (ISO 3166-1 alpha-2)","optional":true},"zip":{"type":"string","description":"Postal or ZIP code","optional":true},"phone":{"type":"string","description":"Phone number","optional":true}},"optional":true},"fulfillments":{"type":"array","description":"Order fulfillments","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique fulfillment identifier (GID)"},"status":{"type":"string","description":"Fulfillment status (pending, open, success, cancelled, error, failure)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"trackingInfo":{"type":"array","description":"Tracking information for shipments","items":{"type":"object","properties":{"company":{"type":"string","description":"Shipping carrier name","optional":true},"number":{"type":"string","description":"Tracking number","optional":true},"url":{"type":"string","description":"Tracking URL","optional":true}}}}}},"optional":true}}}},"shopify_update_product":{"product":{"type":"object","description":"The updated product","properties":{"id":{"type":"string","description":"Unique product identifier (GID)"},"title":{"type":"string","description":"Product title"},"handle":{"type":"string","description":"URL-friendly product identifier"},"descriptionHtml":{"type":"string","description":"Product description in HTML format"},"vendor":{"type":"string","description":"Product vendor or manufacturer"},"productType":{"type":"string","description":"Product type classification"},"tags":{"type":"array","description":"Product tags for categorization","items":{"type":"string"}},"status":{"type":"string","description":"Product status (ACTIVE, DRAFT, ARCHIVED)"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last modification timestamp (ISO 8601)"},"variants":{"type":"object","description":"Product variants with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of variant edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Variant node","properties":{"id":{"type":"string","description":"Unique variant identifier (GID)"},"title":{"type":"string","description":"Variant title"},"price":{"type":"string","description":"Variant price"},"compareAtPrice":{"type":"string","description":"Compare at price","optional":true},"sku":{"type":"string","description":"Stock keeping unit","optional":true},"inventoryQuantity":{"type":"number","description":"Available inventory quantity","optional":true}}}}}}}},"images":{"type":"object","description":"Product images with edges/nodes structure","properties":{"edges":{"type":"array","description":"Array of image edges","items":{"type":"object","properties":{"node":{"type":"object","description":"Image node","properties":{"id":{"type":"string","description":"Unique image identifier (GID)"},"url":{"type":"string","description":"Image URL"},"altText":{"type":"string","description":"Alternative text for accessibility","optional":true}}}}}}}}}}},"similarweb_bounce_rate":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"bounceRate":{"type":"array","description":"Bounce rate data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"bounceRate":{"type":"number","description":"Bounce rate (0-1)"}}}}},"similarweb_page_views":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"pageViews":{"type":"array","description":"Page view data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"pageViews":{"type":"number","description":"Total page views"}}}}},"similarweb_pages_per_visit":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"pagesPerVisit":{"type":"array","description":"Pages per visit data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"pagesPerVisit":{"type":"number","description":"Average pages per visit"}}}}},"similarweb_traffic_visits":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"visits":{"type":"array","description":"Visit data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"visits":{"type":"number","description":"Number of visits"}}}}},"similarweb_visit_duration":{"domain":{"type":"string","description":"Analyzed domain"},"country":{"type":"string","description":"Country filter applied"},"granularity":{"type":"string","description":"Data granularity"},"lastUpdated":{"type":"string","description":"Data last updated timestamp","optional":true},"averageVisitDuration":{"type":"array","description":"Desktop visit duration data over time","items":{"type":"object","properties":{"date":{"type":"string","description":"Date (YYYY-MM-DD)"},"durationSeconds":{"type":"number","description":"Average visit duration in seconds"}}}}},"similarweb_website_overview":{"siteName":{"type":"string","description":"Website name"},"description":{"type":"string","description":"Website description","optional":true},"globalRank":{"type":"number","description":"Global traffic rank","optional":true},"countryRank":{"type":"number","description":"Country traffic rank","optional":true},"categoryRank":{"type":"number","description":"Category traffic rank","optional":true},"category":{"type":"string","description":"Website category","optional":true},"monthlyVisits":{"type":"number","description":"Estimated monthly visits","optional":true},"engagementVisitDuration":{"type":"number","description":"Average visit duration in seconds","optional":true},"engagementPagesPerVisit":{"type":"number","description":"Average pages per visit","optional":true},"engagementBounceRate":{"type":"number","description":"Bounce rate (0-1)","optional":true},"topCountries":{"type":"array","description":"Top countries by traffic share","items":{"type":"object","properties":{"country":{"type":"string","description":"Country code"},"share":{"type":"number","description":"Traffic share (0-1)"}}}},"trafficSources":{"type":"json","description":"Traffic source breakdown","properties":{"direct":{"type":"number","description":"Direct traffic share"},"referrals":{"type":"number","description":"Referral traffic share"},"search":{"type":"number","description":"Search traffic share"},"social":{"type":"number","description":"Social traffic share"},"mail":{"type":"number","description":"Email traffic share"},"paidReferrals":{"type":"number","description":"Paid referral traffic share"}}}},"sixtyfour_enrich_company":{"notes":{"type":"string","description":"Research notes about the company","optional":true},"structuredData":{"type":"json","description":"Enriched company data matching the requested struct fields"},"references":{"type":"json","description":"Source URLs and descriptions used for enrichment"},"confidenceScore":{"type":"number","description":"Quality score for the returned data (0-10)","optional":true},"orgChart":{"type":"json","description":"Org chart returned when fullOrgChart is enabled","optional":true}},"sixtyfour_enrich_lead":{"notes":{"type":"string","description":"Research notes about the lead","optional":true},"structuredData":{"type":"json","description":"Enriched lead data matching the requested struct fields"},"references":{"type":"json","description":"Source URLs and descriptions used for enrichment"},"confidenceScore":{"type":"number","description":"Quality score for the returned data (0-10)","optional":true}},"sixtyfour_find_email":{"name":{"type":"string","description":"Name of the person","optional":true},"company":{"type":"string","description":"Company name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"linkedinUrl":{"type":"string","description":"LinkedIn profile URL","optional":true},"emails":{"type":"json","description":"Professional email addresses found","properties":{"address":{"type":"string","description":"Email address"},"status":{"type":"string","description":"Validation status (OK or UNKNOWN)"},"type":{"type":"string","description":"Email type (COMPANY or PERSONAL)"}}},"personalEmails":{"type":"json","description":"Personal email addresses found (only in PERSONAL mode)","optional":true,"properties":{"address":{"type":"string","description":"Email address"},"status":{"type":"string","description":"Validation status (OK or UNKNOWN)"},"type":{"type":"string","description":"Email type (COMPANY or PERSONAL)"}}}},"sixtyfour_find_phone":{"name":{"type":"string","description":"Name of the person","optional":true},"company":{"type":"string","description":"Company name","optional":true},"phone":{"type":"string","description":"Phone number(s) found","optional":true},"linkedinUrl":{"type":"string","description":"LinkedIn profile URL","optional":true}},"slack_add_reaction":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"reaction":{"type":"string","description":"Emoji reaction name"}}}},"slack_archive_conversation":{"ok":{"type":"boolean","description":"Whether the conversation was archived successfully"}},"slack_canvas":{"canvas_id":{"type":"string","description":"Unique canvas identifier"}},"slack_create_channel_canvas":{"canvas_id":{"type":"string","description":"ID of the created channel canvas"}},"slack_create_conversation":{"channelInfo":{"type":"object","description":"The newly created channel object","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_delete_canvas":{"ok":{"type":"boolean","description":"Whether Slack deleted the canvas successfully"}},"slack_delete_message":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Deleted message metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"}}}},"slack_delete_scheduled_message":{"ok":{"type":"boolean","description":"Whether the scheduled message was deleted successfully"}},"slack_download":{"file":{"type":"file","description":"Downloaded file stored in execution files","properties":{"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type of the file"},"data":{"type":"string","description":"File content (base64 encoded)"},"size":{"type":"number","description":"File size in bytes"}}}},"slack_edit_canvas":{"content":{"type":"string","description":"Success message"}},"slack_ephemeral_message":{"messageTs":{"type":"string","description":"Timestamp of the ephemeral message (cannot be used with chat.update)"},"channel":{"type":"string","description":"Channel ID where the ephemeral message was sent"}},"slack_get_canvas":{"canvas":{"type":"object","description":"Canvas file information returned by Slack","properties":{"id":{"type":"string","description":"Unique canvas file identifier"},"created":{"type":"number","description":"Unix timestamp when the canvas was created"},"timestamp":{"type":"number","description":"Unix timestamp associated with the canvas"},"name":{"type":"string","description":"Canvas file name","optional":true},"title":{"type":"string","description":"Canvas title","optional":true},"mimetype":{"type":"string","description":"MIME type of the canvas file","optional":true},"filetype":{"type":"string","description":"Slack file type for the canvas","optional":true},"pretty_type":{"type":"string","description":"Human-readable file type","optional":true},"user":{"type":"string","description":"User ID of the canvas creator","optional":true},"editable":{"type":"boolean","description":"Whether the canvas file is editable","optional":true},"size":{"type":"number","description":"Canvas file size in bytes","optional":true},"mode":{"type":"string","description":"File mode","optional":true},"is_external":{"type":"boolean","description":"Whether the canvas is externally hosted","optional":true},"is_public":{"type":"boolean","description":"Whether the canvas is public","optional":true},"url_private":{"type":"string","description":"Private URL for the canvas file","optional":true},"url_private_download":{"type":"string","description":"Private download URL for the canvas file","optional":true},"permalink":{"type":"string","description":"Permanent URL for the canvas","optional":true},"channels":{"type":"array","description":"Public channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"groups":{"type":"array","description":"Private channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"ims":{"type":"array","description":"Direct message IDs where the canvas appears","items":{"type":"string","description":"Conversation ID"},"optional":true},"canvas_readtime":{"type":"number","description":"Approximate read time for canvas content","optional":true},"is_channel_space":{"type":"boolean","description":"Whether this canvas is linked to a channel","optional":true},"linked_channel_id":{"type":"string","description":"Channel ID linked to this canvas","optional":true},"canvas_creator_id":{"type":"string","description":"User ID of the canvas creator","optional":true}}}},"slack_get_channel_history":{"messages":{"type":"array","description":"Channel messages in reverse-chronological order (newest first)","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"count":{"type":"number","description":"Total number of messages returned across all fetched pages"},"hasMore":{"type":"boolean","description":"Whether more pages remain beyond the fetched window"},"nextCursor":{"type":"string","description":"Cursor to fetch the next page; null when there are no more pages","optional":true},"pages":{"type":"number","description":"Number of pages fetched in this invocation"}},"slack_get_channel_info":{"channelInfo":{"type":"object","description":"Detailed channel information","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_get_message":{"message":{"type":"object","description":"The retrieved message object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"slack_get_permalink":{"ok":{"type":"boolean","description":"Whether the permalink was retrieved successfully"},"channel":{"type":"string","description":"Channel ID containing the message"},"permalink":{"type":"string","description":"The permalink URL to the message"}},"slack_get_thread":{"parentMessage":{"type":"object","description":"The thread parent message","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}},"replies":{"type":"array","description":"Array of reply messages in the thread (excluding the parent)","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"messages":{"type":"array","description":"All messages in the thread (parent + replies) in chronological order","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"replyCount":{"type":"number","description":"Number of replies returned in this response"},"hasMore":{"type":"boolean","description":"Whether there are more messages in the thread (pagination needed)"}},"slack_get_thread_replies":{"parentMessage":{"type":"object","description":"The thread parent message, or null if the thread is empty","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}},"optional":true},"replies":{"type":"array","description":"All reply messages in the thread (excluding the parent)","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"messages":{"type":"array","description":"All messages (parent + replies) in chronological order","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}},"replyCount":{"type":"number","description":"Number of replies returned (excluding the parent)"},"hasMore":{"type":"boolean","description":"Whether more pages remain beyond the fetched window"},"nextCursor":{"type":"string","description":"Cursor to fetch the next page; null when there are no more pages","optional":true},"pages":{"type":"number","description":"Number of pages fetched in this invocation"}},"slack_get_user":{"user":{"type":"object","description":"Detailed user information","properties":{"id":{"type":"string","description":"User ID (e.g., U1234567890)"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"name":{"type":"string","description":"Username (handle)"},"real_name":{"type":"string","description":"Full real name"},"display_name":{"type":"string","description":"Display name shown in Slack"},"first_name":{"type":"string","description":"First name","optional":true},"last_name":{"type":"string","description":"Last name","optional":true},"title":{"type":"string","description":"Job title","optional":true},"phone":{"type":"string","description":"Phone number","optional":true},"skype":{"type":"string","description":"Skype handle","optional":true},"email":{"type":"string","description":"Email address (requires users:read.email scope)","optional":true},"is_bot":{"type":"boolean","description":"Whether the user is a bot"},"is_admin":{"type":"boolean","description":"Whether the user is a workspace admin"},"is_owner":{"type":"boolean","description":"Whether the user is the workspace owner"},"is_primary_owner":{"type":"boolean","description":"Whether the user is the primary owner","optional":true},"is_restricted":{"type":"boolean","description":"Whether the user is a guest (restricted)","optional":true},"is_ultra_restricted":{"type":"boolean","description":"Whether the user is a single-channel guest","optional":true},"is_app_user":{"type":"boolean","description":"Whether user is an app user","optional":true},"deleted":{"type":"boolean","description":"Whether the user is deactivated"},"color":{"type":"string","description":"User color for display","optional":true},"timezone":{"type":"string","description":"Timezone identifier (e.g., America/Los_Angeles)","optional":true},"timezone_label":{"type":"string","description":"Human-readable timezone label","optional":true},"timezone_offset":{"type":"number","description":"Timezone offset in seconds from UTC","optional":true},"avatar":{"type":"string","description":"URL to user avatar image","optional":true},"avatar_24":{"type":"string","description":"URL to 24px avatar","optional":true},"avatar_48":{"type":"string","description":"URL to 48px avatar","optional":true},"avatar_72":{"type":"string","description":"URL to 72px avatar","optional":true},"avatar_192":{"type":"string","description":"URL to 192px avatar","optional":true},"avatar_512":{"type":"string","description":"URL to 512px avatar","optional":true},"status_text":{"type":"string","description":"Custom status text","optional":true},"status_emoji":{"type":"string","description":"Custom status emoji","optional":true},"status_expiration":{"type":"number","description":"Unix timestamp when status expires","optional":true},"updated":{"type":"number","description":"Unix timestamp of last profile update","optional":true},"has_2fa":{"type":"boolean","description":"Whether two-factor auth is enabled","optional":true}}}},"slack_get_user_presence":{"presence":{"type":"string","description":"User presence status: \\"active\\" or \\"away\\""},"online":{"type":"boolean","description":"Whether user has an active client connection (only available when checking own presence)","optional":true},"autoAway":{"type":"boolean","description":"Whether user was automatically set to away due to inactivity (only available when checking own presence)","optional":true},"manualAway":{"type":"boolean","description":"Whether user manually set themselves as away (only available when checking own presence)","optional":true},"connectionCount":{"type":"number","description":"Total number of active connections for the user (only available when checking own presence)","optional":true},"lastActivity":{"type":"number","description":"Unix timestamp of last detected activity (only available when checking own presence)","optional":true}},"slack_invite_to_conversation":{"channelInfo":{"type":"object","description":"The channel object after inviting users","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}},"errors":{"type":"array","description":"Per-user errors when force is true and some invitations failed","optional":true,"items":{"type":"object","properties":{"user":{"type":"string","description":"User ID that failed"},"ok":{"type":"boolean","description":"Always false for error entries"},"error":{"type":"string","description":"Error code for this user"}}}}},"slack_list_canvases":{"canvases":{"type":"array","description":"Canvas file objects returned by Slack","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique canvas file identifier"},"created":{"type":"number","description":"Unix timestamp when the canvas was created"},"timestamp":{"type":"number","description":"Unix timestamp associated with the canvas"},"name":{"type":"string","description":"Canvas file name","optional":true},"title":{"type":"string","description":"Canvas title","optional":true},"mimetype":{"type":"string","description":"MIME type of the canvas file","optional":true},"filetype":{"type":"string","description":"Slack file type for the canvas","optional":true},"pretty_type":{"type":"string","description":"Human-readable file type","optional":true},"user":{"type":"string","description":"User ID of the canvas creator","optional":true},"editable":{"type":"boolean","description":"Whether the canvas file is editable","optional":true},"size":{"type":"number","description":"Canvas file size in bytes","optional":true},"mode":{"type":"string","description":"File mode","optional":true},"is_external":{"type":"boolean","description":"Whether the canvas is externally hosted","optional":true},"is_public":{"type":"boolean","description":"Whether the canvas is public","optional":true},"url_private":{"type":"string","description":"Private URL for the canvas file","optional":true},"url_private_download":{"type":"string","description":"Private download URL for the canvas file","optional":true},"permalink":{"type":"string","description":"Permanent URL for the canvas","optional":true},"channels":{"type":"array","description":"Public channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"groups":{"type":"array","description":"Private channel IDs where the canvas appears","items":{"type":"string","description":"Channel ID"},"optional":true},"ims":{"type":"array","description":"Direct message IDs where the canvas appears","items":{"type":"string","description":"Conversation ID"},"optional":true},"canvas_readtime":{"type":"number","description":"Approximate read time for canvas content","optional":true},"is_channel_space":{"type":"boolean","description":"Whether this canvas is linked to a channel","optional":true},"linked_channel_id":{"type":"string","description":"Channel ID linked to this canvas","optional":true},"canvas_creator_id":{"type":"string","description":"User ID of the canvas creator","optional":true}}}},"paging":{"type":"object","description":"Pagination information from Slack","properties":{"count":{"type":"number","description":"Number of items requested per page"},"total":{"type":"number","description":"Total number of matching files"},"page":{"type":"number","description":"Current page number"},"pages":{"type":"number","description":"Total number of pages"}}}},"slack_list_channels":{"channels":{"type":"array","description":"Array of channel objects from the workspace","items":{"type":"object","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"ids":{"type":"array","description":"Array of channel IDs for easy access","items":{"type":"string","description":"Channel ID"}},"names":{"type":"array","description":"Array of channel names for easy access","items":{"type":"string","description":"Channel name"}},"count":{"type":"number","description":"Total number of channels returned"},"nextCursor":{"type":"string","description":"Cursor for the next page; null if no more pages","optional":true}},"slack_list_members":{"members":{"type":"array","description":"Array of user IDs who are members of the channel (e.g., U1234567890)","items":{"type":"string"}},"count":{"type":"number","description":"Total number of members returned"},"nextCursor":{"type":"string","description":"Cursor for the next page; null if no more pages","optional":true}},"slack_list_scheduled_messages":{"scheduledMessages":{"type":"array","description":"Array of pending scheduled message objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Scheduled message ID"},"channel_id":{"type":"string","description":"Channel the message is scheduled for"},"post_at":{"type":"number","description":"Unix timestamp when the message will post"},"date_created":{"type":"number","description":"Unix timestamp when the schedule was created"},"text":{"type":"string","description":"Scheduled message text","optional":true}}}},"nextCursor":{"type":"string","description":"Cursor for the next page (null when there are no more pages)","optional":true}},"slack_list_users":{"users":{"type":"array","description":"Array of user objects from the workspace","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID (e.g., U1234567890)"},"name":{"type":"string","description":"Username (handle)"},"real_name":{"type":"string","description":"Full real name"},"display_name":{"type":"string","description":"Display name shown in Slack"},"email":{"type":"string","description":"Email address (requires users:read.email scope)","optional":true},"is_bot":{"type":"boolean","description":"Whether the user is a bot"},"is_admin":{"type":"boolean","description":"Whether the user is a workspace admin"},"is_owner":{"type":"boolean","description":"Whether the user is the workspace owner"},"deleted":{"type":"boolean","description":"Whether the user is deactivated"},"timezone":{"type":"string","description":"User timezone identifier","optional":true},"avatar":{"type":"string","description":"URL to user avatar image","optional":true},"status_text":{"type":"string","description":"Custom status text","optional":true},"status_emoji":{"type":"string","description":"Custom status emoji","optional":true}}}},"ids":{"type":"array","description":"Array of user IDs for easy access","items":{"type":"string","description":"User ID"}},"names":{"type":"array","description":"Array of usernames for easy access","items":{"type":"string","description":"Username"}},"count":{"type":"number","description":"Total number of users returned"},"nextCursor":{"type":"string","description":"Cursor for the next page; null if no more pages","optional":true}},"slack_lookup_canvas_sections":{"sections":{"type":"array","description":"Canvas sections matching the lookup criteria","items":{"type":"object","properties":{"id":{"type":"string","description":"Canvas section identifier"}}}}},"slack_message":{"message":{"type":"object","description":"Complete message object with all properties returned by Slack","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}},"ts":{"type":"string","description":"Message timestamp"},"channel":{"type":"string","description":"Channel ID where message was sent"},"fileCount":{"type":"number","description":"Number of files uploaded (when files are attached)"},"files":{"type":"file[]","description":"Files attached to the message"}},"slack_message_reader":{"messages":{"type":"array","description":"Array of message objects from the channel","items":{"type":"object","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}}}},"slack_open_view":{"view":{"type":"object","description":"The opened modal view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"slack_publish_view":{"view":{"type":"object","description":"The published Home tab view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"slack_push_view":{"view":{"type":"object","description":"The pushed modal view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"slack_remove_reaction":{"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Reaction metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"reaction":{"type":"string","description":"Emoji reaction name"}}}},"slack_rename_conversation":{"channelInfo":{"type":"object","description":"The channel object after renaming","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_schedule_message":{"scheduledMessageId":{"type":"string","description":"Identifier of the scheduled message (used to delete it before it posts)"},"postAt":{"type":"number","description":"Unix timestamp when the message will post"},"channel":{"type":"string","description":"Channel ID where the message is scheduled"},"message":{"type":"object","description":"The scheduled message object returned by Slack"}},"slack_set_conversation_purpose":{"purpose":{"type":"string","description":"The purpose/description that was set on the channel"}},"slack_set_conversation_topic":{"channelInfo":{"type":"object","description":"The channel object after updating the topic","properties":{"id":{"type":"string","description":"Channel ID (e.g., C1234567890)"},"name":{"type":"string","description":"Channel name without # prefix"},"is_channel":{"type":"boolean","description":"Whether this is a channel","optional":true},"is_private":{"type":"boolean","description":"Whether channel is private"},"is_archived":{"type":"boolean","description":"Whether channel is archived"},"is_general":{"type":"boolean","description":"Whether this is the general channel","optional":true},"is_member":{"type":"boolean","description":"Whether the bot/user is a member"},"is_shared":{"type":"boolean","description":"Whether channel is shared across workspaces","optional":true},"is_ext_shared":{"type":"boolean","description":"Whether channel is externally shared","optional":true},"is_org_shared":{"type":"boolean","description":"Whether channel is org-wide shared","optional":true},"num_members":{"type":"number","description":"Number of members in the channel","optional":true},"topic":{"type":"string","description":"Channel topic"},"purpose":{"type":"string","description":"Channel purpose/description"},"created":{"type":"number","description":"Unix timestamp when channel was created","optional":true},"creator":{"type":"string","description":"User ID of channel creator","optional":true},"updated":{"type":"number","description":"Unix timestamp of last update","optional":true}}}},"slack_set_status":{"ok":{"type":"boolean","description":"Whether the status was set successfully"},"channel":{"type":"string","description":"Channel ID the status was set on"},"threadTs":{"type":"string","description":"Thread timestamp the status was set on"}},"slack_set_suggested_prompts":{"ok":{"type":"boolean","description":"Whether the suggested prompts were set successfully"},"channel":{"type":"string","description":"Channel ID the prompts were set on"},"threadTs":{"type":"string","description":"Thread timestamp the prompts were set on"}},"slack_set_title":{"ok":{"type":"boolean","description":"Whether the title was set successfully"},"channel":{"type":"string","description":"Channel ID the title was set on"},"threadTs":{"type":"string","description":"Thread timestamp the title was set on"}},"slack_update_message":{"message":{"type":"object","description":"Complete updated message object with all properties returned by Slack","properties":{"type":{"type":"string","description":"Message type (usually \\"message\\")"},"ts":{"type":"string","description":"Message timestamp (unique identifier)"},"text":{"type":"string","description":"Message text content"},"user":{"type":"string","description":"User ID who sent the message","optional":true},"bot_id":{"type":"string","description":"Bot ID if sent by a bot","optional":true},"username":{"type":"string","description":"Display username","optional":true},"channel":{"type":"string","description":"Channel ID","optional":true},"team":{"type":"string","description":"Team/workspace ID","optional":true},"thread_ts":{"type":"string","description":"Parent message timestamp (for threaded replies)","optional":true},"parent_user_id":{"type":"string","description":"User ID of thread parent message author","optional":true},"reply_count":{"type":"number","description":"Total number of replies in thread","optional":true},"reply_users_count":{"type":"number","description":"Number of unique users who replied","optional":true},"latest_reply":{"type":"string","description":"Timestamp of most recent reply","optional":true},"subscribed":{"type":"boolean","description":"Whether user is subscribed to thread","optional":true},"last_read":{"type":"string","description":"Timestamp of last read message","optional":true},"unread_count":{"type":"number","description":"Number of unread messages in thread","optional":true},"subtype":{"type":"string","description":"Message subtype (bot_message, file_share, etc.)","optional":true},"is_starred":{"type":"boolean","description":"Whether message is starred by user","optional":true},"pinned_to":{"type":"array","description":"Channel IDs where message is pinned","items":{"type":"string","description":"Channel ID"},"optional":true},"permalink":{"type":"string","description":"Permanent URL to the message","optional":true},"reactions":{"type":"array","description":"Reactions on this message","items":{"type":"object","properties":{"name":{"type":"string","description":"Emoji name (without colons)"},"count":{"type":"number","description":"Number of times this reaction was added"},"users":{"type":"array","description":"Array of user IDs who reacted","items":{"type":"string","description":"User ID"}}}}},"files":{"type":"array","description":"Files attached to the message","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"mimetype":{"type":"string","description":"MIME type of the file"},"size":{"type":"number","description":"File size in bytes"},"url_private":{"type":"string","description":"Private download URL (requires auth)","optional":true},"permalink":{"type":"string","description":"Permanent link to the file","optional":true},"mode":{"type":"string","description":"File mode (hosted, external, etc.)","optional":true}}}},"attachments":{"type":"array","description":"Legacy attachments on the message","items":{"type":"object","properties":{"id":{"type":"number","description":"Attachment ID","optional":true},"fallback":{"type":"string","description":"Plain text summary","optional":true},"text":{"type":"string","description":"Main attachment text","optional":true},"pretext":{"type":"string","description":"Text shown before attachment","optional":true},"color":{"type":"string","description":"Color bar hex code or preset","optional":true},"author_name":{"type":"string","description":"Author display name","optional":true},"author_link":{"type":"string","description":"Author link URL","optional":true},"author_icon":{"type":"string","description":"Author icon URL","optional":true},"title":{"type":"string","description":"Attachment title","optional":true},"title_link":{"type":"string","description":"Title link URL","optional":true},"image_url":{"type":"string","description":"Image URL","optional":true},"thumb_url":{"type":"string","description":"Thumbnail URL","optional":true},"footer":{"type":"string","description":"Footer text","optional":true},"footer_icon":{"type":"string","description":"Footer icon URL","optional":true},"ts":{"type":"string","description":"Timestamp shown in footer","optional":true}}}},"blocks":{"type":"array","description":"Block Kit blocks in the message","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"edited":{"type":"object","description":"Edit information if message was edited","optional":true,"properties":{"user":{"type":"string","description":"User ID who edited the message"},"ts":{"type":"string","description":"Timestamp of the edit"}}}}},"content":{"type":"string","description":"Success message"},"metadata":{"type":"object","description":"Updated message metadata","properties":{"channel":{"type":"string","description":"Channel ID"},"timestamp":{"type":"string","description":"Message timestamp"},"text":{"type":"string","description":"Updated message text"}}}},"slack_update_view":{"view":{"type":"object","description":"The updated modal view object","properties":{"id":{"type":"string","description":"Unique view identifier"},"team_id":{"type":"string","description":"Workspace/team ID","optional":true},"type":{"type":"string","description":"View type (e.g., \\"modal\\")"},"title":{"type":"json","description":"Plain text title object with type and text fields","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Title text content"}}},"submit":{"type":"json","description":"Plain text submit button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Submit button text"}}},"close":{"type":"json","description":"Plain text close button object","optional":true,"properties":{"type":{"type":"string","description":"Text object type (plain_text)"},"text":{"type":"string","description":"Close button text"}}},"blocks":{"type":"array","description":"Block Kit blocks in the view","items":{"type":"object","properties":{"type":{"type":"string","description":"Block type (section, divider, image, actions, etc.)"},"block_id":{"type":"string","description":"Unique block identifier","optional":true}}}},"private_metadata":{"type":"string","description":"Private metadata string passed with the view","optional":true},"callback_id":{"type":"string","description":"Custom identifier for the view","optional":true},"external_id":{"type":"string","description":"Custom external identifier (max 255 chars, unique per workspace)","optional":true},"state":{"type":"json","description":"Current state of the view with input values","optional":true},"hash":{"type":"string","description":"View version hash for updates","optional":true},"clear_on_close":{"type":"boolean","description":"Whether to clear all views in the stack when this view is closed","optional":true},"notify_on_close":{"type":"boolean","description":"Whether to send a view_closed event when this view is closed","optional":true},"root_view_id":{"type":"string","description":"ID of the root view in the view stack","optional":true},"previous_view_id":{"type":"string","description":"ID of the previous view in the view stack","optional":true},"app_id":{"type":"string","description":"Application identifier","optional":true},"bot_id":{"type":"string","description":"Bot identifier","optional":true}}}},"sms_send":{"success":{"type":"boolean","description":"Whether the SMS was sent successfully"},"to":{"type":"string","description":"Recipient phone number"},"body":{"type":"string","description":"SMS message content"}},"smtp_send_mail":{"success":{"type":"boolean","description":"Whether the email was sent successfully"},"messageId":{"type":"string","description":"Message ID from SMTP server"},"to":{"type":"string","description":"Recipient email address"},"subject":{"type":"string","description":"Email subject"},"error":{"type":"string","description":"Error message if sending failed"}},"sportmonks_core_get_cities":{"cities":{"type":"array","description":"Array of city objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the city"},"country_id":{"type":"number","description":"Country of the city"},"region_id":{"type":"number","description":"Region id of the city","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the city"},"latitude":{"type":"string","description":"Latitude of the city","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the city","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid of the city","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_city":{"city":{"type":"object","description":"The requested city object","properties":{"id":{"type":"number","description":"Unique id of the city"},"country_id":{"type":"number","description":"Country of the city"},"region_id":{"type":"number","description":"Region id of the city","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the city"},"latitude":{"type":"string","description":"Latitude of the city","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the city","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid of the city","nullable":true,"optional":true}}}},"sportmonks_core_get_continent":{"continent":{"type":"object","description":"The requested continent object","properties":{"id":{"type":"number","description":"Unique id of the continent"},"name":{"type":"string","description":"Name of the continent"},"code":{"type":"string","description":"Short code of the continent","optional":true}}}},"sportmonks_core_get_continents":{"continents":{"type":"array","description":"Array of continent objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the continent"},"name":{"type":"string","description":"Name of the continent"},"code":{"type":"string","description":"Short code of the continent","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_countries":{"countries":{"type":"array","description":"Array of country objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the country"},"continent_id":{"type":"number","description":"Continent of the country","nullable":true},"name":{"type":"string","description":"Name of the country"},"official_name":{"type":"string","description":"Official name of the country","optional":true},"fifa_name":{"type":"string","description":"Official FIFA short code name","nullable":true,"optional":true},"iso2":{"type":"string","description":"Two letter country code","nullable":true,"optional":true},"iso3":{"type":"string","description":"Three letter country code","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude position of the country","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude position of the country","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid","nullable":true,"optional":true},"borders":{"type":"array","description":"Neighbouring countries (ISO3 codes)","nullable":true,"optional":true,"items":{"type":"string","description":"ISO3 country code"}},"image_path":{"type":"string","description":"Image path to the country flag","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_country":{"country":{"type":"object","description":"The requested country object","properties":{"id":{"type":"number","description":"Unique id of the country"},"continent_id":{"type":"number","description":"Continent of the country","nullable":true},"name":{"type":"string","description":"Name of the country"},"official_name":{"type":"string","description":"Official name of the country","optional":true},"fifa_name":{"type":"string","description":"Official FIFA short code name","nullable":true,"optional":true},"iso2":{"type":"string","description":"Two letter country code","nullable":true,"optional":true},"iso3":{"type":"string","description":"Three letter country code","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude position of the country","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude position of the country","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid","nullable":true,"optional":true},"borders":{"type":"array","description":"Neighbouring countries (ISO3 codes)","nullable":true,"optional":true,"items":{"type":"string","description":"ISO3 country code"}},"image_path":{"type":"string","description":"Image path to the country flag","optional":true}}}},"sportmonks_core_get_entity_filters":{"entityFilters":{"type":"json","description":"Map of entity name to its available filter names, e.g. {fixture: [\\"fixtureLeagues\\", \\"fixtureSeasons\\"], event: [\\"eventTypes\\"]}"}},"sportmonks_core_get_my_usage":{"usage":{"type":"array","description":"Array of API usage records aggregated per 5-minute period","items":{"type":"object","properties":{"id":{"type":"number","description":"Identifier of the usage record"},"endpoint":{"type":"string","description":"Identifier of the requested endpoint"},"count":{"type":"number","description":"Total calls for the given timeframe"},"entity":{"type":"string","description":"The entity the rate limit applies on"},"remaining_requests":{"type":"number","description":"Amount of requests remaining for the entity in the hourly rate limit"},"period_start":{"type":"number","description":"Timestamp representing the aggregation start time"},"period_end":{"type":"number","description":"Timestamp representing the aggregation end time"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_region":{"region":{"type":"object","description":"The requested region object","properties":{"id":{"type":"number","description":"Unique id of the region"},"country_id":{"type":"number","description":"Country of the region"},"name":{"type":"string","description":"Name of the region"}}}},"sportmonks_core_get_regions":{"regions":{"type":"array","description":"Array of region objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the region"},"country_id":{"type":"number","description":"Country of the region"},"name":{"type":"string","description":"Name of the region"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_get_timezones":{"timezones":{"type":"array","description":"Array of supported IANA time zone names (e.g. Europe/London)","items":{"type":"string","description":"IANA time zone name"}}},"sportmonks_core_get_type":{"type":{"type":"object","description":"The requested type object","properties":{"id":{"type":"number","description":"Unique id of the type"},"parent_id":{"type":"number","description":"Parent type of the type","nullable":true},"name":{"type":"string","description":"Name of the type"},"code":{"type":"string","description":"Code of the type","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the type","nullable":true,"optional":true},"group":{"type":"string","description":"Group the type falls under","nullable":true,"optional":true},"description":{"type":"string","description":"Description of the type","nullable":true,"optional":true}}}},"sportmonks_core_get_type_by_entity":{"typesByEntity":{"type":"json","description":"Map of entity name to its available types, e.g. {CoachStatisticDetail: {updated_at, types: [{id, name, code, developer_name, model_type, stat_group}]}}"}},"sportmonks_core_get_types":{"types":{"type":"array","description":"Array of type objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the type"},"parent_id":{"type":"number","description":"Parent type of the type","nullable":true},"name":{"type":"string","description":"Name of the type"},"code":{"type":"string","description":"Code of the type","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the type","nullable":true,"optional":true},"group":{"type":"string","description":"Group the type falls under","nullable":true,"optional":true},"description":{"type":"string","description":"Description of the type","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_search_cities":{"cities":{"type":"array","description":"Array of city objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the city"},"country_id":{"type":"number","description":"Country of the city"},"region_id":{"type":"number","description":"Region id of the city","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the city"},"latitude":{"type":"string","description":"Latitude of the city","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the city","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid of the city","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_search_countries":{"countries":{"type":"array","description":"Array of country objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the country"},"continent_id":{"type":"number","description":"Continent of the country","nullable":true},"name":{"type":"string","description":"Name of the country"},"official_name":{"type":"string","description":"Official name of the country","optional":true},"fifa_name":{"type":"string","description":"Official FIFA short code name","nullable":true,"optional":true},"iso2":{"type":"string","description":"Two letter country code","nullable":true,"optional":true},"iso3":{"type":"string","description":"Three letter country code","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude position of the country","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude position of the country","nullable":true,"optional":true},"geonameid":{"type":"number","description":"Official geonameid","nullable":true,"optional":true},"borders":{"type":"array","description":"Neighbouring countries (ISO3 codes)","nullable":true,"optional":true,"items":{"type":"string","description":"ISO3 country code"}},"image_path":{"type":"string","description":"Image path to the country flag","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_core_search_regions":{"regions":{"type":"array","description":"Array of region objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the region"},"country_id":{"type":"number","description":"Country of the region"},"name":{"type":"string","description":"Name of the region"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_expected_by_player":{"expected":{"type":"array","description":"Array of player-level expected goals (xG) entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected value"},"fixture_id":{"type":"number","description":"Fixture related to the value"},"player_id":{"type":"number","description":"Player related to the value"},"team_id":{"type":"number","description":"Team related to the value","nullable":true,"optional":true},"lineup_id":{"type":"number","description":"Lineup record the player relates to","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the expected value"},"data":{"type":"object","description":"The expected value payload","properties":{"value":{"type":"number","description":"The xG value"}}}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_expected_by_team":{"expected":{"type":"array","description":"Array of team-level expected goals (xG) entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected value"},"fixture_id":{"type":"number","description":"Fixture related to the value"},"type_id":{"type":"number","description":"Type of the expected value"},"participant_id":{"type":"number","description":"Team related to the expected value"},"data":{"type":"object","description":"The expected value payload","properties":{"value":{"type":"number","description":"The xG value"}}},"location":{"type":"string","description":"Home or away","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_commentaries":{"commentaries":{"type":"array","description":"Array of commentary entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the commentary"},"fixture_id":{"type":"number","description":"Fixture related to the commentary"},"comment":{"type":"string","description":"The commentary text"},"minute":{"type":"number","description":"Match minute of the comment","nullable":true,"optional":true},"extra_minute":{"type":"number","description":"Extra (injury) minute of the comment","nullable":true,"optional":true},"is_goal":{"type":"boolean","description":"Whether the comment is a goal","optional":true},"is_important":{"type":"boolean","description":"Whether the comment is important","optional":true},"order":{"type":"number","description":"Order of the comment","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_fixtures":{"fixtures":{"type":"array","description":"Array of fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_players":{"players":{"type":"array","description":"Array of player objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_rivals":{"rivals":{"type":"array","description":"Array of rival relationships","items":{"type":"object","properties":{"sport_id":{"type":"number","description":"Sport of the rival"},"team_id":{"type":"number","description":"Team the rivalry belongs to"},"rival_id":{"type":"number","description":"Rival team id"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_teams":{"teams":{"type":"array","description":"Array of team objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_transfer_rumours":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_all_transfers":{"transfers":{"type":"array","description":"Array of transfer objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_brackets_by_season":{"brackets":{"type":"json","description":"Bracket object containing stages (fixtures grouped by knockout round) and edges (progression paths between fixtures)"}},"sportmonks_football_get_coach":{"coach":{"type":"object","description":"The requested coach object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"sportmonks_football_get_coaches":{"coaches":{"type":"array","description":"Array of coach objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_coaches_by_country":{"coaches":{"type":"array","description":"Array of coach objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_commentaries_by_fixture":{"commentaries":{"type":"array","description":"Array of commentary entries for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the commentary"},"fixture_id":{"type":"number","description":"Fixture related to the commentary"},"comment":{"type":"string","description":"The commentary text"},"minute":{"type":"number","description":"Match minute of the comment","nullable":true,"optional":true},"extra_minute":{"type":"number","description":"Extra (injury) minute of the comment","nullable":true,"optional":true},"is_goal":{"type":"boolean","description":"Whether the comment is a goal","optional":true},"is_important":{"type":"boolean","description":"Whether the comment is important","optional":true},"order":{"type":"number","description":"Order of the comment","optional":true}}}}},"sportmonks_football_get_current_leagues_by_team":{"leagues":{"type":"array","description":"Array of current league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_expected_lineups_by_player":{"expectedLineups":{"type":"array","description":"Array of expected lineup entries for the player","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected lineup record"},"sport_id":{"type":"number","description":"Sport of the expected lineup"},"fixture_id":{"type":"number","description":"Fixture the expected lineup relates to"},"player_id":{"type":"number","description":"Player in the expected lineup"},"team_id":{"type":"number","description":"Team of the expected lineup player"},"formation_field":{"type":"string","description":"Formation field of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the expected lineup record"},"formation_position":{"type":"number","description":"Position of the player in the formation","nullable":true,"optional":true},"player_name":{"type":"string","description":"Name of the player","optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_expected_lineups_by_team":{"expectedLineups":{"type":"array","description":"Array of expected lineup entries for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the expected lineup record"},"sport_id":{"type":"number","description":"Sport of the expected lineup"},"fixture_id":{"type":"number","description":"Fixture the expected lineup relates to"},"player_id":{"type":"number","description":"Player in the expected lineup"},"team_id":{"type":"number","description":"Team of the expected lineup player"},"formation_field":{"type":"string","description":"Formation field of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the expected lineup record"},"formation_position":{"type":"number","description":"Position of the player in the formation","nullable":true,"optional":true},"player_name":{"type":"string","description":"Name of the player","optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_extended_team_squad":{"squad":{"type":"array","description":"Array of extended squad entries for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the squad record"},"transfer_id":{"type":"number","description":"Transfer id of the squad record","nullable":true,"optional":true},"player_id":{"type":"number","description":"Player in the squad"},"team_id":{"type":"number","description":"Team of the squad"},"position_id":{"type":"number","description":"Position of the player in the squad","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player in the squad","nullable":true,"optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true},"start":{"type":"string","description":"Start contract date of the player","nullable":true,"optional":true},"end":{"type":"string","description":"End contract date of the player","nullable":true,"optional":true}}}}},"sportmonks_football_get_fixture":{"fixture":{"type":"object","description":"The requested fixture object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"sportmonks_football_get_fixtures_by_date":{"fixtures":{"type":"array","description":"Array of fixture objects for the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_fixtures_by_date_range":{"fixtures":{"type":"array","description":"Array of fixture objects within the requested date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_fixtures_by_date_range_for_team":{"fixtures":{"type":"array","description":"Array of fixture objects for the team within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_fixtures_by_ids":{"fixtures":{"type":"array","description":"Array of fixture objects for the requested IDs","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_grouped_standings_by_round":{"standings":{"type":"json","description":"Standings for the round: an array of groups (each with id, name and a standings array) when groups exist, otherwise a flat array of standing entries"}},"sportmonks_football_get_head_to_head":{"fixtures":{"type":"array","description":"Array of head-to-head fixture objects between the two teams","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_inplay_livescores":{"fixtures":{"type":"array","description":"Array of in-play fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_latest_coaches":{"coaches":{"type":"array","description":"Array of recently updated coach objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_latest_fixtures":{"fixtures":{"type":"array","description":"Array of recently updated fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_latest_livescores":{"fixtures":{"type":"array","description":"Array of recently updated live fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_latest_players":{"players":{"type":"array","description":"Array of recently updated player objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}}},"sportmonks_football_get_latest_totw":{"totw":{"type":"array","description":"Array of the latest Team of the Week entries for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TOTW entry"},"player_id":{"type":"number","description":"Player of the team of the week"},"fixture_id":{"type":"number","description":"Fixture the TOTW player played in"},"round_id":{"type":"number","description":"Round the fixture is played at"},"team_id":{"type":"number","description":"Team the TOTW player played for"},"rating":{"type":"string","description":"Rating of the TOTW player"},"formation_position":{"type":"number","description":"Player position in the TOTW formation","optional":true},"formation":{"type":"string","description":"The TOTW\'s formation","optional":true}}}}},"sportmonks_football_get_latest_transfers":{"transfers":{"type":"array","description":"Array of the latest transfer objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_league":{"league":{"type":"object","description":"The requested league object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"sportmonks_football_get_leagues":{"leagues":{"type":"array","description":"Array of league objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_leagues_by_country":{"leagues":{"type":"array","description":"Array of league objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_leagues_by_date":{"leagues":{"type":"array","description":"Array of league objects with fixtures on the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_leagues_by_team":{"leagues":{"type":"array","description":"Array of current and historical league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_leagues":{"leagues":{"type":"array","description":"Array of currently live league objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_probabilities":{"predictions":{"type":"array","description":"Array of live probability prediction objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the live prediction record"},"fixture_id":{"type":"number","description":"Fixture the prediction belongs to"},"period_id":{"type":"number","description":"Match period the prediction was recorded in"},"minute":{"type":"number","description":"Match minute the prediction was generated"},"predictions":{"type":"json","description":"Home win, away win and draw probabilities as percentages"},"type_id":{"type":"number","description":"Type of the prediction (237 for fulltime result)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_probabilities_by_fixture":{"predictions":{"type":"array","description":"Array of live probability prediction objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the live prediction record"},"fixture_id":{"type":"number","description":"Fixture the prediction belongs to"},"period_id":{"type":"number","description":"Match period the prediction was recorded in"},"minute":{"type":"number","description":"Match minute the prediction was generated"},"predictions":{"type":"json","description":"Home win, away win and draw probabilities as percentages"},"type_id":{"type":"number","description":"Type of the prediction (237 for fulltime result)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_live_standings_by_league":{"standings":{"type":"array","description":"Array of live standing entries for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}}},"sportmonks_football_get_livescores":{"fixtures":{"type":"array","description":"Array of live fixture objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}}},"sportmonks_football_get_match_facts":{"matchFacts":{"type":"array","description":"Array of match fact objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_match_facts_by_date_range":{"matchFacts":{"type":"array","description":"Array of match fact objects within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_match_facts_by_fixture":{"matchFacts":{"type":"array","description":"Array of match fact objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_match_facts_by_league":{"matchFacts":{"type":"array","description":"Array of match fact objects for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the match fact"},"sport_id":{"type":"number","description":"Sport of the match fact"},"fixture_id":{"type":"number","description":"Fixture related to the match fact"},"type_id":{"type":"number","description":"Type of the match fact"},"participant":{"type":"string","description":"Team the fact relates to (home or away)"},"basis":{"type":"string","description":"Basis of the match fact (e.g. h2h, overall)"},"data":{"type":"json","description":"Match fact data payload (counts and percentages)"},"natural_language":{"type":"string","description":"Human-readable description of the match fact","optional":true},"category":{"type":"string","description":"Category of the match fact","optional":true},"scope":{"type":"string","description":"Scope of the match fact","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_past_fixtures_by_tv_station":{"fixtures":{"type":"array","description":"Array of past fixture objects for the TV station","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_player":{"player":{"type":"object","description":"The requested player object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"sportmonks_football_get_players_by_country":{"players":{"type":"array","description":"Array of player objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_postmatch_news":{"news":{"type":"array","description":"Array of post-match news articles","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_postmatch_news_by_season":{"news":{"type":"array","description":"Array of post-match news articles for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_predictability_by_league":{"predictability":{"type":"array","description":"Array of predictability records for the league","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the predictability record"},"league_id":{"type":"number","description":"League related to the predictability"},"type_id":{"type":"number","description":"Type of the predictability"},"data":{"type":"json","description":"Predictability values per market"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_prematch_news":{"news":{"type":"array","description":"Array of pre-match news articles","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_prematch_news_by_season":{"news":{"type":"array","description":"Array of pre-match news articles for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_prematch_news_upcoming":{"news":{"type":"array","description":"Array of pre-match news articles for upcoming fixtures","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the news article"},"fixture_id":{"type":"number","description":"Fixture related to the news article"},"league_id":{"type":"number","description":"League related to the news article"},"title":{"type":"string","description":"Title of the news article"},"type":{"type":"string","description":"Type of the news (prematch or postmatch)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_probabilities":{"predictions":{"type":"array","description":"Array of prediction probability objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_probabilities_by_fixture":{"predictions":{"type":"array","description":"Array of prediction probability entries for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_referee":{"referee":{"type":"object","description":"The requested referee object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"sportmonks_football_get_referees":{"referees":{"type":"array","description":"Array of referee objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_referees_by_country":{"referees":{"type":"array","description":"Array of referee objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_referees_by_season":{"referees":{"type":"array","description":"Array of referee objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_rivals_by_team":{"rivals":{"type":"array","description":"Array of rival relationships for the team","items":{"type":"object","properties":{"sport_id":{"type":"number","description":"Sport of the rival"},"team_id":{"type":"number","description":"Team the rivalry belongs to"},"rival_id":{"type":"number","description":"Rival team id"}}}}},"sportmonks_football_get_round":{"round":{"type":"object","description":"The requested round object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}},"sportmonks_football_get_round_statistics":{"statistics":{"type":"array","description":"Array of statistic entries for the round","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the statistic record"},"model_id":{"type":"number","description":"Id of the entity the statistic belongs to"},"type_id":{"type":"number","description":"Type of the statistic"},"relation_id":{"type":"number","description":"Related entity id (e.g. participant) when applicable","nullable":true,"optional":true},"value":{"type":"json","description":"Statistic value payload (varies by type)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_rounds":{"rounds":{"type":"array","description":"Array of round objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_rounds_by_season":{"rounds":{"type":"array","description":"Array of round objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}}},"sportmonks_football_get_schedules_by_season":{"schedules":{"type":"json","description":"Array of stages, each with nested rounds and their fixtures (participants, scores)"}},"sportmonks_football_get_schedules_by_season_and_team":{"schedules":{"type":"json","description":"Array of stages, each with nested rounds and their fixtures for the team in the season"}},"sportmonks_football_get_schedules_by_team":{"schedules":{"type":"json","description":"Array of stages, each with nested rounds and their fixtures (participants, scores)"}},"sportmonks_football_get_season":{"season":{"type":"object","description":"The requested season object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}},"sportmonks_football_get_seasons":{"seasons":{"type":"array","description":"Array of season objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_seasons_by_team":{"seasons":{"type":"array","description":"Array of season objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}}},"sportmonks_football_get_stage":{"stage":{"type":"object","description":"The requested stage object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}},"sportmonks_football_get_stage_statistics":{"statistics":{"type":"array","description":"Array of statistic entries for the stage","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the statistic record"},"model_id":{"type":"number","description":"Id of the entity the statistic belongs to"},"type_id":{"type":"number","description":"Type of the statistic"},"relation_id":{"type":"number","description":"Related entity id (e.g. participant) when applicable","nullable":true,"optional":true},"value":{"type":"json","description":"Statistic value payload (varies by type)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_stages":{"stages":{"type":"array","description":"Array of stage objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_stages_by_season":{"stages":{"type":"array","description":"Array of stage objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}}},"sportmonks_football_get_standing_corrections_by_season":{"corrections":{"type":"array","description":"Array of standing correction entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing correction"},"season_id":{"type":"number","description":"Season related to the correction"},"stage_id":{"type":"number","description":"Stage related to the correction","nullable":true},"group_id":{"type":"number","description":"Group related to the correction","nullable":true},"type_id":{"type":"number","description":"Type of the correction"},"value":{"type":"number","description":"Amount of points awarded or deducted"},"calc_type":{"type":"string","description":"Calculation type applied (e.g. + or -)"},"participant_type":{"type":"string","description":"Type of the participant (e.g. team)"},"participant_id":{"type":"number","description":"Participant the correction applies to"},"active":{"type":"boolean","description":"Whether the correction is active","optional":true}}}}},"sportmonks_football_get_standings":{"standings":{"type":"array","description":"Array of standing entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_standings_by_round":{"standings":{"type":"array","description":"Array of standing entries for the round","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}}},"sportmonks_football_get_standings_by_season":{"standings":{"type":"array","description":"Array of standing entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Group related to the standing","nullable":true},"round_id":{"type":"number","description":"Round related to the standing","nullable":true},"standing_rule_id":{"type":"number","description":"Standing rule related to the standing","optional":true},"position":{"type":"number","description":"Position of the team in the standing"},"result":{"type":"string","description":"Movement of the team in the standing","optional":true},"points":{"type":"number","description":"Points the team has gathered"}}}}},"sportmonks_football_get_state":{"state":{"type":"object","description":"The requested fixture state object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"State code (e.g. NS, INPLAY_1ST_HALF)"},"name":{"type":"string","description":"Full name of the state (e.g. Not Started)"},"short_name":{"type":"string","description":"Short name of the state (e.g. NS)","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the state","optional":true}}}},"sportmonks_football_get_states":{"states":{"type":"array","description":"Array of fixture state objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"State code (e.g. NS, INPLAY_1ST_HALF)"},"name":{"type":"string","description":"Full name of the state (e.g. Not Started)"},"short_name":{"type":"string","description":"Short name of the state (e.g. NS)","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Developer name of the state","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team":{"team":{"type":"object","description":"The requested team object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"sportmonks_football_get_team_rankings":{"teamRankings":{"type":"array","description":"Array of team ranking objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team ranking"},"team_id":{"type":"number","description":"Team related to the ranking"},"date":{"type":"string","description":"Date of the ranking"},"current_rank":{"type":"number","description":"Placement of the team on that date"},"scaled_score":{"type":"number","description":"Scaled score of the team (0-100)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team_rankings_by_date":{"teamRankings":{"type":"array","description":"Array of team ranking objects for the date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team ranking"},"team_id":{"type":"number","description":"Team related to the ranking"},"date":{"type":"string","description":"Date of the ranking"},"current_rank":{"type":"number","description":"Placement of the team on that date"},"scaled_score":{"type":"number","description":"Scaled score of the team (0-100)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team_rankings_by_team":{"teamRankings":{"type":"array","description":"Array of team ranking objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team ranking"},"team_id":{"type":"number","description":"Team related to the ranking"},"date":{"type":"string","description":"Date of the ranking"},"current_rank":{"type":"number","description":"Placement of the team on that date"},"scaled_score":{"type":"number","description":"Scaled score of the team (0-100)"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_team_squad":{"squad":{"type":"array","description":"Array of squad entries for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the squad record"},"transfer_id":{"type":"number","description":"Transfer id of the squad record","nullable":true,"optional":true},"player_id":{"type":"number","description":"Player in the squad"},"team_id":{"type":"number","description":"Team of the squad"},"position_id":{"type":"number","description":"Position of the player in the squad","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player in the squad","nullable":true,"optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true},"start":{"type":"string","description":"Start contract date of the player","nullable":true,"optional":true},"end":{"type":"string","description":"End contract date of the player","nullable":true,"optional":true}}}}},"sportmonks_football_get_team_squad_by_season":{"squad":{"type":"array","description":"Array of squad entries for the team in the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the squad record"},"transfer_id":{"type":"number","description":"Transfer id of the squad record","nullable":true,"optional":true},"player_id":{"type":"number","description":"Player in the squad"},"team_id":{"type":"number","description":"Team of the squad"},"position_id":{"type":"number","description":"Position of the player in the squad","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player in the squad","nullable":true,"optional":true},"jersey_number":{"type":"number","description":"Jersey number of the player","nullable":true,"optional":true},"start":{"type":"string","description":"Start contract date of the player","nullable":true,"optional":true},"end":{"type":"string","description":"End contract date of the player","nullable":true,"optional":true}}}}},"sportmonks_football_get_teams_by_country":{"teams":{"type":"array","description":"Array of team objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_teams_by_season":{"teams":{"type":"array","description":"Array of team objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_topscorers_by_season":{"topscorers":{"type":"array","description":"Array of topscorer entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the topscorer record"},"season_id":{"type":"number","description":"Season related to the topscorer (absent on stage topscorers)","optional":true},"league_id":{"type":"number","description":"League related to the topscorer","optional":true},"stage_id":{"type":"number","description":"Stage related to the topscorer","optional":true},"player_id":{"type":"number","description":"Player related to the topscorer"},"participant_id":{"type":"number","description":"Team related to the topscorer"},"type_id":{"type":"number","description":"Type of the topscorer (goals, assists, cards)"},"position":{"type":"number","description":"Position of the topscorer"},"total":{"type":"number","description":"Number of goals, assists or cards"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_topscorers_by_stage":{"topscorers":{"type":"array","description":"Array of topscorer entries for the stage","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the topscorer record"},"season_id":{"type":"number","description":"Season related to the topscorer (absent on stage topscorers)","optional":true},"league_id":{"type":"number","description":"League related to the topscorer","optional":true},"stage_id":{"type":"number","description":"Stage related to the topscorer","optional":true},"player_id":{"type":"number","description":"Player related to the topscorer"},"participant_id":{"type":"number","description":"Team related to the topscorer"},"type_id":{"type":"number","description":"Type of the topscorer (goals, assists, cards)"},"position":{"type":"number","description":"Position of the topscorer"},"total":{"type":"number","description":"Number of goals, assists or cards"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_totw":{"totw":{"type":"array","description":"Array of Team of the Week entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TOTW entry"},"player_id":{"type":"number","description":"Player of the team of the week"},"fixture_id":{"type":"number","description":"Fixture the TOTW player played in"},"round_id":{"type":"number","description":"Round the fixture is played at"},"team_id":{"type":"number","description":"Team the TOTW player played for"},"rating":{"type":"string","description":"Rating of the TOTW player"},"formation_position":{"type":"number","description":"Player position in the TOTW formation","optional":true},"formation":{"type":"string","description":"The TOTW\'s formation","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_totw_by_round":{"totw":{"type":"array","description":"Array of Team of the Week entries for the round","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TOTW entry"},"player_id":{"type":"number","description":"Player of the team of the week"},"fixture_id":{"type":"number","description":"Fixture the TOTW player played in"},"round_id":{"type":"number","description":"Round the fixture is played at"},"team_id":{"type":"number","description":"Team the TOTW player played for"},"rating":{"type":"string","description":"Rating of the TOTW player"},"formation_position":{"type":"number","description":"Player position in the TOTW formation","optional":true},"formation":{"type":"string","description":"The TOTW\'s formation","optional":true}}}}},"sportmonks_football_get_transfer":{"transfer":{"type":"object","description":"The requested transfer object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"sportmonks_football_get_transfer_rumour":{"transferRumour":{"type":"object","description":"The requested transfer rumour object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"sportmonks_football_get_transfer_rumours_between_dates":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfer_rumours_by_player":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects for the player","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfer_rumours_by_team":{"transferRumours":{"type":"array","description":"Array of transfer rumour objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer rumour"},"sport_id":{"type":"number","description":"Sport of the transfer rumour"},"player_id":{"type":"number","description":"Player the rumour relates to"},"position_id":{"type":"number","description":"Position id of the player","nullable":true,"optional":true},"from_team_id":{"type":"number","description":"Team the player would transfer from","nullable":true},"to_team_id":{"type":"number","description":"Team the player would transfer to","nullable":true},"transfer_fee_id":{"type":"number","description":"Transfer fee id of the rumour","nullable":true,"optional":true},"probability":{"type":"string","description":"Probability of the rumour (e.g. LOW)"},"source_name":{"type":"string","description":"Name of the source of the rumour","nullable":true,"optional":true},"source_url":{"type":"string","description":"URL of the source of the rumour","nullable":true,"optional":true},"amount":{"type":"number","description":"Estimated transfer fee amount","nullable":true},"currency":{"type":"string","description":"Currency of the amount","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the rumour","nullable":true},"type_id":{"type":"number","description":"Type of the transfer rumour"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfers_between_dates":{"transfers":{"type":"array","description":"Array of transfer objects within the date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfers_by_player":{"transfers":{"type":"array","description":"Array of transfer objects for the player","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_transfers_by_team":{"transfers":{"type":"array","description":"Array of transfer objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the transfer"},"sport_id":{"type":"number","description":"Sport of the transfer"},"player_id":{"type":"number","description":"Player who transferred"},"type_id":{"type":"number","description":"Type of the transfer"},"from_team_id":{"type":"number","description":"Team the player transferred from","nullable":true},"to_team_id":{"type":"number","description":"Team the player transferred to","nullable":true},"position_id":{"type":"number","description":"Position id of the transfer","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position id of the transfer","nullable":true,"optional":true},"date":{"type":"string","description":"Date of the transfer","nullable":true},"career_ended":{"type":"boolean","description":"Whether the transfer ended the career","optional":true},"completed":{"type":"boolean","description":"Whether the transfer is completed","optional":true},"amount":{"type":"number","description":"Transfer fee amount","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_tv_station":{"tvStation":{"type":"object","description":"The requested TV station object","properties":{"id":{"type":"number","description":"Unique id of the TV station"},"name":{"type":"string","description":"Name of the TV station"},"url":{"type":"string","description":"URL of the TV station","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the TV station","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the TV station (tv, channel)","optional":true},"related_id":{"type":"number","description":"Related id of the TV station","nullable":true,"optional":true}}}},"sportmonks_football_get_tv_stations":{"tvStations":{"type":"array","description":"Array of TV station objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TV station"},"name":{"type":"string","description":"Name of the TV station"},"url":{"type":"string","description":"URL of the TV station","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the TV station","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the TV station (tv, channel)","optional":true},"related_id":{"type":"number","description":"Related id of the TV station","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_tv_stations_by_fixture":{"tvStations":{"type":"array","description":"Array of TV station objects broadcasting the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the TV station"},"name":{"type":"string","description":"Name of the TV station"},"url":{"type":"string","description":"URL of the TV station","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the TV station","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the TV station (tv, channel)","optional":true},"related_id":{"type":"number","description":"Related id of the TV station","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_upcoming_fixtures_by_market":{"fixtures":{"type":"array","description":"Array of upcoming fixture objects for the market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_upcoming_fixtures_by_tv_station":{"fixtures":{"type":"array","description":"Array of upcoming fixture objects for the TV station","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_value_bets":{"valueBets":{"type":"array","description":"Array of value bet prediction objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_value_bets_by_fixture":{"valueBets":{"type":"array","description":"Array of value bet prediction entries for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the prediction"},"fixture_id":{"type":"number","description":"Fixture related to the prediction"},"predictions":{"type":"json","description":"Prediction payload (varies by type: score map, value bet object, etc.)"},"type_id":{"type":"number","description":"Type of the prediction"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_venue":{"venue":{"type":"object","description":"The requested venue object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}},"sportmonks_football_get_venues":{"venues":{"type":"array","description":"Array of venue objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_get_venues_by_season":{"venues":{"type":"array","description":"Array of venue objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}}},"sportmonks_football_search_coaches":{"coaches":{"type":"array","description":"Array of coach objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the coach"},"player_id":{"type":"number","description":"Player related to the coach","nullable":true,"optional":true},"sport_id":{"type":"number","description":"Sport of the coach"},"country_id":{"type":"number","description":"Country of the coach","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the coach","nullable":true},"city_id":{"type":"number","description":"Birth city of the coach","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the coach","optional":true},"firstname":{"type":"string","description":"First name of the coach","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the coach","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the coach"},"display_name":{"type":"string","description":"Display name of the coach","optional":true},"image_path":{"type":"string","description":"URL to the coach headshot","optional":true},"height":{"type":"number","description":"Height of the coach in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the coach in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the coach","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the coach","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_fixtures":{"fixtures":{"type":"array","description":"Array of fixture objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture"},"sport_id":{"type":"number","description":"Sport the fixture is played at"},"league_id":{"type":"number","description":"League the fixture is played in"},"season_id":{"type":"number","description":"Season the fixture is played in"},"stage_id":{"type":"number","description":"Stage the fixture is played in"},"group_id":{"type":"number","description":"Group the fixture is played in","nullable":true},"aggregate_id":{"type":"number","description":"Aggregate the fixture belongs to","nullable":true},"round_id":{"type":"number","description":"Round the fixture is played in","nullable":true},"state_id":{"type":"number","description":"State (status) of the fixture"},"venue_id":{"type":"number","description":"Venue the fixture is played at","nullable":true},"name":{"type":"string","description":"Name of the fixture (participants)","nullable":true},"starting_at":{"type":"string","description":"Datetime the fixture starts","nullable":true},"result_info":{"type":"string","description":"Final result summary","nullable":true,"optional":true},"leg":{"type":"string","description":"Leg of the fixture (e.g. 1/1)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Length of the fixture in minutes","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Whether odds are available","optional":true},"has_premium_odds":{"type":"boolean","description":"Whether premium odds are available","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_leagues":{"leagues":{"type":"array","description":"Array of league objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"number","description":"Whether the league is active (1) or inactive (0)","optional":true},"short_code":{"type":"string","description":"Short code of the league","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the league logo","optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","optional":true},"last_played_at":{"type":"string","description":"Date the last fixture was played","nullable":true,"optional":true},"category":{"type":"number","description":"Importance category of the league (1-4)","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_players":{"players":{"type":"array","description":"Array of player objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the player"},"sport_id":{"type":"number","description":"Sport of the player"},"country_id":{"type":"number","description":"Country of birth of the player","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the player","nullable":true},"city_id":{"type":"number","description":"City of birth of the player","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the player","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Detailed position of the player","nullable":true,"optional":true},"type_id":{"type":"number","description":"Type of the player","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the player is known for","optional":true},"firstname":{"type":"string","description":"First name of the player","optional":true},"lastname":{"type":"string","description":"Last name of the player","optional":true},"name":{"type":"string","description":"Name of the player"},"display_name":{"type":"string","description":"Display name of the player","optional":true},"image_path":{"type":"string","description":"URL to the player headshot","optional":true},"height":{"type":"number","description":"Height of the player in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the player in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the player","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the player","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_referees":{"referees":{"type":"array","description":"Array of referee objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the referee"},"sport_id":{"type":"number","description":"Sport of the referee"},"country_id":{"type":"number","description":"Country of the referee","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the referee","nullable":true,"optional":true},"city_id":{"type":"number","description":"Birth city of the referee","nullable":true,"optional":true},"common_name":{"type":"string","description":"Common name of the referee","optional":true},"firstname":{"type":"string","description":"First name of the referee","nullable":true,"optional":true},"lastname":{"type":"string","description":"Last name of the referee","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the referee"},"display_name":{"type":"string","description":"Display name of the referee","optional":true},"image_path":{"type":"string","description":"URL to the referee headshot","optional":true},"height":{"type":"number","description":"Height of the referee in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the referee in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the referee","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the referee","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_rounds":{"rounds":{"type":"array","description":"Array of round objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the round"},"sport_id":{"type":"number","description":"Sport of the round"},"league_id":{"type":"number","description":"League of the round"},"season_id":{"type":"number","description":"Season of the round"},"stage_id":{"type":"number","description":"Stage of the round","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the round"},"finished":{"type":"boolean","description":"Whether the round is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the round is the current round","optional":true},"starting_at":{"type":"string","description":"Start date of the round","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the round","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the round has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_seasons":{"seasons":{"type":"array","description":"Array of season objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Tie-breaker rule of the season","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season (e.g. 2023/2024)"},"finished":{"type":"boolean","description":"Whether the season is finished","optional":true},"pending":{"type":"boolean","description":"Whether the season is pending","optional":true},"is_current":{"type":"boolean","description":"Whether the season is the current season","optional":true},"standing_method":{"type":"string","description":"Standing calculation method","nullable":true,"optional":true},"starting_at":{"type":"string","description":"Start date of the season","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the season","nullable":true,"optional":true},"standings_recalculated_at":{"type":"string","description":"Last standings recalculation time","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the season has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_stages":{"stages":{"type":"array","description":"Array of stage objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League of the stage"},"season_id":{"type":"number","description":"Season of the stage"},"type_id":{"type":"number","description":"Type of the stage"},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Sort order of the stage","optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished","optional":true},"is_current":{"type":"boolean","description":"Whether the stage is the current stage","optional":true},"starting_at":{"type":"string","description":"Start date of the stage","nullable":true,"optional":true},"ending_at":{"type":"string","description":"End date of the stage","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Whether the stage has fixtures this week","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_teams":{"teams":{"type":"array","description":"Array of team objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Home venue of the team","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the last played match","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_football_search_venues":{"venues":{"type":"array","description":"Array of venue objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue"},"country_id":{"type":"number","description":"Country of the venue","nullable":true},"city_id":{"type":"number","description":"City of the venue","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue"},"address":{"type":"string","description":"Address of the venue","nullable":true,"optional":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true,"optional":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true,"optional":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true,"optional":true},"capacity":{"type":"number","description":"Seating capacity of the venue","nullable":true,"optional":true},"image_path":{"type":"string","description":"Image path of the venue","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true,"optional":true},"surface":{"type":"string","description":"Surface type of the venue","nullable":true,"optional":true},"national_team":{"type":"boolean","description":"Whether the venue is used by the national team","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_all_fixtures":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_current_leagues_by_team":{"leagues":{"type":"array","description":"Array of current league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_driver":{"driver":{"type":"object","description":"The requested driver object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"sportmonks_motorsport_get_driver_standings":{"standings":{"type":"array","description":"Array of driver standing entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_driver_standings_by_season":{"standings":{"type":"array","description":"Array of driver standing entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_drivers":{"drivers":{"type":"array","description":"Array of driver objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_drivers_by_country":{"drivers":{"type":"array","description":"Array of driver objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_drivers_by_season":{"drivers":{"type":"array","description":"Array of driver objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_fixture":{"fixture":{"type":"object","description":"The requested motorsport fixture (session) object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"sportmonks_motorsport_get_fixtures_by_date":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects for the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_fixtures_by_date_range":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects within the requested date range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_fixtures_by_ids":{"fixtures":{"type":"array","description":"Array of motorsport fixture (session) objects for the requested ids","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_laps_by_fixture":{"laps":{"type":"array","description":"Array of lap objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_laps_by_fixture_and_driver":{"laps":{"type":"array","description":"Array of lap objects for the fixture and driver","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_laps_by_fixture_and_lap":{"laps":{"type":"array","description":"Array of lap objects for the fixture and lap number","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_latest_laps_by_fixture":{"laps":{"type":"array","description":"Array of the latest lap objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_latest_pitstops_by_fixture":{"pitstops":{"type":"array","description":"Array of the latest pitstop objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_latest_stints_by_fixture":{"stints":{"type":"array","description":"Array of the latest stint objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_latest_updated_drivers":{"drivers":{"type":"array","description":"Array of recently updated driver objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_latest_updated_fixtures":{"fixtures":{"type":"array","description":"Array of recently updated motorsport fixture (session) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_league":{"league":{"type":"object","description":"The requested league object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"sportmonks_motorsport_get_leagues":{"leagues":{"type":"array","description":"Array of league objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_country":{"leagues":{"type":"array","description":"Array of league objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_date":{"leagues":{"type":"array","description":"Array of league objects with fixtures on the requested date","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_live":{"leagues":{"type":"array","description":"Array of league objects that currently have live fixtures","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_leagues_by_team":{"leagues":{"type":"array","description":"Array of league objects for the team","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_livescores":{"fixtures":{"type":"array","description":"Array of live motorsport fixture (session) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the fixture (session)"},"sport_id":{"type":"number","description":"Sport of the fixture"},"league_id":{"type":"number","description":"League the fixture is held in"},"season_id":{"type":"number","description":"Season the fixture is held in"},"stage_id":{"type":"number","description":"Stage (race weekend) the fixture is held in"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"aggregate_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"state_id":{"type":"number","description":"State the fixture is currently in"},"venue_id":{"type":"number","description":"Venue (track) the fixture is held at","nullable":true},"name":{"type":"string","description":"Name of the fixture (e.g. Practice 1, Race)","nullable":true},"starting_at":{"type":"string","description":"Start date and time","nullable":true},"result_info":{"type":"string","description":"Final result info","nullable":true,"optional":true},"leg":{"type":"string","description":"Stage of the fixture (e.g. 2/3 for Practice 2)","optional":true},"details":{"type":"string","description":"Details about the fixture","nullable":true,"optional":true},"length":{"type":"number","description":"Session length in minutes or total laps","nullable":true,"optional":true},"placeholder":{"type":"boolean","description":"Whether the fixture is a placeholder","optional":true},"has_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"has_premium_odds":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"starting_at_timestamp":{"type":"number","description":"UNIX timestamp of the start time","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_pitstops_by_fixture":{"pitstops":{"type":"array","description":"Array of pitstop objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_pitstops_by_fixture_and_driver":{"pitstops":{"type":"array","description":"Array of pitstop objects for the fixture and driver","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_pitstops_by_fixture_and_lap":{"pitstops":{"type":"array","description":"Array of pitstop objects for the fixture and lap number","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the lap/pitstop"},"fixture_id":{"type":"number","description":"Fixture related to the lap/pitstop"},"lap_number":{"type":"number","description":"Lap number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the lap/pitstop"},"is_latest":{"type":"boolean","description":"Whether it is the latest lap/pitstop"}}}}},"sportmonks_motorsport_get_race_results_by_season_and_driver":{"results":{"type":"array","description":"Array of stage objects for the season and driver, each including nested fixtures, lineups and lineup details","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_race_results_by_season_and_team":{"results":{"type":"array","description":"Array of stage objects for the season and team, each including nested fixtures, lineups and lineup details","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_schedules_by_season":{"schedules":{"type":"array","description":"Array of stage objects for the season schedule, each including nested fixtures and venues","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_season":{"season":{"type":"object","description":"The requested season object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season"},"finished":{"type":"boolean","description":"Whether the season is finished"},"pending":{"type":"boolean","description":"Whether the season is pending"},"is_current":{"type":"boolean","description":"Whether the season is the current season"},"starting_at":{"type":"string","description":"Starting date of the season","nullable":true},"ending_at":{"type":"string","description":"Ending date of the season","nullable":true},"standings_recalculated_at":{"type":"string","description":"Timestamp when standings were last updated","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"sportmonks_motorsport_get_seasons":{"seasons":{"type":"array","description":"Array of season objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the season"},"sport_id":{"type":"number","description":"Sport of the season"},"league_id":{"type":"number","description":"League of the season"},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the season"},"finished":{"type":"boolean","description":"Whether the season is finished"},"pending":{"type":"boolean","description":"Whether the season is pending"},"is_current":{"type":"boolean","description":"Whether the season is the current season"},"starting_at":{"type":"string","description":"Starting date of the season","nullable":true},"ending_at":{"type":"string","description":"Ending date of the season","nullable":true},"standings_recalculated_at":{"type":"string","description":"Timestamp when standings were last updated","nullable":true,"optional":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_stage":{"stage":{"type":"object","description":"The requested stage (race weekend) object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"sportmonks_motorsport_get_stages":{"stages":{"type":"array","description":"Array of stage (race weekend) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_stages_by_season":{"stages":{"type":"array","description":"Array of stage (race weekend) objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_state":{"state":{"type":"object","description":"The requested fixture state object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"Abbreviation of the state"},"name":{"type":"string","description":"Full name of the state"},"short_name":{"type":"string","description":"Short name of the state","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Name recommended for developers to use","optional":true}}}},"sportmonks_motorsport_get_states":{"states":{"type":"array","description":"Array of fixture state objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the state"},"state":{"type":"string","description":"Abbreviation of the state"},"name":{"type":"string","description":"Full name of the state"},"short_name":{"type":"string","description":"Short name of the state","nullable":true,"optional":true},"developer_name":{"type":"string","description":"Name recommended for developers to use","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_stints_by_fixture":{"stints":{"type":"array","description":"Array of stint objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_stints_by_fixture_and_driver":{"stints":{"type":"array","description":"Array of stint objects for the fixture and driver","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_stints_by_fixture_and_stint":{"stints":{"type":"array","description":"Array of stint objects for the fixture and stint number","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stint"},"fixture_id":{"type":"number","description":"Fixture related to the stint"},"stint_number":{"type":"number","description":"Stint number in the fixture"},"driver_number":{"type":"number","description":"Number of the driver"},"participant_id":{"type":"number","description":"Driver related to the stint"},"is_latest":{"type":"boolean","description":"Whether it is the latest stint"}}}}},"sportmonks_motorsport_get_team":{"team":{"type":"object","description":"The requested team (constructor) object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"sportmonks_motorsport_get_team_standings":{"standings":{"type":"array","description":"Array of team (constructor) standing entries","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_team_standings_by_season":{"standings":{"type":"array","description":"Array of team (constructor) standing entries for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the standing"},"participant_id":{"type":"number","description":"Driver or team related to the standing"},"sport_id":{"type":"number","description":"Sport related to the standing"},"league_id":{"type":"number","description":"League related to the standing"},"season_id":{"type":"number","description":"Season related to the standing"},"stage_id":{"type":"number","description":"Stage related to the standing"},"group_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"round_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"standing_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"position":{"type":"number","description":"Position of the participant in the standing"},"result":{"type":"string","description":"Not used in the Motorsport API","nullable":true,"optional":true},"points":{"type":"number","description":"Points the participant has gathered"}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_teams":{"teams":{"type":"array","description":"Array of team (constructor) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_teams_by_country":{"teams":{"type":"array","description":"Array of team (constructor) objects for the country","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_teams_by_season":{"teams":{"type":"array","description":"Array of team (constructor) objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_venue":{"venue":{"type":"object","description":"The requested venue (racing track) object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"sportmonks_motorsport_get_venues":{"venues":{"type":"array","description":"Array of venue (racing track) objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_get_venues_by_season":{"venues":{"type":"array","description":"Array of venue (racing track) objects for the season","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_drivers":{"drivers":{"type":"array","description":"Array of driver objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the driver (player_id in responses)"},"sport_id":{"type":"number","description":"Sport of the driver"},"country_id":{"type":"number","description":"Country of birth of the driver","nullable":true},"nationality_id":{"type":"number","description":"Nationality of the driver","nullable":true},"city_id":{"type":"number","description":"City of birth of the driver","nullable":true,"optional":true},"position_id":{"type":"number","description":"Position of the driver within the team","nullable":true,"optional":true},"detailed_position_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"type_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"common_name":{"type":"string","description":"Name the driver is known for","optional":true},"firstname":{"type":"string","description":"First name of the driver","optional":true},"lastname":{"type":"string","description":"Last name of the driver","optional":true},"name":{"type":"string","description":"Name of the driver"},"display_name":{"type":"string","description":"Display name of the driver","optional":true},"image_path":{"type":"string","description":"URL to the driver headshot","optional":true},"height":{"type":"number","description":"Height of the driver in cm","nullable":true,"optional":true},"weight":{"type":"number","description":"Weight of the driver in kg","nullable":true,"optional":true},"date_of_birth":{"type":"string","description":"Date of birth of the driver","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the driver","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_leagues":{"leagues":{"type":"array","description":"Array of league objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the league"},"sport_id":{"type":"number","description":"Sport of the league"},"country_id":{"type":"number","description":"Country of the league"},"name":{"type":"string","description":"Name of the league"},"active":{"type":"boolean","description":"Whether the league is active"},"short_code":{"type":"string","description":"Short code of the league","nullable":true},"image_path":{"type":"string","description":"URL to the league logo","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the league","optional":true},"sub_type":{"type":"string","description":"Subtype of the league","nullable":true,"optional":true},"last_played_at":{"type":"string","description":"Date of the last fixture held in the league","nullable":true},"category":{"type":"number","description":"Category of the league","nullable":true,"optional":true},"has_jerseys":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_stages":{"stages":{"type":"array","description":"Array of stage (race weekend) objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the stage (race weekend)"},"sport_id":{"type":"number","description":"Sport of the stage"},"league_id":{"type":"number","description":"League related to the stage"},"season_id":{"type":"number","description":"Season related to the stage"},"type_id":{"type":"number","description":"Type of the stage","nullable":true},"name":{"type":"string","description":"Name of the stage"},"sort_order":{"type":"number","description":"Order of the stage","nullable":true,"optional":true},"finished":{"type":"boolean","description":"Whether the stage is finished"},"is_current":{"type":"boolean","description":"Whether the stage is the current stage"},"starting_at":{"type":"string","description":"Starting date of the stage","nullable":true},"ending_at":{"type":"string","description":"Ending date of the stage","nullable":true},"games_in_current_week":{"type":"boolean","description":"Not used in the Motorsport API","optional":true},"tie_breaker_rule_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_teams":{"teams":{"type":"array","description":"Array of team (constructor) objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the team"},"sport_id":{"type":"number","description":"Sport of the team"},"country_id":{"type":"number","description":"Country of the team"},"venue_id":{"type":"number","description":"Not used in the Motorsport API","nullable":true,"optional":true},"gender":{"type":"string","description":"Gender of the team","optional":true},"name":{"type":"string","description":"Name of the team (constructor)"},"short_code":{"type":"string","description":"Short code of the team","nullable":true,"optional":true},"image_path":{"type":"string","description":"URL to the team logo","optional":true},"founded":{"type":"number","description":"Founding year of the team","nullable":true,"optional":true},"type":{"type":"string","description":"Type of the team","optional":true},"placeholder":{"type":"boolean","description":"Whether the team is a placeholder","optional":true},"last_played_at":{"type":"string","description":"Date and time of the team\'s last session","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_motorsport_search_venues":{"venues":{"type":"array","description":"Array of venue (racing track) objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the venue (track)"},"country_id":{"type":"number","description":"Country the venue is in"},"city_id":{"type":"number","description":"City the venue is in","nullable":true,"optional":true},"name":{"type":"string","description":"Name of the venue/track"},"address":{"type":"string","description":"Address of the venue","nullable":true},"zipcode":{"type":"string","description":"Zipcode of the venue","nullable":true},"latitude":{"type":"string","description":"Latitude of the venue","nullable":true},"longitude":{"type":"string","description":"Longitude of the venue","nullable":true},"capacity":{"type":"number","description":"Capacity of the venue","nullable":true},"image_path":{"type":"string","description":"URL to the track layout image","nullable":true,"optional":true},"city_name":{"type":"string","description":"Name of the city the venue is in","nullable":true},"surface":{"type":"string","description":"Surface of the venue","nullable":true},"national_team":{"type":"boolean","description":"Not used in the Motorsport API","optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_historical_odds":{"historicalOdds":{"type":"array","description":"Array of historical premium odd value records","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the history record"},"odd_id":{"type":"number","description":"Premium odd this history record belongs to"},"value":{"type":"string","description":"Historical decimal odds value","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability at this point in time","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"bookmaker_update":{"type":"string","description":"Bookmaker\'s update timestamp for this record (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_inplay_odds":{"odds":{"type":"array","description":"Array of in-play odd objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_pre_match_odds":{"odds":{"type":"array","description":"Array of pre-match odd objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_all_premium_odds":{"premiumOdds":{"type":"array","description":"Array of premium odd objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_bookmaker":{"bookmaker":{"type":"object","description":"The requested bookmaker object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"sportmonks_odds_get_bookmaker_event_ids_by_fixture":{"bookmakerEvents":{"type":"array","description":"Array of bookmaker event mapping records for the fixture","items":{"type":"object","properties":{"fixture_id":{"type":"number","description":"Sportmonks fixture id"},"bookmaker_id":{"type":"number","description":"Id of the bookmaker"},"bookmaker_name":{"type":"string","description":"Name of the bookmaker","nullable":true,"optional":true},"bookmaker_event_id":{"type":"string","description":"The fixture\'s event id at the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_bookmakers":{"bookmakers":{"type":"array","description":"Array of bookmaker objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_bookmakers_by_fixture":{"bookmakers":{"type":"array","description":"Array of bookmaker objects available for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_inplay_odds_by_fixture":{"odds":{"type":"array","description":"Array of in-play odd objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_inplay_odds_by_fixture_and_bookmaker":{"odds":{"type":"array","description":"Array of in-play odd objects for the fixture and bookmaker","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}}},"sportmonks_odds_get_inplay_odds_by_fixture_and_market":{"odds":{"type":"array","description":"Array of in-play odd objects for the fixture and market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}}},"sportmonks_odds_get_last_updated_inplay_odds":{"odds":{"type":"array","description":"Array of in-play odd objects updated in the last 10 seconds","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"external_id":{"type":"number","description":"External id of the odd","nullable":true,"optional":true},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"suspended":{"type":"boolean","description":"Whether the odd is suspended","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true}}}}},"sportmonks_odds_get_last_updated_pre_match_odds":{"odds":{"type":"array","description":"Array of pre-match odd objects updated in the last 10 seconds","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_market":{"market":{"type":"object","description":"The requested market object","properties":{"id":{"type":"number","description":"Unique id of the market"},"name":{"type":"string","description":"Name of the market"},"developer_name":{"type":"string","description":"Developer (machine-readable) name of the market","nullable":true,"optional":true}}}},"sportmonks_odds_get_markets":{"markets":{"type":"array","description":"Array of market objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the market"},"name":{"type":"string","description":"Name of the market"},"developer_name":{"type":"string","description":"Developer (machine-readable) name of the market","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_pre_match_odds_by_fixture":{"odds":{"type":"array","description":"Array of pre-match odd objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_pre_match_odds_by_fixture_and_bookmaker":{"odds":{"type":"array","description":"Array of pre-match odd objects for the fixture and bookmaker","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_pre_match_odds_by_fixture_and_market":{"odds":{"type":"array","description":"Array of pre-match odd objects for the fixture and market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label (e.g. 1, X, 2)","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name (e.g. Home, Draw, Away)","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 48.78%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds (e.g. 31/15)","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds (e.g. +104)","nullable":true,"optional":true},"winning":{"type":"boolean","description":"Whether this is the winning outcome","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"participants":{"type":"string","description":"Participant ids related to the outcome","nullable":true,"optional":true},"original_label":{"type":"string","description":"Original handicap value of the odd (handicap markets)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_premium_odds_by_fixture":{"premiumOdds":{"type":"array","description":"Array of premium odd objects for the fixture","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_premium_odds_by_fixture_and_bookmaker":{"premiumOdds":{"type":"array","description":"Array of premium odd objects for the fixture and bookmaker","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_premium_odds_by_fixture_and_market":{"premiumOdds":{"type":"array","description":"Array of premium odd objects for the fixture and market","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}}},"sportmonks_odds_get_updated_historical_odds_between":{"historicalOdds":{"type":"array","description":"Array of historical premium odd value records updated within the time range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the history record"},"odd_id":{"type":"number","description":"Premium odd this history record belongs to"},"value":{"type":"string","description":"Historical decimal odds value","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability at this point in time","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"bookmaker_update":{"type":"string","description":"Bookmaker\'s update timestamp for this record (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_get_updated_premium_odds_between":{"premiumOdds":{"type":"array","description":"Array of premium odd objects updated within the time range","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the odd"},"fixture_id":{"type":"number","description":"Fixture the odd belongs to"},"market_id":{"type":"number","description":"Market the odd belongs to"},"bookmaker_id":{"type":"number","description":"Bookmaker offering the odd"},"label":{"type":"string","description":"Outcome label","nullable":true},"value":{"type":"string","description":"Decimal odds value","nullable":true},"name":{"type":"string","description":"Outcome name","nullable":true},"sort_order":{"type":"number","description":"Sort order of the odd","nullable":true,"optional":true},"market_description":{"type":"string","description":"Description of the market","nullable":true,"optional":true},"probability":{"type":"string","description":"Implied probability (e.g. 29.85%)","nullable":true,"optional":true},"dp3":{"type":"string","description":"Decimal odds to 3 decimal places","nullable":true,"optional":true},"fractional":{"type":"string","description":"Fractional odds","nullable":true,"optional":true},"american":{"type":"string","description":"American/moneyline odds","nullable":true,"optional":true},"stopped":{"type":"boolean","description":"Whether the odd is stopped","nullable":true,"optional":true},"total":{"type":"string","description":"Total line for over/under markets","nullable":true,"optional":true},"handicap":{"type":"string","description":"Handicap line for handicap markets","nullable":true,"optional":true},"created_at":{"type":"string","description":"Timestamp the odd was created (UTC)","nullable":true,"optional":true},"updated_at":{"type":"string","description":"Timestamp the odd was last updated (UTC)","nullable":true,"optional":true},"latest_bookmaker_update":{"type":"string","description":"Bookmaker\'s own last-update timestamp (UTC)","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_search_bookmakers":{"bookmakers":{"type":"array","description":"Array of bookmaker objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the bookmaker"},"name":{"type":"string","description":"Name of the bookmaker"},"logo":{"type":"string","description":"Logo of the bookmaker","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"sportmonks_odds_search_markets":{"markets":{"type":"array","description":"Array of market objects matching the search query","items":{"type":"object","properties":{"id":{"type":"number","description":"Unique id of the market"},"name":{"type":"string","description":"Name of the market"},"developer_name":{"type":"string","description":"Developer (machine-readable) name of the market","nullable":true,"optional":true}}}},"pagination":{"type":"object","description":"Pagination metadata (present on paginated endpoints)","optional":true,"properties":{"count":{"type":"number","description":"Number of results on the current page","optional":true},"per_page":{"type":"number","description":"Number of results per page","optional":true},"current_page":{"type":"number","description":"Current page number","optional":true},"next_page":{"type":"string","description":"URL of the next page of results","nullable":true,"optional":true},"has_more":{"type":"boolean","description":"Whether more pages are available","optional":true}}}},"spotify_add_playlist_cover":{"success":{"type":"boolean","description":"Whether upload succeeded"}},"spotify_add_to_queue":{"success":{"type":"boolean","description":"Whether track was added to queue"}},"spotify_add_tracks_to_playlist":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID after modification"}},"spotify_check_following":{"results":{"type":"json","description":"Array of booleans for each ID"}},"spotify_check_playlist_followers":{"results":{"type":"json","description":"Array of booleans for each user"}},"spotify_check_saved_albums":{"results":{"type":"json","description":"Array of booleans for each album"}},"spotify_check_saved_audiobooks":{"results":{"type":"json","description":"Array of booleans for each audiobook"}},"spotify_check_saved_episodes":{"results":{"type":"json","description":"Array of booleans for each episode"}},"spotify_check_saved_shows":{"results":{"type":"json","description":"Array of booleans for each show"}},"spotify_check_saved_tracks":{"results":{"type":"json","description":"Array of track IDs with saved status"},"all_saved":{"type":"boolean","description":"Whether all tracks are saved"},"none_saved":{"type":"boolean","description":"Whether no tracks are saved"}},"spotify_create_playlist":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description","optional":true},"public":{"type":"boolean","description":"Whether the playlist is public"},"collaborative":{"type":"boolean","description":"Whether collaborative"},"snapshot_id":{"type":"string","description":"Playlist snapshot ID"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_follow_artists":{"success":{"type":"boolean","description":"Whether artists were followed successfully"}},"spotify_follow_playlist":{"success":{"type":"boolean","description":"Whether follow succeeded"}},"spotify_get_album":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album_type":{"type":"string","description":"Type of album (album, single, compilation)"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"label":{"type":"string","description":"Record label"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"genres":{"type":"array","description":"List of genres"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"tracks":{"type":"array","description":"List of tracks on the album","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"track_number":{"type":"number","description":"Track position on the disc"}}}},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_album_tracks":{"tracks":{"type":"array","description":"List of tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"track_number":{"type":"number","description":"Track position on the disc"},"disc_number":{"type":"number","description":"Disc number"},"explicit":{"type":"boolean","description":"Whether the track has explicit content"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true}}}},"total":{"type":"number","description":"Total number of tracks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_albums":{"albums":{"type":"array","description":"List of albums","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album_type":{"type":"string","description":"Type of album (album, single, compilation)"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_artist":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres associated with the artist"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_artist_albums":{"albums":{"type":"array","description":"Artist\'s albums","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"album_type":{"type":"string","description":"Type (album, single, compilation)"},"total_tracks":{"type":"number","description":"Number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover URL"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of albums available"},"next":{"type":"string","description":"URL for next page of results","optional":true}},"spotify_get_artist_top_tracks":{"tracks":{"type":"array","description":"Artist\'s top tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_artists":{"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres associated with the artist"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_audiobook":{"id":{"type":"string","description":"Audiobook ID"},"name":{"type":"string","description":"Audiobook name"},"authors":{"type":"json","description":"Authors"},"narrators":{"type":"json","description":"Narrators"},"publisher":{"type":"string","description":"Publisher"},"description":{"type":"string","description":"Description"},"total_chapters":{"type":"number","description":"Total chapters"},"languages":{"type":"json","description":"Languages"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_audiobook_chapters":{"chapters":{"type":"json","description":"List of chapters"},"total":{"type":"number","description":"Total chapters"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_audiobooks":{"audiobooks":{"type":"json","description":"List of audiobooks"}},"spotify_get_categories":{"categories":{"type":"json","description":"List of browse categories"},"total":{"type":"number","description":"Total number of categories"}},"spotify_get_current_user":{"id":{"type":"string","description":"Spotify user ID"},"display_name":{"type":"string","description":"Display name"},"email":{"type":"string","description":"Email address","optional":true},"country":{"type":"string","description":"Country code","optional":true},"product":{"type":"string","description":"Subscription level (free, premium)","optional":true},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Profile image URL","optional":true},"external_url":{"type":"string","description":"Spotify profile URL"}},"spotify_get_currently_playing":{"is_playing":{"type":"boolean","description":"Whether playback is active"},"progress_ms":{"type":"number","description":"Current position in track (ms)","optional":true},"track":{"type":"object","description":"Currently playing track","optional":true,"properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"external_url":{"type":"string","description":"Spotify URL"}}}},"spotify_get_devices":{"devices":{"type":"array","description":"Available playback devices","items":{"type":"object","properties":{"id":{"type":"string","description":"Device ID"},"is_active":{"type":"boolean","description":"Whether device is active"},"is_private_session":{"type":"boolean","description":"Whether in private session"},"is_restricted":{"type":"boolean","description":"Whether device is restricted"},"name":{"type":"string","description":"Device name"},"type":{"type":"string","description":"Device type (Computer, Smartphone, etc.)"},"volume_percent":{"type":"number","description":"Current volume (0-100)"}}}}},"spotify_get_episode":{"id":{"type":"string","description":"Episode ID"},"name":{"type":"string","description":"Episode name"},"description":{"type":"string","description":"Episode description"},"duration_ms":{"type":"number","description":"Duration in ms"},"release_date":{"type":"string","description":"Release date"},"explicit":{"type":"boolean","description":"Contains explicit content"},"show":{"type":"json","description":"Parent show info"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_episodes":{"episodes":{"type":"json","description":"List of episodes"}},"spotify_get_followed_artists":{"artists":{"type":"array","description":"List of followed artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres associated with the artist"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of followed artists"},"next":{"type":"string","description":"Cursor for next page","optional":true}},"spotify_get_markets":{"markets":{"type":"json","description":"List of ISO country codes"}},"spotify_get_new_releases":{"albums":{"type":"array","description":"List of new releases","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"album_type":{"type":"string","description":"Type of album (album, single, compilation)"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}}}}},"total":{"type":"number","description":"Total number of new releases"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_playback_state":{"is_playing":{"type":"boolean","description":"Whether playback is active"},"device":{"type":"object","description":"Active device information","optional":true,"properties":{"id":{"type":"string","description":"Device ID"},"name":{"type":"string","description":"Device name"},"type":{"type":"string","description":"Device type"},"volume_percent":{"type":"number","description":"Current volume (0-100)"}}},"progress_ms":{"type":"number","description":"Progress in milliseconds","optional":true},"currently_playing_type":{"type":"string","description":"Type of content playing"},"shuffle_state":{"type":"boolean","description":"Whether shuffle is enabled"},"repeat_state":{"type":"string","description":"Repeat mode (off, track, context)"},"track":{"type":"object","description":"Currently playing track","optional":true,"properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"}}}},"spotify_get_playlist":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description","optional":true},"public":{"type":"boolean","description":"Whether the playlist is public"},"collaborative":{"type":"boolean","description":"Whether the playlist is collaborative"},"owner":{"type":"object","description":"Playlist owner information","properties":{"id":{"type":"string","description":"Spotify user ID"},"display_name":{"type":"string","description":"Display name"}}},"image_url":{"type":"string","description":"Playlist cover image URL","optional":true},"total_tracks":{"type":"number","description":"Total number of tracks"},"snapshot_id":{"type":"string","description":"Playlist snapshot ID for versioning"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_playlist_cover":{"images":{"type":"json","description":"List of cover images"}},"spotify_get_playlist_tracks":{"tracks":{"type":"array","description":"List of tracks in the playlist","items":{"type":"object","properties":{"added_at":{"type":"string","description":"When the track was added"},"added_by":{"type":"string","description":"User ID who added the track"},"track":{"type":"object","description":"Track information","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"total":{"type":"number","description":"Total number of tracks in playlist"},"next":{"type":"string","description":"URL for next page of results","optional":true}},"spotify_get_queue":{"currently_playing":{"type":"object","description":"Currently playing track","optional":true,"properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"}}},"queue":{"type":"array","description":"Upcoming tracks in queue","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"}}}}},"spotify_get_recently_played":{"items":{"type":"array","description":"Recently played tracks","items":{"type":"object","properties":{"played_at":{"type":"string","description":"When the track was played"},"track":{"type":"object","description":"Track information","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_albums":{"albums":{"type":"array","description":"List of saved albums","items":{"type":"object","properties":{"added_at":{"type":"string","description":"When the album was saved"},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"total":{"type":"number","description":"Total saved albums"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_audiobooks":{"audiobooks":{"type":"json","description":"List of saved audiobooks"},"total":{"type":"number","description":"Total saved audiobooks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_episodes":{"episodes":{"type":"json","description":"List of saved episodes"},"total":{"type":"number","description":"Total saved episodes"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_shows":{"shows":{"type":"json","description":"List of saved shows"},"total":{"type":"number","description":"Total saved shows"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_saved_tracks":{"tracks":{"type":"array","description":"User\'s saved tracks","items":{"type":"object","properties":{"added_at":{"type":"string","description":"When the track was saved"},"track":{"type":"object","description":"Track information","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"external_url":{"type":"string","description":"Spotify URL"}}}}}},"total":{"type":"number","description":"Total number of saved tracks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_show":{"id":{"type":"string","description":"Show ID"},"name":{"type":"string","description":"Show name"},"description":{"type":"string","description":"Show description"},"publisher":{"type":"string","description":"Publisher name"},"total_episodes":{"type":"number","description":"Total episodes"},"explicit":{"type":"boolean","description":"Contains explicit content"},"languages":{"type":"json","description":"Languages"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_get_show_episodes":{"episodes":{"type":"json","description":"List of episodes"},"total":{"type":"number","description":"Total episodes"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_shows":{"shows":{"type":"json","description":"List of shows"}},"spotify_get_top_artists":{"artists":{"type":"array","description":"User\'s top artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres"},"popularity":{"type":"number","description":"Popularity score"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of top artists"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_top_tracks":{"tracks":{"type":"array","description":"User\'s top tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of top tracks"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_track":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"explicit":{"type":"boolean","description":"Whether the track has explicit content"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"},"uri":{"type":"string","description":"Spotify URI for the track"}},"spotify_get_tracks":{"tracks":{"type":"array","description":"List of tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"}}}},"album":{"type":"object","description":"Album information","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"image_url":{"type":"string","description":"Album cover image URL","optional":true}}},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"explicit":{"type":"boolean","description":"Whether the track has explicit content"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_get_user_playlists":{"playlists":{"type":"array","description":"User\'s playlists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description"},"public":{"type":"boolean","description":"Whether public"},"collaborative":{"type":"boolean","description":"Whether collaborative"},"owner":{"type":"string","description":"Owner display name"},"total_tracks":{"type":"number","description":"Number of tracks"},"image_url":{"type":"string","description":"Cover image URL"},"external_url":{"type":"string","description":"Spotify URL"}}}},"total":{"type":"number","description":"Total number of playlists"},"next":{"type":"string","description":"URL for next page","optional":true}},"spotify_get_user_profile":{"id":{"type":"string","description":"User ID"},"display_name":{"type":"string","description":"Display name"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Profile image URL"},"external_url":{"type":"string","description":"Spotify URL"}},"spotify_pause":{"success":{"type":"boolean","description":"Whether playback was paused"}},"spotify_play":{"success":{"type":"boolean","description":"Whether playback started successfully"}},"spotify_remove_saved_albums":{"success":{"type":"boolean","description":"Whether albums were removed"}},"spotify_remove_saved_audiobooks":{"success":{"type":"boolean","description":"Whether audiobooks were removed"}},"spotify_remove_saved_episodes":{"success":{"type":"boolean","description":"Whether episodes were removed"}},"spotify_remove_saved_shows":{"success":{"type":"boolean","description":"Whether shows were removed"}},"spotify_remove_saved_tracks":{"success":{"type":"boolean","description":"Whether tracks were removed successfully"}},"spotify_remove_tracks_from_playlist":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID after modification"}},"spotify_reorder_playlist_items":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID"}},"spotify_replace_playlist_items":{"snapshot_id":{"type":"string","description":"New playlist snapshot ID"}},"spotify_save_albums":{"success":{"type":"boolean","description":"Whether albums were saved"}},"spotify_save_audiobooks":{"success":{"type":"boolean","description":"Whether audiobooks were saved"}},"spotify_save_episodes":{"success":{"type":"boolean","description":"Whether episodes were saved"}},"spotify_save_shows":{"success":{"type":"boolean","description":"Whether shows were saved"}},"spotify_save_tracks":{"success":{"type":"boolean","description":"Whether the tracks were saved successfully"}},"spotify_search":{"tracks":{"type":"array","description":"List of matching tracks","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify track ID"},"name":{"type":"string","description":"Track name"},"artists":{"type":"array","description":"List of artist names"},"album":{"type":"string","description":"Album name"},"duration_ms":{"type":"number","description":"Track duration in milliseconds"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"preview_url":{"type":"string","description":"URL to 30-second preview","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"artists":{"type":"array","description":"List of matching artists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify artist ID"},"name":{"type":"string","description":"Artist name"},"genres":{"type":"array","description":"List of genres"},"popularity":{"type":"number","description":"Popularity score (0-100)"},"followers":{"type":"number","description":"Number of followers"},"image_url":{"type":"string","description":"Artist image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"albums":{"type":"array","description":"List of matching albums","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify album ID"},"name":{"type":"string","description":"Album name"},"artists":{"type":"array","description":"List of artist names"},"total_tracks":{"type":"number","description":"Total number of tracks"},"release_date":{"type":"string","description":"Release date"},"image_url":{"type":"string","description":"Album cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}},"playlists":{"type":"array","description":"List of matching playlists","items":{"type":"object","properties":{"id":{"type":"string","description":"Spotify playlist ID"},"name":{"type":"string","description":"Playlist name"},"description":{"type":"string","description":"Playlist description","optional":true},"owner":{"type":"string","description":"Owner display name"},"total_tracks":{"type":"number","description":"Total number of tracks"},"image_url":{"type":"string","description":"Playlist cover image URL","optional":true},"external_url":{"type":"string","description":"Spotify URL"}}}}},"spotify_seek":{"success":{"type":"boolean","description":"Whether seek was successful"}},"spotify_set_repeat":{"success":{"type":"boolean","description":"Whether repeat mode was set successfully"}},"spotify_set_shuffle":{"success":{"type":"boolean","description":"Whether shuffle was set successfully"}},"spotify_set_volume":{"success":{"type":"boolean","description":"Whether volume was set"}},"spotify_skip_next":{"success":{"type":"boolean","description":"Whether skip was successful"}},"spotify_skip_previous":{"success":{"type":"boolean","description":"Whether skip was successful"}},"spotify_transfer_playback":{"success":{"type":"boolean","description":"Whether transfer was successful"}},"spotify_unfollow_artists":{"success":{"type":"boolean","description":"Whether artists were unfollowed successfully"}},"spotify_unfollow_playlist":{"success":{"type":"boolean","description":"Whether unfollow succeeded"}},"spotify_update_playlist":{"success":{"type":"boolean","description":"Whether update succeeded"}},"sqs_send":{"message":{"type":"string","description":"Operation status message"},"id":{"type":"string","description":"Message ID"}},"square_batch_retrieve_inventory_counts":{"counts":{"type":"array","description":"Array of inventory count objects","items":{"type":"object","description":"Square InventoryCount object","properties":{"catalog_object_id":{"type":"string","description":"ID of the catalog object (item variation) being counted","optional":true},"catalog_object_type":{"type":"string","description":"Type of the counted catalog object (usually ITEM_VARIATION)","optional":true},"state":{"type":"string","description":"Inventory state (e.g. IN_STOCK, SOLD, WASTE)","optional":true},"location_id":{"type":"string","description":"ID of the location for this count","optional":true},"quantity":{"type":"string","description":"Number of units in the given state at the location","optional":true},"calculated_at":{"type":"string","description":"Timestamp when the count was calculated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_cancel_invoice":{"invoice":{"type":"object","description":"The canceled invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_cancel_payment":{"payment":{"type":"object","description":"The canceled payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_complete_payment":{"payment":{"type":"object","description":"The completed payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_create_catalog_image":{"object":{"type":"object","description":"The created catalog image object","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}},"metadata":{"type":"json","description":"Catalog object summary metadata","properties":{"id":{"type":"string","description":"Square catalog object ID"},"type":{"type":"string","description":"Catalog object type","optional":true},"version":{"type":"number","description":"Catalog object version","optional":true}}}},"square_create_customer":{"customer":{"type":"object","description":"The created customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Customer summary metadata","properties":{"id":{"type":"string","description":"Square customer ID"},"email_address":{"type":"string","description":"Customer email address","optional":true},"given_name":{"type":"string","description":"Customer first name","optional":true},"family_name":{"type":"string","description":"Customer last name","optional":true}}}},"square_create_invoice":{"invoice":{"type":"object","description":"The created invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_create_order":{"order":{"type":"object","description":"The created order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Order summary metadata","properties":{"id":{"type":"string","description":"Square order ID"},"state":{"type":"string","description":"Current order state","optional":true},"location_id":{"type":"string","description":"Order location ID","optional":true}}}},"square_create_payment":{"payment":{"type":"object","description":"The created payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_delete_catalog_object":{"deleted":{"type":"boolean","description":"Whether the catalog object was deleted"},"deleted_object_ids":{"type":"array","description":"IDs of all catalog objects deleted (including children)","items":{"type":"string"}},"deleted_at":{"type":"string","description":"Timestamp when the deletion occurred (RFC 3339)","optional":true}},"square_delete_customer":{"deleted":{"type":"boolean","description":"Whether the customer was deleted"},"id":{"type":"string","description":"ID of the deleted customer"}},"square_delete_invoice":{"deleted":{"type":"boolean","description":"Whether the invoice was deleted"},"id":{"type":"string","description":"ID of the deleted invoice"}},"square_get_catalog_object":{"object":{"type":"object","description":"The retrieved catalog object","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}},"metadata":{"type":"json","description":"Catalog object summary metadata","properties":{"id":{"type":"string","description":"Square catalog object ID"},"type":{"type":"string","description":"Catalog object type","optional":true},"version":{"type":"number","description":"Catalog object version","optional":true}}}},"square_get_customer":{"customer":{"type":"object","description":"The retrieved customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Customer summary metadata","properties":{"id":{"type":"string","description":"Square customer ID"},"email_address":{"type":"string","description":"Customer email address","optional":true},"given_name":{"type":"string","description":"Customer first name","optional":true},"family_name":{"type":"string","description":"Customer last name","optional":true}}}},"square_get_invoice":{"invoice":{"type":"object","description":"The retrieved invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_get_location":{"location":{"type":"object","description":"The retrieved location object","properties":{"id":{"type":"string","description":"Unique ID for the location"},"name":{"type":"string","description":"Name of the location","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"timezone":{"type":"string","description":"IANA timezone of the location","optional":true},"status":{"type":"string","description":"Location status (ACTIVE or INACTIVE)","optional":true},"type":{"type":"string","description":"Location type (PHYSICAL or MOBILE)","optional":true},"merchant_id":{"type":"string","description":"ID of the merchant that owns the location","optional":true},"country":{"type":"string","description":"Country code of the location","optional":true},"language_code":{"type":"string","description":"Language code of the location","optional":true},"currency":{"type":"string","description":"Currency used by the location","optional":true},"phone_number":{"type":"string","description":"Phone number of the location","optional":true},"business_name":{"type":"string","description":"Business name shown to customers","optional":true},"business_email":{"type":"string","description":"Email of the business","optional":true},"description":{"type":"string","description":"Description of the location","optional":true},"capabilities":{"type":"array","description":"Capabilities of the location (e.g. CREDIT_CARD_PROCESSING)","optional":true,"items":{"type":"string"}},"created_at":{"type":"string","description":"Timestamp when the location was created (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Location summary metadata","properties":{"id":{"type":"string","description":"Square location ID"},"name":{"type":"string","description":"Location name","optional":true}}}},"square_get_order":{"order":{"type":"object","description":"The retrieved order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Order summary metadata","properties":{"id":{"type":"string","description":"Square order ID"},"state":{"type":"string","description":"Current order state","optional":true},"location_id":{"type":"string","description":"Order location ID","optional":true}}}},"square_get_payment":{"payment":{"type":"object","description":"The retrieved payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}},"metadata":{"type":"json","description":"Payment summary metadata","properties":{"id":{"type":"string","description":"Square payment ID"},"status":{"type":"string","description":"Current payment status","optional":true},"order_id":{"type":"string","description":"Associated order ID","optional":true}}}},"square_get_refund":{"refund":{"type":"object","description":"The retrieved refund object","properties":{"id":{"type":"string","description":"Unique ID for the refund"},"status":{"type":"string","description":"Refund status (PENDING, COMPLETED, REJECTED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"processing_fee":{"type":"array","description":"Processing fees refunded","optional":true,"items":{"type":"object"}},"payment_id":{"type":"string","description":"ID of the payment being refunded","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"location_id":{"type":"string","description":"ID of the associated location","optional":true},"reason":{"type":"string","description":"Reason for the refund","optional":true},"created_at":{"type":"string","description":"Timestamp when the refund was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the refund was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Refund summary metadata","properties":{"id":{"type":"string","description":"Square refund ID"},"status":{"type":"string","description":"Current refund status","optional":true},"payment_id":{"type":"string","description":"Refunded payment ID","optional":true}}}},"square_list_catalog":{"objects":{"type":"array","description":"Array of catalog objects","items":{"type":"object","description":"Square CatalogObject","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_customers":{"customers":{"type":"array","description":"Array of customer objects","items":{"type":"object","description":"Square Customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_invoices":{"invoices":{"type":"array","description":"Array of invoice objects","items":{"type":"object","description":"Square Invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_locations":{"locations":{"type":"array","description":"Array of location objects","items":{"type":"object","description":"Square Location object","properties":{"id":{"type":"string","description":"Unique ID for the location"},"name":{"type":"string","description":"Name of the location","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"timezone":{"type":"string","description":"IANA timezone of the location","optional":true},"status":{"type":"string","description":"Location status (ACTIVE or INACTIVE)","optional":true},"type":{"type":"string","description":"Location type (PHYSICAL or MOBILE)","optional":true},"merchant_id":{"type":"string","description":"ID of the merchant that owns the location","optional":true},"country":{"type":"string","description":"Country code of the location","optional":true},"language_code":{"type":"string","description":"Language code of the location","optional":true},"currency":{"type":"string","description":"Currency used by the location","optional":true},"phone_number":{"type":"string","description":"Phone number of the location","optional":true},"business_name":{"type":"string","description":"Business name shown to customers","optional":true},"business_email":{"type":"string","description":"Email of the business","optional":true},"description":{"type":"string","description":"Description of the location","optional":true},"capabilities":{"type":"array","description":"Capabilities of the location (e.g. CREDIT_CARD_PROCESSING)","optional":true,"items":{"type":"string"}},"created_at":{"type":"string","description":"Timestamp when the location was created (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of locations returned"}}}},"square_list_payments":{"payments":{"type":"array","description":"Array of payment objects","items":{"type":"object","description":"Square Payment object","properties":{"id":{"type":"string","description":"Unique ID for the payment"},"status":{"type":"string","description":"Payment status (APPROVED, PENDING, COMPLETED, CANCELED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"approved_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"app_fee_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"refunded_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"source_type":{"type":"string","description":"Source of the payment (CARD, BANK_ACCOUNT, WALLET, etc.)","optional":true},"card_details":{"type":"json","description":"Details about a card payment","optional":true},"location_id":{"type":"string","description":"ID of the location where the payment was taken","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the payment","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the payment","optional":true},"receipt_url":{"type":"string","description":"URL of the payment receipt","optional":true},"note":{"type":"string","description":"Optional note attached to the payment","optional":true},"refund_ids":{"type":"array","description":"IDs of refunds associated with the payment","optional":true,"items":{"type":"string"}},"processing_fee":{"type":"array","description":"Processing fees applied to the payment","optional":true,"items":{"type":"object"}},"created_at":{"type":"string","description":"Timestamp when the payment was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the payment was last updated (RFC 3339)","optional":true},"version_token":{"type":"string","description":"Optimistic concurrency token for the payment","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_list_refunds":{"refunds":{"type":"array","description":"Array of refund objects","items":{"type":"object","description":"Square PaymentRefund object","properties":{"id":{"type":"string","description":"Unique ID for the refund"},"status":{"type":"string","description":"Refund status (PENDING, COMPLETED, REJECTED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"processing_fee":{"type":"array","description":"Processing fees refunded","optional":true,"items":{"type":"object"}},"payment_id":{"type":"string","description":"ID of the payment being refunded","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"location_id":{"type":"string","description":"ID of the associated location","optional":true},"reason":{"type":"string","description":"Reason for the refund","optional":true},"created_at":{"type":"string","description":"Timestamp when the refund was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the refund was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_pay_order":{"order":{"type":"object","description":"The paid order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Order summary metadata","properties":{"id":{"type":"string","description":"Square order ID"},"state":{"type":"string","description":"Current order state","optional":true},"location_id":{"type":"string","description":"Order location ID","optional":true}}}},"square_publish_invoice":{"invoice":{"type":"object","description":"The published invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Invoice summary metadata","properties":{"id":{"type":"string","description":"Square invoice ID"},"status":{"type":"string","description":"Current invoice status","optional":true},"version":{"type":"number","description":"Invoice version","optional":true}}}},"square_refund_payment":{"refund":{"type":"object","description":"The created refund object","properties":{"id":{"type":"string","description":"Unique ID for the refund"},"status":{"type":"string","description":"Refund status (PENDING, COMPLETED, REJECTED, or FAILED)","optional":true},"amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"processing_fee":{"type":"array","description":"Processing fees refunded","optional":true,"items":{"type":"object"}},"payment_id":{"type":"string","description":"ID of the payment being refunded","optional":true},"order_id":{"type":"string","description":"ID of the associated order","optional":true},"location_id":{"type":"string","description":"ID of the associated location","optional":true},"reason":{"type":"string","description":"Reason for the refund","optional":true},"created_at":{"type":"string","description":"Timestamp when the refund was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the refund was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Refund summary metadata","properties":{"id":{"type":"string","description":"Square refund ID"},"status":{"type":"string","description":"Current refund status","optional":true},"payment_id":{"type":"string","description":"Refunded payment ID","optional":true}}}},"square_search_catalog_objects":{"objects":{"type":"array","description":"Array of matching catalog objects","items":{"type":"object","description":"Square CatalogObject","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_search_customers":{"customers":{"type":"array","description":"Array of matching customer objects","items":{"type":"object","description":"Square Customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_search_invoices":{"invoices":{"type":"array","description":"Array of matching invoice objects","items":{"type":"object","description":"Square Invoice object","properties":{"id":{"type":"string","description":"Unique ID for the invoice"},"version":{"type":"number","description":"Optimistic concurrency version of the invoice","optional":true},"location_id":{"type":"string","description":"ID of the location for the invoice","optional":true},"order_id":{"type":"string","description":"ID of the order the invoice bills for","optional":true},"status":{"type":"string","description":"Invoice status (DRAFT, UNPAID, SCHEDULED, PARTIALLY_PAID, PAID, etc.)","optional":true},"invoice_number":{"type":"string","description":"Human-readable invoice number","optional":true},"title":{"type":"string","description":"Title of the invoice","optional":true},"description":{"type":"string","description":"Description of the invoice","optional":true},"public_url":{"type":"string","description":"URL where the customer can view and pay the invoice","optional":true},"primary_recipient":{"type":"json","description":"Primary recipient of the invoice","optional":true},"payment_requests":{"type":"array","description":"Payment requests for the invoice","optional":true,"items":{"type":"object"}},"next_payment_amount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"scheduled_at":{"type":"string","description":"Timestamp when the invoice is scheduled to be sent (RFC 3339)","optional":true},"timezone":{"type":"string","description":"Timezone used for invoice dates","optional":true},"delivery_method":{"type":"string","description":"How the invoice is delivered (EMAIL, SHARE_MANUALLY, SMS)","optional":true},"created_at":{"type":"string","description":"Timestamp when the invoice was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the invoice was last updated (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_search_orders":{"orders":{"type":"array","description":"Array of matching order objects","items":{"type":"object","description":"Square Order object","properties":{"id":{"type":"string","description":"Unique ID for the order"},"location_id":{"type":"string","description":"ID of the location for the order","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the order","optional":true},"customer_id":{"type":"string","description":"ID of the associated customer","optional":true},"state":{"type":"string","description":"Order state (OPEN, COMPLETED, or CANCELED)","optional":true},"version":{"type":"number","description":"Optimistic concurrency version of the order","optional":true},"line_items":{"type":"array","description":"Line items in the order","optional":true,"items":{"type":"object"}},"taxes":{"type":"array","description":"Taxes applied to the order","optional":true,"items":{"type":"object"}},"discounts":{"type":"array","description":"Discounts applied to the order","optional":true,"items":{"type":"object"}},"fulfillments":{"type":"array","description":"Fulfillments for the order","optional":true,"items":{"type":"object"}},"net_amounts":{"type":"json","description":"Net money amounts for the order","optional":true},"total_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tax_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_discount_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_service_charge_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"total_tip_money":{"type":"object","description":"Monetary amount with a currency","optional":true,"properties":{"amount":{"type":"number","description":"Amount in the smallest denomination of the currency (e.g. cents for USD)","optional":true},"currency":{"type":"string","description":"Three-letter ISO 4217 currency code (e.g. USD)","optional":true}}},"created_at":{"type":"string","description":"Timestamp when the order was created (RFC 3339)","optional":true},"updated_at":{"type":"string","description":"Timestamp when the order was last updated (RFC 3339)","optional":true},"closed_at":{"type":"string","description":"Timestamp when the order was closed (RFC 3339)","optional":true}}}},"metadata":{"type":"json","description":"List pagination metadata","properties":{"count":{"type":"number","description":"Number of items returned in this page"},"cursor":{"type":"string","description":"Pagination cursor to fetch the next page, if more results exist","optional":true}}}},"square_update_customer":{"customer":{"type":"object","description":"The updated customer object","properties":{"id":{"type":"string","description":"Unique ID for the customer"},"given_name":{"type":"string","description":"First name of the customer","optional":true},"family_name":{"type":"string","description":"Last name of the customer","optional":true},"nickname":{"type":"string","description":"Nickname of the customer","optional":true},"company_name":{"type":"string","description":"Business name of the customer","optional":true},"email_address":{"type":"string","description":"Email address of the customer","optional":true},"phone_number":{"type":"string","description":"Phone number of the customer","optional":true},"address":{"type":"object","description":"Physical address","optional":true,"properties":{"address_line_1":{"type":"string","description":"First line of the address","optional":true},"address_line_2":{"type":"string","description":"Second line of the address","optional":true},"address_line_3":{"type":"string","description":"Third line of the address","optional":true},"locality":{"type":"string","description":"City or town","optional":true},"sublocality":{"type":"string","description":"Neighborhood or district","optional":true},"administrative_district_level_1":{"type":"string","description":"State, province, or region","optional":true},"postal_code":{"type":"string","description":"Postal or ZIP code","optional":true},"country":{"type":"string","description":"Two-letter ISO 3166-1 alpha-2 country code","optional":true},"first_name":{"type":"string","description":"First name of the addressee","optional":true},"last_name":{"type":"string","description":"Last name of the addressee","optional":true}}},"birthday":{"type":"string","description":"Birthday in YYYY-MM-DD or MM-DD format","optional":true},"reference_id":{"type":"string","description":"Optional external reference for the customer","optional":true},"note":{"type":"string","description":"Note about the customer","optional":true},"creation_source":{"type":"string","description":"How the customer profile was created","optional":true},"preferences":{"type":"json","description":"Customer communication preferences","optional":true},"group_ids":{"type":"array","description":"IDs of customer groups the customer belongs to","optional":true,"items":{"type":"string"}},"segment_ids":{"type":"array","description":"IDs of customer segments the customer belongs to","optional":true,"items":{"type":"string"}},"version":{"type":"number","description":"Optimistic concurrency version of the customer","optional":true},"created_at":{"type":"string","description":"Timestamp when the customer was created (RFC 3339)"},"updated_at":{"type":"string","description":"Timestamp when the customer was last updated (RFC 3339)","optional":true}}},"metadata":{"type":"json","description":"Customer summary metadata","properties":{"id":{"type":"string","description":"Square customer ID"},"email_address":{"type":"string","description":"Customer email address","optional":true},"given_name":{"type":"string","description":"Customer first name","optional":true},"family_name":{"type":"string","description":"Customer last name","optional":true}}}},"square_upsert_catalog_object":{"object":{"type":"object","description":"The created or updated catalog object","properties":{"type":{"type":"string","description":"Type of catalog object (ITEM, ITEM_VARIATION, CATEGORY, IMAGE, etc.)"},"id":{"type":"string","description":"Unique ID for the catalog object"},"version":{"type":"number","description":"Optimistic concurrency version of the object","optional":true},"updated_at":{"type":"string","description":"Timestamp when the object was last updated (RFC 3339)","optional":true},"is_deleted":{"type":"boolean","description":"Whether the object is deleted","optional":true},"present_at_all_locations":{"type":"boolean","description":"Whether the object is present at all locations","optional":true},"item_data":{"type":"json","description":"Item-specific data (when type is ITEM)","optional":true},"item_variation_data":{"type":"json","description":"Variation-specific data (when type is ITEM_VARIATION)","optional":true},"category_data":{"type":"json","description":"Category-specific data (when type is CATEGORY)","optional":true},"image_data":{"type":"json","description":"Image-specific data (when type is IMAGE)","optional":true}}},"metadata":{"type":"json","description":"Catalog object summary metadata","properties":{"id":{"type":"string","description":"Square catalog object ID"},"type":{"type":"string","description":"Catalog object type","optional":true},"version":{"type":"number","description":"Catalog object version","optional":true}}}},"ssh_check_command_exists":{"commandExists":{"type":"boolean","description":"Whether the command exists"},"commandPath":{"type":"string","description":"Full path to the command (if found)"},"version":{"type":"string","description":"Command version output (if applicable)"},"message":{"type":"string","description":"Operation status message"}},"ssh_check_file_exists":{"exists":{"type":"boolean","description":"Whether the path exists"},"type":{"type":"string","description":"Type of path (file, directory, symlink, not_found)"},"size":{"type":"number","description":"File size if it is a file"},"permissions":{"type":"string","description":"File permissions (e.g., 0755)"},"modified":{"type":"string","description":"Last modified timestamp"},"message":{"type":"string","description":"Operation status message"}},"ssh_create_directory":{"created":{"type":"boolean","description":"Whether the directory was created successfully"},"remotePath":{"type":"string","description":"Created directory path"},"alreadyExists":{"type":"boolean","description":"Whether the directory already existed"},"message":{"type":"string","description":"Operation status message"}},"ssh_delete_file":{"deleted":{"type":"boolean","description":"Whether the path was deleted successfully"},"remotePath":{"type":"string","description":"Deleted path"},"message":{"type":"string","description":"Operation status message"}},"ssh_download_file":{"downloaded":{"type":"boolean","description":"Whether the file was downloaded successfully"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"fileContent":{"type":"string","description":"File content (base64 encoded for binary files)"},"fileName":{"type":"string","description":"Name of the downloaded file"},"remotePath":{"type":"string","description":"Source path on the remote server"},"size":{"type":"number","description":"File size in bytes"},"message":{"type":"string","description":"Operation status message"}},"ssh_execute_command":{"stdout":{"type":"string","description":"Standard output from command"},"stderr":{"type":"string","description":"Standard error output"},"exitCode":{"type":"number","description":"Command exit code"},"success":{"type":"boolean","description":"Whether command succeeded (exit code 0)"},"message":{"type":"string","description":"Operation status message"}},"ssh_execute_script":{"stdout":{"type":"string","description":"Standard output from script"},"stderr":{"type":"string","description":"Standard error output"},"exitCode":{"type":"number","description":"Script exit code"},"success":{"type":"boolean","description":"Whether script succeeded (exit code 0)"},"scriptPath":{"type":"string","description":"Temporary path where script was uploaded"},"message":{"type":"string","description":"Operation status message"}},"ssh_get_system_info":{"hostname":{"type":"string","description":"Server hostname"},"os":{"type":"string","description":"Operating system (e.g., Linux, Darwin)"},"architecture":{"type":"string","description":"CPU architecture (e.g., x64, arm64)"},"uptime":{"type":"number","description":"System uptime in seconds"},"memory":{"type":"json","description":"Memory information (total, free, used)"},"diskSpace":{"type":"json","description":"Disk space information (total, free, used)"},"message":{"type":"string","description":"Operation status message"}},"ssh_list_directory":{"entries":{"type":"array","description":"Array of file and directory entries","items":{"type":"object","properties":{"name":{"type":"string","description":"File or directory name"},"type":{"type":"string","description":"Entry type (file, directory, symlink)"},"size":{"type":"number","description":"File size in bytes"},"permissions":{"type":"string","description":"File permissions"},"modified":{"type":"string","description":"Last modified timestamp"}}}},"totalFiles":{"type":"number","description":"Total number of files"},"totalDirectories":{"type":"number","description":"Total number of directories"},"message":{"type":"string","description":"Operation status message"}},"ssh_move_rename":{"moved":{"type":"boolean","description":"Whether the operation was successful"},"sourcePath":{"type":"string","description":"Original path"},"destinationPath":{"type":"string","description":"New path"},"message":{"type":"string","description":"Operation status message"}},"ssh_read_file_content":{"content":{"type":"string","description":"File content as string"},"size":{"type":"number","description":"File size in bytes"},"lines":{"type":"number","description":"Number of lines in file"},"remotePath":{"type":"string","description":"Remote file path"},"message":{"type":"string","description":"Operation status message"}},"ssh_upload_file":{"uploaded":{"type":"boolean","description":"Whether the file was uploaded successfully"},"remotePath":{"type":"string","description":"Final path on the remote server"},"size":{"type":"number","description":"File size in bytes"},"message":{"type":"string","description":"Operation status message"}},"ssh_write_file_content":{"written":{"type":"boolean","description":"Whether the file was written successfully"},"remotePath":{"type":"string","description":"File path"},"size":{"type":"number","description":"Final file size in bytes"},"message":{"type":"string","description":"Operation status message"}},"stagehand_agent":{"agentResult":{"type":"object","description":"Result from the Stagehand agent execution","properties":{"success":{"type":"boolean","description":"Whether the agent task completed successfully without errors"},"completed":{"type":"boolean","description":"Whether the agent finished executing (may be false if max steps reached)"},"message":{"type":"string","description":"Final status message or result summary from the agent"},"actions":{"type":"array","description":"List of all actions performed by the agent during task execution","items":{"type":"object","properties":{"type":{"type":"string","description":"Type of action performed (e.g., \\"act\\", \\"observe\\", \\"ariaTree\\", \\"close\\", \\"wait\\", \\"navigate\\")"},"reasoning":{"type":"string","description":"AI reasoning for why this action was taken","optional":true},"taskCompleted":{"type":"boolean","description":"Whether the task was completed after this action","optional":true},"action":{"type":"string","description":"Description of the action taken (e.g., \\"click the submit button\\")","optional":true},"instruction":{"type":"string","description":"Instruction that triggered this action","optional":true},"pageUrl":{"type":"string","description":"URL of the page when this action was performed","optional":true},"pageText":{"type":"string","description":"Page text content (for ariaTree actions)","optional":true},"timestamp":{"type":"number","description":"Unix timestamp when the action was performed","optional":true},"timeMs":{"type":"number","description":"Time in milliseconds (for wait actions)","optional":true}}}}}},"structuredOutput":{"type":"object","description":"Extracted data matching the provided output schema"},"liveViewUrl":{"type":"string","description":"Embeddable Browserbase live view URL (active only while the session is running)","optional":true},"sessionId":{"type":"string","description":"Browserbase session identifier","optional":true}},"stagehand_extract":{"data":{"type":"object","description":"Extracted structured data matching the provided schema"}},"stripe_cancel_payment_intent":{"payment_intent":{"type":"object","description":"The canceled Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_cancel_subscription":{"subscription":{"type":"object","description":"The canceled subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_capture_charge":{"charge":{"type":"json","description":"The captured Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_capture_payment_intent":{"payment_intent":{"type":"object","description":"The captured Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_confirm_payment_intent":{"payment_intent":{"type":"object","description":"The confirmed Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_charge":{"charge":{"type":"json","description":"The created Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_create_customer":{"customer":{"type":"object","description":"The created customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}},"metadata":{"type":"json","description":"Customer metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"email":{"type":"string","description":"Customer email address","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"stripe_create_invoice":{"invoice":{"type":"object","description":"The created invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_payment_intent":{"payment_intent":{"type":"object","description":"The created Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_price":{"price":{"type":"json","description":"The created price object"},"metadata":{"type":"json","description":"Price metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"product":{"type":"string","description":"Associated product ID"},"unit_amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_create_product":{"product":{"type":"json","description":"The created product object"},"metadata":{"type":"json","description":"Product metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"name":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether the resource is currently active"}}}},"stripe_create_subscription":{"subscription":{"type":"object","description":"The created subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_delete_customer":{"deleted":{"type":"boolean","description":"Whether the resource was deleted"},"id":{"type":"string","description":"ID of the deleted resource"}},"stripe_delete_invoice":{"deleted":{"type":"boolean","description":"Whether the invoice was deleted"},"id":{"type":"string","description":"The ID of the deleted invoice"}},"stripe_delete_product":{"deleted":{"type":"boolean","description":"Whether the product was deleted"},"id":{"type":"string","description":"The ID of the deleted product"}},"stripe_finalize_invoice":{"invoice":{"type":"object","description":"The finalized invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_list_charges":{"charges":{"type":"json","description":"Array of Charge objects"},"metadata":{"type":"json","description":"List metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_customers":{"customers":{"type":"array","description":"Array of customer objects","items":{"type":"object","description":"Stripe Customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}}},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_events":{"events":{"type":"json","description":"Array of Event objects"},"metadata":{"type":"json","description":"List metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_invoices":{"invoices":{"type":"json","description":"Array of invoice objects"},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_payment_intents":{"payment_intents":{"type":"array","description":"Array of Payment Intent objects","items":{"type":"object","description":"Stripe Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}}},"metadata":{"type":"json","description":"List metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_prices":{"prices":{"type":"json","description":"Array of price objects"},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_products":{"products":{"type":"json","description":"Array of product objects"},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_list_subscriptions":{"subscriptions":{"type":"array","description":"Array of subscription objects","items":{"type":"object","description":"Stripe Subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}}},"metadata":{"type":"json","description":"List metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_pay_invoice":{"invoice":{"type":"object","description":"The paid invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_resume_subscription":{"subscription":{"type":"object","description":"The resumed subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_retrieve_charge":{"charge":{"type":"json","description":"The retrieved Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_retrieve_customer":{"customer":{"type":"object","description":"The retrieved customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}},"metadata":{"type":"json","description":"Customer metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"email":{"type":"string","description":"Customer email address","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"stripe_retrieve_event":{"event":{"type":"json","description":"The retrieved Event object"},"metadata":{"type":"json","description":"Event metadata including ID, type, and created timestamp","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"type":{"type":"string","description":"Event type identifier"},"created":{"type":"number","description":"Unix timestamp of creation"}}}},"stripe_retrieve_invoice":{"invoice":{"type":"object","description":"The retrieved invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_retrieve_payment_intent":{"payment_intent":{"type":"object","description":"The retrieved Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_retrieve_price":{"price":{"type":"json","description":"The retrieved price object"},"metadata":{"type":"json","description":"Price metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"product":{"type":"string","description":"Associated product ID"},"unit_amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_retrieve_product":{"product":{"type":"json","description":"The retrieved product object"},"metadata":{"type":"json","description":"Product metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"name":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether the resource is currently active"}}}},"stripe_retrieve_subscription":{"subscription":{"type":"object","description":"The retrieved subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_search_charges":{"charges":{"type":"json","description":"Array of matching Charge objects"},"metadata":{"type":"json","description":"Search metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_customers":{"customers":{"type":"array","description":"Array of matching customer objects","items":{"type":"object","description":"Stripe Customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}}},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_invoices":{"invoices":{"type":"json","description":"Array of matching invoice objects"},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_payment_intents":{"payment_intents":{"type":"array","description":"Array of matching Payment Intent objects","items":{"type":"object","description":"Stripe Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}}},"metadata":{"type":"json","description":"Search metadata including count and has_more","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_prices":{"prices":{"type":"json","description":"Array of matching price objects"},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_products":{"products":{"type":"json","description":"Array of matching product objects"},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_search_subscriptions":{"subscriptions":{"type":"array","description":"Array of matching subscription objects","items":{"type":"object","description":"Stripe Subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}}},"metadata":{"type":"json","description":"Search metadata","properties":{"count":{"type":"number","description":"Number of items returned"},"has_more":{"type":"boolean","description":"Whether more items exist beyond this page"}}}},"stripe_send_invoice":{"invoice":{"type":"json","description":"The sent invoice object"},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_charge":{"charge":{"type":"json","description":"The updated Charge object"},"metadata":{"type":"json","description":"Charge metadata including ID, status, amount, currency, and paid status","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"paid":{"type":"boolean","description":"Whether payment has been received"}}}},"stripe_update_customer":{"customer":{"type":"object","description":"The updated customer object","properties":{"id":{"type":"string","description":"Unique identifier for the customer"},"object":{"type":"string","description":"String representing the object type (customer)"},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"balance":{"type":"number","description":"Current balance in smallest currency unit","optional":true},"created":{"type":"number","description":"Unix timestamp when the customer was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)","optional":true},"default_source":{"type":"string","description":"ID of the default payment source","optional":true},"delinquent":{"type":"boolean","description":"Whether the customer has unpaid invoices","optional":true},"description":{"type":"string","description":"Description of the customer","optional":true},"discount":{"type":"json","description":"Discount that applies to all recurring charges","optional":true},"email":{"type":"string","description":"Customer email address (max 512 characters)","optional":true},"invoice_prefix":{"type":"string","description":"Prefix for generating unique invoice numbers","optional":true},"invoice_settings":{"type":"json","description":"Default invoice settings","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"name":{"type":"string","description":"Customer full name or business name (max 256 characters)","optional":true},"next_invoice_sequence":{"type":"number","description":"Next invoice sequence number","optional":true},"phone":{"type":"string","description":"Customer phone number (max 20 characters)","optional":true},"preferred_locales":{"type":"array","description":"Customer preferred locales","optional":true,"items":{"type":"string"}},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"tax_exempt":{"type":"string","description":"Tax exemption status (none, exempt, reverse)","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true}}},"metadata":{"type":"json","description":"Customer metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"email":{"type":"string","description":"Customer email address","optional":true},"name":{"type":"string","description":"Display name","optional":true}}}},"stripe_update_invoice":{"invoice":{"type":"object","description":"The updated invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_payment_intent":{"payment_intent":{"type":"object","description":"The updated Payment Intent object","properties":{"id":{"type":"string","description":"Unique identifier for the Payment Intent"},"object":{"type":"string","description":"String representing the object type (payment_intent)"},"amount":{"type":"number","description":"Amount intended to be collected in smallest currency unit"},"amount_capturable":{"type":"number","description":"Amount that can be captured","optional":true},"amount_received":{"type":"number","description":"Amount that was collected","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the PaymentIntent","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount (if any)","optional":true},"automatic_payment_methods":{"type":"json","description":"Settings for automatic payment methods","optional":true},"canceled_at":{"type":"number","description":"Unix timestamp of cancellation","optional":true},"cancellation_reason":{"type":"string","description":"Reason for cancellation","optional":true},"capture_method":{"type":"string","description":"Controls when funds will be captured (automatic or manual)"},"client_secret":{"type":"string","description":"Client secret for confirming the PaymentIntent","optional":true},"confirmation_method":{"type":"string","description":"How the PaymentIntent can be confirmed (automatic or manual)"},"created":{"type":"number","description":"Unix timestamp when the PaymentIntent was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"customer":{"type":"string","description":"ID of the Customer this PaymentIntent belongs to","optional":true},"description":{"type":"string","description":"Description of the payment","optional":true},"invoice":{"type":"string","description":"ID of the invoice that created this PaymentIntent","optional":true},"last_payment_error":{"type":"json","description":"The payment error encountered in the previous PaymentIntent confirmation","optional":true},"latest_charge":{"type":"string","description":"ID of the latest charge created by this PaymentIntent","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_action":{"type":"json","description":"Actions required before the PaymentIntent can be confirmed","optional":true},"on_behalf_of":{"type":"string","description":"The account on behalf of which to charge","optional":true},"payment_method":{"type":"string","description":"ID of the payment method used","optional":true},"payment_method_options":{"type":"json","description":"Payment-method-specific configuration","optional":true},"payment_method_types":{"type":"array","description":"Payment method types that can be used","items":{"type":"string"}},"processing":{"type":"json","description":"Processing status if payment is being processed asynchronously","optional":true},"receipt_email":{"type":"string","description":"Email address to send the receipt to","optional":true},"review":{"type":"string","description":"ID of the review associated with this PaymentIntent","optional":true},"setup_future_usage":{"type":"string","description":"Indicates intent to make future payments","optional":true},"shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"statement_descriptor":{"type":"string","description":"Statement descriptor for charges","optional":true},"statement_descriptor_suffix":{"type":"string","description":"Statement descriptor suffix","optional":true},"status":{"type":"string","description":"Status of the PaymentIntent (requires_payment_method, requires_confirmation, requires_action, processing, requires_capture, canceled, succeeded)"},"transfer_data":{"type":"json","description":"The data for creating a transfer after the payment succeeds","optional":true},"transfer_group":{"type":"string","description":"Transfer group for transfers associated with the payment","optional":true}}},"metadata":{"type":"json","description":"Payment Intent metadata including ID, status, amount, and currency","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_price":{"price":{"type":"json","description":"The updated price object"},"metadata":{"type":"json","description":"Price metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"product":{"type":"string","description":"Associated product ID"},"unit_amount":{"type":"number","description":"Amount in smallest currency unit (e.g., cents)","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"stripe_update_product":{"product":{"type":"json","description":"The updated product object"},"metadata":{"type":"json","description":"Product metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"name":{"type":"string","description":"Display name"},"active":{"type":"boolean","description":"Whether the resource is currently active"}}}},"stripe_update_subscription":{"subscription":{"type":"object","description":"The updated subscription object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription"},"object":{"type":"string","description":"String representing the object type (subscription)"},"application":{"type":"string","description":"ID of the Connect application that created the subscription","optional":true},"application_fee_percent":{"type":"number","description":"Application fee percent (if any)","optional":true},"automatic_tax":{"type":"json","description":"Automatic tax settings","optional":true},"billing_cycle_anchor":{"type":"number","description":"Unix timestamp determining when billing cycle starts"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription","optional":true},"cancel_at":{"type":"number","description":"Unix timestamp when the subscription will be canceled","optional":true},"cancel_at_period_end":{"type":"boolean","description":"Whether the subscription will be canceled at period end"},"canceled_at":{"type":"number","description":"Unix timestamp when the subscription was canceled","optional":true},"cancellation_details":{"type":"json","description":"Details about cancellation","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the subscription was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"current_period_end":{"type":"number","description":"Unix timestamp when the current period ends"},"current_period_start":{"type":"number","description":"Unix timestamp when the current period started"},"customer":{"type":"string","description":"ID of the customer who owns the subscription"},"days_until_due":{"type":"number","description":"Number of days a customer has to pay invoices","optional":true},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Subscription description (max 500 characters)","optional":true},"discount":{"type":"json","description":"Discount that applies to the subscription","optional":true},"ended_at":{"type":"number","description":"Unix timestamp when the subscription ended","optional":true},"items":{"type":"object","description":"List of subscription items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of subscription items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the subscription item"},"object":{"type":"string","description":"String representing the object type (subscription_item)"},"billing_thresholds":{"type":"json","description":"Billing thresholds for the subscription item","optional":true},"created":{"type":"number","description":"Unix timestamp when the item was added"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"price":{"type":"json","description":"Price object for this subscription item"},"quantity":{"type":"number","description":"Quantity of the plan to subscribe to","optional":true},"subscription":{"type":"string","description":"ID of the subscription this item belongs to"},"tax_rates":{"type":"array","description":"Tax rates applied to this subscription item","optional":true,"items":{"type":"object"}}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"latest_invoice":{"type":"string","description":"ID of the most recent invoice","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_pending_invoice_item_invoice":{"type":"number","description":"Unix timestamp of next pending invoice item invoice","optional":true},"on_behalf_of":{"type":"string","description":"Account the subscription is made on behalf of","optional":true},"pause_collection":{"type":"json","description":"If paused, when collection is paused until","optional":true},"payment_settings":{"type":"json","description":"Payment settings for the subscription","optional":true},"pending_invoice_item_interval":{"type":"json","description":"Pending invoice item interval","optional":true},"pending_setup_intent":{"type":"string","description":"ID of the pending SetupIntent","optional":true},"pending_update":{"type":"json","description":"Pending subscription update","optional":true},"schedule":{"type":"string","description":"ID of the subscription schedule","optional":true},"start_date":{"type":"number","description":"Unix timestamp when the subscription started"},"status":{"type":"string","description":"Status of the subscription (incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid, paused)"},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"transfer_data":{"type":"json","description":"Data for creating transfers after payments succeed","optional":true},"trial_end":{"type":"number","description":"Unix timestamp when the trial ends","optional":true},"trial_settings":{"type":"json","description":"Settings related to subscription trials","optional":true},"trial_start":{"type":"number","description":"Unix timestamp when the trial started","optional":true}}},"metadata":{"type":"json","description":"Subscription metadata including ID, status, and customer","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"customer":{"type":"string","description":"Associated customer ID"}}}},"stripe_void_invoice":{"invoice":{"type":"object","description":"The voided invoice object","properties":{"id":{"type":"string","description":"Unique identifier for the invoice"},"object":{"type":"string","description":"String representing the object type (invoice)"},"account_country":{"type":"string","description":"Country of the business associated with this invoice","optional":true},"account_name":{"type":"string","description":"Name of the account associated with this invoice","optional":true},"account_tax_ids":{"type":"array","description":"Account tax IDs","optional":true,"items":{"type":"string"}},"amount_due":{"type":"number","description":"Final amount due in smallest currency unit"},"amount_paid":{"type":"number","description":"Amount paid in smallest currency unit"},"amount_remaining":{"type":"number","description":"Amount remaining in smallest currency unit"},"amount_shipping":{"type":"number","description":"Shipping amount in smallest currency unit","optional":true},"application":{"type":"string","description":"ID of the Connect application that created the invoice","optional":true},"application_fee_amount":{"type":"number","description":"Application fee amount","optional":true},"attempt_count":{"type":"number","description":"Number of payment attempts made"},"attempted":{"type":"boolean","description":"Whether an attempt has been made to pay the invoice"},"auto_advance":{"type":"boolean","description":"Controls whether Stripe performs automatic collection"},"automatic_tax":{"type":"json","description":"Settings and results for automatic tax lookup","optional":true},"billing_reason":{"type":"string","description":"Reason the invoice was created","optional":true},"charge":{"type":"string","description":"ID of the latest charge for this invoice","optional":true},"collection_method":{"type":"string","description":"Collection method (charge_automatically or send_invoice)"},"created":{"type":"number","description":"Unix timestamp when the invoice was created"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"custom_fields":{"type":"array","description":"Custom fields displayed on the invoice","optional":true,"items":{"type":"object"}},"customer":{"type":"string","description":"ID of the customer who will be billed"},"customer_address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}},"customer_email":{"type":"string","description":"Email of the customer","optional":true},"customer_name":{"type":"string","description":"Name of the customer","optional":true},"customer_phone":{"type":"string","description":"Phone number of the customer","optional":true},"customer_shipping":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"customer_tax_exempt":{"type":"string","description":"Tax exemption status of the customer","optional":true},"customer_tax_ids":{"type":"array","description":"Customer tax IDs","optional":true,"items":{"type":"object"}},"default_payment_method":{"type":"string","description":"ID of the default payment method","optional":true},"default_source":{"type":"string","description":"ID of the default source","optional":true},"default_tax_rates":{"type":"array","description":"Default tax rates","optional":true,"items":{"type":"object"}},"description":{"type":"string","description":"Description displayed in Dashboard (memo)","optional":true},"discount":{"type":"json","description":"Discount applied to the invoice","optional":true},"discounts":{"type":"array","description":"Discounts applied to the invoice","optional":true,"items":{"type":"string"}},"due_date":{"type":"number","description":"Unix timestamp when payment is due","optional":true},"effective_at":{"type":"number","description":"When the invoice was effective","optional":true},"ending_balance":{"type":"number","description":"Ending customer balance after invoice is finalized","optional":true},"footer":{"type":"string","description":"Footer displayed on the invoice","optional":true},"from_invoice":{"type":"json","description":"Details of the invoice that this invoice was created from","optional":true},"hosted_invoice_url":{"type":"string","description":"URL for the hosted invoice page","optional":true},"invoice_pdf":{"type":"string","description":"URL for the invoice PDF","optional":true},"issuer":{"type":"json","description":"The connected account that issues the invoice","optional":true},"last_finalization_error":{"type":"json","description":"Error encountered during finalization","optional":true},"latest_revision":{"type":"string","description":"ID of the most recent revision","optional":true},"lines":{"type":"object","description":"Invoice line items","properties":{"object":{"type":"string","description":"String representing the object type (list)"},"data":{"type":"array","description":"Array of line items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the line item"},"object":{"type":"string","description":"String representing the object type (line_item)"},"amount":{"type":"number","description":"Amount in smallest currency unit"},"amount_excluding_tax":{"type":"number","description":"Amount excluding tax","optional":true},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"},"description":{"type":"string","description":"Description of the line item","optional":true},"discount_amounts":{"type":"array","description":"Discount amounts applied","optional":true,"items":{"type":"object"}},"discountable":{"type":"boolean","description":"Whether the line item is discountable"},"discounts":{"type":"array","description":"Discounts applied to the line item","optional":true,"items":{"type":"string"}},"invoice":{"type":"string","description":"ID of the invoice that contains this line item","optional":true},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"period":{"type":"json","description":"Period this line item covers"},"price":{"type":"json","description":"Price object for this line item","optional":true},"proration":{"type":"boolean","description":"Whether this is a proration"},"proration_details":{"type":"json","description":"Additional details for proration line items","optional":true},"quantity":{"type":"number","description":"Quantity of the item","optional":true},"subscription":{"type":"string","description":"ID of the subscription","optional":true},"subscription_item":{"type":"string","description":"ID of the subscription item","optional":true},"tax_amounts":{"type":"array","description":"Tax amounts for this line item","optional":true,"items":{"type":"object"}},"tax_rates":{"type":"array","description":"Tax rates applied","optional":true,"items":{"type":"object"}},"type":{"type":"string","description":"Type of line item (invoiceitem or subscription)"},"unit_amount_excluding_tax":{"type":"string","description":"Unit amount excluding tax","optional":true}}}},"has_more":{"type":"boolean","description":"Whether there are more items"},"url":{"type":"string","description":"URL to fetch more items"}}},"livemode":{"type":"boolean","description":"Whether object exists in live mode or test mode"},"metadata":{"type":"json","description":"Set of key-value pairs for storing additional information"},"next_payment_attempt":{"type":"number","description":"Unix timestamp of next payment attempt","optional":true},"number":{"type":"string","description":"Human-readable invoice number","optional":true},"on_behalf_of":{"type":"string","description":"Account on behalf of which the invoice was issued","optional":true},"paid":{"type":"boolean","description":"Whether payment was successfully collected"},"paid_out_of_band":{"type":"boolean","description":"Whether the invoice was paid out of band"},"payment_intent":{"type":"string","description":"ID of the PaymentIntent associated with the invoice","optional":true},"payment_settings":{"type":"json","description":"Configuration settings for payment collection","optional":true},"period_end":{"type":"number","description":"End of the usage period"},"period_start":{"type":"number","description":"Start of the usage period"},"post_payment_credit_notes_amount":{"type":"number","description":"Total of all post-payment credit notes","optional":true},"pre_payment_credit_notes_amount":{"type":"number","description":"Total of all pre-payment credit notes","optional":true},"quote":{"type":"string","description":"ID of the quote this invoice was generated from","optional":true},"receipt_number":{"type":"string","description":"Receipt number for the invoice","optional":true},"rendering":{"type":"json","description":"Invoice rendering options","optional":true},"rendering_options":{"type":"json","description":"Invoice rendering options (deprecated)","optional":true},"shipping_cost":{"type":"json","description":"Shipping cost information","optional":true},"shipping_details":{"type":"object","description":"Shipping information","optional":true,"properties":{"name":{"type":"string","description":"Recipient name","optional":true},"phone":{"type":"string","description":"Recipient phone number","optional":true},"address":{"type":"object","description":"Address object","optional":true,"properties":{"line1":{"type":"string","description":"Address line 1 (street address)","optional":true},"line2":{"type":"string","description":"Address line 2 (apartment, suite, etc.)","optional":true},"city":{"type":"string","description":"City name","optional":true},"state":{"type":"string","description":"State, county, province, or region","optional":true},"postal_code":{"type":"string","description":"ZIP or postal code","optional":true},"country":{"type":"string","description":"Two-letter country code (ISO 3166-1 alpha-2)","optional":true}}}}},"starting_balance":{"type":"number","description":"Starting customer balance before invoice"},"statement_descriptor":{"type":"string","description":"Statement descriptor","optional":true},"status":{"type":"string","description":"Status of the invoice (draft, open, paid, uncollectible, void)"},"status_transitions":{"type":"json","description":"Timestamps at which the invoice status was updated","optional":true},"subscription":{"type":"string","description":"ID of the subscription for this invoice","optional":true},"subscription_details":{"type":"json","description":"Details about the subscription","optional":true},"subscription_proration_date":{"type":"number","description":"Only set for upcoming invoices with proration","optional":true},"subtotal":{"type":"number","description":"Total before discounts and taxes"},"subtotal_excluding_tax":{"type":"number","description":"Subtotal excluding tax","optional":true},"tax":{"type":"number","description":"Total tax amount","optional":true},"test_clock":{"type":"string","description":"ID of the test clock","optional":true},"threshold_reason":{"type":"json","description":"Details about why the invoice was created","optional":true},"total":{"type":"number","description":"Total after discounts and taxes"},"total_discount_amounts":{"type":"array","description":"Total discount amounts","optional":true,"items":{"type":"object"}},"total_excluding_tax":{"type":"number","description":"Total excluding tax","optional":true},"total_tax_amounts":{"type":"array","description":"Total tax amounts","optional":true,"items":{"type":"object"}},"transfer_data":{"type":"json","description":"Data for creating transfers","optional":true},"webhooks_delivered_at":{"type":"number","description":"Unix timestamp of webhooks delivery","optional":true}}},"metadata":{"type":"json","description":"Invoice metadata","properties":{"id":{"type":"string","description":"Stripe unique identifier"},"status":{"type":"string","description":"Current state of the resource"},"amount_due":{"type":"number","description":"Amount remaining to be paid in smallest currency unit"},"currency":{"type":"string","description":"Three-letter ISO currency code (lowercase)"}}}},"sts_assume_role":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true},"assumedRoleArn":{"type":"string","description":"ARN of the assumed role"},"assumedRoleId":{"type":"string","description":"Assumed role ID with session name"},"packedPolicySize":{"type":"number","description":"Percentage of allowed policy size used","optional":true},"sourceIdentity":{"type":"string","description":"Source identity set on the role session, if any","optional":true}},"sts_assume_role_with_saml":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true},"assumedRoleArn":{"type":"string","description":"ARN of the assumed role"},"assumedRoleId":{"type":"string","description":"Assumed role ID with session name"},"subject":{"type":"string","description":"Value of the NameID element in the Subject of the SAML assertion","optional":true},"subjectType":{"type":"string","description":"Format of the name ID (e.g. transient, persistent)","optional":true},"issuer":{"type":"string","description":"Value of the Issuer element of the SAML assertion","optional":true},"audience":{"type":"string","description":"Value of the SAML assertion\'s SubjectConfirmationData Recipient attribute","optional":true},"nameQualifier":{"type":"string","description":"Hash uniquely identifying the issuer, account, and SAML provider","optional":true},"packedPolicySize":{"type":"number","description":"Percentage of allowed policy size used","optional":true},"sourceIdentity":{"type":"string","description":"Source identity set on the role session, if any","optional":true}},"sts_assume_role_with_web_identity":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true},"assumedRoleArn":{"type":"string","description":"ARN of the assumed role"},"assumedRoleId":{"type":"string","description":"Assumed role ID with session name"},"subjectFromWebIdentityToken":{"type":"string","description":"Unique user identifier from the identity provider\'s token subject claim"},"audience":{"type":"string","description":"Intended audience (client ID) of the web identity token","optional":true},"provider":{"type":"string","description":"Issuing authority of the presented web identity token","optional":true},"packedPolicySize":{"type":"number","description":"Percentage of allowed policy size used","optional":true},"sourceIdentity":{"type":"string","description":"Source identity set on the role session, if any","optional":true}},"sts_get_access_key_info":{"account":{"type":"string","description":"AWS account ID that owns the access key"}},"sts_get_caller_identity":{"account":{"type":"string","description":"AWS account ID"},"arn":{"type":"string","description":"ARN of the calling entity"},"userId":{"type":"string","description":"Unique identifier of the calling entity"}},"sts_get_session_token":{"accessKeyId":{"type":"string","description":"Temporary access key ID"},"secretAccessKey":{"type":"string","description":"Temporary secret access key"},"sessionToken":{"type":"string","description":"Temporary session token"},"expiration":{"type":"string","description":"Credential expiration timestamp","optional":true}},"stt_assemblyai":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"},"sentiment":{"type":"array","description":"Sentiment analysis results","items":{"type":"object","properties":{"text":{"type":"string","description":"Text that was analyzed"},"sentiment":{"type":"string","description":"Sentiment (POSITIVE, NEGATIVE, NEUTRAL)"},"confidence":{"type":"number","description":"Confidence score"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"entities":{"type":"array","description":"Detected entities","items":{"type":"object","properties":{"entity_type":{"type":"string","description":"Entity type (e.g., person_name, location, organization)"},"text":{"type":"string","description":"Entity text"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"summary":{"type":"string","description":"Auto-generated summary"}},"stt_assemblyai_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"},"sentiment":{"type":"array","description":"Sentiment analysis results","items":{"type":"object","properties":{"text":{"type":"string","description":"Text that was analyzed"},"sentiment":{"type":"string","description":"Sentiment (POSITIVE, NEGATIVE, NEUTRAL)"},"confidence":{"type":"number","description":"Confidence score"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"entities":{"type":"array","description":"Detected entities","items":{"type":"object","properties":{"entity_type":{"type":"string","description":"Entity type (e.g., person_name, location, organization)"},"text":{"type":"string","description":"Entity text"},"start":{"type":"number","description":"Start time in milliseconds","optional":true},"end":{"type":"number","description":"End time in milliseconds","optional":true}}}},"summary":{"type":"string","description":"Auto-generated summary"}},"stt_deepgram":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_deepgram_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments with speaker labels","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_elevenlabs":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_elevenlabs_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_gemini":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_gemini_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments"},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"},"confidence":{"type":"number","description":"Overall confidence score"}},"stt_whisper":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"}},"stt_whisper_v2":{"transcript":{"type":"string","description":"Full transcribed text"},"segments":{"type":"array","description":"Timestamped segments","items":{"type":"object","properties":{"text":{"type":"string","description":"Transcribed text for this segment"},"start":{"type":"number","description":"Start time in seconds"},"end":{"type":"number","description":"End time in seconds"},"speaker":{"type":"string","description":"Speaker identifier (if diarization enabled)","optional":true},"confidence":{"type":"number","description":"Confidence score (0-1)","optional":true}}}},"language":{"type":"string","description":"Detected or specified language"},"duration":{"type":"number","description":"Audio duration in seconds"}},"supabase_count":{"message":{"type":"string","description":"Operation status message"},"count":{"type":"number","description":"Number of rows matching the filter"}},"supabase_delete":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of deleted records"}},"supabase_get_row":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array containing the row data if found, empty array if not found"}},"supabase_insert":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of inserted records"}},"supabase_introspect":{"message":{"type":"string","description":"Operation status message"},"tables":{"type":"array","description":"Array of table schemas with columns, keys, and indexes","items":{"type":"object","properties":{"name":{"type":"string","description":"Table name"},"schema":{"type":"string","description":"Database schema name"},"columns":{"type":"array","description":"Array of column definitions","items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type"},"nullable":{"type":"boolean","description":"Whether the column allows null values — a NOT NULL column that has a default value is misreported as nullable, since the OpenAPI spec this is derived from omits it from the required list in that case"},"default":{"type":"string","description":"Default value for the column","optional":true},"isPrimaryKey":{"type":"boolean","description":"Best-effort guess based on the column being named \\"id\\" (not authoritative)"},"isForeignKey":{"type":"boolean","description":"True only if the column has a \\"references table.column\\" SQL comment; most databases will show false even for real foreign keys"},"references":{"type":"object","description":"Foreign key reference details, when detected via SQL comment","optional":true,"properties":{"table":{"type":"string","description":"Referenced table name"},"column":{"type":"string","description":"Referenced column name"}}}}}},"primaryKey":{"type":"array","description":"Array of primary key column names","items":{"type":"string","description":"Column name"}},"foreignKeys":{"type":"array","description":"Array of foreign key relationships","items":{"type":"object","properties":{"column":{"type":"string","description":"Local column name"},"referencesTable":{"type":"string","description":"Referenced table name"},"referencesColumn":{"type":"string","description":"Referenced column name"}}}},"indexes":{"type":"array","description":"Always empty — index definitions are not exposed by the OpenAPI spec this tool reads","items":{"type":"object","properties":{"name":{"type":"string","description":"Index name"},"columns":{"type":"array","description":"Columns included in the index","items":{"type":"string","description":"Column name"}},"unique":{"type":"boolean","description":"Whether the index enforces uniqueness"}}}}}}},"schemas":{"type":"array","description":"List of schemas found in the database"}},"supabase_invoke_function":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"json","description":"Response body returned by the Edge Function"}},"supabase_query":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of records returned from the query"}},"supabase_rpc":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"json","description":"Result returned from the function"}},"supabase_storage_copy":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Copy operation result with the destination object key","properties":{"Key":{"type":"string","description":"Full object key of the copied file"},"Id":{"type":"string","description":"Identifier of the copied object","optional":true}}}},"supabase_storage_create_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Created bucket result (name)","properties":{"name":{"type":"string","description":"Created bucket name"}}}},"supabase_storage_create_signed_upload_url":{"message":{"type":"string","description":"Operation status message"},"signedUrl":{"type":"string","description":"The temporary signed URL a client can PUT the file to"},"path":{"type":"string","description":"The destination object path"},"token":{"type":"string","description":"The upload token embedded in the signed URL"}},"supabase_storage_create_signed_url":{"message":{"type":"string","description":"Operation status message"},"signedUrl":{"type":"string","description":"The temporary signed URL to access the file"}},"supabase_storage_delete":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of deleted file objects","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the deleted file"},"bucket_id":{"type":"string","description":"Bucket identifier","optional":true},"owner":{"type":"string","description":"Owner identifier","optional":true},"id":{"type":"string","description":"Unique file identifier","optional":true},"updated_at":{"type":"string","description":"Last update timestamp","optional":true},"created_at":{"type":"string","description":"File creation timestamp","optional":true},"last_accessed_at":{"type":"string","description":"Last access timestamp","optional":true}}}}},"supabase_storage_delete_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Delete operation result","properties":{"message":{"type":"string","description":"Operation status message"}}}},"supabase_storage_download":{"file":{"type":"file","description":"Downloaded file stored in execution files","properties":{"name":{"type":"string","description":"File name"},"mimeType":{"type":"string","description":"MIME type of the file"},"data":{"type":"string","description":"Base64 encoded file content"},"size":{"type":"number","description":"File size in bytes"}}}},"supabase_storage_empty_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Empty bucket operation result","properties":{"message":{"type":"string","description":"Operation status message"}}}},"supabase_storage_get_public_url":{"message":{"type":"string","description":"Operation status message"},"publicUrl":{"type":"string","description":"The public URL to access the file"}},"supabase_storage_list":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of file objects with metadata","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique file identifier"},"name":{"type":"string","description":"File name"},"bucket_id":{"type":"string","description":"Bucket identifier the file belongs to"},"owner":{"type":"string","description":"Owner identifier","optional":true},"created_at":{"type":"string","description":"File creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"last_accessed_at":{"type":"string","description":"Last access timestamp"},"metadata":{"type":"object","description":"File metadata including size and MIME type","properties":{"size":{"type":"number","description":"File size in bytes","optional":true},"mimetype":{"type":"string","description":"MIME type of the file","optional":true},"cacheControl":{"type":"string","description":"Cache control header value","optional":true},"lastModified":{"type":"string","description":"Last modified timestamp","optional":true},"eTag":{"type":"string","description":"Entity tag for caching","optional":true}},"optional":true}}}}},"supabase_storage_list_buckets":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of bucket objects","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique bucket identifier"},"name":{"type":"string","description":"Bucket name"},"owner":{"type":"string","description":"Owner identifier","optional":true},"public":{"type":"boolean","description":"Whether the bucket is publicly accessible"},"created_at":{"type":"string","description":"Bucket creation timestamp"},"updated_at":{"type":"string","description":"Last update timestamp"},"file_size_limit":{"type":"number","description":"Maximum file size allowed in bytes","optional":true},"allowed_mime_types":{"type":"array","description":"List of allowed MIME types for uploads","items":{"type":"string","description":"MIME type"},"optional":true}}}}},"supabase_storage_move":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Move operation result","properties":{"message":{"type":"string","description":"Operation status message"},"Id":{"type":"string","description":"Identifier of the destination object","optional":true},"Key":{"type":"string","description":"Full object key of the destination","optional":true}}}},"supabase_storage_update_bucket":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Update operation result","properties":{"message":{"type":"string","description":"Operation status message"}}}},"supabase_storage_upload":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"object","description":"Upload result including file path, bucket, and public URL","properties":{"Id":{"type":"string","description":"Unique identifier for the uploaded file","optional":true},"Key":{"type":"string","description":"Full object key including bucket name"},"path":{"type":"string","description":"Path to the uploaded file within the bucket"},"bucket":{"type":"string","description":"Name of the bucket the file was uploaded to"},"publicUrl":{"type":"string","description":"Public URL for the uploaded file"}}}},"supabase_text_search":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of records matching the search query"}},"supabase_update":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of updated records"}},"supabase_upsert":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of upserted records"}},"supabase_vector_search":{"message":{"type":"string","description":"Operation status message"},"results":{"type":"array","description":"Array of records with similarity scores from the vector search. Each record includes a similarity field (0-1) indicating how similar it is to the query vector."}},"table_batch_insert_rows":{"success":{"type":"boolean","description":"Whether rows were inserted"},"rows":{"type":"array","description":"Inserted rows data"},"insertedCount":{"type":"number","description":"Number of rows inserted"},"message":{"type":"string","description":"Status message"}},"table_create":{"success":{"type":"boolean","description":"Whether table was created"},"table":{"type":"json","description":"Created table metadata"},"message":{"type":"string","description":"Status message"}},"table_delete_row":{"success":{"type":"boolean","description":"Whether row was deleted"},"deletedCount":{"type":"number","description":"Number of rows deleted"},"message":{"type":"string","description":"Status message"}},"table_delete_rows_by_filter":{"success":{"type":"boolean","description":"Whether rows were deleted"},"deletedCount":{"type":"number","description":"Number of rows deleted"},"deletedRowIds":{"type":"array","description":"IDs of deleted rows"},"message":{"type":"string","description":"Status message"}},"table_get_row":{"success":{"type":"boolean","description":"Whether row was retrieved"},"row":{"type":"json","description":"Row data"},"message":{"type":"string","description":"Status message"}},"table_get_schema":{"success":{"type":"boolean","description":"Whether schema was retrieved"},"name":{"type":"string","description":"Table name"},"columns":{"type":"array","description":"Column definitions (each includes its stable id)"},"columnCount":{"type":"number","description":"Number of columns"},"rowCount":{"type":"number","description":"Number of rows in the table"},"maxRows":{"type":"number","description":"Max rows per table for the workspace\'s plan"},"message":{"type":"string","description":"Status message"}},"table_insert_row":{"success":{"type":"boolean","description":"Whether row was inserted"},"row":{"type":"json","description":"Inserted row data"},"message":{"type":"string","description":"Status message"}},"table_list":{"success":{"type":"boolean","description":"Whether operation succeeded"},"tables":{"type":"array","description":"List of tables"},"totalCount":{"type":"number","description":"Total number of tables"}},"table_query_rows":{"success":{"type":"boolean","description":"Whether query succeeded"},"rows":{"type":"array","description":"Query result rows"},"rowCount":{"type":"number","description":"Number of rows returned"},"totalCount":{"type":"number","description":"Total rows matching filter"},"limit":{"type":"number","description":"Limit used in query"},"offset":{"type":"number","description":"Offset used in query"}},"table_query_rows_v2":{"success":{"type":"boolean","description":"Whether the query succeeded"},"rows":{"type":"array","description":"Query result rows"},"rowCount":{"type":"number","description":"Number of rows returned"},"totalCount":{"type":"number","description":"Total rows matching the predicate (computed on the first page only)"},"limit":{"type":"number","description":"Limit used in the query"},"nextCursor":{"type":"string","description":"Cursor to fetch the next page, or null on the last page"}},"table_update_row":{"success":{"type":"boolean","description":"Whether row was updated"},"row":{"type":"json","description":"Updated row data"},"message":{"type":"string","description":"Status message"}},"table_update_rows_by_filter":{"success":{"type":"boolean","description":"Whether rows were updated"},"updatedCount":{"type":"number","description":"Number of rows updated"},"updatedRowIds":{"type":"array","description":"IDs of updated rows"},"message":{"type":"string","description":"Status message"}},"table_upsert_row":{"success":{"type":"boolean","description":"Whether row was upserted"},"row":{"type":"json","description":"Upserted row data"},"operation":{"type":"string","description":"Operation performed: insert or update"},"message":{"type":"string","description":"Status message"}},"tailscale_authorize_device":{"success":{"type":"boolean","description":"Whether the operation succeeded"},"deviceId":{"type":"string","description":"Device ID"},"authorized":{"type":"boolean","description":"Authorization status after the operation"}},"tailscale_create_auth_key":{"id":{"type":"string","description":"Auth key ID"},"key":{"type":"string","description":"The auth key value (only shown once at creation)"},"description":{"type":"string","description":"Key description","optional":true},"created":{"type":"string","description":"Creation timestamp"},"expires":{"type":"string","description":"Expiration timestamp"},"revoked":{"type":"string","description":"Revocation timestamp (empty if not revoked)","optional":true},"capabilities":{"type":"object","description":"Key capabilities","properties":{"reusable":{"type":"boolean","description":"Whether the key is reusable"},"ephemeral":{"type":"boolean","description":"Whether devices are ephemeral"},"preauthorized":{"type":"boolean","description":"Whether devices are pre-authorized"},"tags":{"type":"array","description":"Tags applied to devices using this key"}}}},"tailscale_delete_auth_key":{"success":{"type":"boolean","description":"Whether the auth key was successfully deleted"},"keyId":{"type":"string","description":"ID of the deleted auth key"}},"tailscale_delete_device":{"success":{"type":"boolean","description":"Whether the device was successfully deleted"},"deviceId":{"type":"string","description":"ID of the deleted device"}},"tailscale_delete_user":{"success":{"type":"boolean","description":"Whether the user was successfully deleted"},"userId":{"type":"string","description":"ID of the deleted user"}},"tailscale_expire_device_key":{"success":{"type":"boolean","description":"Whether the device\'s key was successfully expired"},"deviceId":{"type":"string","description":"Device ID"}},"tailscale_get_acl":{"acl":{"type":"string","description":"ACL policy as JSON string"},"etag":{"type":"string","description":"ETag for the current ACL version (use with If-Match header for updates)","optional":true}},"tailscale_get_auth_key":{"id":{"type":"string","description":"Auth key ID"},"description":{"type":"string","description":"Key description","optional":true},"created":{"type":"string","description":"Creation timestamp"},"expires":{"type":"string","description":"Expiration timestamp"},"revoked":{"type":"string","description":"Revocation timestamp","optional":true},"capabilities":{"type":"object","description":"Key capabilities","properties":{"reusable":{"type":"boolean","description":"Whether the key is reusable"},"ephemeral":{"type":"boolean","description":"Whether devices are ephemeral"},"preauthorized":{"type":"boolean","description":"Whether devices are pre-authorized"},"tags":{"type":"array","description":"Tags applied to devices using this key"}}}},"tailscale_get_device":{"id":{"type":"string","description":"Legacy device ID"},"nodeId":{"type":"string","description":"Preferred device ID","optional":true},"name":{"type":"string","description":"Device name"},"hostname":{"type":"string","description":"Device hostname"},"user":{"type":"string","description":"Associated user"},"os":{"type":"string","description":"Operating system"},"clientVersion":{"type":"string","description":"Tailscale client version"},"addresses":{"type":"array","description":"Tailscale IP addresses"},"tags":{"type":"array","description":"Device tags"},"authorized":{"type":"boolean","description":"Whether the device is authorized"},"blocksIncomingConnections":{"type":"boolean","description":"Whether the device blocks incoming connections"},"keyExpiryDisabled":{"type":"boolean","description":"Whether the device key is exempt from expiring","optional":true},"expires":{"type":"string","description":"The device\'s auth key expiration timestamp","optional":true},"lastSeen":{"type":"string","description":"Last seen timestamp"},"created":{"type":"string","description":"Creation timestamp"},"isExternal":{"type":"boolean","description":"Whether the device is external","optional":true},"updateAvailable":{"type":"boolean","description":"Whether an update is available","optional":true},"machineKey":{"type":"string","description":"Machine key","optional":true},"nodeKey":{"type":"string","description":"Node key","optional":true}},"tailscale_get_device_routes":{"advertisedRoutes":{"type":"array","description":"Subnet routes the device is advertising"},"enabledRoutes":{"type":"array","description":"Subnet routes that are approved/enabled"}},"tailscale_get_dns_preferences":{"magicDNS":{"type":"boolean","description":"Whether MagicDNS is enabled"}},"tailscale_get_dns_searchpaths":{"searchPaths":{"type":"array","description":"List of DNS search path domains"}},"tailscale_list_auth_keys":{"keys":{"type":"array","description":"List of auth keys","items":{"type":"object","properties":{"id":{"type":"string","description":"Auth key ID"},"description":{"type":"string","description":"Key description"},"created":{"type":"string","description":"Creation timestamp"},"expires":{"type":"string","description":"Expiration timestamp"},"revoked":{"type":"string","description":"Revocation timestamp"},"capabilities":{"type":"object","description":"Key capabilities","properties":{"reusable":{"type":"boolean","description":"Whether the key is reusable"},"ephemeral":{"type":"boolean","description":"Whether devices are ephemeral"},"preauthorized":{"type":"boolean","description":"Whether devices are pre-authorized"},"tags":{"type":"array","description":"Tags applied to devices"}}}}}},"count":{"type":"number","description":"Total number of auth keys"}},"tailscale_list_devices":{"devices":{"type":"array","description":"List of devices in the tailnet","items":{"type":"object","properties":{"id":{"type":"string","description":"Legacy device ID"},"nodeId":{"type":"string","description":"Preferred device ID"},"name":{"type":"string","description":"Device name"},"hostname":{"type":"string","description":"Device hostname"},"user":{"type":"string","description":"Associated user"},"os":{"type":"string","description":"Operating system"},"clientVersion":{"type":"string","description":"Tailscale client version"},"addresses":{"type":"array","description":"Tailscale IP addresses"},"tags":{"type":"array","description":"Device tags"},"authorized":{"type":"boolean","description":"Whether the device is authorized"},"blocksIncomingConnections":{"type":"boolean","description":"Whether the device blocks incoming connections"},"keyExpiryDisabled":{"type":"boolean","description":"Whether the device key is exempt from expiring"},"expires":{"type":"string","description":"The device\'s auth key expiration timestamp"},"lastSeen":{"type":"string","description":"Last seen timestamp"},"created":{"type":"string","description":"Creation timestamp"}}}},"count":{"type":"number","description":"Total number of devices"}},"tailscale_list_dns_nameservers":{"dns":{"type":"array","description":"List of DNS nameserver addresses"}},"tailscale_list_users":{"users":{"type":"array","description":"List of users in the tailnet","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"displayName":{"type":"string","description":"Display name"},"loginName":{"type":"string","description":"Login name / email"},"profilePicURL":{"type":"string","description":"Profile picture URL","optional":true},"role":{"type":"string","description":"User role (owner, admin, member, etc.)"},"status":{"type":"string","description":"User status (active, suspended, etc.)"},"type":{"type":"string","description":"User type (member, shared, tagged)"},"created":{"type":"string","description":"Creation timestamp"},"lastSeen":{"type":"string","description":"Last seen timestamp","optional":true},"deviceCount":{"type":"number","description":"Number of devices owned by user","optional":true}}}},"count":{"type":"number","description":"Total number of users"}},"tailscale_set_acl":{"acl":{"type":"string","description":"Updated ACL policy as JSON string"},"etag":{"type":"string","description":"ETag for the new ACL version (use with If-Match header for future updates)","optional":true}},"tailscale_set_device_routes":{"advertisedRoutes":{"type":"array","description":"Subnet routes the device is advertising"},"enabledRoutes":{"type":"array","description":"Subnet routes that are now enabled"}},"tailscale_set_device_tags":{"success":{"type":"boolean","description":"Whether the tags were successfully set"},"deviceId":{"type":"string","description":"Device ID"},"tags":{"type":"array","description":"Tags set on the device"}},"tailscale_set_dns_nameservers":{"dns":{"type":"array","description":"Updated list of DNS nameserver addresses"},"magicDNS":{"type":"boolean","description":"Whether MagicDNS is enabled"}},"tailscale_set_dns_preferences":{"magicDNS":{"type":"boolean","description":"Updated MagicDNS status"}},"tailscale_set_dns_searchpaths":{"searchPaths":{"type":"array","description":"Updated list of DNS search path domains"}},"tailscale_suspend_user":{"success":{"type":"boolean","description":"Whether the user was successfully suspended"},"userId":{"type":"string","description":"ID of the suspended user"}},"tailscale_update_device_key":{"success":{"type":"boolean","description":"Whether the operation succeeded"},"deviceId":{"type":"string","description":"Device ID"},"keyExpiryDisabled":{"type":"boolean","description":"Whether key expiry is now disabled"}},"tavily_crawl":{"base_url":{"type":"string","description":"The base URL that was crawled"},"results":{"type":"array","description":"Array of crawled pages with extracted content","items":{"type":"object","properties":{"url":{"type":"string","description":"The crawled page URL"},"raw_content":{"type":"string","description":"Full extracted page content"},"favicon":{"type":"string","description":"Favicon URL for the result","optional":true}}}},"response_time":{"type":"number","description":"Time taken for the crawl request in seconds"},"request_id":{"type":"string","description":"Unique identifier for support reference","optional":true}},"tavily_extract":{"results":{"type":"array","description":"Successfully extracted content from URLs","items":{"type":"object","properties":{"url":{"type":"string","description":"The source URL"},"raw_content":{"type":"string","description":"Full extracted content from the page"},"images":{"type":"array","description":"Image URLs (when include_images is true)","optional":true,"items":{"type":"string"}},"favicon":{"type":"string","description":"Favicon URL for the result","optional":true}}}},"failed_results":{"type":"array","description":"URLs that failed to extract content","optional":true,"items":{"type":"object","properties":{"url":{"type":"string","description":"The URL that failed extraction"},"error":{"type":"string","description":"Error message describing why extraction failed"}}}},"response_time":{"type":"number","description":"Time taken for the extraction request in seconds"}},"tavily_map":{"base_url":{"type":"string","description":"The base URL that was mapped"},"results":{"type":"array","description":"Array of discovered URLs during mapping","items":{"type":"object","properties":{"url":{"type":"string","description":"Discovered URL"}}}},"response_time":{"type":"number","description":"Time taken for the map request in seconds"},"request_id":{"type":"string","description":"Unique identifier for support reference","optional":true}},"tavily_search":{"query":{"type":"string","description":"The search query that was executed"},"results":{"type":"array","description":"Ranked search results with titles, URLs, content snippets, and optional metadata","items":{"type":"object","properties":{"title":{"type":"string","description":"Result title"},"url":{"type":"string","description":"Result URL"},"content":{"type":"string","description":"Brief description or content snippet"},"score":{"type":"number","description":"Relevance score","optional":true},"raw_content":{"type":"string","description":"Full parsed HTML content (if requested)","optional":true},"favicon":{"type":"string","description":"Favicon URL for the domain","optional":true}}}},"answer":{"type":"string","description":"LLM-generated answer to the query (if requested)","optional":true},"images":{"type":"array","description":"Query-related images (if requested)","optional":true,"items":{"type":"object","properties":{"url":{"type":"string","description":"Image URL"},"description":{"type":"string","description":"Image description","optional":true}}}},"auto_parameters":{"type":"object","description":"Automatically selected parameters based on query intent (if enabled)","optional":true},"response_time":{"type":"number","description":"Time taken for the search request in seconds"}},"telegram_copy_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Copied message identifier","properties":{"message_id":{"type":"number","description":"Identifier of the new copied message"}}}},"telegram_delete_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Delete operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"deleted":{"type":"boolean","description":"Whether the message was successfully deleted"}}}},"telegram_edit_message_text":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Edited Telegram message data","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the edited message"}}}},"telegram_forward_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Forwarded Telegram message data","properties":{"message_id":{"type":"number","description":"Identifier of the forwarded message"},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the forwarded message"}}}},"telegram_get_chat":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram chat information","properties":{"id":{"type":"number","description":"Unique chat identifier"},"type":{"type":"string","description":"Chat type (private, group, supergroup, channel)"},"title":{"type":"string","description":"Chat title for groups and channels"},"username":{"type":"string","description":"Chat username, if available"},"first_name":{"type":"string","description":"First name for private chats"},"last_name":{"type":"string","description":"Last name for private chats"},"description":{"type":"string","description":"Chat description"},"bio":{"type":"string","description":"Bio of the other party in a private chat"},"invite_link":{"type":"string","description":"Primary invite link for the chat"},"linked_chat_id":{"type":"number","description":"Linked discussion or channel chat ID"}}}},"telegram_get_chat_member":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram chat member information","properties":{"status":{"type":"string","description":"Member\'s status (creator, administrator, member, restricted, left, kicked)"},"user":{"type":"object","description":"Information about the user","properties":{"id":{"type":"number","description":"Unique user identifier"},"is_bot":{"type":"boolean","description":"Whether the user is a bot"},"first_name":{"type":"string","description":"User\'s first name"},"last_name":{"type":"string","description":"User\'s last name"},"username":{"type":"string","description":"User\'s username"}}}}}},"telegram_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Chat information","properties":{"id":{"type":"number","description":"Chat ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Chat username (if available)"},"username":{"type":"string","description":"Chat title (for groups and channels)"}}},"chat":{"type":"object","description":"Information about the bot that sent the message","properties":{"id":{"type":"number","description":"Bot user ID"},"first_name":{"type":"string","description":"Bot first name"},"username":{"type":"string","description":"Bot username"},"type":{"type":"string","description":"chat type private or channel"}}},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the sent message"}}}},"telegram_pin_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Pin operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the message was pinned"}}}},"telegram_send_animation":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including optional media","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"format":{"type":"object","description":"Media format information (for videos, GIFs, etc.)","properties":{"file_name":{"type":"string","description":"Media file name"},"mime_type":{"type":"string","description":"Media MIME type"},"duration":{"type":"number","description":"Duration of media in seconds"},"width":{"type":"number","description":"Media width in pixels"},"height":{"type":"number","description":"Media height in pixels"},"thumbnail":{"type":"object","description":"Thumbnail image details","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Secondary thumbnail details (duplicate of thumbnail)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Media file ID"},"file_unique_id":{"type":"string","description":"Unique media file identifier"},"file_size":{"type":"number","description":"Size of media file in bytes"}}},"document":{"type":"object","description":"Document file details if the message contains a document","properties":{"file_name":{"type":"string","description":"Document file name"},"mime_type":{"type":"string","description":"Document MIME type"},"thumbnail":{"type":"object","description":"Document thumbnail information","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Duplicate thumbnail info (used for compatibility)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Document file ID"},"file_unique_id":{"type":"string","description":"Unique document file identifier"},"file_size":{"type":"number","description":"Size of document file in bytes"}}}}}},"telegram_send_audio":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including voice/audio information","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where the message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"audio":{"type":"object","description":"Audio file details","properties":{"duration":{"type":"number","description":"Duration of the audio in seconds"},"performer":{"type":"string","description":"Performer of the audio"},"title":{"type":"string","description":"Title of the audio"},"file_name":{"type":"string","description":"Original filename of the audio"},"mime_type":{"type":"string","description":"MIME type of the audio file"},"file_id":{"type":"string","description":"Unique file identifier for this audio"},"file_unique_id":{"type":"string","description":"Unique identifier across different bots for this file"},"file_size":{"type":"number","description":"Size of the audio file in bytes"}}}}}},"telegram_send_chat_action":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Chat action result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the action was broadcast"}}}},"telegram_send_contact":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data for the sent contact","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"}}}},"telegram_send_document":{"message":{"type":"string","description":"Success or error message"},"files":{"type":"file[]","description":"Files attached to the message"},"data":{"type":"object","description":"Telegram message data including document","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"document":{"type":"object","description":"Document file details","properties":{"file_name":{"type":"string","description":"Document file name"},"mime_type":{"type":"string","description":"Document MIME type"},"file_id":{"type":"string","description":"Document file ID"},"file_unique_id":{"type":"string","description":"Unique document file identifier"},"file_size":{"type":"number","description":"Size of document file in bytes"}}}}}},"telegram_send_location":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data for the sent location","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"}}}},"telegram_send_photo":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including optional photo(s)","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Chat information","properties":{"id":{"type":"number","description":"Chat ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Chat username (if available)"},"username":{"type":"string","description":"Chat title (for groups and channels)"}}},"chat":{"type":"object","description":"Information about the bot that sent the message","properties":{"id":{"type":"number","description":"Bot user ID"},"first_name":{"type":"string","description":"Bot first name"},"username":{"type":"string","description":"Bot username"},"type":{"type":"string","description":"Chat type (private, group, supergroup, channel)"}}},"date":{"type":"number","description":"Unix timestamp when message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"photo":{"type":"array","description":"List of photos included in the message","items":{"type":"object","properties":{"file_id":{"type":"string","description":"Unique file ID of the photo"},"file_unique_id":{"type":"string","description":"Unique identifier for this file across different bots"},"file_size":{"type":"number","description":"Size of the photo file in bytes"},"width":{"type":"number","description":"Photo width in pixels"},"height":{"type":"number","description":"Photo height in pixels"}}}}}}},"telegram_send_poll":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data for the sent poll","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"date":{"type":"number","description":"Unix timestamp when message was sent"}}}},"telegram_send_video":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Telegram message data including optional media","properties":{"message_id":{"type":"number","description":"Unique Telegram message identifier"},"from":{"type":"object","description":"Information about the sender","properties":{"id":{"type":"number","description":"Sender ID"},"is_bot":{"type":"boolean","description":"Whether the chat is a bot or not"},"first_name":{"type":"string","description":"Sender\'s first name (if available)"},"username":{"type":"string","description":"Sender\'s username (if available)"}}},"chat":{"type":"object","description":"Information about the chat where message was sent","properties":{"id":{"type":"number","description":"Chat ID"},"first_name":{"type":"string","description":"Chat first name (if private chat)"},"username":{"type":"string","description":"Chat username (for private or channels)"},"type":{"type":"string","description":"Type of chat (private, group, supergroup, or channel)"}}},"date":{"type":"number","description":"Unix timestamp when the message was sent"},"text":{"type":"string","description":"Text content of the sent message (if applicable)"},"format":{"type":"object","description":"Media format information (for videos, GIFs, etc.)","properties":{"file_name":{"type":"string","description":"Media file name"},"mime_type":{"type":"string","description":"Media MIME type"},"duration":{"type":"number","description":"Duration of media in seconds"},"width":{"type":"number","description":"Media width in pixels"},"height":{"type":"number","description":"Media height in pixels"},"thumbnail":{"type":"object","description":"Thumbnail image details","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Secondary thumbnail details (duplicate of thumbnail)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Media file ID"},"file_unique_id":{"type":"string","description":"Unique media file identifier"},"file_size":{"type":"number","description":"Size of media file in bytes"}}},"document":{"type":"object","description":"Document file details if the message contains a document","properties":{"file_name":{"type":"string","description":"Document file name"},"mime_type":{"type":"string","description":"Document MIME type"},"thumbnail":{"type":"object","description":"Document thumbnail information","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"thumb":{"type":"object","description":"Duplicate thumbnail info (used for compatibility)","properties":{"file_id":{"type":"string","description":"Thumbnail file ID"},"file_unique_id":{"type":"string","description":"Unique thumbnail file identifier"},"file_size":{"type":"number","description":"Thumbnail file size in bytes"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"file_id":{"type":"string","description":"Document file ID"},"file_unique_id":{"type":"string","description":"Unique document file identifier"},"file_size":{"type":"number","description":"Size of document file in bytes"}}}}}},"telegram_set_message_reaction":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Reaction operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the reaction was set"}}}},"telegram_unpin_message":{"message":{"type":"string","description":"Success or error message"},"data":{"type":"object","description":"Unpin operation result","properties":{"ok":{"type":"boolean","description":"API response success status"},"result":{"type":"boolean","description":"Whether the message was unpinned"}}}},"temporal_cancel_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the execution whose cancellation was requested"}},"temporal_count_workflows":{"count":{"type":"number","description":"Number of workflow executions matching the query"},"groups":{"type":"array","description":"Per-group counts when the query uses GROUP BY (empty otherwise)","items":{"type":"object","properties":{"values":{"type":"json","description":"Decoded values of the GROUP BY fields"},"count":{"type":"number","description":"Number of executions in the group"}}}}},"temporal_create_schedule":{"scheduleId":{"type":"string","description":"ID of the created schedule"}},"temporal_delete_schedule":{"scheduleId":{"type":"string","description":"ID of the deleted schedule"}},"temporal_describe_schedule":{"scheduleId":{"type":"string","description":"Schedule ID"},"paused":{"type":"boolean","description":"Whether the schedule is paused"},"notes":{"type":"string","description":"Human-readable notes on the schedule","optional":true},"workflowType":{"type":"string","description":"Workflow type the schedule starts","optional":true},"taskQueue":{"type":"string","description":"Task queue used for started workflows","optional":true},"workflowId":{"type":"string","description":"Workflow ID template for started workflows","optional":true},"spec":{"type":"json","description":"Schedule spec (calendars, intervals, cron strings, jitter, time zone)","optional":true},"recentActions":{"type":"array","description":"Most recent actions taken by the schedule","items":{"type":"object","properties":{"scheduleTime":{"type":"string","description":"Nominal scheduled time (RFC 3339)"},"actualTime":{"type":"string","description":"Actual time the action ran (RFC 3339)"},"workflowId":{"type":"string","description":"Workflow ID of the started execution"},"runId":{"type":"string","description":"Run ID of the started execution"}}}},"futureActionTimes":{"type":"json","description":"Upcoming action times (RFC 3339)"}},"temporal_describe_task_queue":{"taskQueue":{"type":"string","description":"Name of the described task queue"},"pollers":{"type":"array","description":"Workers currently polling the task queue (empty when no workers are running)","items":{"type":"object","properties":{"identity":{"type":"string","description":"Identity of the polling worker"},"lastAccessTime":{"type":"string","description":"Last time the worker polled the queue (RFC 3339)"},"ratePerSecond":{"type":"number","description":"Poller rate per second"}}}}},"temporal_describe_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the execution"},"runId":{"type":"string","description":"Run ID of the execution"},"workflowType":{"type":"string","description":"Workflow type name"},"status":{"type":"string","description":"Execution status (RUNNING, COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, or TIMED_OUT)"},"startTime":{"type":"string","description":"Start time of the execution (RFC 3339)"},"closeTime":{"type":"string","description":"Close time of the execution (RFC 3339), null while running","optional":true},"executionTime":{"type":"string","description":"Effective execution start time (RFC 3339), e.g. the first cron run time","optional":true},"historyLength":{"type":"number","description":"Number of events in the workflow history"},"taskQueue":{"type":"string","description":"Task queue of the execution"},"memo":{"type":"json","description":"Decoded memo fields attached to the execution"},"searchAttributes":{"type":"json","description":"Decoded search attribute values"},"pendingActivities":{"type":"array","description":"Activities currently pending on the execution","items":{"type":"object","properties":{"activityId":{"type":"string","description":"Activity ID"},"activityType":{"type":"string","description":"Activity type name"},"state":{"type":"string","description":"Pending state (SCHEDULED, STARTED, CANCEL_REQUESTED, PAUSED, or PAUSE_REQUESTED)"},"attempt":{"type":"number","description":"Current attempt number"},"lastFailureMessage":{"type":"string","description":"Message of the most recent failure, if the activity is retrying"}}}}},"temporal_get_workflow_history":{"events":{"type":"array","description":"History events of the workflow execution, in order","items":{"type":"object","properties":{"eventId":{"type":"number","description":"Sequential ID of the event"},"eventTime":{"type":"string","description":"Time the event was recorded (RFC 3339)"},"eventType":{"type":"string","description":"Event type (e.g., WORKFLOW_EXECUTION_STARTED, ACTIVITY_TASK_COMPLETED)"},"attributes":{"type":"json","description":"The event\'s type-specific attributes (payload data is base64-encoded)"}}}},"nextPageToken":{"type":"string","description":"Token for the next page of events, null when no more pages exist","optional":true}},"temporal_list_schedules":{"schedules":{"type":"array","description":"Schedules in the namespace","items":{"type":"object","properties":{"scheduleId":{"type":"string","description":"Schedule ID"},"workflowType":{"type":"string","description":"Workflow type the schedule starts"},"paused":{"type":"boolean","description":"Whether the schedule is paused"},"notes":{"type":"string","description":"Human-readable notes on the schedule"},"futureActionTimes":{"type":"json","description":"Upcoming action times (RFC 3339)"}}}},"nextPageToken":{"type":"string","description":"Token for the next page of results, null when no more pages exist","optional":true}},"temporal_list_workflows":{"executions":{"type":"array","description":"Workflow executions matching the query","items":{"type":"object","properties":{"workflowId":{"type":"string","description":"Workflow ID of the execution"},"runId":{"type":"string","description":"Run ID of the execution"},"workflowType":{"type":"string","description":"Workflow type name"},"status":{"type":"string","description":"Execution status (RUNNING, COMPLETED, FAILED, CANCELED, TERMINATED, CONTINUED_AS_NEW, or TIMED_OUT)"},"startTime":{"type":"string","description":"Start time of the execution (RFC 3339)"},"closeTime":{"type":"string","description":"Close time of the execution (RFC 3339), null while running"},"executionTime":{"type":"string","description":"Effective execution start time (RFC 3339)"},"historyLength":{"type":"number","description":"Number of events in the workflow history"},"taskQueue":{"type":"string","description":"Task queue of the execution"}}}},"nextPageToken":{"type":"string","description":"Token for the next page of results, null when no more pages exist","optional":true}},"temporal_pause_schedule":{"scheduleId":{"type":"string","description":"ID of the paused schedule"}},"temporal_query_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the queried execution"},"queryType":{"type":"string","description":"Name of the query that was run"},"result":{"type":"json","description":"Decoded query result. A single payload is returned as its JSON value; multiple payloads are returned as an array"}},"temporal_reset_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the reset execution"},"runId":{"type":"string","description":"Run ID of the new run created by the reset"}},"temporal_signal_with_start":{"workflowId":{"type":"string","description":"Workflow ID of the signaled execution"},"runId":{"type":"string","description":"Run ID of the signaled (or newly started) execution"},"started":{"type":"boolean","description":"Whether this call started a new execution (false when only signaled)"}},"temporal_signal_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the signaled execution"},"signalName":{"type":"string","description":"Name of the signal that was sent"}},"temporal_start_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the execution"},"runId":{"type":"string","description":"Run ID of the started workflow execution"},"started":{"type":"boolean","description":"Whether a new execution was started (false when an existing execution was reused)"}},"temporal_terminate_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the terminated execution"}},"temporal_trigger_schedule":{"scheduleId":{"type":"string","description":"ID of the triggered schedule"}},"temporal_unpause_schedule":{"scheduleId":{"type":"string","description":"ID of the unpaused schedule"}},"temporal_update_workflow":{"workflowId":{"type":"string","description":"Workflow ID of the updated execution"},"updateName":{"type":"string","description":"Name of the update that was invoked"},"result":{"type":"json","description":"Decoded update result. A single payload is returned as its JSON value; multiple payloads are returned as an array"}},"textract_analyze_expense":{"expenseDocuments":{"type":"array","description":"Detected expense documents with summary fields and line items","items":{"type":"object","properties":{"expenseIndex":{"type":"number","description":"Index of the expense document"},"summaryFields":{"type":"array","description":"Header fields such as vendor name, invoice date, and totals","items":{"type":"object","properties":{"type":{"type":"object","description":"Normalized field label (e.g., VENDOR_NAME, TOTAL, ITEM, QUANTITY, PRICE)","properties":{"text":{"type":"string","description":"Field label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"valueDetection":{"type":"object","description":"Detected value for the field","properties":{"text":{"type":"string","description":"Field value text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"labelDetection":{"type":"object","description":"The printed label detected next to the value, if any","optional":true,"properties":{"text":{"type":"string","description":"Label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"pageNumber":{"type":"number","description":"Page number the field was found on","optional":true},"currency":{"type":"object","description":"Currency of a monetary value, if detected","optional":true,"properties":{"code":{"type":"string","description":"ISO currency code (e.g., USD)"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"groupProperties":{"type":"array","description":"Grouping metadata (e.g., distinguishes vendor vs. recipient address lines)","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Group identifier"},"types":{"type":"array","description":"Group type tags","items":{"type":"string"}}}}}}}},"lineItemGroups":{"type":"array","description":"Groups of line items (e.g., purchased items and their prices)","items":{"type":"object","properties":{"lineItemGroupIndex":{"type":"number","description":"Index of the line item group"},"lineItems":{"type":"array","description":"Individual line items within the group","items":{"type":"object","properties":{"lineItemExpenseFields":{"type":"array","description":"Fields for a single line item (description, quantity, price)","items":{"type":"object","properties":{"type":{"type":"object","description":"Normalized field label (e.g., VENDOR_NAME, TOTAL, ITEM, QUANTITY, PRICE)","properties":{"text":{"type":"string","description":"Field label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"valueDetection":{"type":"object","description":"Detected value for the field","properties":{"text":{"type":"string","description":"Field value text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"labelDetection":{"type":"object","description":"The printed label detected next to the value, if any","optional":true,"properties":{"text":{"type":"string","description":"Label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"pageNumber":{"type":"number","description":"Page number the field was found on","optional":true},"currency":{"type":"object","description":"Currency of a monetary value, if detected","optional":true,"properties":{"code":{"type":"string","description":"ISO currency code (e.g., USD)"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"groupProperties":{"type":"array","description":"Grouping metadata (e.g., distinguishes vendor vs. recipient address lines)","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Group identifier"},"types":{"type":"array","description":"Group type tags","items":{"type":"string"}}}}}}}}}}}}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages in the document"}}},"modelVersion":{"type":"string","description":"Version of the AnalyzeExpense model used (multi-page/async only)","optional":true}},"textract_analyze_id":{"identityDocuments":{"type":"array","description":"Detected identity documents with normalized fields","items":{"type":"object","properties":{"documentIndex":{"type":"number","description":"Index of the document page set"},"identityDocumentFields":{"type":"array","description":"Normalized fields such as FIRST_NAME, LAST_NAME, DATE_OF_BIRTH, DOCUMENT_NUMBER, EXPIRATION_DATE","items":{"type":"object","properties":{"type":{"type":"object","description":"Normalized field label","properties":{"text":{"type":"string","description":"Field label text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}},"valueDetection":{"type":"object","description":"Detected value for the field, with a normalized value for dates","properties":{"text":{"type":"string","description":"Field value text"},"confidence":{"type":"number","description":"Confidence score (0-100)"}}}}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages analyzed"}}},"modelVersion":{"type":"string","description":"Version of the AnalyzeID model used for processing","optional":true}},"textract_parser":{"blocks":{"type":"array","description":"Array of Block objects containing detected text, tables, forms, and other elements","items":{"type":"object","properties":{"BlockType":{"type":"string","description":"Type of block (PAGE, LINE, WORD, TABLE, CELL, KEY_VALUE_SET, etc.)"},"Id":{"type":"string","description":"Unique identifier for the block"},"Text":{"type":"string","description":"The text content (for LINE and WORD blocks)","optional":true},"TextType":{"type":"string","description":"Type of text (PRINTED or HANDWRITING)","optional":true},"Confidence":{"type":"number","description":"Confidence score (0-100)","optional":true},"Page":{"type":"number","description":"Page number","optional":true},"Geometry":{"type":"object","description":"Location and bounding box information","optional":true,"properties":{"BoundingBox":{"type":"object","properties":{"Height":{"type":"number","description":"Height as ratio of document height"},"Left":{"type":"number","description":"Left position as ratio of document width"},"Top":{"type":"number","description":"Top position as ratio of document height"},"Width":{"type":"number","description":"Width as ratio of document width"}}},"Polygon":{"type":"array","description":"Polygon coordinates","items":{"type":"object","properties":{"X":{"type":"number","description":"X coordinate"},"Y":{"type":"number","description":"Y coordinate"}}}}}},"Relationships":{"type":"array","description":"Relationships to other blocks","optional":true,"items":{"type":"object","properties":{"Type":{"type":"string","description":"Relationship type (CHILD, VALUE, ANSWER, etc.)"},"Ids":{"type":"array","description":"IDs of related blocks"}}}},"EntityTypes":{"type":"array","description":"Entity types for KEY_VALUE_SET (KEY or VALUE)","optional":true},"SelectionStatus":{"type":"string","description":"For checkboxes: SELECTED or NOT_SELECTED","optional":true},"RowIndex":{"type":"number","description":"Row index for table cells","optional":true},"ColumnIndex":{"type":"number","description":"Column index for table cells","optional":true},"RowSpan":{"type":"number","description":"Row span for merged cells","optional":true},"ColumnSpan":{"type":"number","description":"Column span for merged cells","optional":true},"Query":{"type":"object","description":"Query information for QUERY blocks","optional":true,"properties":{"Text":{"type":"string","description":"Query text"},"Alias":{"type":"string","description":"Query alias","optional":true},"Pages":{"type":"array","description":"Pages to search","optional":true}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages in the document"}}},"modelVersion":{"type":"string","description":"Version of the Textract model used for processing","optional":true}},"textract_parser_v2":{"blocks":{"type":"array","description":"Array of Block objects containing detected text, tables, forms, and other elements","items":{"type":"object","properties":{"BlockType":{"type":"string","description":"Type of block (PAGE, LINE, WORD, TABLE, CELL, KEY_VALUE_SET, etc.)"},"Id":{"type":"string","description":"Unique identifier for the block"},"Text":{"type":"string","description":"The text content (for LINE and WORD blocks)","optional":true},"TextType":{"type":"string","description":"Type of text (PRINTED or HANDWRITING)","optional":true},"Confidence":{"type":"number","description":"Confidence score (0-100)","optional":true},"Page":{"type":"number","description":"Page number","optional":true},"Geometry":{"type":"object","description":"Location and bounding box information","optional":true,"properties":{"BoundingBox":{"type":"object","properties":{"Height":{"type":"number","description":"Height as ratio of document height"},"Left":{"type":"number","description":"Left position as ratio of document width"},"Top":{"type":"number","description":"Top position as ratio of document height"},"Width":{"type":"number","description":"Width as ratio of document width"}}},"Polygon":{"type":"array","description":"Polygon coordinates","items":{"type":"object","properties":{"X":{"type":"number","description":"X coordinate"},"Y":{"type":"number","description":"Y coordinate"}}}}}},"Relationships":{"type":"array","description":"Relationships to other blocks","optional":true,"items":{"type":"object","properties":{"Type":{"type":"string","description":"Relationship type (CHILD, VALUE, ANSWER, etc.)"},"Ids":{"type":"array","description":"IDs of related blocks"}}}},"EntityTypes":{"type":"array","description":"Entity types for KEY_VALUE_SET (KEY or VALUE)","optional":true},"SelectionStatus":{"type":"string","description":"For checkboxes: SELECTED or NOT_SELECTED","optional":true},"RowIndex":{"type":"number","description":"Row index for table cells","optional":true},"ColumnIndex":{"type":"number","description":"Column index for table cells","optional":true},"RowSpan":{"type":"number","description":"Row span for merged cells","optional":true},"ColumnSpan":{"type":"number","description":"Column span for merged cells","optional":true},"Query":{"type":"object","description":"Query information for QUERY blocks","optional":true,"properties":{"Text":{"type":"string","description":"Query text"},"Alias":{"type":"string","description":"Query alias","optional":true},"Pages":{"type":"array","description":"Pages to search","optional":true}}}}}},"documentMetadata":{"type":"object","description":"Metadata about the analyzed document","properties":{"pages":{"type":"number","description":"Number of pages in the document"}}},"modelVersion":{"type":"string","description":"Version of the Textract model used for processing","optional":true}},"thinking_tool":{"acknowledgedThought":{"type":"string","description":"The thought that was processed and acknowledged"}},"thrive_add_audience_managers":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_add_audience_members":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_add_user_tags":{"status":{"type":"number","description":"The HTTP status code of the operation"},"message":{"type":"string","description":"A human-readable result message"}},"thrive_create_assignment":{"assignment":{"type":"object","description":"The created assignment","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_create_audience":{"audience":{"type":"object","description":"The created audience","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"thrive_create_completion":{"statementId":{"type":"string","description":"The completion statement ID"}},"thrive_create_user":{"user":{"type":"object","description":"The created user","properties":{"id":{"type":"string","description":"The user ID"},"loginMethod":{"type":"string","description":"How the user logs in"},"ref":{"type":"string","description":"Your organisation\'s unique identifier for the user"},"email":{"type":"string","description":"The email address for the user"},"firstName":{"type":"string","description":"The given name of the individual"},"lastName":{"type":"string","description":"The family name of the individual"},"role":{"type":"string","description":"Role assigned to this individual"},"jobTitle":{"type":"string","description":"Name of this individual\'s role"},"managerRef":{"type":"string","description":"The line manager\'s ref","nullable":true},"startDate":{"type":"string","description":"Date started with the organisation","nullable":true},"endDate":{"type":"string","description":"Date left the organisation","nullable":true},"timeZone":{"type":"string","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","description":"The user\'s preferred language"},"active":{"type":"boolean","description":"Whether the account is active or suspended"},"createdAt":{"type":"string","description":"Date/time the user was created"},"updatedAt":{"type":"string","description":"Date/time the user was last modified"},"sso":{"type":"boolean","description":"Whether the account is managed by an auth provider"},"domain":{"type":"string","description":"Domain this individual is associated with","nullable":true},"additionalFields":{"type":"json","description":"Custom field values for this user","nullable":true}}}},"thrive_delete_assignment":{"success":{"type":"boolean","description":"Whether the assignment was deleted"}},"thrive_delete_audience":{"success":{"type":"boolean","description":"Whether the audience was deleted"}},"thrive_delete_user":{"success":{"type":"boolean","description":"Whether the user was deleted"}},"thrive_get_activity":{"activity":{"type":"object","description":"The activity record","properties":{"type":{"type":"string","description":"The activity action type"},"name":{"type":"string","description":"The name of the activity"},"id":{"type":"string","description":"Unique ID for this activity record"},"user":{"type":"string","description":"User ID who triggered the activity"},"date":{"type":"string","description":"Timestamp when the activity occurred (ISO 8601)"},"contextId":{"type":"string","description":"Identifier for the context item"},"contextType":{"type":"string","description":"What this activity was in relation to"},"data":{"type":"json","description":"Unstructured activity data; shape varies by type"},"with":{"type":"json","description":"Additional context information","nullable":true}}}},"thrive_get_assignment":{"assignment":{"type":"object","description":"The assignment","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_get_audience":{"audience":{"type":"object","description":"The audience","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"thrive_get_completion":{"completion":{"type":"object","description":"The completion record","properties":{"id":{"type":"string","description":"The completion ID"},"userId":{"type":"string","description":"The user ID"},"contentId":{"type":"string","description":"The content ID for the content completed"},"contentVersion":{"type":"number","description":"The version of the content"},"skills":{"type":"array","description":"The skills acquired by completing this content","items":{"type":"string"}},"completionType":{"type":"string","description":"The type of completion record"},"hadDueDate":{"type":"boolean","description":"Whether the completion had a due date"},"isRPL":{"type":"boolean","description":"Whether the completion was imported via RPL"},"completedAt":{"type":"string","description":"Timestamp when the completion occurred (ISO 8601)"},"activeUntil":{"type":"string","description":"Timestamp the completion is valid until (ISO 8601)"}}}},"thrive_get_content":{"content":{"type":"object","description":"The content record","properties":{"id":{"type":"string","description":"Unique identifier for the content"},"title":{"type":"string","description":"Title of the content"},"description":{"type":"string","description":"Detailed description (may contain HTML)"},"tags":{"type":"array","description":"Tags associated with this content","items":{"type":"string"}},"type":{"type":"string","description":"The kind of artifact associated with this content"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"},"author":{"type":"string","description":"User ID who authored the content","nullable":true},"isOfficial":{"type":"boolean","description":"Whether the content is recognised as official"},"duration":{"type":"object","description":"Expected time to complete the content","nullable":true,"properties":{"value":{"type":"number","description":"Duration value","nullable":true},"unit":{"type":"string","description":"The unit of the duration (always \'minutes\')"}}},"contentHistory":{"type":"array","description":"Chronological history of actions on this content","items":{"type":"object","properties":{"action":{"type":"string","description":"Type of change or event recorded"},"timestamp":{"type":"string","description":"When the action occurred (ISO 8601)"},"performedBy":{"type":"object","description":"The actor that performed the action","properties":{"type":{"type":"string","description":"Kind of actor (e.g. user or system)"},"value":{"type":"string","description":"Identifier or value of the actor"}}}}}}}}},"thrive_get_cpd_category":{"category":{"type":"object","description":"The CPD category","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}}},"thrive_get_cpd_entry":{"entry":{"type":"object","description":"The CPD entry","properties":{"logEntryId":{"type":"string","description":"Unique ID for this activity record"},"userId":{"type":"string","description":"User ID who triggered this activity record"},"activity":{"type":"object","description":"The content item associated with the CPD log entry","properties":{"type":{"type":"string","description":"The type of content (e.g. file, article, video)"},"name":{"type":"string","description":"The name of the content item"}}},"category":{"type":"object","description":"The CPD category","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}},"entryDate":{"type":"string","description":"The date and time the CPD entry was logged (ISO 8601)"},"durationMinutes":{"type":"number","description":"Minutes logged as CPD from this activity"},"description":{"type":"string","description":"Summary or reflective statement","nullable":true},"isVerified":{"type":"boolean","description":"Whether the activity was generated from verified system activity"}}}},"thrive_get_cpd_requirement":{"requirement":{"type":"object","description":"The CPD requirement","properties":{"audienceRequirementId":{"type":"string","description":"Unique ID for this requirement record"},"audienceId":{"type":"string","description":"ID of the audience this requirement applies to"},"requiredMinutes":{"type":"number","description":"Number of minutes required for CPD completion"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_get_enrolment":{"enrolment":{"type":"object","description":"The enrolment","properties":{"id":{"type":"string","description":"The enrolment ID"},"userId":{"type":"string","description":"The assignee user ID"},"assignmentId":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The assigned content ID"},"status":{"type":"string","description":"Enrolment status"},"availableDate":{"type":"string","description":"Date a scheduled enrolment becomes open"},"dueDate":{"type":"string","description":"Date after which a scheduled enrolment is overdue"},"lastCompletedAt":{"type":"string","description":"Date a scheduled enrolment was last completed"},"history":{"type":"array","description":"Event-log history entries","items":{"type":"object","properties":{"type":{"type":"string","description":"The type of the logged event"},"completionId":{"type":"string","description":"The completion ID"},"previousStatus":{"type":"string","description":"The previous enrolment status"},"nextStatus":{"type":"string","description":"The next enrolment status"},"createdAt":{"type":"string","description":"Date the event was logged"},"updatedAt":{"type":"string","description":"Date the event was last modified"}}}},"updatedAt":{"type":"string","description":"Date the enrolment was last updated"}}}},"thrive_get_skill_levels":{"levels":{"type":"array","description":"The available skill levels","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the skill level"},"isEnabled":{"type":"boolean","description":"Whether the skill level is enabled"},"value":{"type":"number","description":"The numeric value of the skill level"}}}}},"thrive_get_tag":{"tag":{"type":"object","description":"The tag","properties":{"tag":{"type":"string","description":"The name of the tag"},"id":{"type":"string","description":"The ID of the tag"},"contents":{"type":"array","description":"IDs of contents using this tag","items":{"type":"string"}},"campaigns":{"type":"array","description":"IDs of campaigns using this tag","items":{"type":"string"}},"interests":{"type":"array","description":"IDs of users interested in this tag","items":{"type":"string"}},"skills":{"type":"array","description":"IDs of users skilled in this tag","items":{"type":"string"}}}}},"thrive_get_user_by_id":{"user":{"type":"object","description":"The user","properties":{"id":{"type":"string","description":"The user\'s ID"},"ref":{"type":"string","description":"The user\'s ref","nullable":true},"firstName":{"type":"string","description":"The user\'s first name","nullable":true},"lastName":{"type":"string","description":"The user\'s last name","nullable":true},"email":{"type":"string","description":"The user\'s email","nullable":true},"role":{"type":"string","description":"The user\'s role","nullable":true},"status":{"type":"string","description":"The user\'s status","nullable":true},"positions":{"type":"array","description":"The user\'s positions","items":{"type":"object","properties":{"id":{"type":"string","description":"The user ID"},"manager":{"type":"object","description":"Line manager details","properties":{"id":{"type":"string","description":"The manager\'s user ID","nullable":true},"name":{"type":"string","description":"The manager\'s full name","nullable":true},"ref":{"type":"string","description":"The manager\'s unique reference","nullable":true}}},"ouId":{"type":"string","description":"The organisational unit ID","nullable":true},"isActive":{"type":"boolean","description":"Whether the position is active"},"startDate":{"type":"string","description":"Start date (ISO 8601)","nullable":true},"endDate":{"type":"string","description":"End date (ISO 8601)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"additionalFields":{"type":"json","description":"Custom field values","nullable":true},"languageCode":{"type":"string","description":"The user\'s language code","nullable":true},"deleted":{"type":"boolean","description":"Whether the user has been deleted"},"compliance":{"type":"number","description":"The user\'s compliance score"},"level":{"type":"number","description":"The user\'s level"},"firstLogin":{"type":"string","description":"First login timestamp (ISO 8601)","nullable":true},"lastLogin":{"type":"string","description":"Last login timestamp (ISO 8601)","nullable":true},"tags":{"type":"json","description":"Tag membership (e.g. skills)"},"usersFollowing":{"type":"array","description":"IDs of users this user follows","items":{"type":"string"}},"tagsFollowing":{"type":"array","description":"Tags this user follows","items":{"type":"string"}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true},"hasPicture":{"type":"boolean","description":"Whether the user has a profile picture"},"timeZone":{"type":"string","description":"The user\'s time zone","nullable":true},"summary":{"type":"string","description":"The user\'s summary","nullable":true},"relevancy":{"type":"number","description":"The user\'s relevancy score"},"rank":{"type":"json","description":"The user\'s rank details"},"agreedTerms":{"type":"boolean","description":"Whether the user agreed to the terms","nullable":true},"onboarded":{"type":"boolean","description":"Whether the user has been onboarded","nullable":true},"audiences":{"type":"array","description":"Audience IDs the user belongs to","items":{"type":"string"}},"singleSignOn":{"type":"boolean","description":"Whether the user uses single sign-on"}}}},"thrive_get_user_by_ref":{"user":{"type":"object","description":"The user (basic information)","properties":{"id":{"type":"string","description":"The user\'s ID"},"ref":{"type":"string","description":"The user\'s ref","nullable":true},"firstName":{"type":"string","description":"The user\'s first name","nullable":true},"lastName":{"type":"string","description":"The user\'s last name","nullable":true},"email":{"type":"string","description":"The user\'s email","nullable":true},"role":{"type":"string","description":"The user\'s role","nullable":true},"status":{"type":"string","description":"The user\'s status","nullable":true},"positions":{"type":"array","description":"The user\'s positions","items":{"type":"object","properties":{"id":{"type":"string","description":"The user ID"},"manager":{"type":"object","description":"Line manager details","properties":{"id":{"type":"string","description":"The manager\'s user ID","nullable":true},"name":{"type":"string","description":"The manager\'s full name","nullable":true},"ref":{"type":"string","description":"The manager\'s unique reference","nullable":true}}},"ouId":{"type":"string","description":"The organisational unit ID","nullable":true},"isActive":{"type":"boolean","description":"Whether the position is active"},"startDate":{"type":"string","description":"Start date (ISO 8601)","nullable":true},"endDate":{"type":"string","description":"End date (ISO 8601)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"additionalFields":{"type":"json","description":"Custom field values","nullable":true},"languageCode":{"type":"string","description":"The user\'s language code","nullable":true}}}},"thrive_list_assignments":{"assignments":{"type":"array","description":"The matching assignments","items":{"type":"object","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}}},"thrive_list_audience_managers":{"managers":{"type":"array","description":"The audience managers","items":{"type":"object","properties":{"userId":{"type":"string","description":"The user\'s id"},"reference":{"type":"string","description":"The user\'s reference"},"email":{"type":"string","description":"The user\'s email"},"permissions":{"type":"object","description":"The manager permissions","properties":{"audienceManager":{"type":"json","description":"Audience manager permissions"},"peopleManager":{"type":"json","description":"People manager permissions"},"administrator":{"type":"json","description":"Administrator permissions (structures only)","nullable":true}}}}}}},"thrive_list_audience_members":{"results":{"type":"array","description":"The audience members","items":{"type":"object","properties":{"userId":{"type":"string","description":"The user\'s id"},"reference":{"type":"string","description":"The user\'s reference"},"email":{"type":"string","description":"The user\'s email"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_list_audiences":{"results":{"type":"array","description":"The matching audiences","items":{"type":"object","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_list_completions":{"completions":{"type":"array","description":"The matching completion records","items":{"type":"object","properties":{"id":{"type":"string","description":"The completion ID"},"userId":{"type":"string","description":"The user ID"},"contentId":{"type":"string","description":"The content ID for the content completed"},"contentVersion":{"type":"number","description":"The version of the content"},"skills":{"type":"array","description":"The skills acquired by completing this content","items":{"type":"string"}},"completionType":{"type":"string","description":"The type of completion record"},"hadDueDate":{"type":"boolean","description":"Whether the completion had a due date"},"isRPL":{"type":"boolean","description":"Whether the completion was imported via RPL"},"completedAt":{"type":"string","description":"Timestamp when the completion occurred (ISO 8601)"},"activeUntil":{"type":"string","description":"Timestamp the completion is valid until (ISO 8601)"}}}}},"thrive_list_enrolments":{"enrolments":{"type":"array","description":"The matching enrolments","items":{"type":"object","properties":{"id":{"type":"string","description":"The enrolment ID"},"userId":{"type":"string","description":"The assignee user ID"},"assignmentId":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The assigned content ID"},"status":{"type":"string","description":"Enrolment status"},"availableDate":{"type":"string","description":"Date a scheduled enrolment becomes open"},"dueDate":{"type":"string","description":"Date after which a scheduled enrolment is overdue"},"lastCompletedAt":{"type":"string","description":"Date a scheduled enrolment was last completed"},"history":{"type":"array","description":"Event-log history entries","items":{"type":"object","properties":{"type":{"type":"string","description":"The type of the logged event"},"completionId":{"type":"string","description":"The completion ID"},"previousStatus":{"type":"string","description":"The previous enrolment status"},"nextStatus":{"type":"string","description":"The next enrolment status"},"createdAt":{"type":"string","description":"Date the event was logged"},"updatedAt":{"type":"string","description":"Date the event was last modified"}}}},"updatedAt":{"type":"string","description":"Date the enrolment was last updated"}}}}},"thrive_list_tags":{"results":{"type":"array","description":"The tags","items":{"type":"object","properties":{"tag":{"type":"string","description":"The name of the tag"},"id":{"type":"string","description":"The ID of the tag"},"contents":{"type":"array","description":"IDs of contents using this tag","items":{"type":"string"}},"campaigns":{"type":"array","description":"IDs of campaigns using this tag","items":{"type":"string"}},"interests":{"type":"array","description":"IDs of users interested in this tag","items":{"type":"string"}},"skills":{"type":"array","description":"IDs of users skilled in this tag","items":{"type":"string"}}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_activities":{"results":{"type":"array","description":"The matching activity records","items":{"type":"object","properties":{"type":{"type":"string","description":"The activity action type"},"name":{"type":"string","description":"The name of the activity"},"id":{"type":"string","description":"Unique ID for this activity record"},"user":{"type":"string","description":"User ID who triggered the activity"},"date":{"type":"string","description":"Timestamp when the activity occurred (ISO 8601)"},"contextId":{"type":"string","description":"Identifier for the context item"},"contextType":{"type":"string","description":"What this activity was in relation to"},"data":{"type":"json","description":"Unstructured activity data; shape varies by type"},"with":{"type":"json","description":"Additional context information","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_content":{"results":{"type":"array","description":"The matching content records","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier for the content"},"title":{"type":"string","description":"Title of the content"},"description":{"type":"string","description":"Detailed description (may contain HTML)"},"tags":{"type":"array","description":"Tags associated with this content","items":{"type":"string"}},"type":{"type":"string","description":"The kind of artifact associated with this content"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"},"author":{"type":"string","description":"User ID who authored the content","nullable":true},"isOfficial":{"type":"boolean","description":"Whether the content is recognised as official"},"duration":{"type":"object","description":"Expected time to complete the content","nullable":true,"properties":{"value":{"type":"number","description":"Duration value","nullable":true},"unit":{"type":"string","description":"The unit of the duration (always \'minutes\')"}}},"contentHistory":{"type":"array","description":"Chronological history of actions on this content","items":{"type":"object","properties":{"action":{"type":"string","description":"Type of change or event recorded"},"timestamp":{"type":"string","description":"When the action occurred (ISO 8601)"},"performedBy":{"type":"object","description":"The actor that performed the action","properties":{"type":{"type":"string","description":"Kind of actor (e.g. user or system)"},"value":{"type":"string","description":"Identifier or value of the actor"}}}}}}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_categories":{"results":{"type":"array","description":"The matching CPD categories","items":{"type":"object","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_entries":{"results":{"type":"array","description":"The matching CPD entries","items":{"type":"object","properties":{"logEntryId":{"type":"string","description":"Unique ID for this activity record"},"userId":{"type":"string","description":"User ID who triggered this activity record"},"activity":{"type":"object","description":"The content item associated with the CPD log entry","properties":{"type":{"type":"string","description":"The type of content (e.g. file, article, video)"},"name":{"type":"string","description":"The name of the content item"}}},"category":{"type":"object","description":"The CPD category","properties":{"categoryId":{"type":"string","description":"Unique ID for this category record"},"name":{"type":"string","description":"Name of the category of CPD activity"}}},"entryDate":{"type":"string","description":"The date and time the CPD entry was logged (ISO 8601)"},"durationMinutes":{"type":"number","description":"Minutes logged as CPD from this activity"},"description":{"type":"string","description":"Summary or reflective statement","nullable":true},"isVerified":{"type":"boolean","description":"Whether the activity was generated from verified system activity"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_requirements":{"results":{"type":"array","description":"The matching CPD requirements","items":{"type":"object","properties":{"audienceRequirementId":{"type":"string","description":"Unique ID for this requirement record"},"audienceId":{"type":"string","description":"ID of the audience this requirement applies to"},"requiredMinutes":{"type":"number","description":"Number of minutes required for CPD completion"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_query_cpd_user_summaries":{"results":{"type":"array","description":"The matching CPD user summaries","items":{"type":"object","properties":{"userId":{"type":"string","description":"ID of the user this summary is for"},"durationMinutes":{"type":"number","description":"Total CPD minutes logged by the user in the period"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_remove_audience_manager":{"success":{"type":"boolean","description":"Whether the audience manager was removed"}},"thrive_remove_audience_member":{"success":{"type":"boolean","description":"Whether the audience member was removed"}},"thrive_remove_user_tags":{"status":{"type":"number","description":"The HTTP status code of the operation"},"message":{"type":"string","description":"A human-readable result message"}},"thrive_replace_audience_managers":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_replace_audience_members":{"result":{"type":"object","description":"The add/replace result, with successfully and unsuccessfully processed entities","properties":{"success":{"type":"object","description":"Successfully processed entities","properties":{"count":{"type":"number","description":"Number of successfully processed entities"},"entities":{"type":"array","description":"The successfully processed entities","items":{"type":"object","properties":{"reference":{"type":"string","description":"The entity reference"}}}}}},"failure":{"type":"object","description":"Unsuccessfully processed entities","optional":true,"properties":{"count":{"type":"number","description":"Number of unsuccessfully processed entities"},"entities":{"type":"array","description":"The unsuccessfully processed entities","items":{"type":"object","properties":{"reason":{"type":"string","description":"The reason for the failure"},"reference":{"type":"string","description":"The entity reference"}}}}}}}}},"thrive_search_users":{"results":{"type":"array","description":"The matching users","items":{"type":"object","properties":{"id":{"type":"string","description":"The user\'s ID"},"ref":{"type":"string","description":"The user\'s ref","nullable":true},"firstName":{"type":"string","description":"The user\'s first name","nullable":true},"lastName":{"type":"string","description":"The user\'s last name","nullable":true},"email":{"type":"string","description":"The user\'s email","nullable":true},"role":{"type":"string","description":"The user\'s role","nullable":true},"status":{"type":"string","description":"The user\'s status","nullable":true},"positions":{"type":"array","description":"The user\'s positions","items":{"type":"object","properties":{"id":{"type":"string","description":"The user ID"},"manager":{"type":"object","description":"Line manager details","properties":{"id":{"type":"string","description":"The manager\'s user ID","nullable":true},"name":{"type":"string","description":"The manager\'s full name","nullable":true},"ref":{"type":"string","description":"The manager\'s unique reference","nullable":true}}},"ouId":{"type":"string","description":"The organisational unit ID","nullable":true},"isActive":{"type":"boolean","description":"Whether the position is active"},"startDate":{"type":"string","description":"Start date (ISO 8601)","nullable":true},"endDate":{"type":"string","description":"End date (ISO 8601)","nullable":true},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"additionalFields":{"type":"json","description":"Custom field values","nullable":true},"languageCode":{"type":"string","description":"The user\'s language code","nullable":true},"deleted":{"type":"boolean","description":"Whether the user has been deleted"},"compliance":{"type":"number","description":"The user\'s compliance score"},"level":{"type":"number","description":"The user\'s level"},"firstLogin":{"type":"string","description":"First login timestamp (ISO 8601)","nullable":true},"lastLogin":{"type":"string","description":"Last login timestamp (ISO 8601)","nullable":true},"tags":{"type":"json","description":"Tag membership (e.g. skills)"},"usersFollowing":{"type":"array","description":"IDs of users this user follows","items":{"type":"string"}},"tagsFollowing":{"type":"array","description":"Tags this user follows","items":{"type":"string"}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true},"hasPicture":{"type":"boolean","description":"Whether the user has a profile picture"},"timeZone":{"type":"string","description":"The user\'s time zone","nullable":true},"summary":{"type":"string","description":"The user\'s summary","nullable":true},"relevancy":{"type":"number","description":"The user\'s relevancy score"},"rank":{"type":"json","description":"The user\'s rank details"},"agreedTerms":{"type":"boolean","description":"Whether the user agreed to the terms","nullable":true},"onboarded":{"type":"boolean","description":"Whether the user has been onboarded","nullable":true},"audiences":{"type":"array","description":"Audience IDs the user belongs to","items":{"type":"string"}},"singleSignOn":{"type":"boolean","description":"Whether the user uses single sign-on"}}}},"pagination":{"type":"object","description":"Pagination details","properties":{"totalResults":{"type":"number","description":"Total number of results matching the query"},"totalPages":{"type":"number","description":"Total number of pages available"},"page":{"type":"number","description":"Current page number"},"perPage":{"type":"number","description":"Number of results per page"}}}},"thrive_suspend_user":{"user":{"type":"object","description":"The suspended user","properties":{"id":{"type":"string","description":"The user ID"},"loginMethod":{"type":"string","description":"How the user logs in"},"ref":{"type":"string","description":"Your organisation\'s unique identifier for the user"},"email":{"type":"string","description":"The email address for the user"},"firstName":{"type":"string","description":"The given name of the individual"},"lastName":{"type":"string","description":"The family name of the individual"},"role":{"type":"string","description":"Role assigned to this individual"},"jobTitle":{"type":"string","description":"Name of this individual\'s role"},"managerRef":{"type":"string","description":"The line manager\'s ref","nullable":true},"startDate":{"type":"string","description":"Date started with the organisation","nullable":true},"endDate":{"type":"string","description":"Date left the organisation","nullable":true},"timeZone":{"type":"string","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","description":"The user\'s preferred language"},"active":{"type":"boolean","description":"Whether the account is active or suspended"},"createdAt":{"type":"string","description":"Date/time the user was created"},"updatedAt":{"type":"string","description":"Date/time the user was last modified"},"sso":{"type":"boolean","description":"Whether the account is managed by an auth provider"},"domain":{"type":"string","description":"Domain this individual is associated with","nullable":true},"additionalFields":{"type":"json","description":"Custom field values for this user","nullable":true}}}},"thrive_update_assignment":{"assignment":{"type":"object","description":"The updated assignment","properties":{"id":{"type":"string","description":"The assignment ID"},"audienceId":{"type":"string","description":"The audience ID"},"primaryContentId":{"type":"string","description":"The content ID for the primary content"},"alternativeContentIds":{"type":"array","description":"Content IDs that can also complete the assignment","items":{"type":"string"}},"hideAlternativeContent":{"type":"boolean","description":"Whether to hide the alternative content"},"completionPeriod":{"type":"number","description":"Number of days required to complete the assignment"},"recurrence":{"type":"number","description":"Number of days until the assignment reoccurs","nullable":true},"isActive":{"type":"boolean","description":"Whether the assignment is active"},"isDeleted":{"type":"boolean","description":"Whether the assignment is deleted"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)","nullable":true},"deletedAt":{"type":"string","description":"Deletion timestamp (ISO 8601)","nullable":true},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)","nullable":true}}}},"thrive_update_audience":{"audience":{"type":"object","description":"The updated audience","properties":{"id":{"type":"string","description":"The id of the audience"},"name":{"type":"string","description":"The name of the audience"},"reference":{"type":"string","description":"The external reference for the audience"},"apiControlled":{"type":"boolean","description":"Whether the audience is API controlled"},"category":{"type":"string","description":"Either \\"audience\\" or \\"structure\\""},"type":{"type":"string","description":"Either \\"manual\\" or \\"smart\\""},"parent":{"type":"object","description":"Parent audience/structure information","nullable":true,"properties":{"name":{"type":"string","description":"The name of the parent audience"},"reference":{"type":"string","description":"The external reference for the parent"},"id":{"type":"string","description":"The id of the parent audience/structure"}}},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last-update timestamp (ISO 8601)"}}}},"thrive_update_user":{"user":{"type":"object","description":"The updated user","properties":{"id":{"type":"string","description":"The user ID"},"loginMethod":{"type":"string","description":"How the user logs in"},"ref":{"type":"string","description":"Your organisation\'s unique identifier for the user"},"email":{"type":"string","description":"The email address for the user"},"firstName":{"type":"string","description":"The given name of the individual"},"lastName":{"type":"string","description":"The family name of the individual"},"role":{"type":"string","description":"Role assigned to this individual"},"jobTitle":{"type":"string","description":"Name of this individual\'s role"},"managerRef":{"type":"string","description":"The line manager\'s ref","nullable":true},"startDate":{"type":"string","description":"Date started with the organisation","nullable":true},"endDate":{"type":"string","description":"Date left the organisation","nullable":true},"timeZone":{"type":"string","description":"The user\'s preferred timezone"},"languageCode":{"type":"string","description":"The user\'s preferred language"},"active":{"type":"boolean","description":"Whether the account is active or suspended"},"createdAt":{"type":"string","description":"Date/time the user was created"},"updatedAt":{"type":"string","description":"Date/time the user was last modified"},"sso":{"type":"boolean","description":"Whether the account is managed by an auth provider"},"domain":{"type":"string","description":"Domain this individual is associated with","nullable":true},"additionalFields":{"type":"json","description":"Custom field values for this user","nullable":true}}}},"thrive_update_user_skills":{"status":{"type":"number","description":"The HTTP status code of the operation"},"message":{"type":"string","description":"A human-readable result message"}},"tiktok_get_post_status":{"status":{"type":"string","description":"Current status of the post. Values: PROCESSING_UPLOAD/PROCESSING_DOWNLOAD (TikTok is processing the media), SEND_TO_USER_INBOX (draft delivered, awaiting user action), PUBLISH_COMPLETE (successfully posted), FAILED (check failReason)."},"failReason":{"type":"string","description":"Reason for failure if status is FAILED. Null otherwise.","optional":true},"publiclyAvailablePostId":{"type":"array","description":"Array of public post IDs (as strings) once the content is published and publicly viewable. Can be used to construct the TikTok post URL.","items":{"type":"string","description":"Public TikTok post ID"}},"uploadedBytes":{"type":"number","description":"Number of bytes uploaded to TikTok for FILE_UPLOAD posts","optional":true},"downloadedBytes":{"type":"number","description":"Number of bytes TikTok reports as downloaded","optional":true}},"tiktok_get_user":{"openId":{"type":"string","description":"Unique TikTok user ID for this application"},"unionId":{"type":"string","description":"Unique TikTok user ID across all apps from the same developer","optional":true},"displayName":{"type":"string","description":"User display name"},"bioDescription":{"type":"string","description":"User bio description","optional":true},"profileDeepLink":{"type":"string","description":"Deep link to user TikTok profile","optional":true},"isVerified":{"type":"boolean","description":"Whether the account is verified","optional":true},"username":{"type":"string","description":"TikTok username","optional":true},"followerCount":{"type":"number","description":"Number of followers","optional":true},"followingCount":{"type":"number","description":"Number of accounts the user follows","optional":true},"likesCount":{"type":"number","description":"Total likes received across all videos","optional":true},"videoCount":{"type":"number","description":"Total number of public videos","optional":true},"avatarFile":{"type":"file","description":"Downloadable copy of the profile avatar image (largest available variant), stored as a workflow file so it can be chained into file-consuming blocks (e.g. attached to an email).","optional":true}},"tiktok_list_videos":{"videos":{"type":"array","description":"List of TikTok videos","items":{"type":"object","properties":{"id":{"type":"string","description":"Video ID"},"title":{"type":"string","description":"Video title","optional":true},"coverImageUrl":{"type":"string","description":"Signed TikTok CDN cover URL. It is public but time-limited, so consume it immediately.","optional":true},"embedLink":{"type":"string","description":"Embeddable video URL","optional":true},"embedHtml":{"type":"string","description":"HTML embed markup for the video","optional":true},"duration":{"type":"number","description":"Video duration in seconds","optional":true},"createTime":{"type":"number","description":"Unix timestamp when the video was created","optional":true},"shareUrl":{"type":"string","description":"Shareable video URL","optional":true},"videoDescription":{"type":"string","description":"Video description or caption","optional":true},"width":{"type":"number","description":"Video width in pixels","optional":true},"height":{"type":"number","description":"Video height in pixels","optional":true},"viewCount":{"type":"number","description":"Number of views","optional":true},"likeCount":{"type":"number","description":"Number of likes","optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true},"shareCount":{"type":"number","description":"Number of shares","optional":true}}}},"cursor":{"type":"number","description":"Cursor for fetching the next page of results","optional":true},"hasMore":{"type":"boolean","description":"Whether there are more videos to fetch"}},"tiktok_query_videos":{"videos":{"type":"array","description":"List of queried TikTok videos","items":{"type":"object","properties":{"id":{"type":"string","description":"Video ID"},"title":{"type":"string","description":"Video title","optional":true},"coverImageUrl":{"type":"string","description":"Signed TikTok CDN cover URL. It is public but time-limited, so consume it immediately.","optional":true},"embedLink":{"type":"string","description":"Embeddable video URL","optional":true},"embedHtml":{"type":"string","description":"HTML embed markup for the video","optional":true},"duration":{"type":"number","description":"Video duration in seconds","optional":true},"createTime":{"type":"number","description":"Unix timestamp when the video was created","optional":true},"shareUrl":{"type":"string","description":"Shareable video URL","optional":true},"videoDescription":{"type":"string","description":"Video description or caption","optional":true},"width":{"type":"number","description":"Video width in pixels","optional":true},"height":{"type":"number","description":"Video height in pixels","optional":true},"viewCount":{"type":"number","description":"Number of views","optional":true},"likeCount":{"type":"number","description":"Number of likes","optional":true},"commentCount":{"type":"number","description":"Number of comments","optional":true},"shareCount":{"type":"number","description":"Number of shares","optional":true}}}}},"tiktok_upload_video_draft":{"publishId":{"type":"string","description":"Unique identifier for tracking the draft status. Use this with the Get Post Status tool to check when the user has completed posting from their inbox."}},"tinybird_append_datasource":{"id":{"type":"string","description":"Identifier of the append operation","optional":true},"import_id":{"type":"string","description":"Import identifier for the append job","optional":true},"job_id":{"type":"string","description":"Job identifier used to poll import status","optional":true},"job_url":{"type":"string","description":"URL to query the import job status","optional":true},"status":{"type":"string","description":"Initial job status (e.g., \\"waiting\\")","optional":true},"job":{"type":"json","description":"Full import job details (kind, id, status, created_at, datasource, ...)","optional":true},"datasource":{"type":"json","description":"Target Data Source metadata (id, name, ...)","optional":true}},"tinybird_delete_datasource_rows":{"id":{"type":"string","description":"Identifier of the delete operation","optional":true},"job_id":{"type":"string","description":"Job identifier used to poll delete status","optional":true},"delete_id":{"type":"string","description":"Deletion identifier","optional":true},"job_url":{"type":"string","description":"URL to query the delete job status","optional":true},"status":{"type":"string","description":"Current job status (e.g., \\"waiting\\", \\"done\\")","optional":true},"job":{"type":"json","description":"Full delete job details (kind, id, status, delete_condition, rows_affected, ...)","optional":true}},"tinybird_events":{"successful_rows":{"type":"number","description":"Number of rows successfully ingested"},"quarantined_rows":{"type":"number","description":"Number of rows quarantined (failed validation)"}},"tinybird_get_job":{"id":{"type":"string","description":"Job identifier","optional":true},"job_id":{"type":"string","description":"Job identifier (same as id)","optional":true},"kind":{"type":"string","description":"Job kind (e.g., \\"import\\", \\"delete_data\\", \\"populateview\\", \\"copy\\")","optional":true},"status":{"type":"string","description":"Current job status: \\"waiting\\", \\"working\\", \\"done\\", \\"error\\", or \\"cancelled\\"","optional":true},"job_url":{"type":"string","description":"URL to re-query this job status","optional":true},"created_at":{"type":"string","description":"Timestamp the job was created","optional":true},"started_at":{"type":"string","description":"Timestamp the job started running","optional":true},"updated_at":{"type":"string","description":"Timestamp of the last job status update","optional":true},"is_cancellable":{"type":"boolean","description":"Whether the job can still be cancelled","optional":true},"error":{"type":"string","description":"Error message, present only when status is \\"error\\"","optional":true},"job":{"type":"json","description":"Full raw job details, including kind-specific fields (statistics, datasource, delete_condition, etc.)","optional":true}},"tinybird_query":{"data":{"type":"json","description":"Query result data. For FORMAT JSON: array of objects. For other formats (CSV, TSV, etc.): raw text string."},"meta":{"type":"array","description":"Column metadata for the result set (only available with FORMAT JSON)","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type"}}}},"rows":{"type":"number","description":"Number of rows returned (only available with FORMAT JSON)"},"rows_before_limit_at_least":{"type":"number","description":"Minimum number of rows there would be without a LIMIT clause (only available with FORMAT JSON)","optional":true},"statistics":{"type":"json","description":"Query execution statistics - elapsed time, rows read, bytes read (only available with FORMAT JSON)"}},"tinybird_query_pipe":{"data":{"type":"json","description":"Pipe result data as an array of row objects"},"meta":{"type":"array","description":"Column metadata for the result set","optional":true,"items":{"type":"object","properties":{"name":{"type":"string","description":"Column name"},"type":{"type":"string","description":"Column data type"}}}},"rows":{"type":"number","description":"Number of rows returned","optional":true},"rows_before_limit_at_least":{"type":"number","description":"Minimum number of rows there would be without a LIMIT clause","optional":true},"statistics":{"type":"json","description":"Query execution statistics - elapsed time, rows read, bytes read","optional":true,"properties":{"elapsed":{"type":"number","description":"Query execution time in seconds"},"rows_read":{"type":"number","description":"Number of rows processed"},"bytes_read":{"type":"number","description":"Number of bytes processed"}}}},"tinybird_truncate_datasource":{"truncated":{"type":"boolean","description":"Whether the Data Source was truncated successfully"},"result":{"type":"json","description":"Raw response body from the truncate endpoint, if any","optional":true}},"trello_add_checklist":{"checklist":{"type":"json","description":"Created checklist (id, name, idCard, idBoard, pos)","optional":true,"properties":{"id":{"type":"string","description":"Checklist ID"},"name":{"type":"string","description":"Checklist name"},"idCard":{"type":"string","description":"Card ID containing the checklist"},"idBoard":{"type":"string","description":"Board ID containing the checklist","optional":true},"pos":{"type":"number","description":"Checklist position on the card"}}}},"trello_add_checklist_item":{"item":{"type":"json","description":"Created checklist item (id, name, state, pos, idChecklist)","optional":true,"properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name"},"state":{"type":"string","description":"Item state (complete or incomplete)"},"pos":{"type":"number","description":"Item position on the checklist"},"idChecklist":{"type":"string","description":"Checklist ID containing the item","optional":true}}}},"trello_add_comment":{"comment":{"type":"json","description":"Created comment action (id, type, date, idMemberCreator, text, memberCreator, card, board, list)","optional":true,"properties":{"id":{"type":"string","description":"Action ID"},"type":{"type":"string","description":"Action type"},"date":{"type":"string","description":"Action timestamp"},"idMemberCreator":{"type":"string","description":"ID of the member who created the comment"},"text":{"type":"string","description":"Comment text","optional":true},"memberCreator":{"type":"object","description":"Member who created the comment","optional":true,"properties":{"id":{"type":"string","description":"Member ID"},"fullName":{"type":"string","description":"Member full name","optional":true},"username":{"type":"string","description":"Member username","optional":true}}},"card":{"type":"object","description":"Card referenced by the comment","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"shortLink":{"type":"string","description":"Short card link","optional":true},"idShort":{"type":"number","description":"Board-local card number","optional":true},"due":{"type":"string","description":"Card due date","optional":true}}},"board":{"type":"object","description":"Board referenced by the comment","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"shortLink":{"type":"string","description":"Short board link","optional":true}}},"list":{"type":"object","description":"List referenced by the comment","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"}}}}}},"trello_add_label":{"labelIds":{"type":"array","description":"Label IDs now applied to the card","items":{"type":"string","description":"A Trello label ID"}}},"trello_add_member":{"memberIds":{"type":"array","description":"Member IDs now assigned to the card","items":{"type":"string","description":"A Trello member ID"}}},"trello_create_board":{"board":{"type":"json","description":"Created board (id, name, desc, url, closed, idOrganization)","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"desc":{"type":"string","description":"Board description"},"url":{"type":"string","description":"Full board URL"},"closed":{"type":"boolean","description":"Whether the board is closed"},"idOrganization":{"type":"string","description":"ID of the workspace/organization the board belongs to","optional":true}}}},"trello_create_card":{"card":{"type":"json","description":"Created card (id, name, desc, url, idBoard, idList, closed, labelIds, labels, due, dueComplete)","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"trello_create_list":{"list":{"type":"json","description":"Created list (id, name, closed, pos, idBoard)","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"closed":{"type":"boolean","description":"Whether the list is archived"},"pos":{"type":"number","description":"List position on the board"},"idBoard":{"type":"string","description":"Board ID containing the list"}}}},"trello_delete_card":{"success":{"type":"boolean","description":"Whether the card was deleted"}},"trello_get_actions":{"actions":{"type":"array","description":"Action items (id, type, date, idMemberCreator, text, memberCreator, card, board, list)","items":{"type":"object","properties":{"id":{"type":"string","description":"Action ID"},"type":{"type":"string","description":"Action type"},"date":{"type":"string","description":"Action timestamp"},"idMemberCreator":{"type":"string","description":"ID of the member who created the action"},"text":{"type":"string","description":"Comment text when present","optional":true},"memberCreator":{"type":"object","description":"Member who created the action","optional":true,"properties":{"id":{"type":"string","description":"Member ID"},"fullName":{"type":"string","description":"Member full name","optional":true},"username":{"type":"string","description":"Member username","optional":true}}},"card":{"type":"object","description":"Card referenced by the action","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"shortLink":{"type":"string","description":"Short card link","optional":true},"idShort":{"type":"number","description":"Board-local card number","optional":true},"due":{"type":"string","description":"Card due date","optional":true}}},"board":{"type":"object","description":"Board referenced by the action","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"shortLink":{"type":"string","description":"Short board link","optional":true}}},"list":{"type":"object","description":"List referenced by the action","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"}}}}}},"count":{"type":"number","description":"Number of actions returned"}},"trello_get_board":{"board":{"type":"json","description":"Board (id, name, desc, url, closed, idOrganization)","optional":true,"properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"desc":{"type":"string","description":"Board description"},"url":{"type":"string","description":"Full board URL"},"closed":{"type":"boolean","description":"Whether the board is closed"},"idOrganization":{"type":"string","description":"ID of the workspace/organization the board belongs to","optional":true}}}},"trello_get_card":{"card":{"type":"json","description":"Card (id, name, desc, url, idBoard, idList, closed, labelIds, labels, due, dueComplete)","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"trello_list_cards":{"cards":{"type":"array","description":"Cards returned from the selected Trello board or list","items":{"type":"object","properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"count":{"type":"number","description":"Number of cards returned"}},"trello_list_lists":{"lists":{"type":"array","description":"Lists on the selected board","items":{"type":"object","properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"closed":{"type":"boolean","description":"Whether the list is archived"},"pos":{"type":"number","description":"List position on the board"},"idBoard":{"type":"string","description":"Board ID containing the list"}}}},"count":{"type":"number","description":"Number of lists returned"}},"trello_list_members":{"members":{"type":"array","description":"Members on the selected board","items":{"type":"object","properties":{"id":{"type":"string","description":"Member ID"},"fullName":{"type":"string","description":"Member full name","optional":true},"username":{"type":"string","description":"Member username","optional":true}}}},"count":{"type":"number","description":"Number of members returned"}},"trello_remove_label":{"success":{"type":"boolean","description":"Whether the label was removed from the card"}},"trello_remove_member":{"success":{"type":"boolean","description":"Whether the member was removed from the card"}},"trello_search":{"cards":{"type":"array","description":"Cards matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"}}}},"boards":{"type":"array","description":"Boards matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Board ID"},"name":{"type":"string","description":"Board name"},"desc":{"type":"string","description":"Board description"},"url":{"type":"string","description":"Full board URL"},"closed":{"type":"boolean","description":"Whether the board is archived"},"idOrganization":{"type":"string","description":"Workspace/organization ID that owns the board","optional":true}}}},"count":{"type":"number","description":"Total number of cards and boards returned"}},"trello_update_card":{"card":{"type":"json","description":"Updated card (id, name, desc, url, idBoard, idList, closed, labelIds, labels, due, dueComplete)","optional":true,"properties":{"id":{"type":"string","description":"Card ID"},"name":{"type":"string","description":"Card name"},"desc":{"type":"string","description":"Card description"},"url":{"type":"string","description":"Full card URL"},"idBoard":{"type":"string","description":"Board ID containing the card"},"idList":{"type":"string","description":"List ID containing the card"},"closed":{"type":"boolean","description":"Whether the card is archived"},"labelIds":{"type":"array","description":"Label IDs applied to the card","items":{"type":"string","description":"A Trello label ID"}},"labels":{"type":"array","description":"Labels applied to the card","items":{"type":"object","properties":{"id":{"type":"string","description":"Label ID"},"name":{"type":"string","description":"Label name"},"color":{"type":"string","description":"Label color","optional":true}}}},"due":{"type":"string","description":"Card due date in ISO 8601 format","optional":true},"dueComplete":{"type":"boolean","description":"Whether the due date is complete","optional":true}}}},"trello_update_checklist_item":{"item":{"type":"json","description":"Updated checklist item (id, name, state, pos, idChecklist)","optional":true,"properties":{"id":{"type":"string","description":"Checklist item ID"},"name":{"type":"string","description":"Checklist item name"},"state":{"type":"string","description":"Item state (complete or incomplete)"},"pos":{"type":"number","description":"Item position on the checklist"},"idChecklist":{"type":"string","description":"Checklist ID containing the item","optional":true}}}},"trello_update_list":{"list":{"type":"json","description":"Updated list (id, name, closed, pos, idBoard)","optional":true,"properties":{"id":{"type":"string","description":"List ID"},"name":{"type":"string","description":"List name"},"closed":{"type":"boolean","description":"Whether the list is archived"},"pos":{"type":"number","description":"List position on the board"},"idBoard":{"type":"string","description":"Board ID containing the list"}}}},"trigger_dev_activate_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_add_run_tags":{"message":{"type":"string","description":"Confirmation message for the added tags"}},"trigger_dev_batch_trigger_task":{"batchId":{"type":"string","description":"ID of the batch that was triggered"},"runIds":{"type":"array","description":"IDs of the runs created by the batch","items":{"type":"string","description":"Run ID (starts with run_)"}}},"trigger_dev_cancel_run":{"id":{"type":"string","description":"ID of the run that was canceled"}},"trigger_dev_complete_waitpoint_token":{"success":{"type":"boolean","description":"Whether the waitpoint token was completed"}},"trigger_dev_create_env_var":{"success":{"type":"boolean","description":"Whether the environment variable was created"},"name":{"type":"string","description":"Name of the environment variable that was created"}},"trigger_dev_create_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_create_waitpoint_token":{"id":{"type":"string","description":"Unique ID of the waitpoint token (starts with waitpoint_)"},"isCached":{"type":"boolean","description":"Whether an existing token was returned because the same idempotency key was reused"},"url":{"type":"string","description":"HTTP callback URL; a POST request to this URL completes the waitpoint without an API key"}},"trigger_dev_deactivate_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_delete_env_var":{"success":{"type":"boolean","description":"Whether the environment variable was deleted"},"name":{"type":"string","description":"Name of the environment variable that was deleted"}},"trigger_dev_delete_schedule":{"deleted":{"type":"boolean","description":"Whether the schedule was deleted"},"scheduleId":{"type":"string","description":"ID of the schedule that was deleted"}},"trigger_dev_execute_query":{"format":{"type":"string","description":"Format of the results (json or csv)"},"results":{"type":"json","description":"Query results: an array of row objects for json format, a CSV string for csv"}},"trigger_dev_get_batch":{"id":{"type":"string","description":"ID of the batch (starts with batch_)"},"status":{"type":"string","description":"Batch status (PENDING, PROCESSING, COMPLETED, PARTIAL_FAILED, or ABORTED)"},"idempotencyKey":{"type":"string","description":"Idempotency key provided when triggering the batch","optional":true},"createdAt":{"type":"string","description":"ISO timestamp when the batch was created","optional":true},"updatedAt":{"type":"string","description":"ISO timestamp when the batch was last updated","optional":true},"runCount":{"type":"number","description":"Total number of runs in the batch","optional":true},"runIds":{"type":"array","description":"IDs of the runs in the batch","items":{"type":"string","description":"Run ID (starts with run_)"}},"successfulRunCount":{"type":"number","description":"Number of successful runs, populated after completion","optional":true},"failedRunCount":{"type":"number","description":"Number of failed runs, populated after completion","optional":true},"errors":{"type":"array","description":"Error details for failed items, present for PARTIAL_FAILED batches","optional":true,"items":{"type":"object","description":"Failed batch item","properties":{"index":{"type":"number","description":"Index of the failed item","nullable":true},"taskIdentifier":{"type":"string","description":"Task identifier of the failed item","nullable":true},"error":{"type":"json","description":"Error details","nullable":true},"errorCode":{"type":"string","description":"Optional error code","nullable":true}}}}},"trigger_dev_get_batch_results":{"id":{"type":"string","description":"ID of the batch (starts with batch_)"},"items":{"type":"array","description":"Execution results for each run in the batch","items":{"type":"object","description":"Run result","properties":{"ok":{"type":"boolean","description":"Whether the run completed successfully"},"id":{"type":"string","description":"ID of the run (starts with run_)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executed","optional":true,"nullable":true},"output":{"type":"json","description":"Output returned by the run, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the run failed","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Duration of the run in milliseconds","optional":true,"nullable":true}}}}},"trigger_dev_get_deployment":{"id":{"type":"string","description":"Unique ID of the deployment"},"status":{"type":"string","description":"Deployment status (PENDING, INSTALLING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT)"},"version":{"type":"string","description":"Deployment version (e.g., \\"20250228.1\\")","optional":true,"nullable":true},"shortCode":{"type":"string","description":"Short code of the deployment","optional":true,"nullable":true},"createdAt":{"type":"string","description":"ISO timestamp when the deployment was created","optional":true,"nullable":true},"deployedAt":{"type":"string","description":"ISO timestamp when the deployment was promoted to DEPLOYED","optional":true,"nullable":true},"runtime":{"type":"string","description":"Runtime used by the deployment (e.g., \\"node\\")","optional":true,"nullable":true},"runtimeVersion":{"type":"string","description":"Runtime version of the deployment","optional":true,"nullable":true},"git":{"type":"json","description":"Git metadata associated with the deployment","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the deployment failed","optional":true,"nullable":true},"tasks":{"type":"array","description":"Tasks registered by the deployed worker","items":{"type":"object","description":"Deployed task","properties":{"id":{"type":"string","description":"Task ID","nullable":true},"slug":{"type":"string","description":"Task identifier","nullable":true},"filePath":{"type":"string","description":"File path of the task in the project","nullable":true}}}}},"trigger_dev_get_env_var":{"name":{"type":"string","description":"Name of the environment variable"},"value":{"type":"string","description":"Plaintext value of the environment variable; appears in workflow outputs and run history"}},"trigger_dev_get_latest_deployment":{"id":{"type":"string","description":"Unique ID of the deployment"},"status":{"type":"string","description":"Deployment status (PENDING, INSTALLING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT)"},"version":{"type":"string","description":"Deployment version (e.g., \\"20250228.1\\")","optional":true,"nullable":true},"shortCode":{"type":"string","description":"Short code of the deployment","optional":true,"nullable":true},"createdAt":{"type":"string","description":"ISO timestamp when the deployment was created","optional":true,"nullable":true},"deployedAt":{"type":"string","description":"ISO timestamp when the deployment was promoted to DEPLOYED","optional":true,"nullable":true},"runtime":{"type":"string","description":"Runtime used by the deployment (e.g., \\"node\\")","optional":true,"nullable":true},"runtimeVersion":{"type":"string","description":"Runtime version of the deployment","optional":true,"nullable":true},"git":{"type":"json","description":"Git metadata associated with the deployment","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the deployment failed","optional":true,"nullable":true},"tasks":{"type":"array","description":"Tasks registered by the deployed worker","items":{"type":"object","description":"Deployed task","properties":{"id":{"type":"string","description":"Task ID","nullable":true},"slug":{"type":"string","description":"Task identifier","nullable":true},"filePath":{"type":"string","description":"File path of the task in the project","nullable":true}}}}},"trigger_dev_get_query_schema":{"tables":{"type":"array","description":"Tables that can be queried with TRQL","items":{"type":"object","description":"Queryable table","properties":{"name":{"type":"string","description":"Table name used in TRQL queries","nullable":true},"description":{"type":"string","description":"Description of the table","nullable":true},"timeColumn":{"type":"string","description":"Primary time column for the table","nullable":true},"columns":{"type":"array","description":"Columns of the table","items":{"type":"object","description":"Table column","properties":{"name":{"type":"string","description":"Column name","nullable":true},"type":{"type":"string","description":"ClickHouse data type","nullable":true},"description":{"type":"string","description":"Column description","nullable":true},"example":{"type":"string","description":"Example value","nullable":true},"allowedValues":{"type":"array","description":"Allowed values for enum-like columns","items":{"type":"string","description":"Allowed value"}},"coreColumn":{"type":"boolean","description":"Whether the column is included in default queries"}}}}}}}},"trigger_dev_get_queue":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_get_run":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}},"metadata":{"type":"json","description":"Metadata attached to the run","optional":true},"depth":{"type":"number","description":"Depth of the run in a parent-child run hierarchy","optional":true},"batchId":{"type":"string","description":"ID of the batch the run belongs to, if batch-triggered","optional":true},"triggerFunction":{"type":"string","description":"Function used to trigger the run (trigger, triggerAndWait, batchTrigger, or batchTriggerAndWait)","optional":true},"payload":{"type":"json","description":"Payload the run was triggered with","optional":true},"payloadPresignedUrl":{"type":"string","description":"Presigned URL to download the payload when it is too large to inline","optional":true},"output":{"type":"json","description":"Output returned by the run","optional":true},"outputPresignedUrl":{"type":"string","description":"Presigned URL to download the output when it is too large to inline","optional":true},"schedule":{"type":"object","description":"Schedule that triggered the run, if any","optional":true,"properties":{"id":{"type":"string","description":"Schedule ID","nullable":true},"externalId":{"type":"string","description":"External ID of the schedule","nullable":true},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","nullable":true},"generator":{"type":"object","description":"Schedule generator details","nullable":true,"properties":{"type":{"type":"string","description":"Generator type (e.g., CRON)","nullable":true},"expression":{"type":"string","description":"Cron expression","nullable":true},"description":{"type":"string","description":"Human-readable description of the cron expression","nullable":true}}}}},"attempts":{"type":"array","description":"Attempts made for the run","items":{"type":"object","description":"Run attempt","properties":{"id":{"type":"string","description":"Attempt ID (starts with attempt_)"},"status":{"type":"string","description":"Attempt status (PENDING, EXECUTING, PAUSED, COMPLETED, FAILED, or CANCELED)"},"createdAt":{"type":"string","description":"ISO timestamp when the attempt was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the attempt was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the attempt started","nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the attempt completed","nullable":true},"error":{"type":"object","description":"Error details when the attempt failed","nullable":true,"properties":{"message":{"type":"string","description":"Error message","nullable":true},"name":{"type":"string","description":"Error name","nullable":true},"stackTrace":{"type":"string","description":"Error stack trace","nullable":true}}}}}},"relatedRuns":{"type":"object","description":"Root, parent, and child runs related to this run","optional":true,"properties":{"root":{"type":"object","description":"Root run of the hierarchy","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"parent":{"type":"object","description":"Parent run of this run","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"children":{"type":"array","description":"Child runs of this run","items":{"type":"object","description":"Child run","properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}}}}}},"trigger_dev_get_run_events":{"events":{"type":"array","description":"Log and span events recorded during the run","items":{"type":"object","description":"Run event","properties":{"spanId":{"type":"string","description":"Span ID of the event","nullable":true},"parentId":{"type":"string","description":"Parent span ID","nullable":true},"runId":{"type":"string","description":"Run ID associated with the event","nullable":true},"message":{"type":"string","description":"Event message","nullable":true},"startTime":{"type":"string","description":"Start time as a bigint string (nanoseconds since epoch)","nullable":true},"duration":{"type":"number","description":"Duration of the event in nanoseconds","nullable":true},"isError":{"type":"boolean","description":"Whether the event represents an error"},"isPartial":{"type":"boolean","description":"Whether the event is still in progress"},"isCancelled":{"type":"boolean","description":"Whether the event was cancelled"},"level":{"type":"string","description":"Log level (TRACE, DEBUG, LOG, INFO, WARN, or ERROR)","nullable":true},"kind":{"type":"string","description":"Kind of span event","nullable":true},"attemptNumber":{"type":"number","description":"Attempt number the event belongs to","nullable":true},"taskSlug":{"type":"string","description":"Task identifier","nullable":true},"events":{"type":"array","description":"Span events (e.g., exceptions) that occurred during this event","items":{"type":"object","description":"Span event","properties":{"name":{"type":"string","description":"Event name","nullable":true},"time":{"type":"string","description":"When the event occurred","nullable":true},"properties":{"type":"json","description":"Event-specific properties","nullable":true}}}}}}}},"trigger_dev_get_run_result":{"ok":{"type":"boolean","description":"Whether the run completed successfully"},"id":{"type":"string","description":"ID of the run (starts with run_)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executed","optional":true,"nullable":true},"output":{"type":"json","description":"Output returned by the run, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the run failed","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Duration of the run in milliseconds","optional":true,"nullable":true}},"trigger_dev_get_run_trace":{"traceId":{"type":"string","description":"OpenTelemetry trace ID of the run"},"rootSpan":{"type":"json","description":"Root span of the trace; each span has id, parentId, runId, data (message, taskSlug, startTime, duration, isError, level, events), and recursively nested children spans"}},"trigger_dev_get_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"trigger_dev_get_waitpoint_token":{"id":{"type":"string","description":"Unique ID of the waitpoint token (starts with waitpoint_)"},"url":{"type":"string","description":"HTTP callback URL; a POST request to this URL completes the waitpoint without an API key"},"status":{"type":"string","description":"Status of the waitpoint token (WAITING, COMPLETED, or TIMED_OUT)"},"idempotencyKey":{"type":"string","description":"Idempotency key used when creating the token","optional":true,"nullable":true},"idempotencyKeyExpiresAt":{"type":"string","description":"ISO timestamp when the idempotency key expires","optional":true,"nullable":true},"timeoutAt":{"type":"string","description":"ISO timestamp when the token times out","optional":true,"nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the token was completed","optional":true,"nullable":true},"output":{"type":"json","description":"Data passed when completing the token, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"outputIsError":{"type":"boolean","description":"Whether the output represents an error (e.g., a timeout)"},"tags":{"type":"array","description":"Tags attached to the waitpoint","items":{"type":"string","description":"Waitpoint tag"}},"createdAt":{"type":"string","description":"ISO timestamp when the token was created","optional":true,"nullable":true}},"trigger_dev_import_env_vars":{"success":{"type":"boolean","description":"Whether the environment variables were uploaded"},"count":{"type":"number","description":"Number of environment variables submitted"}},"trigger_dev_list_deployments":{"deployments":{"type":"array","description":"Deployments matching the filters","items":{"type":"object","description":"Deployment","properties":{"id":{"type":"string","description":"Unique ID of the deployment"},"status":{"type":"string","description":"Deployment status (PENDING, INSTALLING, BUILDING, DEPLOYING, DEPLOYED, FAILED, CANCELED, or TIMED_OUT)"},"version":{"type":"string","description":"Deployment version (e.g., \\"20250228.1\\")","optional":true,"nullable":true},"shortCode":{"type":"string","description":"Short code of the deployment","optional":true,"nullable":true},"createdAt":{"type":"string","description":"ISO timestamp when the deployment was created","optional":true,"nullable":true},"deployedAt":{"type":"string","description":"ISO timestamp when the deployment was promoted to DEPLOYED","optional":true,"nullable":true},"runtime":{"type":"string","description":"Runtime used by the deployment (e.g., \\"node\\")","optional":true,"nullable":true},"runtimeVersion":{"type":"string","description":"Runtime version of the deployment","optional":true,"nullable":true},"git":{"type":"json","description":"Git metadata associated with the deployment","optional":true,"nullable":true},"error":{"type":"json","description":"Error details when the deployment failed","optional":true,"nullable":true},"tasks":{"type":"array","description":"Tasks registered by the deployed worker","items":{"type":"object","description":"Deployed task","properties":{"id":{"type":"string","description":"Task ID","nullable":true},"slug":{"type":"string","description":"Task identifier","nullable":true},"filePath":{"type":"string","description":"File path of the task in the project","nullable":true}}}}}}},"pagination":{"type":"object","description":"Cursor pagination details","properties":{"next":{"type":"string","description":"Cursor to pass as the page-after parameter for the next page","nullable":true}}}},"trigger_dev_list_env_vars":{"variables":{"type":"array","description":"Environment variables in the project environment","items":{"type":"object","description":"Environment variable","properties":{"name":{"type":"string","description":"Name of the environment variable"},"value":{"type":"string","description":"Plaintext value of the environment variable; appears in workflow outputs and run history"}}}}},"trigger_dev_list_queues":{"queues":{"type":"array","description":"Queues in the environment","items":{"type":"object","description":"Queue","properties":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","nullable":true},"running":{"type":"number","description":"Number of runs currently executing","nullable":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","nullable":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","nullable":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","nullable":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}}}},"pagination":{"type":"object","description":"Page-based pagination details","properties":{"currentPage":{"type":"number","description":"Current page number","nullable":true},"totalPages":{"type":"number","description":"Total number of pages","nullable":true},"count":{"type":"number","description":"Total number of queues","nullable":true}}}},"trigger_dev_list_runs":{"runs":{"type":"array","description":"Runs matching the filters","items":{"type":"object","description":"Run summary","properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}}},"pagination":{"type":"object","description":"Cursor pagination details","properties":{"next":{"type":"string","description":"Run ID to start the next page after","nullable":true},"previous":{"type":"string","description":"Run ID to start the previous page before","nullable":true}}}},"trigger_dev_list_schedules":{"schedules":{"type":"array","description":"Schedules in the project","items":{"type":"object","description":"Schedule","properties":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","nullable":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","nullable":true},"externalId":{"type":"string","description":"External ID associated with the schedule","nullable":true},"cron":{"type":"string","description":"Cron expression of the schedule","nullable":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","nullable":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","nullable":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","nullable":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}}}},"pagination":{"type":"object","description":"Page-based pagination details","properties":{"currentPage":{"type":"number","description":"Current page number","nullable":true},"totalPages":{"type":"number","description":"Total number of pages","nullable":true},"count":{"type":"number","description":"Total number of schedules","nullable":true}}}},"trigger_dev_list_timezones":{"timezones":{"type":"array","description":"IANA timezones supported by schedules","items":{"type":"string","description":"IANA timezone name"}}},"trigger_dev_list_waitpoint_tokens":{"tokens":{"type":"array","description":"Waitpoint tokens matching the filters","items":{"type":"object","description":"Waitpoint token","properties":{"id":{"type":"string","description":"Unique ID of the waitpoint token (starts with waitpoint_)"},"url":{"type":"string","description":"HTTP callback URL; a POST request to this URL completes the waitpoint without an API key"},"status":{"type":"string","description":"Status of the waitpoint token (WAITING, COMPLETED, or TIMED_OUT)"},"idempotencyKey":{"type":"string","description":"Idempotency key used when creating the token","optional":true,"nullable":true},"idempotencyKeyExpiresAt":{"type":"string","description":"ISO timestamp when the idempotency key expires","optional":true,"nullable":true},"timeoutAt":{"type":"string","description":"ISO timestamp when the token times out","optional":true,"nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the token was completed","optional":true,"nullable":true},"output":{"type":"json","description":"Data passed when completing the token, parsed when the output type is JSON","optional":true,"nullable":true},"outputType":{"type":"string","description":"Content type of the serialized output (e.g., application/json)","optional":true,"nullable":true},"outputIsError":{"type":"boolean","description":"Whether the output represents an error (e.g., a timeout)"},"tags":{"type":"array","description":"Tags attached to the waitpoint","items":{"type":"string","description":"Waitpoint tag"}},"createdAt":{"type":"string","description":"ISO timestamp when the token was created","optional":true,"nullable":true}}}},"pagination":{"type":"object","description":"Cursor pagination details","properties":{"next":{"type":"string","description":"Waitpoint ID to start the next page after","nullable":true},"previous":{"type":"string","description":"Waitpoint ID to start the previous page before","nullable":true}}}},"trigger_dev_override_queue_concurrency":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_pause_queue":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_promote_deployment":{"id":{"type":"string","description":"ID of the promoted deployment"},"version":{"type":"string","description":"Version of the promoted deployment","optional":true},"shortCode":{"type":"string","description":"Short code of the promoted deployment","optional":true}},"trigger_dev_replay_run":{"id":{"type":"string","description":"ID of the new run created by the replay"}},"trigger_dev_reschedule_run":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}},"metadata":{"type":"json","description":"Metadata attached to the run","optional":true},"depth":{"type":"number","description":"Depth of the run in a parent-child run hierarchy","optional":true},"batchId":{"type":"string","description":"ID of the batch the run belongs to, if batch-triggered","optional":true},"triggerFunction":{"type":"string","description":"Function used to trigger the run (trigger, triggerAndWait, batchTrigger, or batchTriggerAndWait)","optional":true},"payload":{"type":"json","description":"Payload the run was triggered with","optional":true},"payloadPresignedUrl":{"type":"string","description":"Presigned URL to download the payload when it is too large to inline","optional":true},"output":{"type":"json","description":"Output returned by the run","optional":true},"outputPresignedUrl":{"type":"string","description":"Presigned URL to download the output when it is too large to inline","optional":true},"schedule":{"type":"object","description":"Schedule that triggered the run, if any","optional":true,"properties":{"id":{"type":"string","description":"Schedule ID","nullable":true},"externalId":{"type":"string","description":"External ID of the schedule","nullable":true},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","nullable":true},"generator":{"type":"object","description":"Schedule generator details","nullable":true,"properties":{"type":{"type":"string","description":"Generator type (e.g., CRON)","nullable":true},"expression":{"type":"string","description":"Cron expression","nullable":true},"description":{"type":"string","description":"Human-readable description of the cron expression","nullable":true}}}}},"attempts":{"type":"array","description":"Attempts made for the run","items":{"type":"object","description":"Run attempt","properties":{"id":{"type":"string","description":"Attempt ID (starts with attempt_)"},"status":{"type":"string","description":"Attempt status (PENDING, EXECUTING, PAUSED, COMPLETED, FAILED, or CANCELED)"},"createdAt":{"type":"string","description":"ISO timestamp when the attempt was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the attempt was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the attempt started","nullable":true},"completedAt":{"type":"string","description":"ISO timestamp when the attempt completed","nullable":true},"error":{"type":"object","description":"Error details when the attempt failed","nullable":true,"properties":{"message":{"type":"string","description":"Error message","nullable":true},"name":{"type":"string","description":"Error name","nullable":true},"stackTrace":{"type":"string","description":"Error stack trace","nullable":true}}}}}},"relatedRuns":{"type":"object","description":"Root, parent, and child runs related to this run","optional":true,"properties":{"root":{"type":"object","description":"Root run of the hierarchy","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"parent":{"type":"object","description":"Parent run of this run","nullable":true,"properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"children":{"type":"array","description":"Child runs of this run","items":{"type":"object","description":"Child run","properties":{"id":{"type":"string","description":"Unique ID of the run (starts with run_)"},"status":{"type":"string","description":"Run status (PENDING_VERSION, DELAYED, QUEUED, EXECUTING, REATTEMPTING, FROZEN, COMPLETED, CANCELED, FAILED, CRASHED, INTERRUPTED, or SYSTEM_FAILURE)"},"taskIdentifier":{"type":"string","description":"Identifier of the task the run executes"},"version":{"type":"string","description":"Worker version the run executes on","optional":true,"nullable":true},"idempotencyKey":{"type":"string","description":"Idempotency key the run was triggered with","optional":true,"nullable":true},"isTest":{"type":"boolean","description":"Whether the run is a test run"},"createdAt":{"type":"string","description":"ISO timestamp when the run was created","nullable":true},"updatedAt":{"type":"string","description":"ISO timestamp when the run was last updated","nullable":true},"startedAt":{"type":"string","description":"ISO timestamp when the run started executing","optional":true,"nullable":true},"finishedAt":{"type":"string","description":"ISO timestamp when the run finished","optional":true,"nullable":true},"delayedUntil":{"type":"string","description":"ISO timestamp the run is delayed until","optional":true,"nullable":true},"ttl":{"type":"string","description":"Time-to-live before an unstarted run expires","optional":true,"nullable":true},"expiredAt":{"type":"string","description":"ISO timestamp when the run expired","optional":true,"nullable":true},"tags":{"type":"array","description":"Tags attached to the run","items":{"type":"string","description":"Run tag"}},"costInCents":{"type":"number","description":"Compute cost of the run in cents","optional":true,"nullable":true},"baseCostInCents":{"type":"number","description":"Base invocation cost of the run in cents","optional":true,"nullable":true},"durationMs":{"type":"number","description":"Compute duration of the run in milliseconds","optional":true,"nullable":true},"env":{"type":"object","description":"Environment the run executes in","optional":true,"nullable":true,"properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"name":{"type":"string","description":"Environment name","nullable":true},"user":{"type":"string","description":"Username for dev environments","nullable":true}}}}}}}}},"trigger_dev_reset_queue_concurrency":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_resume_queue":{"id":{"type":"string","description":"Unique ID of the queue (starts with queue_)"},"name":{"type":"string","description":"Name of the queue"},"type":{"type":"string","description":"Queue type (task for task-default queues, custom for named queues)","optional":true},"running":{"type":"number","description":"Number of runs currently executing","optional":true},"queued":{"type":"number","description":"Number of runs waiting in the queue","optional":true},"paused":{"type":"boolean","description":"Whether the queue is paused"},"concurrencyLimit":{"type":"number","description":"Maximum number of runs that can execute concurrently","optional":true},"concurrency":{"type":"object","description":"Concurrency details for the queue","optional":true,"properties":{"current":{"type":"number","description":"Current concurrency limit","nullable":true},"base":{"type":"number","description":"Base concurrency limit","nullable":true},"override":{"type":"number","description":"Overridden concurrency limit","nullable":true},"overriddenAt":{"type":"string","description":"ISO timestamp when the concurrency limit was overridden","nullable":true}}}},"trigger_dev_trigger_task":{"id":{"type":"string","description":"ID of the run that was triggered (starts with run_)"}},"trigger_dev_update_env_var":{"success":{"type":"boolean","description":"Whether the environment variable was updated"},"name":{"type":"string","description":"Name of the environment variable that was updated"}},"trigger_dev_update_run_metadata":{"metadata":{"type":"json","description":"The updated metadata of the run"}},"trigger_dev_update_schedule":{"id":{"type":"string","description":"Unique ID of the schedule (starts with sched_)"},"task":{"type":"string","description":"Identifier of the task the schedule triggers"},"type":{"type":"string","description":"Schedule type (DECLARATIVE or IMPERATIVE)","optional":true},"active":{"type":"boolean","description":"Whether the schedule is active"},"deduplicationKey":{"type":"string","description":"Deduplication key of the schedule","optional":true},"externalId":{"type":"string","description":"External ID associated with the schedule","optional":true},"cron":{"type":"string","description":"Cron expression of the schedule","optional":true},"cronDescription":{"type":"string","description":"Human-readable description of the cron expression","optional":true},"timezone":{"type":"string","description":"IANA timezone of the schedule","optional":true},"nextRun":{"type":"string","description":"ISO timestamp of the next scheduled run","optional":true},"environments":{"type":"array","description":"Environments the schedule runs in","items":{"type":"object","description":"Environment the schedule is associated with","properties":{"id":{"type":"string","description":"Environment ID","nullable":true},"type":{"type":"string","description":"Environment type","nullable":true},"userName":{"type":"string","description":"Username for dev environments","nullable":true}}}}},"tts_azure":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_cartesia":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_deepgram":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_elevenlabs":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_google":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_openai":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"tts_playht":{"audioUrl":{"type":"string","description":"URL to the generated audio file"},"audioFile":{"type":"file","description":"Generated audio file object"},"duration":{"type":"number","description":"Audio duration in seconds"},"characterCount":{"type":"number","description":"Number of characters processed"},"format":{"type":"string","description":"Audio format"},"provider":{"type":"string","description":"TTS provider used"}},"twilio_send_sms":{"success":{"type":"boolean","description":"SMS send success status"},"messageId":{"type":"string","description":"Unique Twilio message identifier (SID)"},"status":{"type":"string","description":"Message delivery status from Twilio"},"fromNumber":{"type":"string","description":"Phone number message was sent from"},"toNumber":{"type":"string","description":"Phone number message was sent to"}},"twilio_voice_get_recording":{"success":{"type":"boolean","description":"Whether the recording was successfully retrieved"},"recordingSid":{"type":"string","description":"Unique identifier for the recording"},"callSid":{"type":"string","description":"Call SID this recording belongs to"},"duration":{"type":"number","description":"Duration of the recording in seconds"},"status":{"type":"string","description":"Recording status (completed, processing, etc.)"},"channels":{"type":"number","description":"Number of channels (1 for mono, 2 for dual)"},"source":{"type":"string","description":"How the recording was created"},"mediaUrl":{"type":"string","description":"URL to download the recording media file"},"file":{"type":"file","description":"Downloaded recording media file"},"price":{"type":"string","description":"Cost of the recording"},"priceUnit":{"type":"string","description":"Currency of the price"},"uri":{"type":"string","description":"Relative URI of the recording resource"},"transcriptionText":{"type":"string","description":"Transcribed text from the recording (if available)"},"transcriptionStatus":{"type":"string","description":"Transcription status (completed, in-progress, failed)"},"transcriptionPrice":{"type":"string","description":"Cost of the transcription"},"transcriptionPriceUnit":{"type":"string","description":"Currency of the transcription price"},"error":{"type":"string","description":"Error message if retrieval failed"}},"twilio_voice_list_calls":{"success":{"type":"boolean","description":"Whether the calls were successfully retrieved"},"calls":{"type":"array","description":"Array of call objects"},"total":{"type":"number","description":"Total number of calls returned"},"page":{"type":"number","description":"Current page number"},"pageSize":{"type":"number","description":"Number of calls per page"},"error":{"type":"string","description":"Error message if retrieval failed"}},"twilio_voice_make_call":{"success":{"type":"boolean","description":"Whether the call was successfully initiated"},"callSid":{"type":"string","description":"Unique identifier for the call"},"status":{"type":"string","description":"Call status (queued, ringing, in-progress, completed, etc.)"},"direction":{"type":"string","description":"Call direction (outbound-api)"},"from":{"type":"string","description":"Phone number the call is from"},"to":{"type":"string","description":"Phone number the call is to"},"duration":{"type":"number","description":"Call duration in seconds"},"price":{"type":"string","description":"Cost of the call"},"priceUnit":{"type":"string","description":"Currency of the price"},"error":{"type":"string","description":"Error message if call failed"}},"typeform_create_form":{"id":{"type":"string","description":"Created form unique identifier"},"title":{"type":"string","description":"Form title"},"type":{"type":"string","description":"Form type"},"settings":{"type":"object","description":"Form settings object"},"theme":{"type":"object","description":"Theme reference"},"workspace":{"type":"object","description":"Workspace reference"},"fields":{"type":"array","description":"Array of created form fields (empty if none added)"},"welcome_screens":{"type":"array","description":"Array of welcome screens (empty if none configured)"},"thankyou_screens":{"type":"array","description":"Array of thank you screens"},"_links":{"type":"object","description":"Related resource links including public form URL"}},"typeform_delete_form":{"deleted":{"type":"boolean","description":"Whether the form was successfully deleted"},"message":{"type":"string","description":"Deletion confirmation message"}},"typeform_files":{"fileUrl":{"type":"string","description":"Direct download URL for the uploaded file"},"file":{"type":"file","description":"Downloaded file stored in execution files"},"contentType":{"type":"string","description":"MIME type of the uploaded file"},"filename":{"type":"string","description":"Original filename of the uploaded file"}},"typeform_get_form":{"id":{"type":"string","description":"Form unique identifier"},"title":{"type":"string","description":"Form title"},"type":{"type":"string","description":"Form type (form, quiz, etc.)"},"settings":{"type":"object","description":"Form settings including language, progress bar, etc."},"theme":{"type":"object","description":"Theme reference"},"workspace":{"type":"object","description":"Workspace reference"},"fields":{"type":"array","description":"Array of form fields/questions"},"welcome_screens":{"type":"array","description":"Array of welcome screens (empty if none configured)"},"thankyou_screens":{"type":"array","description":"Array of thank you screens"},"created_at":{"type":"string","description":"Form creation timestamp (ISO 8601 format)"},"last_updated_at":{"type":"string","description":"Form last update timestamp (ISO 8601 format)"},"published_at":{"type":"string","description":"Form publication timestamp (ISO 8601 format)"},"_links":{"type":"object","description":"Related resource links including public form URL"}},"typeform_insights":{"fields":{"type":"array","items":{"type":"object","properties":{"dropoffs":{"type":"number","description":"Number of users who dropped off at this field"},"id":{"type":"string","description":"Unique field ID"},"label":{"type":"string","description":"Field label"},"ref":{"type":"string","description":"Field reference name"},"title":{"type":"string","description":"Field title/question"},"type":{"type":"string","description":"Field type (e.g., short_text, multiple_choice)"},"views":{"type":"number","description":"Number of times this field was viewed"}}},"description":"Analytics data for individual form fields"},"form":{"type":"object","properties":{"platforms":{"type":"array","items":{"type":"object","properties":{"average_time":{"type":"number","description":"Average completion time for this platform"},"completion_rate":{"type":"number","description":"Completion rate for this platform"},"platform":{"type":"string","description":"Platform name (e.g., desktop, mobile)"},"responses_count":{"type":"number","description":"Number of responses from this platform"},"total_visits":{"type":"number","description":"Total visits from this platform"},"unique_visits":{"type":"number","description":"Unique visits from this platform"}}},"description":"Platform-specific analytics data"},"summary":{"type":"object","properties":{"average_time":{"type":"number","description":"Overall average completion time"},"completion_rate":{"type":"number","description":"Overall completion rate"},"responses_count":{"type":"number","description":"Total number of responses"},"total_visits":{"type":"number","description":"Total number of visits"},"unique_visits":{"type":"number","description":"Total number of unique visits"}},"description":"Overall form performance summary"}},"description":"Form-level analytics and performance data"}},"typeform_list_forms":{"total_items":{"type":"number","description":"Total number of forms in the account"},"page_count":{"type":"number","description":"Total number of pages available"},"items":{"type":"array","description":"Array of form objects with id, title, created_at, last_updated_at, settings, theme, and _links"}},"typeform_responses":{"total_items":{"type":"number","description":"Total number of responses"},"page_count":{"type":"number","description":"Total number of pages available"},"items":{"type":"array","description":"Array of response objects with response_id, submitted_at, answers, and metadata"}},"typeform_update_form":{"message":{"type":"string","description":"Success confirmation message"}},"upstash_redis_command":{"command":{"type":"string","description":"The command that was executed"},"result":{"type":"json","description":"The result of the Redis command"}},"upstash_redis_delete":{"key":{"type":"string","description":"The key that was deleted"},"deletedCount":{"type":"number","description":"Number of keys deleted (0 if key did not exist, 1 if deleted)"}},"upstash_redis_exists":{"key":{"type":"string","description":"The key that was checked"},"exists":{"type":"boolean","description":"Whether the key exists (true) or not (false)"}},"upstash_redis_expire":{"key":{"type":"string","description":"The key that expiration was set on"},"result":{"type":"number","description":"1 if the timeout was set, 0 if the key does not exist"}},"upstash_redis_get":{"key":{"type":"string","description":"The key that was retrieved"},"value":{"type":"json","description":"The value of the key (string), or null if not found"}},"upstash_redis_hget":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was retrieved"},"value":{"type":"json","description":"The value of the hash field (string), or null if not found"}},"upstash_redis_hgetall":{"key":{"type":"string","description":"The hash key"},"fields":{"type":"object","description":"All field-value pairs in the hash, keyed by field name"},"fieldCount":{"type":"number","description":"Number of fields in the hash"}},"upstash_redis_hset":{"key":{"type":"string","description":"The hash key"},"field":{"type":"string","description":"The field that was set"},"result":{"type":"number","description":"Number of new fields added (0 if field was updated, 1 if new)"}},"upstash_redis_incr":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after incrementing"}},"upstash_redis_incrby":{"key":{"type":"string","description":"The key that was incremented"},"value":{"type":"number","description":"The new value after incrementing"}},"upstash_redis_keys":{"pattern":{"type":"string","description":"The pattern used to match keys"},"keys":{"type":"array","description":"List of keys matching the pattern","items":{"type":"string","description":"A Redis key"}},"count":{"type":"number","description":"Number of keys found"}},"upstash_redis_lpush":{"key":{"type":"string","description":"The list key"},"length":{"type":"number","description":"The length of the list after the push"}},"upstash_redis_lrange":{"key":{"type":"string","description":"The list key"},"values":{"type":"array","description":"List of elements in the specified range","items":{"type":"string","description":"A list element"}},"count":{"type":"number","description":"Number of elements returned"}},"upstash_redis_set":{"key":{"type":"string","description":"The key that was set"},"result":{"type":"string","description":"The result of the SET operation (typically \\"OK\\")"}},"upstash_redis_setnx":{"key":{"type":"string","description":"The key that was attempted to set"},"wasSet":{"type":"boolean","description":"Whether the key was set (true) or already existed (false)"}},"upstash_redis_ttl":{"key":{"type":"string","description":"The key checked"},"ttl":{"type":"number","description":"Remaining TTL in seconds. Positive integer if the key has a TTL set, -1 if the key exists with no expiration, -2 if the key does not exist."}},"uptimerobot_create_alert_contact":{"alertContact":{"type":"object","description":"The created alert contact","properties":{"id":{"type":"number","description":"Alert contact ID"},"friendlyName":{"type":"string","description":"Display name","nullable":true},"type":{"type":"string","description":"Alert contact type","nullable":true},"value":{"type":"string","description":"Contact value (e.g. email address)","nullable":true},"customValue":{"type":"string","description":"Custom value for webhook-style contacts","nullable":true},"status":{"type":"string","description":"Activation status","nullable":true},"enableNotificationsFor":{"type":"string","description":"Which monitor events trigger notifications","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true}}}},"uptimerobot_create_maintenance_window":{"maintenanceWindow":{"type":"object","description":"The created maintenance window","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"uptimerobot_create_monitor":{"monitor":{"type":"object","description":"The created monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_create_psp":{"psp":{"type":"object","description":"The created status page","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"uptimerobot_delete_alert_contact":{"deleted":{"type":"boolean","description":"Whether the alert contact was deleted"},"id":{"type":"number","description":"ID of the deleted alert contact","optional":true}},"uptimerobot_delete_maintenance_window":{"deleted":{"type":"boolean","description":"Whether the maintenance window was deleted"},"id":{"type":"number","description":"ID of the deleted maintenance window","optional":true}},"uptimerobot_delete_monitor":{"deleted":{"type":"boolean","description":"Whether the monitor was deleted"},"id":{"type":"number","description":"ID of the deleted monitor","optional":true}},"uptimerobot_delete_psp":{"deleted":{"type":"boolean","description":"Whether the status page was deleted"},"id":{"type":"number","description":"ID of the deleted status page","optional":true}},"uptimerobot_get_account":{"account":{"type":"object","description":"The account details","properties":{"email":{"type":"string","description":"Account email","nullable":true},"fullName":{"type":"string","description":"Account holder name","nullable":true},"monitorsCount":{"type":"number","description":"Number of monitors in the account","nullable":true},"monitorLimit":{"type":"number","description":"Maximum number of monitors allowed","nullable":true},"smsCredits":{"type":"number","description":"Remaining SMS credits","nullable":true},"plan":{"type":"string","description":"Subscription plan name","nullable":true},"subscriptionStatus":{"type":"string","description":"Subscription status","nullable":true},"subscriptionExpiresAt":{"type":"string","description":"Subscription expiration date","nullable":true}}}},"uptimerobot_get_alert_contact":{"alertContact":{"type":"object","description":"The alert contact details","properties":{"id":{"type":"number","description":"Alert contact ID"},"friendlyName":{"type":"string","description":"Display name","nullable":true},"type":{"type":"string","description":"Alert contact type","nullable":true},"value":{"type":"string","description":"Contact value (e.g. email address)","nullable":true},"customValue":{"type":"string","description":"Custom value for webhook-style contacts","nullable":true},"status":{"type":"string","description":"Activation status","nullable":true},"enableNotificationsFor":{"type":"string","description":"Which monitor events trigger notifications","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true}}}},"uptimerobot_get_incident":{"incident":{"type":"object","description":"The incident details","properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"resolvedAt":{"type":"string","description":"When the incident resolved","nullable":true},"rootCause":{"type":"object","description":"Root cause details for the incident","nullable":true,"properties":{"url":{"type":"string","description":"Checked URL","nullable":true},"httpResponseCode":{"type":"number","description":"HTTP response code observed","nullable":true},"responseDownloadUrl":{"type":"string","description":"URL to download the captured response body","nullable":true}}}}}},"uptimerobot_get_maintenance_window":{"maintenanceWindow":{"type":"object","description":"The maintenance window details","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"uptimerobot_get_monitor":{"monitor":{"type":"object","description":"The monitor details","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_get_psp":{"psp":{"type":"object","description":"The status page details","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"uptimerobot_list_alert_contacts":{"alertContacts":{"type":"array","description":"List of alert contacts","items":{"type":"object","properties":{"id":{"type":"number","description":"Alert contact ID"},"friendlyName":{"type":"string","description":"Display name","nullable":true},"type":{"type":"string","description":"Alert contact type","nullable":true},"value":{"type":"string","description":"Contact value (e.g. email address)","nullable":true},"customValue":{"type":"string","description":"Custom value for webhook-style contacts","nullable":true},"status":{"type":"string","description":"Activation status","nullable":true},"enableNotificationsFor":{"type":"string","description":"Which monitor events trigger notifications","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_incidents":{"incidents":{"type":"array","description":"List of incidents","items":{"type":"object","properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"type":{"type":"string","description":"Incident type","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"monitorId":{"type":"number","description":"Affected monitor ID","nullable":true},"monitorName":{"type":"string","description":"Affected monitor name","nullable":true},"commentsCount":{"type":"number","description":"Number of comments","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"resolvedAt":{"type":"string","description":"When the incident resolved","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true},"includeInReports":{"type":"boolean","description":"Whether the incident is included in reports","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_maintenance_windows":{"maintenanceWindows":{"type":"array","description":"List of maintenance windows","items":{"type":"object","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_monitors":{"monitors":{"type":"array","description":"List of monitors","items":{"type":"object","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_list_psps":{"psps":{"type":"array","description":"List of public status pages","items":{"type":"object","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"nextLink":{"type":"string","description":"URL for the next page of results, or null on the last page","optional":true}},"uptimerobot_pause_monitor":{"monitor":{"type":"object","description":"The paused monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_start_monitor":{"monitor":{"type":"object","description":"The started monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_update_maintenance_window":{"maintenanceWindow":{"type":"object","description":"The updated maintenance window","properties":{"id":{"type":"number","description":"Maintenance window ID"},"userId":{"type":"number","description":"Owner user ID","nullable":true},"name":{"type":"string","description":"Maintenance window name"},"interval":{"type":"string","description":"Recurrence interval (once, daily, weekly, monthly)","nullable":true},"date":{"type":"string","description":"Start date (YYYY-MM-DD)","nullable":true},"time":{"type":"string","description":"Start time (HH:mm:ss)","nullable":true},"duration":{"type":"number","description":"Duration in minutes","nullable":true},"autoAddMonitors":{"type":"boolean","description":"Whether all monitors are auto-added","nullable":true},"monitorIds":{"type":"array","description":"Assigned monitor IDs","items":{"type":"number"}},"days":{"type":"array","description":"Days for weekly/monthly recurrence","items":{"type":"number"}},"status":{"type":"string","description":"Status (active or paused)","nullable":true},"created":{"type":"string","description":"When the maintenance window was created","nullable":true}}}},"uptimerobot_update_monitor":{"monitor":{"type":"object","description":"The updated monitor","properties":{"id":{"type":"number","description":"Monitor ID"},"friendlyName":{"type":"string","description":"Friendly name of the monitor"},"url":{"type":"string","description":"Monitored URL or host","nullable":true},"type":{"type":"string","description":"Monitor type (HTTP, KEYWORD, PING, PORT, HEARTBEAT, DNS, API, UDP)","nullable":true},"status":{"type":"string","description":"Current status (UP, DOWN, PAUSED, etc.)","nullable":true},"interval":{"type":"number","description":"Check interval in seconds","nullable":true},"timeout":{"type":"number","description":"Check timeout in seconds","nullable":true},"port":{"type":"number","description":"Port for Port/UDP monitors","nullable":true},"keywordType":{"type":"string","description":"Keyword match type for Keyword monitors","nullable":true},"keywordValue":{"type":"string","description":"Keyword to match for Keyword monitors","nullable":true},"httpMethodType":{"type":"string","description":"HTTP method used for the check","nullable":true},"authType":{"type":"string","description":"HTTP authentication method","nullable":true},"successHttpResponseCodes":{"type":"array","description":"HTTP response codes treated as success","items":{"type":"string"}},"checkSSLErrors":{"type":"boolean","description":"Whether SSL/domain expiration errors are checked","nullable":true},"followRedirections":{"type":"boolean","description":"Whether redirects are followed","nullable":true},"sslExpirationReminder":{"type":"boolean","description":"Whether SSL expiration reminders are enabled","nullable":true},"domainExpirationReminder":{"type":"boolean","description":"Whether domain expiration reminders are enabled","nullable":true},"responseTimeThreshold":{"type":"number","description":"Response time threshold in milliseconds","nullable":true},"currentStateDuration":{"type":"number","description":"Seconds spent in the current state","nullable":true},"lastIncidentId":{"type":"string","description":"ID of the most recent incident","nullable":true},"groupId":{"type":"number","description":"Monitor group ID (0 if ungrouped)","nullable":true},"createDateTime":{"type":"string","description":"When the monitor was created","nullable":true},"tags":{"type":"array","description":"Tags assigned to the monitor","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"name":{"type":"string","description":"Tag name"},"color":{"type":"string","description":"Tag color","nullable":true}}}},"assignedAlertContacts":{"type":"array","description":"Alert contacts assigned to the monitor","items":{"type":"object","properties":{"alertContactId":{"type":"number","description":"Alert contact ID"},"threshold":{"type":"number","description":"Notification delay threshold in minutes"},"recurrence":{"type":"number","description":"Repeat notification interval in minutes"}}}},"lastIncident":{"type":"object","description":"Details of the most recent incident","nullable":true,"properties":{"id":{"type":"string","description":"Incident ID"},"status":{"type":"string","description":"Incident status","nullable":true},"cause":{"type":"number","description":"Incident cause code","nullable":true},"reason":{"type":"string","description":"Incident reason","nullable":true},"startedAt":{"type":"string","description":"When the incident started","nullable":true},"duration":{"type":"number","description":"Incident duration in seconds","nullable":true}}}}}},"uptimerobot_update_psp":{"psp":{"type":"object","description":"The updated status page","properties":{"id":{"type":"number","description":"Public status page ID"},"friendlyName":{"type":"string","description":"Status page name"},"customDomain":{"type":"string","description":"Custom domain","nullable":true},"isPasswordSet":{"type":"boolean","description":"Whether the page is password protected","nullable":true},"monitorIds":{"type":"array","description":"Monitor IDs shown on the page","items":{"type":"number"}},"tagIds":{"type":"array","description":"Tag IDs shown on the page","items":{"type":"number"}},"monitorsCount":{"type":"number","description":"Number of monitors on the page","nullable":true},"status":{"type":"string","description":"Status (ENABLED or PAUSED)","nullable":true},"urlKey":{"type":"string","description":"Public URL key","nullable":true},"homepageLink":{"type":"string","description":"Homepage link target","nullable":true},"gaCode":{"type":"string","description":"Google Analytics code","nullable":true},"icon":{"type":"string","description":"Icon URL","nullable":true},"logo":{"type":"string","description":"Logo URL","nullable":true},"noIndex":{"type":"boolean","description":"Whether search engine indexing is disabled","nullable":true},"hideUrlLinks":{"type":"boolean","description":"Whether the \\"Powered by\\" footer link is hidden","nullable":true},"subscription":{"type":"boolean","description":"Whether the subscribe feature is enabled","nullable":true}}}},"vanta_download_document_file":{"file":{"type":"file","description":"Downloaded file stored in execution files"},"name":{"type":"string","description":"Name of the downloaded file"},"mimeType":{"type":"string","description":"MIME type of the downloaded file"},"size":{"type":"number","description":"Size of the downloaded file in bytes"}},"vanta_get_control":{"control":{"type":"json","description":"The requested control with status and evidence counts","properties":{"id":{"type":"string","description":"The control\'s unique ID"},"externalId":{"type":"string","description":"The control\'s external ID","optional":true},"name":{"type":"string","description":"The control\'s name"},"description":{"type":"string","description":"The control\'s description"},"source":{"type":"string","description":"The control source, either \\"Vanta\\" or \\"Custom\\""},"domains":{"type":"array","description":"Security domains the control belongs to","items":{"type":"string"}},"owner":{"type":"json","description":"The control\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"role":{"type":"string","description":"The control\'s GDPR role, if applicable","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"creationDate":{"type":"string","description":"When the control was created (null for Vanta library controls)","optional":true},"modificationDate":{"type":"string","description":"When the control was last modified (null for Vanta library controls)","optional":true},"note":{"type":"string","description":"A user-created note for the control","optional":true},"status":{"type":"string","description":"Control status (NO_EVIDENCE_MAPPED, NOT_STARTED, IN_PROGRESS, or COMPLETED)","optional":true},"numDocumentsPassing":{"type":"number","description":"Number of passing documents linked to the control","optional":true},"numDocumentsTotal":{"type":"number","description":"Total number of documents linked to the control","optional":true},"numTestsPassing":{"type":"number","description":"Number of passing tests linked to the control","optional":true},"numTestsTotal":{"type":"number","description":"Total number of tests linked to the control","optional":true}}}},"vanta_get_document":{"document":{"type":"json","description":"The requested document","properties":{"id":{"type":"string","description":"The document\'s unique ID"},"title":{"type":"string","description":"The document\'s title"},"description":{"type":"string","description":"The document\'s description"},"category":{"type":"string","description":"The document\'s category"},"ownerId":{"type":"string","description":"User ID of the document\'s owner","optional":true},"isSensitive":{"type":"boolean","description":"Whether the document is sensitive"},"uploadStatus":{"type":"string","description":"Document status (\\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", or \\"OK\\")"},"uploadStatusDate":{"type":"string","description":"Date the upload status last changed","optional":true},"url":{"type":"string","description":"URL to view the document within Vanta","optional":true},"note":{"type":"string","description":"A user note for the document","optional":true},"nextRenewalDate":{"type":"string","description":"When the document needs to be renewed","optional":true},"renewalCadence":{"type":"string","description":"How often the document must be renewed","optional":true},"reminderWindow":{"type":"string","description":"Reminder window ahead of the renewal date (P0D, P1D, P1W, P1M, or P3M)","optional":true},"subscribers":{"type":"array","description":"Emails subscribed to the document","items":{"type":"string"}},"deactivatedStatus":{"type":"json","description":"The document\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the document is deactivated"},"reason":{"type":"string","description":"Reason the document was deactivated","optional":true},"creationDate":{"type":"string","description":"Date the document was deactivated"},"expiration":{"type":"string","description":"Date the deactivation expires","optional":true}}}}}},"vanta_get_framework":{"framework":{"type":"json","description":"The requested framework with requirement categories","properties":{"id":{"type":"string","description":"The framework\'s unique ID"},"displayName":{"type":"string","description":"The framework\'s display name"},"shorthandName":{"type":"string","description":"The short version of the framework\'s name"},"description":{"type":"string","description":"The framework\'s description"},"numControlsCompleted":{"type":"number","description":"Number of completed controls in the framework"},"numControlsTotal":{"type":"number","description":"Total number of controls in the framework"},"numDocumentsPassing":{"type":"number","description":"Number of passing documents in the framework"},"numDocumentsTotal":{"type":"number","description":"Total number of documents in the framework"},"numTestsPassing":{"type":"number","description":"Number of passing tests in the framework"},"numTestsTotal":{"type":"number","description":"Total number of tests in the framework"},"requirementCategories":{"type":"array","description":"The framework\'s requirement categories, each with requirements and mapped controls","items":{"type":"object","properties":{"id":{"type":"string","description":"Requirement category ID"},"name":{"type":"string","description":"Requirement category name"},"shorthand":{"type":"string","description":"Requirement category short name","optional":true},"requirements":{"type":"array","description":"Requirements in this category, each listing its mapped controls"}}}}}}},"vanta_get_person":{"person":{"type":"json","description":"The requested person","properties":{"id":{"type":"string","description":"The person\'s unique ID"},"userId":{"type":"string","description":"ID of the associated Vanta user account, if one exists","optional":true},"emailAddress":{"type":"string","description":"The person\'s email address"},"name":{"type":"json","description":"The person\'s name","optional":true,"properties":{"first":{"type":"string","description":"First (given) name","optional":true},"last":{"type":"string","description":"Last (family) name","optional":true},"display":{"type":"string","description":"Display name used in Vanta"}}},"employment":{"type":"json","description":"The person\'s employment information","optional":true,"properties":{"status":{"type":"string","description":"Employment status (UPCOMING, CURRENT, ON_LEAVE, INACTIVE, or FORMER)"},"startDate":{"type":"string","description":"Employment start date"},"endDate":{"type":"string","description":"Employment end date, if present","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true}}},"leaveInfo":{"type":"json","description":"The person\'s active or upcoming leave, if any","optional":true,"properties":{"status":{"type":"string","description":"Leave status (ACTIVE or UPCOMING)"},"startDate":{"type":"string","description":"Start of the leave"},"endDate":{"type":"string","description":"End of the leave (null implies indefinite leave)","optional":true}}},"groupIds":{"type":"array","description":"IDs of the groups the person belongs to","items":{"type":"string"}},"tasksSummary":{"type":"json","description":"Aggregated status of the person\'s tasks","optional":true,"properties":{"status":{"type":"string","description":"Overall task status (e.g., NONE, DUE_SOON, OVERDUE, COMPLETE, PAUSED, or an OFFBOARDING_* variant)"},"dueDate":{"type":"string","description":"Due date of the person\'s earliest-due task","optional":true},"completionDate":{"type":"string","description":"Date the person\'s tasks were completed","optional":true}}}}}},"vanta_get_policy":{"policy":{"type":"json","description":"The requested policy","properties":{"id":{"type":"string","description":"The policy\'s unique ID"},"name":{"type":"string","description":"The policy\'s name"},"description":{"type":"string","description":"The policy\'s description"},"status":{"type":"string","description":"Policy status (OK or NEEDS_REMEDIATION)"},"approvedAtDate":{"type":"string","description":"The policy\'s most recent approval date, if applicable","optional":true},"latestVersionStatus":{"type":"string","description":"Status of the policy\'s latest version (NOT_STARTED, DRAFT, PENDING_APPROVAL, APPROVED, RENEW_SOON, or EXPIRED)"},"latestApprovedVersion":{"type":"json","description":"The latest approved version of the policy, if available","optional":true,"properties":{"versionId":{"type":"string","description":"ID of the latest approved version"},"documents":{"type":"array","description":"Available policy document versions, organized by language"}}}}}},"vanta_get_risk_scenario":{"riskScenario":{"type":"json","description":"The requested risk scenario","properties":{"riskId":{"type":"string","description":"Unique user-specified ID of the risk scenario"},"description":{"type":"string","description":"Description of the risk scenario"},"likelihood":{"type":"number","description":"Likelihood score (defaults to a 1-5 range; null when unscored)","optional":true},"impact":{"type":"number","description":"Impact score (defaults to a 1-5 range; null when unscored)","optional":true},"residualLikelihood":{"type":"number","description":"Residual likelihood score after treatments","optional":true},"residualImpact":{"type":"number","description":"Residual impact score after treatments","optional":true},"categories":{"type":"array","description":"Categories this risk scenario belongs to","items":{"type":"string"}},"ciaCategories":{"type":"array","description":"CIA categories (Confidentiality, Integrity, Availability)","items":{"type":"string"}},"treatment":{"type":"string","description":"Risk treatment decision (Mitigate, Transfer, Avoid, or Accept)","optional":true},"owner":{"type":"string","description":"Email of the person responsible for this risk","optional":true},"note":{"type":"string","description":"Additional context about the risk scenario","optional":true},"riskRegister":{"type":"string","description":"Name of the associated risk register","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"isArchived":{"type":"boolean","description":"Whether the scenario is archived"},"reviewStatus":{"type":"string","description":"Review status (APPROVED, DRAFT, NOT_REVIEWED, AWAITING_SUBMISSION, PENDING_APPROVAL, or REQUESTED_CHANGES)"},"requiredApprovers":{"type":"array","description":"Required approvers for this risk scenario","items":{"type":"string"}},"type":{"type":"string","description":"Scenario type (\\"Risk Scenario\\" or \\"Enterprise Risk\\")"},"identificationDate":{"type":"string","description":"Date this risk was identified"}}}},"vanta_get_test":{"test":{"type":"json","description":"The requested test","properties":{"id":{"type":"string","description":"The test\'s unique ID"},"name":{"type":"string","description":"The test\'s name"},"description":{"type":"string","description":"The test\'s description"},"failureDescription":{"type":"string","description":"The test\'s failure description"},"remediationDescription":{"type":"string","description":"The test\'s remediation description"},"category":{"type":"string","description":"The test\'s category"},"status":{"type":"string","description":"Test run status (OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE)"},"integrations":{"type":"array","description":"The test\'s third-party integration dependencies","items":{"type":"string"}},"lastTestRunDate":{"type":"string","description":"Timestamp of the last test run"},"latestFlipDate":{"type":"string","description":"Most recent date the test flipped status","optional":true},"version":{"type":"json","description":"The test\'s version","optional":true,"properties":{"major":{"type":"number","description":"Major version number"},"minor":{"type":"number","description":"Minor version number"}}},"deactivatedStatusInfo":{"type":"json","description":"The test\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the test is deactivated"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"lastUpdatedDate":{"type":"string","description":"Date of the last deactivation status update","optional":true}}},"remediationStatusInfo":{"type":"json","description":"The test\'s remediation status","optional":true,"properties":{"status":{"type":"string","description":"Remediation status"},"soonestRemediateByDate":{"type":"string","description":"Soonest remediate-by date","optional":true},"itemCount":{"type":"number","description":"Number of items needing remediation"}}},"owner":{"type":"json","description":"The test\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}}}}},"vanta_get_vendor":{"vendor":{"type":"json","description":"The requested vendor","properties":{"id":{"type":"string","description":"The vendor\'s unique ID"},"name":{"type":"string","description":"The vendor\'s display name"},"status":{"type":"string","description":"Vendor status (MANAGED, ARCHIVED, or IN_PROCUREMENT)"},"websiteUrl":{"type":"string","description":"The vendor\'s website URL","optional":true},"category":{"type":"string","description":"Display name of the vendor\'s category","optional":true},"servicesProvided":{"type":"string","description":"Services provided by the vendor","optional":true},"additionalNotes":{"type":"string","description":"Additional notes about the vendor","optional":true},"accountManagerName":{"type":"string","description":"The vendor\'s external account manager name","optional":true},"accountManagerEmail":{"type":"string","description":"The vendor\'s external account manager email","optional":true},"securityOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s security owner","optional":true},"businessOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s business owner","optional":true},"inherentRiskLevel":{"type":"string","description":"Inherent risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"residualRiskLevel":{"type":"string","description":"Residual risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"isRiskAutoScored":{"type":"boolean","description":"Whether the vendor\'s risk is automatically scored","optional":true},"isVisibleToAuditors":{"type":"boolean","description":"Whether auditors can view this vendor","optional":true},"riskAttributeIds":{"type":"array","description":"Risk attribute IDs assigned to the vendor","items":{"type":"string"}},"vendorHeadquarters":{"type":"string","description":"Country code of the vendor\'s headquarters","optional":true},"contractStartDate":{"type":"string","description":"Date the vendor contract began","optional":true},"contractRenewalDate":{"type":"string","description":"Date the vendor contract is up for renewal","optional":true},"contractTerminationDate":{"type":"string","description":"Date the vendor contract was terminated","optional":true},"contractAmount":{"type":"json","description":"Contract amount for the vendor","optional":true,"properties":{"amount":{"type":"number","description":"Amount of the contract"},"currency":{"type":"string","description":"Currency of the contract"}}},"nextSecurityReviewDueDate":{"type":"string","description":"Next due date for a security review","optional":true},"lastSecurityReviewCompletionDate":{"type":"string","description":"Most recent date a security review was completed","optional":true},"authDetails":{"type":"json","description":"The vendor\'s authentication details","optional":true,"properties":{"method":{"type":"string","description":"Authentication method (e.g., SSO, OKTA, USERNAME_PASSWORD)","optional":true},"passwordMFA":{"type":"boolean","description":"Whether passwords require multi-factor authentication","optional":true},"passwordMinimumLength":{"type":"number","description":"Minimum password length","optional":true},"passwordRequiresNumber":{"type":"boolean","description":"Whether passwords require a number","optional":true},"passwordRequiresSymbol":{"type":"boolean","description":"Whether passwords require a symbol","optional":true}}},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"latestDecision":{"type":"json","description":"The vendor\'s latest decision (null when no decision has been made)","optional":true,"properties":{"status":{"type":"string","description":"Decision status (APPROVED, CONDITIONALLY_APPROVED, or NOT_APPROVED)"},"lastUpdatedAt":{"type":"string","description":"When the decision was last updated"}}},"linkedTaskTrackerTaskProcurementRequest":{"type":"json","description":"Linked task tracker procurement request, if any","optional":true,"properties":{"url":{"type":"string","description":"URL of the procurement request"},"service":{"type":"string","description":"Task tracker service"}}}}}},"vanta_get_vulnerable_asset":{"asset":{"type":"json","description":"The requested vulnerable asset","properties":{"id":{"type":"string","description":"Unique identifier of the vulnerable asset"},"name":{"type":"string","description":"Display name of the vulnerable asset"},"assetType":{"type":"string","description":"Asset type (e.g., SERVER, SERVERLESS_FUNCTION, CONTAINER_REPOSITORY, CODE_REPOSITORY, WORKSTATION)"},"hasBeenScanned":{"type":"boolean","description":"Whether the asset has been scanned"},"imageScanTag":{"type":"string","description":"Container image tag that vulnerabilities are retrieved for (container repositories only)","optional":true},"scanners":{"type":"array","description":"Integrations scanning this asset, with per-scanner asset details (resource ID, hostnames, IPs, image metadata)"}}}},"vanta_list_control_documents":{"documents":{"type":"array","description":"Documents mapped to the control","items":{"type":"object","properties":{"id":{"type":"string","description":"The document\'s unique ID"},"title":{"type":"string","description":"The document\'s title"},"description":{"type":"string","description":"The document\'s description"},"category":{"type":"string","description":"The document\'s category"},"ownerId":{"type":"string","description":"User ID of the document\'s owner","optional":true},"isSensitive":{"type":"boolean","description":"Whether the document is sensitive"},"uploadStatus":{"type":"string","description":"Document status (\\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", or \\"OK\\")"},"uploadStatusDate":{"type":"string","description":"Date the upload status last changed","optional":true},"url":{"type":"string","description":"URL to view the document within Vanta","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_control_tests":{"tests":{"type":"array","description":"Tests mapped to the control","items":{"type":"object","properties":{"id":{"type":"string","description":"The test\'s unique ID"},"name":{"type":"string","description":"The test\'s name"},"description":{"type":"string","description":"The test\'s description"},"failureDescription":{"type":"string","description":"The test\'s failure description"},"remediationDescription":{"type":"string","description":"The test\'s remediation description"},"category":{"type":"string","description":"The test\'s category"},"status":{"type":"string","description":"Test run status (OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE)"},"integrations":{"type":"array","description":"The test\'s third-party integration dependencies","items":{"type":"string"}},"lastTestRunDate":{"type":"string","description":"Timestamp of the last test run"},"latestFlipDate":{"type":"string","description":"Most recent date the test flipped status","optional":true},"version":{"type":"json","description":"The test\'s version","optional":true,"properties":{"major":{"type":"number","description":"Major version number"},"minor":{"type":"number","description":"Minor version number"}}},"deactivatedStatusInfo":{"type":"json","description":"The test\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the test is deactivated"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"lastUpdatedDate":{"type":"string","description":"Date of the last deactivation status update","optional":true}}},"remediationStatusInfo":{"type":"json","description":"The test\'s remediation status","optional":true,"properties":{"status":{"type":"string","description":"Remediation status"},"soonestRemediateByDate":{"type":"string","description":"Soonest remediate-by date","optional":true},"itemCount":{"type":"number","description":"Number of items needing remediation"}}},"owner":{"type":"json","description":"The test\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_controls":{"controls":{"type":"array","description":"Controls matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The control\'s unique ID"},"externalId":{"type":"string","description":"The control\'s external ID","optional":true},"name":{"type":"string","description":"The control\'s name"},"description":{"type":"string","description":"The control\'s description"},"source":{"type":"string","description":"The control source, either \\"Vanta\\" or \\"Custom\\""},"domains":{"type":"array","description":"Security domains the control belongs to","items":{"type":"string"}},"owner":{"type":"json","description":"The control\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"role":{"type":"string","description":"The control\'s GDPR role, if applicable","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"creationDate":{"type":"string","description":"When the control was created (null for Vanta library controls)","optional":true},"modificationDate":{"type":"string","description":"When the control was last modified (null for Vanta library controls)","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_document_uploads":{"uploads":{"type":"array","description":"Files uploaded to the document","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique ID of the uploaded file"},"fileName":{"type":"string","description":"File name of the upload","optional":true},"title":{"type":"string","description":"Title of the upload"},"description":{"type":"string","description":"Description of the upload","optional":true},"mimeType":{"type":"string","description":"MIME type of the uploaded file"},"uploadedBy":{"type":"json","description":"Actor who uploaded the file (a user or an application)","optional":true,"properties":{"id":{"type":"string","description":"Actor ID"},"type":{"type":"string","description":"Actor type (USER or APPLICATION)"}}},"creationDate":{"type":"string","description":"Date the file was uploaded"},"updatedDate":{"type":"string","description":"Date the file was last updated"},"deletionDate":{"type":"string","description":"Date the file was deleted (null if not deleted)","optional":true},"effectiveDate":{"type":"string","description":"The file\'s effective date","optional":true},"url":{"type":"string","description":"The file\'s URL"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_documents":{"documents":{"type":"array","description":"Documents matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The document\'s unique ID"},"title":{"type":"string","description":"The document\'s title"},"description":{"type":"string","description":"The document\'s description"},"category":{"type":"string","description":"The document\'s category"},"ownerId":{"type":"string","description":"User ID of the document\'s owner","optional":true},"isSensitive":{"type":"boolean","description":"Whether the document is sensitive"},"uploadStatus":{"type":"string","description":"Document status (\\"Needs document\\", \\"Needs update\\", \\"Not relevant\\", or \\"OK\\")"},"uploadStatusDate":{"type":"string","description":"Date the upload status last changed","optional":true},"url":{"type":"string","description":"URL to view the document within Vanta","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_framework_controls":{"controls":{"type":"array","description":"Controls belonging to the framework","items":{"type":"object","properties":{"id":{"type":"string","description":"The control\'s unique ID"},"externalId":{"type":"string","description":"The control\'s external ID","optional":true},"name":{"type":"string","description":"The control\'s name"},"description":{"type":"string","description":"The control\'s description"},"source":{"type":"string","description":"The control source, either \\"Vanta\\" or \\"Custom\\""},"domains":{"type":"array","description":"Security domains the control belongs to","items":{"type":"string"}},"owner":{"type":"json","description":"The control\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"role":{"type":"string","description":"The control\'s GDPR role, if applicable","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"creationDate":{"type":"string","description":"When the control was created (null for Vanta library controls)","optional":true},"modificationDate":{"type":"string","description":"When the control was last modified (null for Vanta library controls)","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_frameworks":{"frameworks":{"type":"array","description":"Frameworks in the Vanta account","items":{"type":"object","properties":{"id":{"type":"string","description":"The framework\'s unique ID"},"displayName":{"type":"string","description":"The framework\'s display name"},"shorthandName":{"type":"string","description":"The short version of the framework\'s name"},"description":{"type":"string","description":"The framework\'s description"},"numControlsCompleted":{"type":"number","description":"Number of completed controls in the framework"},"numControlsTotal":{"type":"number","description":"Total number of controls in the framework"},"numDocumentsPassing":{"type":"number","description":"Number of passing documents in the framework"},"numDocumentsTotal":{"type":"number","description":"Total number of documents in the framework"},"numTestsPassing":{"type":"number","description":"Number of passing tests in the framework"},"numTestsTotal":{"type":"number","description":"Total number of tests in the framework"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_monitored_computers":{"computers":{"type":"array","description":"Monitored computers matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the monitored computer"},"integrationId":{"type":"string","description":"Integration that reports this computer"},"lastCheckDate":{"type":"string","description":"Date of the computer\'s most recent report","optional":true},"screenlock":{"type":"string","description":"Screenlock check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"diskEncryption":{"type":"string","description":"Disk encryption check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"passwordManager":{"type":"string","description":"Password manager check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"antivirusInstallation":{"type":"string","description":"Antivirus check outcome (PASS, FAIL, IN_PROGRESS, or NA)"},"operatingSystem":{"type":"json","description":"The computer\'s operating system","optional":true,"properties":{"type":{"type":"string","description":"Operating system type (macOS, linux, or windows)"},"version":{"type":"string","description":"Operating system version","optional":true}}},"owner":{"type":"json","description":"The computer\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}},"serialNumber":{"type":"string","description":"Serial number of the computer","optional":true},"udid":{"type":"string","description":"Universal device ID of the computer","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_people":{"people":{"type":"array","description":"People matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The person\'s unique ID"},"userId":{"type":"string","description":"ID of the associated Vanta user account, if one exists","optional":true},"emailAddress":{"type":"string","description":"The person\'s email address"},"name":{"type":"json","description":"The person\'s name","optional":true,"properties":{"first":{"type":"string","description":"First (given) name","optional":true},"last":{"type":"string","description":"Last (family) name","optional":true},"display":{"type":"string","description":"Display name used in Vanta"}}},"employment":{"type":"json","description":"The person\'s employment information","optional":true,"properties":{"status":{"type":"string","description":"Employment status (UPCOMING, CURRENT, ON_LEAVE, INACTIVE, or FORMER)"},"startDate":{"type":"string","description":"Employment start date"},"endDate":{"type":"string","description":"Employment end date, if present","optional":true},"jobTitle":{"type":"string","description":"Job title","optional":true}}},"leaveInfo":{"type":"json","description":"The person\'s active or upcoming leave, if any","optional":true,"properties":{"status":{"type":"string","description":"Leave status (ACTIVE or UPCOMING)"},"startDate":{"type":"string","description":"Start of the leave"},"endDate":{"type":"string","description":"End of the leave (null implies indefinite leave)","optional":true}}},"groupIds":{"type":"array","description":"IDs of the groups the person belongs to","items":{"type":"string"}},"tasksSummary":{"type":"json","description":"Aggregated status of the person\'s tasks","optional":true,"properties":{"status":{"type":"string","description":"Overall task status (e.g., NONE, DUE_SOON, OVERDUE, COMPLETE, PAUSED, or an OFFBOARDING_* variant)"},"dueDate":{"type":"string","description":"Due date of the person\'s earliest-due task","optional":true},"completionDate":{"type":"string","description":"Date the person\'s tasks were completed","optional":true}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_policies":{"policies":{"type":"array","description":"Policies in the Vanta account","items":{"type":"object","properties":{"id":{"type":"string","description":"The policy\'s unique ID"},"name":{"type":"string","description":"The policy\'s name"},"description":{"type":"string","description":"The policy\'s description"},"status":{"type":"string","description":"Policy status (OK or NEEDS_REMEDIATION)"},"approvedAtDate":{"type":"string","description":"The policy\'s most recent approval date, if applicable","optional":true},"latestVersionStatus":{"type":"string","description":"Status of the policy\'s latest version (NOT_STARTED, DRAFT, PENDING_APPROVAL, APPROVED, RENEW_SOON, or EXPIRED)"},"latestApprovedVersion":{"type":"json","description":"The latest approved version of the policy, if available","optional":true,"properties":{"versionId":{"type":"string","description":"ID of the latest approved version"},"documents":{"type":"array","description":"Available policy document versions, organized by language"}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_risk_scenarios":{"riskScenarios":{"type":"array","description":"Risk scenarios matching the filters","items":{"type":"object","properties":{"riskId":{"type":"string","description":"Unique user-specified ID of the risk scenario"},"description":{"type":"string","description":"Description of the risk scenario"},"likelihood":{"type":"number","description":"Likelihood score (defaults to a 1-5 range; null when unscored)","optional":true},"impact":{"type":"number","description":"Impact score (defaults to a 1-5 range; null when unscored)","optional":true},"residualLikelihood":{"type":"number","description":"Residual likelihood score after treatments","optional":true},"residualImpact":{"type":"number","description":"Residual impact score after treatments","optional":true},"categories":{"type":"array","description":"Categories this risk scenario belongs to","items":{"type":"string"}},"ciaCategories":{"type":"array","description":"CIA categories (Confidentiality, Integrity, Availability)","items":{"type":"string"}},"treatment":{"type":"string","description":"Risk treatment decision (Mitigate, Transfer, Avoid, or Accept)","optional":true},"owner":{"type":"string","description":"Email of the person responsible for this risk","optional":true},"note":{"type":"string","description":"Additional context about the risk scenario","optional":true},"riskRegister":{"type":"string","description":"Name of the associated risk register","optional":true},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"isArchived":{"type":"boolean","description":"Whether the scenario is archived"},"reviewStatus":{"type":"string","description":"Review status (APPROVED, DRAFT, NOT_REVIEWED, AWAITING_SUBMISSION, PENDING_APPROVAL, or REQUESTED_CHANGES)"},"requiredApprovers":{"type":"array","description":"Required approvers for this risk scenario","items":{"type":"string"}},"type":{"type":"string","description":"Scenario type (\\"Risk Scenario\\" or \\"Enterprise Risk\\")"},"identificationDate":{"type":"string","description":"Date this risk was identified"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_test_entities":{"entities":{"type":"array","description":"Resource entities for the test","items":{"type":"object","properties":{"id":{"type":"string","description":"Identifier of the entity"},"entityStatus":{"type":"string","description":"Entity status (FAILING or DEACTIVATED)"},"displayName":{"type":"string","description":"Display name of the entity"},"responseType":{"type":"string","description":"Response type of the entity"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"createdDate":{"type":"string","description":"Date the entity was first detected"},"lastUpdatedDate":{"type":"string","description":"Date of the last update to the entity"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_tests":{"tests":{"type":"array","description":"Tests matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The test\'s unique ID"},"name":{"type":"string","description":"The test\'s name"},"description":{"type":"string","description":"The test\'s description"},"failureDescription":{"type":"string","description":"The test\'s failure description"},"remediationDescription":{"type":"string","description":"The test\'s remediation description"},"category":{"type":"string","description":"The test\'s category"},"status":{"type":"string","description":"Test run status (OK, DEACTIVATED, NEEDS_ATTENTION, IN_PROGRESS, INVALID, or NOT_APPLICABLE)"},"integrations":{"type":"array","description":"The test\'s third-party integration dependencies","items":{"type":"string"}},"lastTestRunDate":{"type":"string","description":"Timestamp of the last test run"},"latestFlipDate":{"type":"string","description":"Most recent date the test flipped status","optional":true},"version":{"type":"json","description":"The test\'s version","optional":true,"properties":{"major":{"type":"number","description":"Major version number"},"minor":{"type":"number","description":"Minor version number"}}},"deactivatedStatusInfo":{"type":"json","description":"The test\'s deactivation status","optional":true,"properties":{"isDeactivated":{"type":"boolean","description":"Whether the test is deactivated"},"deactivatedReason":{"type":"string","description":"Reason for deactivation","optional":true},"lastUpdatedDate":{"type":"string","description":"Date of the last deactivation status update","optional":true}}},"remediationStatusInfo":{"type":"json","description":"The test\'s remediation status","optional":true,"properties":{"status":{"type":"string","description":"Remediation status"},"soonestRemediateByDate":{"type":"string","description":"Soonest remediate-by date","optional":true},"itemCount":{"type":"number","description":"Number of items needing remediation"}}},"owner":{"type":"json","description":"The test\'s owner","optional":true,"properties":{"id":{"type":"string","description":"Unique ID of the owner","optional":true},"displayName":{"type":"string","description":"Display name of the owner","optional":true},"emailAddress":{"type":"string","description":"Email address of the owner","optional":true}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vendors":{"vendors":{"type":"array","description":"Vendors matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"The vendor\'s unique ID"},"name":{"type":"string","description":"The vendor\'s display name"},"status":{"type":"string","description":"Vendor status (MANAGED, ARCHIVED, or IN_PROCUREMENT)"},"websiteUrl":{"type":"string","description":"The vendor\'s website URL","optional":true},"category":{"type":"string","description":"Display name of the vendor\'s category","optional":true},"servicesProvided":{"type":"string","description":"Services provided by the vendor","optional":true},"additionalNotes":{"type":"string","description":"Additional notes about the vendor","optional":true},"accountManagerName":{"type":"string","description":"The vendor\'s external account manager name","optional":true},"accountManagerEmail":{"type":"string","description":"The vendor\'s external account manager email","optional":true},"securityOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s security owner","optional":true},"businessOwnerUserId":{"type":"string","description":"Vanta user ID of the vendor\'s business owner","optional":true},"inherentRiskLevel":{"type":"string","description":"Inherent risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"residualRiskLevel":{"type":"string","description":"Residual risk level (CRITICAL, HIGH, MEDIUM, LOW, or UNSCORED)"},"isRiskAutoScored":{"type":"boolean","description":"Whether the vendor\'s risk is automatically scored","optional":true},"isVisibleToAuditors":{"type":"boolean","description":"Whether auditors can view this vendor","optional":true},"riskAttributeIds":{"type":"array","description":"Risk attribute IDs assigned to the vendor","items":{"type":"string"}},"vendorHeadquarters":{"type":"string","description":"Country code of the vendor\'s headquarters","optional":true},"contractStartDate":{"type":"string","description":"Date the vendor contract began","optional":true},"contractRenewalDate":{"type":"string","description":"Date the vendor contract is up for renewal","optional":true},"contractTerminationDate":{"type":"string","description":"Date the vendor contract was terminated","optional":true},"contractAmount":{"type":"json","description":"Contract amount for the vendor","optional":true,"properties":{"amount":{"type":"number","description":"Amount of the contract"},"currency":{"type":"string","description":"Currency of the contract"}}},"nextSecurityReviewDueDate":{"type":"string","description":"Next due date for a security review","optional":true},"lastSecurityReviewCompletionDate":{"type":"string","description":"Most recent date a security review was completed","optional":true},"authDetails":{"type":"json","description":"The vendor\'s authentication details","optional":true,"properties":{"method":{"type":"string","description":"Authentication method (e.g., SSO, OKTA, USERNAME_PASSWORD)","optional":true},"passwordMFA":{"type":"boolean","description":"Whether passwords require multi-factor authentication","optional":true},"passwordMinimumLength":{"type":"number","description":"Minimum password length","optional":true},"passwordRequiresNumber":{"type":"boolean","description":"Whether passwords require a number","optional":true},"passwordRequiresSymbol":{"type":"boolean","description":"Whether passwords require a symbol","optional":true}}},"customFields":{"type":"array","description":"Custom field values configured in the Vanta instance","items":{"type":"object","properties":{"label":{"type":"string","description":"Custom field label","optional":true},"value":{"type":"json","description":"Custom field value (string or list of strings)","optional":true}}}},"latestDecision":{"type":"json","description":"The vendor\'s latest decision (null when no decision has been made)","optional":true,"properties":{"status":{"type":"string","description":"Decision status (APPROVED, CONDITIONALLY_APPROVED, or NOT_APPROVED)"},"lastUpdatedAt":{"type":"string","description":"When the decision was last updated"}}},"linkedTaskTrackerTaskProcurementRequest":{"type":"json","description":"Linked task tracker procurement request, if any","optional":true,"properties":{"url":{"type":"string","description":"URL of the procurement request"},"service":{"type":"string","description":"Task tracker service"}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vulnerabilities":{"vulnerabilities":{"type":"array","description":"Vulnerabilities matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the vulnerability"},"name":{"type":"string","description":"Display name of the vulnerability"},"description":{"type":"string","description":"Description of the vulnerability"},"severity":{"type":"string","description":"Severity (LOW, MEDIUM, HIGH, or CRITICAL)"},"vulnerabilityType":{"type":"string","description":"Vulnerability type (CONFIGURATION, COMMON, or GROUPED)"},"integrationId":{"type":"string","description":"Integration that scans this vulnerability"},"targetId":{"type":"string","description":"ID of the resource the vulnerability was found on"},"packageIdentifier":{"type":"string","description":"Identifier of the affected package (COMMON and GROUPED vulnerabilities only)","optional":true},"cvssSeverityScore":{"type":"number","description":"CVSS severity score","optional":true},"scannerScore":{"type":"number","description":"Scanner score","optional":true},"isFixable":{"type":"boolean","description":"Whether the vulnerability is fixable"},"fixedVersion":{"type":"string","description":"Package version that remediates the vulnerability","optional":true},"remediateByDate":{"type":"string","description":"SLA date by which the vulnerability should be remediated","optional":true},"firstDetectedDate":{"type":"string","description":"Date first detected by Vanta"},"sourceDetectedDate":{"type":"string","description":"Date first detected by the source","optional":true},"lastDetectedDate":{"type":"string","description":"Date last detected","optional":true},"scanSource":{"type":"string","description":"Scanning tool that detected the vulnerability","optional":true},"externalURL":{"type":"string","description":"External URL for the vulnerability"},"relatedVulns":{"type":"array","description":"Related vulnerabilities (GROUPED vulnerabilities only)","items":{"type":"string"}},"relatedUrls":{"type":"array","description":"Related URLs","items":{"type":"string"}},"deactivateMetadata":{"type":"json","description":"Deactivation metadata, if the vulnerability was deactivated","optional":true,"properties":{"isVulnDeactivatedIndefinitely":{"type":"boolean","description":"Whether deactivated indefinitely"},"deactivatedUntilDate":{"type":"string","description":"Date the vulnerability will be reactivated","optional":true},"deactivationReason":{"type":"string","description":"Reason for deactivation"},"deactivatedOnDate":{"type":"string","description":"Date the vulnerability was deactivated"},"deactivatedBy":{"type":"string","description":"User who deactivated the vulnerability"}}}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vulnerability_remediations":{"remediations":{"type":"array","description":"Vulnerability remediations matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the remediation"},"vulnerabilityId":{"type":"string","description":"ID of the remediated vulnerability"},"vulnerableAssetId":{"type":"string","description":"ID of the vulnerable asset"},"severity":{"type":"string","description":"Severity of the vulnerability"},"detectedDate":{"type":"string","description":"Date the vulnerability was first detected","optional":true},"slaDeadlineDate":{"type":"string","description":"SLA deadline for remediation","optional":true},"remediationDate":{"type":"string","description":"Date the vulnerability was remediated","optional":true}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_list_vulnerable_assets":{"assets":{"type":"array","description":"Vulnerable assets matching the filters","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the vulnerable asset"},"name":{"type":"string","description":"Display name of the vulnerable asset"},"assetType":{"type":"string","description":"Asset type (e.g., SERVER, SERVERLESS_FUNCTION, CONTAINER_REPOSITORY, CODE_REPOSITORY, WORKSTATION)"},"hasBeenScanned":{"type":"boolean","description":"Whether the asset has been scanned"},"imageScanTag":{"type":"string","description":"Container image tag that vulnerabilities are retrieved for (container repositories only)","optional":true},"scanners":{"type":"array","description":"Integrations scanning this asset, with per-scanner asset details (resource ID, hostnames, IPs, image metadata)"}}}},"pageInfo":{"type":"json","description":"Cursor pagination info for the returned page; pass endCursor as pageCursor to fetch the next page","optional":true,"properties":{"startCursor":{"type":"string","description":"Cursor pointing to the start of the current page","optional":true},"endCursor":{"type":"string","description":"Cursor pointing to the end of the current page; pass as pageCursor to fetch the next page","optional":true},"hasNextPage":{"type":"boolean","description":"Whether another page exists after this one"},"hasPreviousPage":{"type":"boolean","description":"Whether a page exists before this one"}}}},"vanta_submit_document":{"documentId":{"type":"string","description":"ID of the submitted document"},"submitted":{"type":"boolean","description":"Whether the document collection was submitted"}},"vanta_upload_document_file":{"upload":{"type":"json","description":"Metadata of the uploaded file","properties":{"id":{"type":"string","description":"Unique ID of the uploaded file"},"fileName":{"type":"string","description":"File name of the upload","optional":true},"title":{"type":"string","description":"Title of the upload"},"description":{"type":"string","description":"Description of the upload","optional":true},"mimeType":{"type":"string","description":"MIME type of the uploaded file"},"uploadedBy":{"type":"json","description":"Actor who uploaded the file (a user or an application)","optional":true,"properties":{"id":{"type":"string","description":"Actor ID"},"type":{"type":"string","description":"Actor type (USER or APPLICATION)"}}},"creationDate":{"type":"string","description":"Date the file was uploaded"},"updatedDate":{"type":"string","description":"Date the file was last updated"},"deletionDate":{"type":"string","description":"Date the file was deleted (null if not deleted)","optional":true},"effectiveDate":{"type":"string","description":"The file\'s effective date","optional":true},"url":{"type":"string","description":"The file\'s URL"}}}},"vercel_add_domain":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"verified":{"type":"boolean","description":"Whether domain is verified"},"createdAt":{"type":"number","description":"Creation timestamp"},"serviceType":{"type":"string","description":"Service type (zeit.world, external, na)"},"nameservers":{"type":"array","description":"Current nameservers","items":{"type":"string"}},"intendedNameservers":{"type":"array","description":"Intended nameservers","items":{"type":"string"}},"expiresAt":{"type":"number","description":"Expiration timestamp","optional":true},"customNameservers":{"type":"array","description":"Custom nameservers","items":{"type":"string"},"optional":true},"renew":{"type":"boolean","description":"Whether auto-renewal is enabled","optional":true},"boughtAt":{"type":"number","description":"Purchase timestamp","optional":true},"transferredAt":{"type":"number","description":"Transfer completion timestamp","optional":true},"creator":{"type":"object","description":"Domain creator (id, username, email)","optional":true,"properties":{"id":{"type":"string","description":"Creator ID"},"username":{"type":"string","description":"Creator username"},"email":{"type":"string","description":"Creator email"}}}},"vercel_add_project_domain":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID the domain belongs to"},"verified":{"type":"boolean","description":"Whether the domain is verified"},"gitBranch":{"type":"string","description":"Git branch for the domain","optional":true},"redirect":{"type":"string","description":"Redirect target domain","optional":true},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, 308)","optional":true},"verification":{"type":"array","description":"Domain verification challenges (type, domain, value, reason)","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Challenge type"},"domain":{"type":"string","description":"Domain to add the record to"},"value":{"type":"string","description":"Expected record value"},"reason":{"type":"string","description":"Why verification is needed"}}}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_cancel_deployment":{"id":{"type":"string","description":"Deployment ID"},"name":{"type":"string","description":"Deployment name"},"state":{"type":"string","description":"Deployment state after cancellation"},"url":{"type":"string","description":"Deployment URL"},"status":{"type":"string","description":"Deployment status","optional":true},"projectId":{"type":"string","description":"Associated project ID","optional":true},"inspectorUrl":{"type":"string","description":"Vercel inspector URL","optional":true}},"vercel_create_alias":{"uid":{"type":"string","description":"Alias ID"},"alias":{"type":"string","description":"Alias hostname"},"created":{"type":"string","description":"Creation timestamp as ISO 8601 date-time string"},"oldDeploymentId":{"type":"string","description":"ID of the previously aliased deployment, if the alias was reassigned"}},"vercel_create_check":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status: registered, running, or completed"},"conclusion":{"type":"string","description":"Check conclusion: canceled, failed, neutral, succeeded, skipped, or stale","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"startedAt":{"type":"number","description":"Start timestamp in milliseconds","optional":true},"completedAt":{"type":"number","description":"Completion timestamp in milliseconds","optional":true},"output":{"type":"json","description":"Check result output including metrics (FCP, LCP, CLS, TBT, virtualExperienceScore)","optional":true}},"vercel_create_deployment":{"id":{"type":"string","description":"Deployment ID"},"name":{"type":"string","description":"Deployment name"},"url":{"type":"string","description":"Unique deployment URL"},"readyState":{"type":"string","description":"Deployment ready state: QUEUED, BUILDING, ERROR, INITIALIZING, READY, CANCELED"},"projectId":{"type":"string","description":"Associated project ID"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"alias":{"type":"array","description":"Assigned aliases","items":{"type":"string","description":"Alias domain"}},"target":{"type":"string","description":"Target environment","optional":true},"inspectorUrl":{"type":"string","description":"Vercel inspector URL"},"errorCode":{"type":"string","description":"Deployment error code","optional":true},"errorMessage":{"type":"string","description":"Deployment error message","optional":true},"aliasAssigned":{"type":"boolean","description":"Whether the alias has been assigned","optional":true}},"vercel_create_dns_record":{"uid":{"type":"string","description":"The DNS record ID"},"updated":{"type":"number","description":"Timestamp of the update"}},"vercel_create_edge_config":{"id":{"type":"string","description":"Edge Config ID"},"slug":{"type":"string","description":"Edge Config slug"},"ownerId":{"type":"string","description":"Owner ID"},"digest":{"type":"string","description":"Content digest hash"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"itemCount":{"type":"number","description":"Number of items"},"sizeInBytes":{"type":"number","description":"Size in bytes"}},"vercel_create_env_var":{"id":{"type":"string","description":"Environment variable ID"},"key":{"type":"string","description":"Variable name"},"value":{"type":"string","description":"Variable value"},"type":{"type":"string","description":"Variable type (secret, system, encrypted, plain, sensitive)"},"target":{"type":"array","description":"Target environments","items":{"type":"string","description":"Environment name"}},"gitBranch":{"type":"string","description":"Git branch filter","optional":true},"comment":{"type":"string","description":"Comment providing context for the variable","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}},"vercel_create_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_create_webhook":{"id":{"type":"string","description":"Webhook ID"},"url":{"type":"string","description":"Webhook URL"},"secret":{"type":"string","description":"Webhook signing secret"},"events":{"type":"array","description":"Events the webhook listens to","items":{"type":"string","description":"Event name"}},"ownerId":{"type":"string","description":"Owner ID"},"projectIds":{"type":"array","description":"Associated project IDs","items":{"type":"string","description":"Project ID"}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_delete_alias":{"status":{"type":"string","description":"Deletion status (SUCCESS)"}},"vercel_delete_deployment":{"uid":{"type":"string","description":"The removed deployment ID"},"state":{"type":"string","description":"Deployment state after deletion (DELETED)"}},"vercel_delete_dns_record":{"deleted":{"type":"boolean","description":"Whether the record was deleted"}},"vercel_delete_domain":{"uid":{"type":"string","description":"The ID of the deleted domain"},"deleted":{"type":"boolean","description":"Whether the domain was deleted"}},"vercel_delete_edge_config":{"deleted":{"type":"boolean","description":"Whether the Edge Config was successfully deleted"}},"vercel_delete_env_var":{"deleted":{"type":"boolean","description":"Whether the environment variable was successfully deleted"}},"vercel_delete_project":{"deleted":{"type":"boolean","description":"Whether the project was successfully deleted"}},"vercel_delete_webhook":{"deleted":{"type":"boolean","description":"Whether the webhook was successfully deleted"}},"vercel_get_alias":{"uid":{"type":"string","description":"Alias ID"},"alias":{"type":"string","description":"Alias hostname"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"projectId":{"type":"string","description":"Associated project ID"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"redirect":{"type":"string","description":"Target domain for redirect aliases"},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, or 308)"},"deployment":{"type":"object","description":"Associated deployment (id, url)","optional":true,"properties":{"id":{"type":"string","description":"Deployment ID"},"url":{"type":"string","description":"Deployment URL"}}}},"vercel_get_check":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status: registered, running, or completed"},"conclusion":{"type":"string","description":"Check conclusion: canceled, failed, neutral, succeeded, skipped, or stale","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"startedAt":{"type":"number","description":"Start timestamp in milliseconds","optional":true},"completedAt":{"type":"number","description":"Completion timestamp in milliseconds","optional":true},"output":{"type":"json","description":"Check result output including metrics (FCP, LCP, CLS, TBT, virtualExperienceScore)","optional":true}},"vercel_get_deployment":{"id":{"type":"string","description":"Deployment ID"},"name":{"type":"string","description":"Deployment name"},"url":{"type":"string","description":"Unique deployment URL"},"readyState":{"type":"string","description":"Deployment ready state: QUEUED, BUILDING, ERROR, INITIALIZING, READY, CANCELED"},"status":{"type":"string","description":"Deployment status"},"target":{"type":"string","description":"Target environment","optional":true},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"buildingAt":{"type":"number","description":"Build start timestamp","optional":true},"ready":{"type":"number","description":"Ready timestamp","optional":true},"source":{"type":"string","description":"Deployment source: cli, git, redeploy, import, v0-web, etc."},"alias":{"type":"array","description":"Assigned aliases","items":{"type":"string","description":"Alias domain"}},"regions":{"type":"array","description":"Deployment regions","items":{"type":"string","description":"Region code"}},"inspectorUrl":{"type":"string","description":"Vercel inspector URL"},"projectId":{"type":"string","description":"Associated project ID"},"creator":{"type":"object","description":"Creator information","properties":{"uid":{"type":"string","description":"Creator user ID"},"username":{"type":"string","description":"Creator username"}}},"project":{"type":"object","description":"Associated project","optional":true,"properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true}}},"meta":{"type":"object","description":"Deployment metadata (key-value strings)","properties":{"githubCommitSha":{"type":"string","description":"GitHub commit SHA","optional":true},"githubCommitMessage":{"type":"string","description":"GitHub commit message","optional":true},"githubCommitRef":{"type":"string","description":"GitHub branch/ref","optional":true},"githubRepo":{"type":"string","description":"GitHub repository","optional":true},"githubOrg":{"type":"string","description":"GitHub organization","optional":true},"githubCommitAuthorName":{"type":"string","description":"Commit author name","optional":true}}},"gitSource":{"type":"object","description":"Git source information","optional":true,"properties":{"type":{"type":"string","description":"Git provider type (e.g., github, gitlab, bitbucket)"},"ref":{"type":"string","description":"Git ref (branch or tag)"},"sha":{"type":"string","description":"Git commit SHA"},"repoId":{"type":"string","description":"Repository ID","optional":true}}},"errorCode":{"type":"string","description":"Deployment error code","optional":true},"errorMessage":{"type":"string","description":"Deployment error message","optional":true},"aliasAssigned":{"type":"boolean","description":"Whether the alias has been assigned","optional":true}},"vercel_get_deployment_events":{"events":{"type":"array","description":"List of deployment events","items":{"type":"object","properties":{"type":{"type":"string","description":"Event type: delimiter, command, stdout, stderr, exit, deployment-state, middleware, middleware-invocation, edge-function-invocation, metric, report, fatal"},"created":{"type":"number","description":"Event creation timestamp"},"date":{"type":"number","description":"Event date timestamp"},"text":{"type":"string","description":"Event text content"},"serial":{"type":"string","description":"Event serial identifier"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"id":{"type":"string","description":"Event unique identifier"},"level":{"type":"string","description":"Event level: error or warning"},"info":{"type":"object","description":"Build step info (type, name, entrypoint, path, step, readyState)","optional":true}}}},"count":{"type":"number","description":"Number of events returned"}},"vercel_get_domain":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"verified":{"type":"boolean","description":"Whether domain is verified"},"createdAt":{"type":"number","description":"Creation timestamp"},"expiresAt":{"type":"number","description":"Expiration timestamp"},"serviceType":{"type":"string","description":"Service type (zeit.world, external, na)"},"nameservers":{"type":"array","description":"Current nameservers","items":{"type":"string"}},"intendedNameservers":{"type":"array","description":"Intended nameservers","items":{"type":"string"}},"customNameservers":{"type":"array","description":"Custom nameservers","items":{"type":"string"}},"renew":{"type":"boolean","description":"Whether auto-renewal is enabled"},"boughtAt":{"type":"number","description":"Purchase timestamp"},"transferredAt":{"type":"number","description":"Transfer completion timestamp"},"creator":{"type":"object","description":"Domain creator (id, username, email)","optional":true,"properties":{"id":{"type":"string","description":"Creator ID"},"username":{"type":"string","description":"Creator username"},"email":{"type":"string","description":"Creator email"}}},"userId":{"type":"string","description":"Owner user ID","optional":true},"teamId":{"type":"string","description":"Owner team ID","optional":true},"transferStartedAt":{"type":"number","description":"Transfer start timestamp","optional":true}},"vercel_get_domain_config":{"configuredBy":{"type":"string","description":"How the domain is configured (CNAME, A, http, dns-01, or null)"},"acceptedChallenges":{"type":"array","description":"Accepted challenge types for certificate issuance (dns-01, http-01)","items":{"type":"string"}},"misconfigured":{"type":"boolean","description":"Whether the domain is misconfigured for TLS certificate generation"},"recommendedIPv4":{"type":"array","description":"Recommended IPv4 addresses with rank values","items":{"type":"object","properties":{"rank":{"type":"number","description":"Priority rank (1 is preferred)"},"value":{"type":"array","description":"IPv4 addresses","items":{"type":"string"}}}}},"recommendedCNAME":{"type":"array","description":"Recommended CNAME records with rank values","items":{"type":"object","properties":{"rank":{"type":"number","description":"Priority rank (1 is preferred)"},"value":{"type":"string","description":"CNAME value"}}}}},"vercel_get_edge_config":{"id":{"type":"string","description":"Edge Config ID"},"slug":{"type":"string","description":"Edge Config slug"},"ownerId":{"type":"string","description":"Owner ID"},"digest":{"type":"string","description":"Content digest hash"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"itemCount":{"type":"number","description":"Number of items"},"sizeInBytes":{"type":"number","description":"Size in bytes"}},"vercel_get_edge_config_items":{"items":{"type":"array","description":"List of Edge Config items","items":{"type":"object","properties":{"key":{"type":"string","description":"Item key"},"value":{"type":"json","description":"Item value"},"description":{"type":"string","description":"Item description"},"edgeConfigId":{"type":"string","description":"Parent Edge Config ID"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"}}}},"count":{"type":"number","description":"Number of items returned"}},"vercel_get_env_vars":{"envs":{"type":"array","description":"List of environment variables","items":{"type":"object","properties":{"id":{"type":"string","description":"Environment variable ID"},"key":{"type":"string","description":"Variable name"},"value":{"type":"string","description":"Variable value"},"type":{"type":"string","description":"Variable type (secret, system, encrypted, plain, sensitive)"},"target":{"type":"array","description":"Target environments","items":{"type":"string","description":"Environment name"}},"gitBranch":{"type":"string","description":"Git branch filter","optional":true},"comment":{"type":"string","description":"Comment providing context for the variable","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}}}},"count":{"type":"number","description":"Number of environment variables returned"}},"vercel_get_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true},"rootDirectory":{"type":"string","description":"Root directory of the project","optional":true},"nodeVersion":{"type":"string","description":"Node.js version","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"},"link":{"type":"object","description":"Git repository connection","optional":true,"properties":{"type":{"type":"string","description":"Repository type (github, gitlab, bitbucket)"},"repo":{"type":"string","description":"Repository name"},"org":{"type":"string","description":"Organization or owner"}}}},"vercel_get_team":{"id":{"type":"string","description":"Team ID"},"slug":{"type":"string","description":"Team slug"},"name":{"type":"string","description":"Team name"},"avatar":{"type":"string","description":"Avatar file ID"},"description":{"type":"string","description":"Short team description"},"stagingPrefix":{"type":"string","description":"Prefix used for staging deployments","optional":true},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"creatorId":{"type":"string","description":"User ID of team creator"},"membership":{"type":"object","description":"Current user membership details","properties":{"uid":{"type":"string","description":"User ID of the member"},"teamId":{"type":"string","description":"Team ID"},"role":{"type":"string","description":"Membership role"},"confirmed":{"type":"boolean","description":"Whether membership is confirmed"},"created":{"type":"number","description":"Membership creation timestamp"},"createdAt":{"type":"number","description":"Membership creation timestamp (milliseconds)"},"accessRequestedAt":{"type":"number","description":"When access was requested"},"teamRoles":{"type":"array","description":"Team role assignments","items":{"type":"string","description":"Role name"}},"teamPermissions":{"type":"array","description":"Team permission assignments","items":{"type":"string","description":"Permission name"}}}}},"vercel_get_user":{"id":{"type":"string","description":"User ID"},"email":{"type":"string","description":"User email"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"avatar":{"type":"string","description":"SHA1 hash of the avatar"},"defaultTeamId":{"type":"string","description":"Default team ID"},"createdAt":{"type":"number","description":"Account creation timestamp in milliseconds"},"stagingPrefix":{"type":"string","description":"Prefix for preview deployment URLs"},"softBlock":{"type":"object","description":"Account restriction details if blocked","properties":{"blockedAt":{"type":"number","description":"When the account was blocked"},"reason":{"type":"string","description":"Reason for the block"}}},"hasTrialAvailable":{"type":"boolean","description":"Whether a trial is available"}},"vercel_get_webhook":{"id":{"type":"string","description":"Webhook ID"},"url":{"type":"string","description":"Webhook URL"},"events":{"type":"array","description":"Events the webhook listens to","items":{"type":"string","description":"Event name"}},"ownerId":{"type":"string","description":"Owner ID"},"projectIds":{"type":"array","description":"Associated project IDs","optional":true,"items":{"type":"string","description":"Project ID"}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_list_aliases":{"aliases":{"type":"array","description":"List of aliases","items":{"type":"object","properties":{"uid":{"type":"string","description":"Alias ID"},"alias":{"type":"string","description":"Alias hostname"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"projectId":{"type":"string","description":"Associated project ID"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"deployment":{"type":"object","description":"Associated deployment (id, url)","optional":true,"properties":{"id":{"type":"string","description":"Deployment ID"},"url":{"type":"string","description":"Deployment URL"}}},"redirect":{"type":"string","description":"Target domain for redirect aliases","optional":true},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, or 308)","optional":true}}}},"count":{"type":"number","description":"Number of aliases returned"},"hasMore":{"type":"boolean","description":"Whether more aliases are available"}},"vercel_list_checks":{"checks":{"type":"array","description":"List of deployment checks","items":{"type":"object","properties":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status"},"conclusion":{"type":"string","description":"Check conclusion","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"startedAt":{"type":"number","description":"Start timestamp","optional":true},"completedAt":{"type":"number","description":"Completion timestamp","optional":true},"output":{"type":"json","description":"Check result output including metrics","optional":true}}}},"count":{"type":"number","description":"Total number of checks"}},"vercel_list_deployment_files":{"files":{"type":"array","description":"List of deployment files","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the file tree entry"},"type":{"type":"string","description":"File type: directory, file, symlink, lambda, middleware, or invalid"},"uid":{"type":"string","description":"Unique file identifier (only valid for file type)","optional":true},"mode":{"type":"number","description":"File mode indicating file type and permissions"},"contentType":{"type":"string","description":"Content-type of the file (only valid for file type)","optional":true},"children":{"type":"array","description":"Child files of the directory (only valid for directory type)","items":{"type":"object","properties":{"name":{"type":"string","description":"File name"},"type":{"type":"string","description":"Entry type"},"uid":{"type":"string","description":"File identifier","optional":true}}}}}}},"count":{"type":"number","description":"Number of files returned"}},"vercel_list_deployments":{"deployments":{"type":"array","description":"List of deployments","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique deployment identifier"},"name":{"type":"string","description":"Deployment name"},"url":{"type":"string","description":"Deployment URL","optional":true},"state":{"type":"string","description":"Deployment state: BUILDING, ERROR, INITIALIZING, QUEUED, READY, CANCELED, DELETED, BLOCKED"},"target":{"type":"string","description":"Target environment","optional":true},"created":{"type":"number","description":"Creation timestamp"},"projectId":{"type":"string","description":"Associated project ID"},"source":{"type":"string","description":"Deployment source: api-trigger-git-deploy, cli, clone/repo, git, import, import/repo, redeploy, v0-web"},"inspectorUrl":{"type":"string","description":"Vercel inspector URL"},"checksState":{"type":"string","description":"Checks state: completed, registered, running","optional":true},"checksConclusion":{"type":"string","description":"Checks conclusion: succeeded, failed, skipped, canceled","optional":true},"errorMessage":{"type":"string","description":"Deployment error message","optional":true},"creator":{"type":"object","description":"Creator information","properties":{"uid":{"type":"string","description":"Creator user ID"},"email":{"type":"string","description":"Creator email"},"username":{"type":"string","description":"Creator username"}}},"meta":{"type":"object","description":"Git provider metadata (key-value strings)"}}}},"count":{"type":"number","description":"Number of deployments returned"},"hasMore":{"type":"boolean","description":"Whether more deployments are available"}},"vercel_list_dns_records":{"records":{"type":"array","description":"List of DNS records","items":{"type":"object","properties":{"id":{"type":"string","description":"Record ID"},"slug":{"type":"string","description":"Record slug"},"name":{"type":"string","description":"Record name"},"type":{"type":"string","description":"Record type (A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, SRV, TXT, NS)"},"value":{"type":"string","description":"Record value"},"ttl":{"type":"number","description":"Time to live in seconds"},"mxPriority":{"type":"number","description":"MX record priority"},"priority":{"type":"number","description":"Record priority"},"creator":{"type":"string","description":"Creator identifier"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"comment":{"type":"string","description":"Record comment"}}}},"count":{"type":"number","description":"Number of records returned"},"hasMore":{"type":"boolean","description":"Whether more records are available"}},"vercel_list_domains":{"domains":{"type":"array","description":"List of domains","items":{"type":"object","properties":{"id":{"type":"string","description":"Domain ID"},"name":{"type":"string","description":"Domain name"},"verified":{"type":"boolean","description":"Whether domain is verified"},"createdAt":{"type":"number","description":"Creation timestamp"},"expiresAt":{"type":"number","description":"Expiration timestamp"},"serviceType":{"type":"string","description":"Service type (zeit.world, external, na)"},"nameservers":{"type":"array","description":"Current nameservers","items":{"type":"string"}},"intendedNameservers":{"type":"array","description":"Intended nameservers","items":{"type":"string"}},"renew":{"type":"boolean","description":"Whether auto-renewal is enabled"},"boughtAt":{"type":"number","description":"Purchase timestamp"},"transferredAt":{"type":"number","description":"Transfer completion timestamp","optional":true},"creator":{"type":"object","description":"Domain creator (id, username, email)","optional":true,"properties":{"id":{"type":"string","description":"Creator ID"},"username":{"type":"string","description":"Creator username"},"email":{"type":"string","description":"Creator email"}}},"customNameservers":{"type":"array","description":"Custom nameservers","items":{"type":"string"}},"userId":{"type":"string","description":"Owner user ID","optional":true},"teamId":{"type":"string","description":"Owner team ID","optional":true},"transferStartedAt":{"type":"number","description":"Transfer start timestamp","optional":true}}}},"count":{"type":"number","description":"Number of domains returned"},"hasMore":{"type":"boolean","description":"Whether more domains are available"}},"vercel_list_edge_configs":{"edgeConfigs":{"type":"array","description":"List of Edge Config stores","items":{"type":"object","properties":{"id":{"type":"string","description":"Edge Config ID"},"slug":{"type":"string","description":"Edge Config slug"},"ownerId":{"type":"string","description":"Owner ID"},"digest":{"type":"string","description":"Content digest hash"},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last update timestamp"},"itemCount":{"type":"number","description":"Number of items"},"sizeInBytes":{"type":"number","description":"Size in bytes"}}}},"count":{"type":"number","description":"Number of Edge Configs returned"}},"vercel_list_project_domains":{"domains":{"type":"array","description":"List of project domains","items":{"type":"object","properties":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID the domain belongs to"},"redirect":{"type":"string","description":"Redirect target","optional":true},"redirectStatusCode":{"type":"number","description":"Redirect status code","optional":true},"verified":{"type":"boolean","description":"Whether the domain is verified"},"gitBranch":{"type":"string","description":"Git branch for the domain","optional":true},"verification":{"type":"array","description":"Domain verification challenges (type, domain, value, reason)","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Challenge type"},"domain":{"type":"string","description":"Domain to add the record to"},"value":{"type":"string","description":"Expected record value"},"reason":{"type":"string","description":"Why verification is needed"}}}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Number of domains returned"},"hasMore":{"type":"boolean","description":"Whether more domains are available"}},"vercel_list_projects":{"projects":{"type":"array","description":"List of projects","items":{"type":"object","properties":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Framework","optional":true},"rootDirectory":{"type":"string","description":"Root directory of the project","optional":true},"nodeVersion":{"type":"string","description":"Node.js version","optional":true},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Number of projects returned"},"hasMore":{"type":"boolean","description":"Whether more projects are available"},"nextFrom":{"type":"string","description":"Continuation token to pass as `from` to fetch the next page","optional":true}},"vercel_list_team_members":{"members":{"type":"array","description":"List of team members","items":{"type":"object","properties":{"uid":{"type":"string","description":"Member user ID"},"email":{"type":"string","description":"Member email"},"username":{"type":"string","description":"Member username"},"name":{"type":"string","description":"Member full name"},"avatar":{"type":"string","description":"Avatar file ID"},"role":{"type":"string","description":"Member role"},"confirmed":{"type":"boolean","description":"Whether membership is confirmed"},"createdAt":{"type":"number","description":"Join timestamp in milliseconds"},"accessRequestedAt":{"type":"number","description":"When access was requested in milliseconds","optional":true},"isEnterpriseManaged":{"type":"boolean","description":"Whether the member is enterprise managed","optional":true},"joinedFrom":{"type":"object","description":"Origin of how the member joined","properties":{"origin":{"type":"string","description":"Join origin identifier"}}}}}},"count":{"type":"number","description":"Number of members returned"},"pagination":{"type":"object","description":"Pagination information","properties":{"hasNext":{"type":"boolean","description":"Whether there are more pages"},"count":{"type":"number","description":"Items in current page"},"next":{"type":"number","description":"Timestamp to request the next page","optional":true},"prev":{"type":"number","description":"Timestamp to request the previous page","optional":true}}}},"vercel_list_teams":{"teams":{"type":"array","description":"List of teams","items":{"type":"object","properties":{"id":{"type":"string","description":"Team ID"},"slug":{"type":"string","description":"Team slug"},"name":{"type":"string","description":"Team name"},"avatar":{"type":"string","description":"Avatar file ID"},"description":{"type":"string","description":"Short team description","optional":true},"stagingPrefix":{"type":"string","description":"Prefix used for staging deployments","optional":true},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"creatorId":{"type":"string","description":"User ID of team creator"},"membership":{"type":"object","description":"Current user membership details","properties":{"role":{"type":"string","description":"Membership role"},"confirmed":{"type":"boolean","description":"Whether membership is confirmed"},"created":{"type":"number","description":"Membership creation timestamp"},"uid":{"type":"string","description":"User ID of the member"},"teamId":{"type":"string","description":"Team ID"}}}}}},"count":{"type":"number","description":"Number of teams returned"},"pagination":{"type":"object","description":"Pagination information","properties":{"count":{"type":"number","description":"Items in current page"},"next":{"type":"number","description":"Timestamp for next page request"},"prev":{"type":"number","description":"Timestamp for previous page request"}}}},"vercel_list_webhooks":{"webhooks":{"type":"array","description":"List of webhooks","items":{"type":"object","properties":{"id":{"type":"string","description":"Webhook ID"},"url":{"type":"string","description":"Webhook URL"},"events":{"type":"array","description":"Events the webhook listens to","items":{"type":"string","description":"Event name"}},"ownerId":{"type":"string","description":"Owner ID"},"projectIds":{"type":"array","description":"Associated project IDs","items":{"type":"string","description":"Project ID"}},"projectsMetadata":{"type":"array","description":"Metadata for the projects the webhook is associated with","optional":true,"items":{"type":"object","description":"Project metadata"}},"createdAt":{"type":"number","description":"Creation timestamp"},"updatedAt":{"type":"number","description":"Last updated timestamp"}}}},"count":{"type":"number","description":"Number of webhooks returned"}},"vercel_pause_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"paused":{"type":"boolean","description":"Whether the project is paused"}},"vercel_promote_deployment":{"promoted":{"type":"boolean","description":"Whether the deployment was promoted to production"}},"vercel_remove_project_domain":{"deleted":{"type":"boolean","description":"Whether the domain was successfully removed"}},"vercel_rerequest_check":{"rerequested":{"type":"boolean","description":"Whether the check was successfully rerequested"}},"vercel_unpause_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"paused":{"type":"boolean","description":"Whether the project is paused"}},"vercel_update_check":{"id":{"type":"string","description":"Check ID"},"name":{"type":"string","description":"Check name"},"status":{"type":"string","description":"Check status: registered, running, or completed"},"conclusion":{"type":"string","description":"Check conclusion: canceled, failed, neutral, succeeded, skipped, or stale","optional":true},"blocking":{"type":"boolean","description":"Whether the check blocks the deployment"},"deploymentId":{"type":"string","description":"Associated deployment ID"},"integrationId":{"type":"string","description":"Associated integration ID","optional":true},"externalId":{"type":"string","description":"External identifier","optional":true},"detailsUrl":{"type":"string","description":"URL with details about the check","optional":true},"path":{"type":"string","description":"Page path being checked","optional":true},"rerequestable":{"type":"boolean","description":"Whether the check can be rerequested"},"createdAt":{"type":"number","description":"Creation timestamp in milliseconds"},"updatedAt":{"type":"number","description":"Last update timestamp in milliseconds"},"startedAt":{"type":"number","description":"Start timestamp in milliseconds","optional":true},"completedAt":{"type":"number","description":"Completion timestamp in milliseconds","optional":true},"output":{"type":"json","description":"Check result output including metrics (FCP, LCP, CLS, TBT, virtualExperienceScore)","optional":true}},"vercel_update_dns_record":{"id":{"type":"string","description":"The DNS record ID","optional":true},"name":{"type":"string","description":"The name of the DNS record","optional":true},"type":{"type":"string","description":"The record class (record or record-sys)","optional":true},"value":{"type":"string","description":"The value of the DNS record","optional":true},"creator":{"type":"string","description":"The creator of the DNS record","optional":true},"domain":{"type":"string","description":"The domain the record belongs to","optional":true},"ttl":{"type":"number","description":"Time to live in seconds","optional":true},"comment":{"type":"string","description":"Comment providing context for the record","optional":true},"recordType":{"type":"string","description":"DNS record type (A, AAAA, ALIAS, CAA, CNAME, HTTPS, MX, NS, SRV, TXT)","optional":true},"createdAt":{"type":"number","description":"Timestamp of record creation","optional":true}},"vercel_update_edge_config_items":{"status":{"type":"string","description":"Operation status"}},"vercel_update_env_var":{"id":{"type":"string","description":"Environment variable ID"},"key":{"type":"string","description":"Variable name"},"value":{"type":"string","description":"Variable value"},"type":{"type":"string","description":"Variable type (secret, system, encrypted, plain, sensitive)"},"target":{"type":"array","description":"Target environments","items":{"type":"string","description":"Environment name"}},"gitBranch":{"type":"string","description":"Git branch filter","optional":true},"comment":{"type":"string","description":"Comment providing context for the variable","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}},"vercel_update_project":{"id":{"type":"string","description":"Project ID"},"name":{"type":"string","description":"Project name"},"framework":{"type":"string","description":"Project framework","optional":true},"updatedAt":{"type":"number","description":"Last updated timestamp"}},"vercel_update_project_domain":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID the domain belongs to"},"verified":{"type":"boolean","description":"Whether the domain is verified"},"redirect":{"type":"string","description":"Redirect target domain","optional":true},"redirectStatusCode":{"type":"number","description":"HTTP status code for redirect (301, 302, 307, 308)","optional":true},"gitBranch":{"type":"string","description":"Git branch for the domain","optional":true},"verification":{"type":"array","description":"Domain verification challenges (type, domain, value, reason)","optional":true,"items":{"type":"object","properties":{"type":{"type":"string","description":"Challenge type"},"domain":{"type":"string","description":"Domain to add the record to"},"value":{"type":"string","description":"Expected record value"},"reason":{"type":"string","description":"Why verification is needed"}}}},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last updated timestamp","optional":true}},"vercel_verify_project_domain":{"name":{"type":"string","description":"Domain name"},"apexName":{"type":"string","description":"Apex domain name"},"projectId":{"type":"string","description":"Project ID"},"verified":{"type":"boolean","description":"Whether the domain is verified"},"redirect":{"type":"string","description":"Redirect target domain","optional":true},"redirectStatusCode":{"type":"number","description":"Redirect status code (301, 302, 307, 308)","optional":true},"gitBranch":{"type":"string","description":"Git branch linked to the domain","optional":true},"createdAt":{"type":"number","description":"Creation timestamp","optional":true},"updatedAt":{"type":"number","description":"Last update timestamp","optional":true}},"video_falai":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (falai)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Job ID"}},"video_luma":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (luma)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Luma job ID"}},"video_minimax":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (minimax)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"MiniMax job ID"}},"video_runway":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (runway)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Runway job ID"}},"video_veo":{"videoUrl":{"type":"string","description":"Generated video URL"},"videoFile":{"type":"file","description":"Video file object with metadata"},"duration":{"type":"number","description":"Video duration in seconds"},"width":{"type":"number","description":"Video width in pixels"},"height":{"type":"number","description":"Video height in pixels"},"provider":{"type":"string","description":"Provider used (veo)"},"model":{"type":"string","description":"Model used"},"jobId":{"type":"string","description":"Veo job ID"}},"vision_tool":{"content":{"type":"string","description":"The analyzed content and description of the image"},"model":{"type":"string","description":"The vision model that was used for analysis","optional":true},"tokens":{"type":"number","description":"Total tokens used for the analysis","optional":true},"usage":{"type":"object","description":"Detailed token usage breakdown","optional":true,"properties":{"input_tokens":{"type":"number","description":"Tokens used for input processing"},"output_tokens":{"type":"number","description":"Tokens used for response generation"},"total_tokens":{"type":"number","description":"Total tokens consumed"}}}},"vision_tool_v2":{"content":{"type":"string","description":"The analyzed content and description of the image"},"model":{"type":"string","description":"The vision model that was used for analysis","optional":true},"tokens":{"type":"number","description":"Total tokens used for the analysis","optional":true},"usage":{"type":"object","description":"Detailed token usage breakdown","optional":true,"properties":{"input_tokens":{"type":"number","description":"Tokens used for input processing"},"output_tokens":{"type":"number","description":"Tokens used for response generation"},"total_tokens":{"type":"number","description":"Total tokens consumed"}}}},"wealthbox_read_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Contact data and metadata","properties":{"content":{"type":"string","description":"Formatted contact information"},"contact":{"type":"object","description":"Raw contact data from Wealthbox"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the contact","optional":true},"contactId":{"type":"string","description":"ID of the contact","optional":true},"itemType":{"type":"string","description":"Type of item (contact)"}}}}}},"wealthbox_read_note":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Note data and metadata","properties":{"content":{"type":"string","description":"Formatted note information"},"note":{"type":"object","description":"Raw note data from Wealthbox"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the note","optional":true},"noteId":{"type":"string","description":"ID of the note","optional":true},"itemType":{"type":"string","description":"Type of item (note)"}}}}}},"wealthbox_read_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Task data and metadata","properties":{"content":{"type":"string","description":"Formatted task information"},"task":{"type":"object","description":"Raw task data from Wealthbox"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the task","optional":true},"taskId":{"type":"string","description":"ID of the task","optional":true},"itemType":{"type":"string","description":"Type of item (task)"}}}}}},"wealthbox_write_contact":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created or updated contact data and metadata","properties":{"contact":{"type":"object","description":"Raw contact data from Wealthbox"},"success":{"type":"boolean","description":"Operation success indicator"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the created/updated contact","optional":true},"contactId":{"type":"string","description":"ID of the created/updated contact","optional":true},"itemType":{"type":"string","description":"Type of item (contact)"}}}}}},"wealthbox_write_note":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created or updated note data and metadata","properties":{"note":{"type":"object","description":"Raw note data from Wealthbox"},"success":{"type":"boolean","description":"Operation success indicator"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the created/updated note","optional":true},"noteId":{"type":"string","description":"ID of the created/updated note","optional":true},"itemType":{"type":"string","description":"Type of item (note)"}}}}}},"wealthbox_write_task":{"success":{"type":"boolean","description":"Operation success status"},"output":{"type":"object","description":"Created or updated task data and metadata","properties":{"task":{"type":"object","description":"Raw task data from Wealthbox"},"success":{"type":"boolean","description":"Operation success indicator"},"metadata":{"type":"object","description":"Operation metadata","properties":{"itemId":{"type":"string","description":"ID of the created/updated task","optional":true},"taskId":{"type":"string","description":"ID of the created/updated task","optional":true},"itemType":{"type":"string","description":"Type of item (task)"}}}}}},"webflow_create_item":{"item":{"type":"json","description":"The created item object"},"metadata":{"type":"json","description":"Metadata about the created item"}},"webflow_delete_item":{"success":{"type":"boolean","description":"Whether the deletion was successful"},"metadata":{"type":"json","description":"Metadata about the deletion"}},"webflow_get_item":{"item":{"type":"json","description":"The retrieved item object"},"metadata":{"type":"json","description":"Metadata about the retrieved item"}},"webflow_list_items":{"items":{"type":"array","description":"Array of collection items","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique item ID"},"cmsLocaleId":{"type":"string","description":"CMS locale ID","optional":true},"lastPublished":{"type":"string","description":"Last published date (ISO 8601)","optional":true},"lastUpdated":{"type":"string","description":"Last updated date (ISO 8601)","optional":true},"createdOn":{"type":"string","description":"Creation date (ISO 8601)","optional":true},"isArchived":{"type":"boolean","description":"Whether the item is archived","optional":true},"isDraft":{"type":"boolean","description":"Whether the item is a draft","optional":true},"fieldData":{"type":"object","description":"Collection-specific field data (varies by collection schema)","optional":true}}}},"metadata":{"type":"object","description":"Metadata about the query","properties":{"itemCount":{"type":"number","description":"Number of items returned"},"offset":{"type":"number","description":"Pagination offset","optional":true},"limit":{"type":"number","description":"Maximum items per page","optional":true}}}},"webflow_update_item":{"item":{"type":"json","description":"The updated item object"},"metadata":{"type":"json","description":"Metadata about the updated item"}},"webhook_request":{"data":{"type":"json","description":"Response data from the webhook endpoint"},"status":{"type":"number","description":"HTTP status code"},"headers":{"type":"object","description":"Response headers"}},"whatsapp_get_media":{"file":{"type":"file","description":"Downloaded media stored as a workflow file"},"mediaId":{"type":"string","description":"WhatsApp media ID that was downloaded"},"mimeType":{"type":"string","description":"MIME type reported by WhatsApp"},"fileSize":{"type":"number","description":"Size of the downloaded media in bytes"},"sha256":{"type":"string","description":"SHA-256 hash WhatsApp reported for the media, for integrity checks","optional":true}},"whatsapp_mark_read":{"success":{"type":"boolean","description":"Whether the message was successfully marked as read"}},"whatsapp_send_interactive":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_media":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_message":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_reaction":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_send_template":{"success":{"type":"boolean","description":"WhatsApp message send success status"},"messageId":{"type":"string","description":"Unique WhatsApp message identifier"},"messageStatus":{"type":"string","description":"Message pacing status when WhatsApp returns one: accepted, held_for_quality_assessment, or paused. Acceptance is not delivery — subscribe to the webhook trigger for delivery status.","optional":true},"messagingProduct":{"type":"string","description":"Messaging product returned by the API","optional":true},"inputPhoneNumber":{"type":"string","description":"Recipient phone number echoed back by WhatsApp","optional":true},"whatsappUserId":{"type":"string","description":"WhatsApp user ID resolved for the recipient","optional":true},"contacts":{"type":"array","description":"Recipient contact records returned by WhatsApp","optional":true,"items":{"type":"object","properties":{"input":{"type":"string","description":"Input phone number sent to the API"},"wa_id":{"type":"string","description":"WhatsApp user ID associated with the recipient","optional":true}}}}},"whatsapp_upload_media":{"mediaId":{"type":"string","description":"WhatsApp media ID. Pass this to Send Media to attach the uploaded file."},"fileName":{"type":"string","description":"Name of the uploaded file"},"mimeType":{"type":"string","description":"MIME type WhatsApp received the file as"},"size":{"type":"number","description":"Size of the uploaded file in bytes"}},"wikipedia_content":{"content":{"type":"object","description":"Full HTML content and metadata of the Wikipedia page","properties":{"title":{"type":"string","description":"Page title"},"pageid":{"type":"number","description":"Wikipedia page ID"},"html":{"type":"string","description":"Full HTML content of the page"},"revision":{"type":"number","description":"Page revision number"},"tid":{"type":"string","description":"Transaction ID (ETag)"},"timestamp":{"type":"string","description":"Last modified timestamp"},"content_model":{"type":"string","description":"Content model (wikitext)"},"content_format":{"type":"string","description":"Content format (text/html)"}}}},"wikipedia_random":{"randomPage":{"type":"object","description":"Random Wikipedia page data","properties":{"type":{"type":"string","description":"Page type"},"title":{"type":"string","description":"Page title"},"displaytitle":{"type":"string","description":"Display title"},"description":{"type":"string","description":"Page description","optional":true},"extract":{"type":"string","description":"Page extract/summary"},"thumbnail":{"type":"object","description":"Thumbnail image data","optional":true,"properties":{"source":{"type":"string","description":"Thumbnail image URL"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"content_urls":{"type":"object","description":"URLs to access the page","properties":{"desktop":{"type":"object","description":"Desktop URL","properties":{"page":{"type":"string","description":"Page URL"}}},"mobile":{"type":"object","description":"Mobile URL","properties":{"page":{"type":"string","description":"Page URL"}}}}},"lang":{"type":"string","description":"Language code"},"timestamp":{"type":"string","description":"Timestamp"},"pageid":{"type":"number","description":"Page ID"}}}},"wikipedia_search":{"searchResults":{"type":"array","description":"Array of matching Wikipedia pages","items":{"type":"object","properties":{"id":{"type":"number","description":"Result index"},"key":{"type":"string","description":"URL-friendly page key"},"title":{"type":"string","description":"Page title"},"excerpt":{"type":"string","description":"Search result excerpt"},"matched_title":{"type":"string","description":"Matched title variant","optional":true},"description":{"type":"string","description":"Page description","optional":true},"thumbnail":{"type":"object","description":"Thumbnail data","optional":true,"properties":{"mimetype":{"type":"string","description":"Image MIME type"},"size":{"type":"number","description":"File size in bytes","optional":true},"width":{"type":"number","description":"Width in pixels"},"height":{"type":"number","description":"Height in pixels"},"duration":{"type":"number","description":"Duration for video","optional":true},"url":{"type":"string","description":"Thumbnail URL"}}},"url":{"type":"string","description":"Page URL"}}}},"totalHits":{"type":"number","description":"Total number of search results found"},"query":{"type":"string","description":"The search query that was executed"}},"wikipedia_summary":{"summary":{"type":"object","description":"Wikipedia page summary and metadata","properties":{"type":{"type":"string","description":"Page type (standard, disambiguation, etc.)"},"title":{"type":"string","description":"Page title"},"displaytitle":{"type":"string","description":"Display title with formatting"},"description":{"type":"string","description":"Short page description","optional":true},"extract":{"type":"string","description":"Page extract/summary text"},"extract_html":{"type":"string","description":"Extract in HTML format","optional":true},"thumbnail":{"type":"object","description":"Thumbnail image data","optional":true,"properties":{"source":{"type":"string","description":"Thumbnail image URL"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"originalimage":{"type":"object","description":"Original image data","optional":true,"properties":{"source":{"type":"string","description":"Thumbnail image URL"},"width":{"type":"number","description":"Thumbnail width in pixels"},"height":{"type":"number","description":"Thumbnail height in pixels"}}},"content_urls":{"type":"object","description":"URLs to access the page","properties":{"desktop":{"type":"object","description":"Desktop URLs","properties":{"page":{"type":"string","description":"Page URL"},"revisions":{"type":"string","description":"Revisions URL","optional":true},"edit":{"type":"string","description":"Edit URL","optional":true},"talk":{"type":"string","description":"Talk page URL","optional":true}}},"mobile":{"type":"object","description":"Mobile URLs","properties":{"page":{"type":"string","description":"Page URL"},"revisions":{"type":"string","description":"Revisions URL","optional":true},"edit":{"type":"string","description":"Edit URL","optional":true},"talk":{"type":"string","description":"Talk page URL","optional":true}}}}},"lang":{"type":"string","description":"Page language code"},"dir":{"type":"string","description":"Text direction (ltr or rtl)"},"timestamp":{"type":"string","description":"Last modification timestamp"},"pageid":{"type":"number","description":"Wikipedia page ID"},"wikibase_item":{"type":"string","description":"Wikidata item ID","optional":true},"coordinates":{"type":"object","description":"Geographic coordinates","optional":true,"properties":{"lat":{"type":"number","description":"Latitude"},"lon":{"type":"number","description":"Longitude"}}}}}},"wiza_company_enrichment":{"company_name":{"type":"string","description":"Company name","optional":true},"company_domain":{"type":"string","description":"Company domain","optional":true},"domain":{"type":"string","description":"Domain","optional":true},"company_industry":{"type":"string","description":"Industry","optional":true},"company_size":{"type":"number","description":"Employee count","optional":true},"company_size_range":{"type":"string","description":"Headcount range","optional":true},"company_founded":{"type":"number","description":"Year founded","optional":true},"company_revenue_range":{"type":"string","description":"Revenue range","optional":true},"company_funding":{"type":"string","description":"Total funding","optional":true},"company_type":{"type":"string","description":"Company type","optional":true},"company_description":{"type":"string","description":"Description","optional":true},"company_ticker":{"type":"string","description":"Stock ticker","optional":true},"company_last_funding_round":{"type":"string","description":"Last funding round","optional":true},"company_last_funding_amount":{"type":"string","description":"Last funding amount","optional":true},"company_last_funding_at":{"type":"string","description":"Last funding date","optional":true},"company_location":{"type":"string","description":"Full location string","optional":true},"company_twitter":{"type":"string","description":"Twitter URL","optional":true},"company_facebook":{"type":"string","description":"Facebook URL","optional":true},"company_linkedin":{"type":"string","description":"LinkedIn URL","optional":true},"company_linkedin_id":{"type":"string","description":"LinkedIn ID","optional":true},"company_street":{"type":"string","description":"Street address","optional":true},"company_locality":{"type":"string","description":"City","optional":true},"company_region":{"type":"string","description":"State/region","optional":true},"company_postal_code":{"type":"string","description":"Postal code","optional":true},"company_country":{"type":"string","description":"Country","optional":true},"credits":{"type":"json","description":"Credits deducted for this enrichment (api_credits: { total, company_credits })","optional":true}},"wiza_get_credits":{"email_credits":{"type":"json","description":"Remaining email credits (number or \\"unlimited\\")","optional":true},"phone_credits":{"type":"json","description":"Remaining phone credits (number or \\"unlimited\\")","optional":true},"export_credits":{"type":"number","description":"Remaining export credits","optional":true},"api_credits":{"type":"number","description":"Remaining API credits","optional":true}},"wiza_individual_reveal":{"id":{"type":"number","description":"Reveal ID"},"status":{"type":"string","description":"queued | resolving | finished | failed"},"is_complete":{"type":"boolean","description":"Whether the reveal has completed"},"name":{"type":"string","description":"Full name","optional":true},"company":{"type":"string","description":"Company name","optional":true},"enrichment_level":{"type":"string","description":"Enrichment level used","optional":true},"linkedin_profile_url":{"type":"string","description":"LinkedIn URL","optional":true},"title":{"type":"string","description":"Job title","optional":true},"location":{"type":"string","description":"Location","optional":true},"email":{"type":"string","description":"Primary email","optional":true},"email_type":{"type":"string","description":"Email type","optional":true},"email_status":{"type":"string","description":"valid | risky | unfound","optional":true},"emails":{"type":"array","description":"All emails found","optional":true,"items":{"type":"object","properties":{"email":{"type":"string"},"email_type":{"type":"string"},"email_status":{"type":"string"}}}},"mobile_phone":{"type":"string","description":"Mobile phone","optional":true},"phone_number":{"type":"string","description":"Direct/office phone","optional":true},"phone_status":{"type":"string","description":"found | unfound","optional":true},"phones":{"type":"array","description":"All phones found","optional":true,"items":{"type":"object","properties":{"number":{"type":"string"},"pretty_number":{"type":"string"},"type":{"type":"string"}}}},"company_size":{"type":"number","description":"Employee count","optional":true},"company_size_range":{"type":"string","description":"Headcount range","optional":true},"company_type":{"type":"string","description":"Company type","optional":true},"company_domain":{"type":"string","description":"Company domain","optional":true},"company_locality":{"type":"string","description":"City","optional":true},"company_region":{"type":"string","description":"State/region","optional":true},"company_country":{"type":"string","description":"Country","optional":true},"company_street":{"type":"string","description":"Street","optional":true},"company_postal_code":{"type":"string","description":"Postal code","optional":true},"company_founded":{"type":"number","description":"Year founded","optional":true},"company_funding":{"type":"string","description":"Funding total","optional":true},"company_revenue":{"type":"string","description":"Revenue","optional":true},"company_industry":{"type":"string","description":"Industry","optional":true},"company_subindustry":{"type":"string","description":"Subindustry","optional":true},"company_linkedin":{"type":"string","description":"Company LinkedIn URL","optional":true},"company_location":{"type":"string","description":"Full company location","optional":true},"company_description":{"type":"string","description":"Company description","optional":true},"credits":{"type":"json","description":"Credits consumed by the reveal","optional":true}},"wiza_prospect_search":{"total":{"type":"number","description":"Total number of matching prospects"},"profiles":{"type":"array","description":"Sample profiles matching the filter criteria","items":{"type":"object","properties":{"full_name":{"type":"string"},"linkedin_url":{"type":"string"},"industry":{"type":"string"},"job_title":{"type":"string"},"job_title_role":{"type":"string"},"job_title_sub_role":{"type":"string"},"job_company_name":{"type":"string"},"job_company_website":{"type":"string"},"location_name":{"type":"string"}}}}},"wordpress_create_category":{"category":{"type":"object","description":"The created category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_create_comment":{"comment":{"type":"object","description":"The created comment","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"wordpress_create_page":{"page":{"type":"object","description":"The created page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_create_post":{"post":{"type":"object","description":"The created post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_create_tag":{"tag":{"type":"object","description":"The created tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_delete_category":{"deleted":{"type":"boolean","description":"Whether the category was deleted"},"category":{"type":"object","description":"The deleted category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_delete_comment":{"deleted":{"type":"boolean","description":"Whether the comment was deleted"},"comment":{"type":"object","description":"The deleted comment","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"wordpress_delete_media":{"deleted":{"type":"boolean","description":"Whether the media was deleted"},"media":{"type":"object","description":"The deleted media item","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"wordpress_delete_page":{"deleted":{"type":"boolean","description":"Whether the page was deleted"},"page":{"type":"object","description":"The deleted page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_delete_post":{"deleted":{"type":"boolean","description":"Whether the post was deleted"},"post":{"type":"object","description":"The deleted post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_delete_tag":{"deleted":{"type":"boolean","description":"Whether the tag was deleted"},"tag":{"type":"object","description":"The deleted tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_get_category":{"category":{"type":"object","description":"The retrieved category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_get_current_user":{"user":{"type":"object","description":"The current user","properties":{"id":{"type":"number","description":"User ID"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"url":{"type":"string","description":"User website URL"},"description":{"type":"string","description":"User bio"},"link":{"type":"string","description":"Author archive URL"},"slug":{"type":"string","description":"User slug"},"roles":{"type":"array","description":"User roles"},"avatar_urls":{"type":"object","description":"Avatar URLs at different sizes"}}}},"wordpress_get_media":{"media":{"type":"object","description":"The retrieved media item","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"wordpress_get_page":{"page":{"type":"object","description":"The retrieved page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_get_post":{"post":{"type":"object","description":"The retrieved post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_get_tag":{"tag":{"type":"object","description":"The retrieved tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_get_user":{"user":{"type":"object","description":"The retrieved user","properties":{"id":{"type":"number","description":"User ID"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"url":{"type":"string","description":"User website URL"},"description":{"type":"string","description":"User bio"},"link":{"type":"string","description":"Author archive URL"},"slug":{"type":"string","description":"User slug"},"roles":{"type":"array","description":"User roles"},"avatar_urls":{"type":"object","description":"Avatar URLs at different sizes"}}}},"wordpress_list_categories":{"categories":{"type":"array","description":"List of categories","items":{"type":"object","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"total":{"type":"number","description":"Total number of categories"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_comments":{"comments":{"type":"array","description":"List of comments","items":{"type":"object","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"total":{"type":"number","description":"Total number of comments"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_media":{"media":{"type":"array","description":"List of media items","items":{"type":"object","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"total":{"type":"number","description":"Total number of media items"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_pages":{"pages":{"type":"array","description":"List of pages","items":{"type":"object","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"total":{"type":"number","description":"Total number of pages"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_posts":{"posts":{"type":"array","description":"List of posts","items":{"type":"object","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"total":{"type":"number","description":"Total number of posts"},"totalPages":{"type":"number","description":"Total number of pages"}},"wordpress_list_tags":{"tags":{"type":"array","description":"List of tags","items":{"type":"object","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"total":{"type":"number","description":"Total number of tags"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_list_users":{"users":{"type":"array","description":"List of users","items":{"type":"object","properties":{"id":{"type":"number","description":"User ID"},"username":{"type":"string","description":"Username"},"name":{"type":"string","description":"Display name"},"first_name":{"type":"string","description":"First name"},"last_name":{"type":"string","description":"Last name"},"email":{"type":"string","description":"Email address"},"url":{"type":"string","description":"User website URL"},"description":{"type":"string","description":"User bio"},"link":{"type":"string","description":"Author archive URL"},"slug":{"type":"string","description":"User slug"},"roles":{"type":"array","description":"User roles"},"avatar_urls":{"type":"object","description":"Avatar URLs at different sizes"}}}},"total":{"type":"number","description":"Total number of users"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_search_content":{"results":{"type":"array","description":"Search results","items":{"type":"object","properties":{"id":{"type":"number","description":"Content ID"},"title":{"type":"string","description":"Content title"},"url":{"type":"string","description":"Content URL"},"type":{"type":"string","description":"Content type (post, term, or post-format)"},"subtype":{"type":"string","description":"Subtype within the content type (e.g., post, page)"}}}},"total":{"type":"number","description":"Total number of results"},"totalPages":{"type":"number","description":"Total number of result pages"}},"wordpress_update_category":{"category":{"type":"object","description":"The updated category","properties":{"id":{"type":"number","description":"Category ID"},"count":{"type":"number","description":"Number of posts in this category"},"description":{"type":"string","description":"Category description"},"link":{"type":"string","description":"Category archive URL"},"name":{"type":"string","description":"Category name"},"slug":{"type":"string","description":"Category slug"},"taxonomy":{"type":"string","description":"Taxonomy name"},"parent":{"type":"number","description":"Parent category ID"}}}},"wordpress_update_comment":{"comment":{"type":"object","description":"The updated comment","properties":{"id":{"type":"number","description":"Comment ID"},"post":{"type":"number","description":"Post ID"},"parent":{"type":"number","description":"Parent comment ID"},"author":{"type":"number","description":"Author user ID"},"author_name":{"type":"string","description":"Author display name"},"author_email":{"type":"string","description":"Author email"},"author_url":{"type":"string","description":"Author URL"},"date":{"type":"string","description":"Comment date"},"content":{"type":"object","description":"Comment content object"},"link":{"type":"string","description":"Comment permalink"},"status":{"type":"string","description":"Comment status"}}}},"wordpress_update_page":{"page":{"type":"object","description":"The updated page","properties":{"id":{"type":"number","description":"Page ID"},"date":{"type":"string","description":"Page creation date"},"modified":{"type":"string","description":"Page modification date"},"slug":{"type":"string","description":"Page slug"},"status":{"type":"string","description":"Page status"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Page URL"},"title":{"type":"object","description":"Page title object"},"content":{"type":"object","description":"Page content object"},"excerpt":{"type":"object","description":"Page excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"parent":{"type":"number","description":"Parent page ID"},"menu_order":{"type":"number","description":"Menu order"}}}},"wordpress_update_post":{"post":{"type":"object","description":"The updated post","properties":{"id":{"type":"number","description":"Post ID"},"date":{"type":"string","description":"Post creation date"},"modified":{"type":"string","description":"Post modification date"},"slug":{"type":"string","description":"Post slug"},"status":{"type":"string","description":"Post status"},"type":{"type":"string","description":"Post type"},"link":{"type":"string","description":"Post URL"},"title":{"type":"object","description":"Post title object"},"content":{"type":"object","description":"Post content object"},"excerpt":{"type":"object","description":"Post excerpt object"},"author":{"type":"number","description":"Author ID"},"featured_media":{"type":"number","description":"Featured media ID"},"categories":{"type":"array","description":"Category IDs"},"tags":{"type":"array","description":"Tag IDs"}}}},"wordpress_update_tag":{"tag":{"type":"object","description":"The updated tag","properties":{"id":{"type":"number","description":"Tag ID"},"count":{"type":"number","description":"Number of posts with this tag"},"description":{"type":"string","description":"Tag description"},"link":{"type":"string","description":"Tag archive URL"},"name":{"type":"string","description":"Tag name"},"slug":{"type":"string","description":"Tag slug"},"taxonomy":{"type":"string","description":"Taxonomy name"}}}},"wordpress_upload_media":{"media":{"type":"object","description":"The uploaded media item","properties":{"id":{"type":"number","description":"Media ID"},"date":{"type":"string","description":"Upload date"},"slug":{"type":"string","description":"Media slug"},"type":{"type":"string","description":"Content type"},"link":{"type":"string","description":"Media page URL"},"title":{"type":"object","description":"Media title object"},"caption":{"type":"object","description":"Media caption object"},"alt_text":{"type":"string","description":"Alt text"},"media_type":{"type":"string","description":"Media type (image, video, etc.)"},"mime_type":{"type":"string","description":"MIME type"},"source_url":{"type":"string","description":"Direct URL to the media file"},"media_details":{"type":"object","description":"Media details (dimensions, etc.)"}}}},"workday_assign_onboarding":{"assignmentId":{"type":"string","description":"Onboarding plan assignment ID"},"workerId":{"type":"string","description":"Worker ID the plan was assigned to"},"planId":{"type":"string","description":"Onboarding plan ID that was assigned"}},"workday_change_job":{"eventId":{"type":"string","description":"Job change event ID"},"workerId":{"type":"string","description":"Worker ID the job change was applied to"},"effectiveDate":{"type":"string","description":"Effective date of the job change"}},"workday_create_prehire":{"preHireId":{"type":"string","description":"ID of the created pre-hire record"},"descriptor":{"type":"string","description":"Display name of the pre-hire"}},"workday_get_compensation":{"compensationPlans":{"type":"array","description":"Array of compensation plan details","items":{"type":"json","description":"Compensation plan with amount, currency, and frequency","properties":{"id":{"type":"string","description":"Compensation plan ID"},"planName":{"type":"string","description":"Name of the compensation plan"},"amount":{"type":"number","description":"Compensation amount"},"currency":{"type":"string","description":"Currency code"},"frequency":{"type":"string","description":"Pay frequency"}}}}},"workday_get_organizations":{"organizations":{"type":"array","description":"Array of organization records"},"total":{"type":"number","description":"Total number of matching organizations"}},"workday_get_worker":{"worker":{"type":"json","description":"Worker profile with personal, employment, and organization data"}},"workday_hire_employee":{"workerId":{"type":"string","description":"Worker ID of the newly hired employee"},"employeeId":{"type":"string","description":"Employee ID assigned to the new hire"},"eventId":{"type":"string","description":"Event ID of the hire business process"},"hireDate":{"type":"string","description":"Effective hire date"}},"workday_list_workers":{"workers":{"type":"array","description":"Array of worker profiles"},"total":{"type":"number","description":"Total number of matching workers"}},"workday_terminate_worker":{"eventId":{"type":"string","description":"Termination event ID"},"workerId":{"type":"string","description":"Worker ID that was terminated"},"terminationDate":{"type":"string","description":"Effective termination date"}},"workday_update_worker":{"eventId":{"type":"string","description":"Event ID of the change personal information business process"},"workerId":{"type":"string","description":"Worker ID that was updated"}},"x_create_bookmark":{"bookmarked":{"type":"boolean","description":"Whether the tweet was successfully bookmarked"}},"x_create_tweet":{"id":{"type":"string","description":"The ID of the created tweet"},"text":{"type":"string","description":"The text of the created tweet"}},"x_delete_bookmark":{"bookmarked":{"type":"boolean","description":"Whether the tweet is still bookmarked (should be false after deletion)"}},"x_delete_tweet":{"deleted":{"type":"boolean","description":"Whether the tweet was successfully deleted"}},"x_get_blocking":{"users":{"type":"array","description":"Array of blocked user profiles","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_bookmarks":{"tweets":{"type":"array","description":"Array of bookmarked tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_get_followers":{"users":{"type":"array","description":"Array of follower user profiles","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_following":{"users":{"type":"array","description":"Array of users being followed","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_liked_tweets":{"tweets":{"type":"array","description":"Array of liked tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content"},"createdAt":{"type":"string","description":"Creation timestamp"},"authorId":{"type":"string","description":"Author user ID"}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_liking_users":{"users":{"type":"array","description":"Array of users who liked the tweet","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_me":{"user":{"type":"object","description":"Authenticated user profile","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"x_get_personalized_trends":{"trends":{"type":"array","description":"Array of personalized trending topics","items":{"type":"object","properties":{"trendName":{"type":"string","description":"Name of the trending topic"},"postCount":{"type":"number","description":"Number of posts for this trend","optional":true},"category":{"type":"string","description":"Category of the trend","optional":true},"trendingSince":{"type":"string","description":"ISO 8601 timestamp of when the topic started trending","optional":true}}}}},"x_get_quote_tweets":{"tweets":{"type":"array","description":"Array of quote tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_retweeted_by":{"users":{"type":"array","description":"Array of users who retweeted the tweet","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Token for next page","optional":true}}}},"x_get_trends_by_woeid":{"trends":{"type":"array","description":"Array of trending topics","items":{"type":"object","properties":{"trendName":{"type":"string","description":"Name of the trending topic"},"tweetCount":{"type":"number","description":"Number of tweets for this trend","optional":true}}}}},"x_get_tweets_by_ids":{"tweets":{"type":"array","description":"Array of tweets matching the provided IDs","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}}},"x_get_usage":{"capResetDay":{"type":"number","description":"Day of month when usage cap resets","optional":true},"projectId":{"type":"string","description":"The project ID"},"projectCap":{"type":"number","description":"The project tweet consumption cap","optional":true},"projectUsage":{"type":"number","description":"Total tweets consumed in current period","optional":true},"dailyProjectUsage":{"type":"array","description":"Daily project usage breakdown","items":{"type":"object","properties":{"date":{"type":"string","description":"Usage date in ISO 8601 format"},"usage":{"type":"number","description":"Number of tweets consumed"}}}},"dailyClientAppUsage":{"type":"array","description":"Daily per-app usage breakdown","items":{"type":"object","properties":{"clientAppId":{"type":"string","description":"Client application ID"},"usage":{"type":"array","description":"Daily usage entries for this app","items":{"type":"object","properties":{"date":{"type":"string","description":"Usage date in ISO 8601 format"},"usage":{"type":"number","description":"Number of tweets consumed"}}}}}}}},"x_get_user_mentions":{"tweets":{"type":"array","description":"Array of tweets mentioning the user","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_get_user_timeline":{"tweets":{"type":"array","description":"Array of timeline tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_get_user_tweets":{"tweets":{"type":"array","description":"Array of tweets by the user","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Pagination metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Token for next page","optional":true},"previousToken":{"type":"string","description":"Token for previous page","optional":true}}}},"x_hide_reply":{"hidden":{"type":"boolean","description":"Whether the reply is now hidden"}},"x_manage_block":{"blocking":{"type":"boolean","description":"Whether you are now blocking the user"}},"x_manage_follow":{"following":{"type":"boolean","description":"Whether you are now following the user"},"pendingFollow":{"type":"boolean","description":"Whether the follow request is pending (for protected accounts)"}},"x_manage_like":{"liked":{"type":"boolean","description":"Whether the tweet is now liked"}},"x_manage_mute":{"muting":{"type":"boolean","description":"Whether you are now muting the user"}},"x_manage_retweet":{"retweeted":{"type":"boolean","description":"Whether the tweet is now retweeted"}},"x_read":{"tweet":{"type":"object","description":"The main tweet data","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content text"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"ID of the tweet author"}}},"context":{"type":"object","description":"Conversation context including parent and root tweets","optional":true}},"x_search":{"tweets":{"type":"array","description":"Array of tweets matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content"},"createdAt":{"type":"string","description":"Creation timestamp"},"authorId":{"type":"string","description":"Author user ID"}}}},"includes":{"type":"object","description":"Additional data including user profiles and media","optional":true},"meta":{"type":"object","description":"Search metadata including result count and pagination tokens","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet"},"oldestId":{"type":"string","description":"ID of the oldest tweet"}}}},"x_search_tweets":{"tweets":{"type":"array","description":"Array of tweets matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet text content"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"Author user ID"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"inReplyToUserId":{"type":"string","description":"User ID being replied to","optional":true},"publicMetrics":{"type":"object","description":"Engagement metrics","optional":true,"properties":{"retweetCount":{"type":"number","description":"Number of retweets"},"replyCount":{"type":"number","description":"Number of replies"},"likeCount":{"type":"number","description":"Number of likes"},"quoteCount":{"type":"number","description":"Number of quotes"}}}}}},"includes":{"type":"object","description":"Additional data including user profiles","optional":true,"properties":{"users":{"type":"array","description":"Array of user objects referenced in tweets","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}}}},"meta":{"type":"object","description":"Search metadata including result count and pagination tokens","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"newestId":{"type":"string","description":"ID of the newest tweet","optional":true},"oldestId":{"type":"string","description":"ID of the oldest tweet","optional":true},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}}}},"x_search_users":{"users":{"type":"array","description":"Array of users matching the search query","items":{"type":"object","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio","optional":true},"profileImageUrl":{"type":"string","description":"Profile image URL","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"meta":{"type":"object","description":"Search metadata","properties":{"resultCount":{"type":"number","description":"Number of results returned"},"nextToken":{"type":"string","description":"Pagination token for next page","optional":true}}}},"x_user":{"user":{"type":"object","description":"X user profile information","properties":{"id":{"type":"string","description":"User ID"},"username":{"type":"string","description":"Username without @ symbol"},"name":{"type":"string","description":"Display name"},"description":{"type":"string","description":"User bio/description","optional":true},"verified":{"type":"boolean","description":"Whether the user is verified"},"metrics":{"type":"object","description":"User statistics","properties":{"followersCount":{"type":"number","description":"Number of followers"},"followingCount":{"type":"number","description":"Number of users following"},"tweetCount":{"type":"number","description":"Total number of tweets"}}}}}},"x_write":{"tweet":{"type":"object","description":"The newly created tweet data","properties":{"id":{"type":"string","description":"Tweet ID"},"text":{"type":"string","description":"Tweet content text"},"createdAt":{"type":"string","description":"Tweet creation timestamp"},"authorId":{"type":"string","description":"ID of the tweet author"},"conversationId":{"type":"string","description":"Conversation thread ID","optional":true},"attachments":{"type":"object","description":"Media or poll attachments","optional":true,"properties":{"mediaKeys":{"type":"array","description":"Media attachment keys","optional":true},"pollId":{"type":"string","description":"Poll ID if poll attached","optional":true}}}}}},"youtube_channel_info":{"channelId":{"type":"string","description":"YouTube channel ID"},"title":{"type":"string","description":"Channel name"},"description":{"type":"string","description":"Channel description"},"subscriberCount":{"type":"number","description":"Number of subscribers (0 if hidden)"},"videoCount":{"type":"number","description":"Number of public videos"},"viewCount":{"type":"number","description":"Total channel views"},"publishedAt":{"type":"string","description":"Channel creation date"},"thumbnail":{"type":"string","description":"Channel thumbnail/avatar URL"},"customUrl":{"type":"string","description":"Channel custom URL (handle)","optional":true},"country":{"type":"string","description":"Country the channel is associated with","optional":true},"uploadsPlaylistId":{"type":"string","description":"Playlist ID containing all channel uploads (use with playlist_items)","optional":true},"bannerImageUrl":{"type":"string","description":"Channel banner image URL","optional":true},"hiddenSubscriberCount":{"type":"boolean","description":"Whether the subscriber count is hidden"}},"youtube_channel_playlists":{"items":{"type":"array","description":"Array of playlists from the channel","items":{"type":"object","properties":{"playlistId":{"type":"string","description":"YouTube playlist ID"},"title":{"type":"string","description":"Playlist title"},"description":{"type":"string","description":"Playlist description"},"thumbnail":{"type":"string","description":"Playlist thumbnail URL"},"itemCount":{"type":"number","description":"Number of videos in playlist"},"publishedAt":{"type":"string","description":"Playlist creation date"},"channelTitle":{"type":"string","description":"Channel name"}}}},"totalResults":{"type":"number","description":"Total number of playlists in the channel"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_channel_videos":{"items":{"type":"array","description":"Array of videos from the channel","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"publishedAt":{"type":"string","description":"Video publish date"},"channelTitle":{"type":"string","description":"Channel name"}}}},"totalResults":{"type":"number","description":"Total number of videos in the channel"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_comments":{"items":{"type":"array","description":"Array of top-level comments from the video","items":{"type":"object","properties":{"commentId":{"type":"string","description":"Comment ID"},"authorDisplayName":{"type":"string","description":"Comment author display name"},"authorChannelUrl":{"type":"string","description":"Comment author channel URL"},"authorProfileImageUrl":{"type":"string","description":"Comment author profile image URL"},"textDisplay":{"type":"string","description":"Comment text (HTML formatted)"},"textOriginal":{"type":"string","description":"Comment text (plain text)"},"likeCount":{"type":"number","description":"Number of likes on the comment"},"publishedAt":{"type":"string","description":"When the comment was posted"},"updatedAt":{"type":"string","description":"When the comment was last edited"},"replyCount":{"type":"number","description":"Number of replies to this comment"}}}},"totalResults":{"type":"number","description":"Total number of comment threads available"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_playlist_items":{"items":{"type":"array","description":"Array of videos in the playlist","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"publishedAt":{"type":"string","description":"Date added to playlist"},"channelTitle":{"type":"string","description":"Playlist owner channel name"},"position":{"type":"number","description":"Position in playlist (0-indexed)"},"videoOwnerChannelId":{"type":"string","description":"Channel ID of the video owner","optional":true},"videoOwnerChannelTitle":{"type":"string","description":"Channel name of the video owner","optional":true}}}},"totalResults":{"type":"number","description":"Total number of items in playlist"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_search":{"items":{"type":"array","description":"Array of YouTube videos matching the search query","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"channelId":{"type":"string","description":"Channel ID that uploaded the video"},"channelTitle":{"type":"string","description":"Channel name"},"publishedAt":{"type":"string","description":"Video publish date"},"liveBroadcastContent":{"type":"string","description":"Live broadcast status: \\"none\\", \\"live\\", or \\"upcoming\\""}}}},"totalResults":{"type":"number","description":"Total number of search results available"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_trending":{"items":{"type":"array","description":"Array of trending videos","items":{"type":"object","properties":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"channelId":{"type":"string","description":"Channel ID"},"channelTitle":{"type":"string","description":"Channel name"},"publishedAt":{"type":"string","description":"Video publish date"},"viewCount":{"type":"number","description":"Number of views"},"likeCount":{"type":"number","description":"Number of likes"},"commentCount":{"type":"number","description":"Number of comments"},"duration":{"type":"string","description":"Video duration in ISO 8601 format"}}}},"totalResults":{"type":"number","description":"Total number of trending videos available"},"nextPageToken":{"type":"string","description":"Token for accessing the next page of results","optional":true}},"youtube_video_categories":{"items":{"type":"array","description":"Array of video categories available in the specified region","items":{"type":"object","properties":{"categoryId":{"type":"string","description":"Category ID to use in search/trending filters (e.g., \\"10\\" for Music)"},"title":{"type":"string","description":"Human-readable category name"},"assignable":{"type":"boolean","description":"Whether videos can be tagged with this category"}}}},"totalResults":{"type":"number","description":"Total number of categories available"}},"youtube_video_details":{"videoId":{"type":"string","description":"YouTube video ID"},"title":{"type":"string","description":"Video title"},"description":{"type":"string","description":"Video description"},"channelId":{"type":"string","description":"Channel ID"},"channelTitle":{"type":"string","description":"Channel name"},"publishedAt":{"type":"string","description":"Published date and time"},"duration":{"type":"string","description":"Video duration in ISO 8601 format (e.g., \\"PT4M13S\\" for 4 min 13 sec)"},"viewCount":{"type":"number","description":"Number of views"},"likeCount":{"type":"number","description":"Number of likes"},"commentCount":{"type":"number","description":"Number of comments"},"favoriteCount":{"type":"number","description":"Number of times added to favorites"},"thumbnail":{"type":"string","description":"Video thumbnail URL"},"tags":{"type":"array","description":"Video tags","items":{"type":"string"}},"categoryId":{"type":"string","description":"YouTube video category ID","optional":true},"definition":{"type":"string","description":"Video definition: \\"hd\\" or \\"sd\\"","optional":true},"caption":{"type":"string","description":"Whether captions are available: \\"true\\" or \\"false\\"","optional":true},"licensedContent":{"type":"boolean","description":"Whether the video is licensed content","optional":true},"privacyStatus":{"type":"string","description":"Video privacy status: \\"public\\", \\"private\\", or \\"unlisted\\"","optional":true},"liveBroadcastContent":{"type":"string","description":"Live broadcast status: \\"live\\", \\"upcoming\\", or \\"none\\"","optional":true},"defaultLanguage":{"type":"string","description":"Default language of the video metadata","optional":true},"defaultAudioLanguage":{"type":"string","description":"Default audio language of the video","optional":true},"isLiveContent":{"type":"boolean","description":"Whether this video is or was a live stream"},"scheduledStartTime":{"type":"string","description":"Scheduled start time for upcoming live streams (ISO 8601)","optional":true},"actualStartTime":{"type":"string","description":"When the live stream actually started (ISO 8601)","optional":true},"actualEndTime":{"type":"string","description":"When the live stream ended (ISO 8601)","optional":true},"concurrentViewers":{"type":"number","description":"Current number of viewers (only for active live streams)","optional":true},"activeLiveChatId":{"type":"string","description":"Live chat ID for the stream (only for active live streams)","optional":true}},"zendesk_autocomplete_organizations":{"organizations":{"type":"array","description":"Array of organization objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_create_organization":{"organization":{"type":"object","description":"Created organization object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}},"organization_id":{"type":"number","description":"The created organization ID"}},"zendesk_create_organizations_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_create_ticket":{"ticket":{"type":"object","description":"Created ticket object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}},"ticket_id":{"type":"number","description":"The created ticket ID"}},"zendesk_create_tickets_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_create_user":{"user":{"type":"object","description":"Created user object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The created user ID"}},"zendesk_create_users_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_delete_organization":{"deleted":{"type":"boolean","description":"Whether the organization was successfully deleted"},"organization_id":{"type":"string","description":"The deleted organization ID"}},"zendesk_delete_ticket":{"deleted":{"type":"boolean","description":"Deletion success"},"ticket_id":{"type":"string","description":"The deleted ticket ID"}},"zendesk_delete_user":{"deleted":{"type":"boolean","description":"Deletion success"},"user_id":{"type":"string","description":"The deleted user ID"}},"zendesk_get_current_user":{"user":{"type":"object","description":"Current user object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The current user ID"}},"zendesk_get_organization":{"organization":{"type":"object","description":"Organization object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}},"organization_id":{"type":"number","description":"The organization ID"}},"zendesk_get_organizations":{"organizations":{"type":"array","description":"Array of organization objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_get_ticket":{"ticket":{"type":"object","description":"Ticket object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}},"ticket_id":{"type":"number","description":"The ticket ID"}},"zendesk_get_tickets":{"tickets":{"type":"array","description":"Array of ticket objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_get_user":{"user":{"type":"object","description":"User object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The user ID"}},"zendesk_get_users":{"users":{"type":"array","description":"Array of user objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_merge_tickets":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The merge job ID"},"target_ticket_id":{"type":"string","description":"The target ticket ID that tickets were merged into"}},"zendesk_search":{"results":{"type":"array","description":"Array of result objects (tickets, users, or organizations depending on search query)"},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_search_count":{"count":{"type":"number","description":"Number of matching results"}},"zendesk_search_users":{"users":{"type":"array","description":"Array of user objects","items":{"type":"object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}}},"paging":{"type":"object","description":"Cursor-based pagination information","properties":{"after_cursor":{"type":"string","description":"Cursor for fetching the next page of results","optional":true},"has_more":{"type":"boolean","description":"Whether more results are available"},"next_page":{"type":"string","description":"URL for next page of results","optional":true}}},"metadata":{"type":"object","description":"Response metadata","properties":{"total_returned":{"type":"number","description":"Number of items returned in this response"},"has_more":{"type":"boolean","description":"Whether more items are available"}}}},"zendesk_update_organization":{"organization":{"type":"object","description":"Updated organization object","properties":{"id":{"type":"number","description":"Automatically assigned organization ID"},"url":{"type":"string","description":"API URL of the organization"},"name":{"type":"string","description":"Unique organization name"},"domain_names":{"type":"array","description":"Domain names for automatic user assignment","items":{"type":"string","description":"Domain name"}},"details":{"type":"string","description":"Details about the organization","optional":true},"notes":{"type":"string","description":"Notes about the organization","optional":true},"group_id":{"type":"number","description":"Group ID for auto-routing new tickets","optional":true},"shared_tickets":{"type":"boolean","description":"Whether end users can see each others tickets"},"shared_comments":{"type":"boolean","description":"Whether end users can see each others comments"},"tags":{"type":"array","description":"Tags associated with the organization","items":{"type":"string","description":"Tag name"}},"organization_fields":{"type":"json","description":"Custom organization fields (dynamic key-value pairs)","optional":true},"created_at":{"type":"string","description":"When the organization was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the organization was last updated (ISO 8601 format)"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true}}},"organization_id":{"type":"number","description":"The updated organization ID"}},"zendesk_update_ticket":{"ticket":{"type":"object","description":"Updated ticket object","properties":{"id":{"type":"number","description":"Automatically assigned ticket ID"},"url":{"type":"string","description":"API URL of the ticket"},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"via":{"type":"object","description":"How the ticket was created","properties":{"channel":{"type":"string","description":"Channel through which the ticket was created (e.g., email, web, api)"},"source":{"type":"object","description":"Source details for the channel","properties":{"from":{"type":"object","description":"Information about the source sender","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the sender","optional":true}}},"to":{"type":"object","description":"Information about the recipient","optional":true,"properties":{"address":{"type":"string","description":"Email address or other identifier","optional":true},"name":{"type":"string","description":"Name of the recipient","optional":true}}},"rel":{"type":"string","description":"Relationship type","optional":true}}}}},"created_at":{"type":"string","description":"When the ticket was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the ticket was last updated (ISO 8601 format)"},"type":{"type":"string","description":"Ticket type (problem, incident, question, task)","optional":true},"subject":{"type":"string","description":"Subject of the ticket"},"raw_subject":{"type":"string","description":"Subject of the ticket as entered by the requester"},"description":{"type":"string","description":"Read-only first comment on the ticket"},"priority":{"type":"string","description":"Priority level (low, normal, high, urgent)","optional":true},"status":{"type":"string","description":"Ticket status (new, open, pending, hold, solved, closed)"},"recipient":{"type":"string","description":"Original recipient email address","optional":true},"requester_id":{"type":"number","description":"User ID of the ticket requester"},"submitter_id":{"type":"number","description":"User ID of the ticket submitter"},"assignee_id":{"type":"number","description":"User ID of the agent assigned to the ticket","optional":true},"organization_id":{"type":"number","description":"Organization ID of the requester","optional":true},"group_id":{"type":"number","description":"Group ID assigned to the ticket","optional":true},"collaborator_ids":{"type":"array","description":"User IDs of collaborators (CC)","items":{"type":"number","description":"Collaborator user ID"}},"follower_ids":{"type":"array","description":"User IDs of followers","items":{"type":"number","description":"Follower user ID"}},"email_cc_ids":{"type":"array","description":"User IDs of email CCs","items":{"type":"number","description":"Email CC user ID"}},"forum_topic_id":{"type":"number","description":"Topic ID in the community forum","optional":true},"problem_id":{"type":"number","description":"For incident tickets, the ID of the associated problem ticket","optional":true},"has_incidents":{"type":"boolean","description":"Whether the ticket has incident tickets linked"},"is_public":{"type":"boolean","description":"Whether the first comment is public"},"due_at":{"type":"string","description":"Due date for task tickets (ISO 8601 format)","optional":true},"tags":{"type":"array","description":"Tags associated with the ticket","items":{"type":"string","description":"Tag name"}},"custom_fields":{"type":"array","description":"Custom ticket fields","items":{"type":"object","properties":{"id":{"type":"number","description":"Custom field ID"},"value":{"type":"string","description":"Custom field value"}}}},"custom_status_id":{"type":"number","description":"Custom status ID","optional":true},"satisfaction_rating":{"type":"object","description":"Customer satisfaction rating","optional":true,"properties":{"id":{"type":"number","description":"Satisfaction rating ID","optional":true},"score":{"type":"string","description":"Rating score (e.g., good, bad, offered, unoffered)"},"comment":{"type":"string","description":"Comment left with the rating","optional":true}}},"sharing_agreement_ids":{"type":"array","description":"Sharing agreement IDs","items":{"type":"number","description":"Sharing agreement ID"}},"followup_ids":{"type":"array","description":"IDs of follow-up tickets","items":{"type":"number","description":"Follow-up ticket ID"}},"brand_id":{"type":"number","description":"Brand ID the ticket belongs to"},"allow_attachments":{"type":"boolean","description":"Whether attachments are allowed"},"allow_channelback":{"type":"boolean","description":"Whether channelback is enabled"},"from_messaging_channel":{"type":"boolean","description":"Whether the ticket originated from a messaging channel"},"ticket_form_id":{"type":"number","description":"Ticket form ID","optional":true},"generated_timestamp":{"type":"number","description":"Unix timestamp of the ticket generation"}}},"ticket_id":{"type":"number","description":"The updated ticket ID"}},"zendesk_update_tickets_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zendesk_update_user":{"user":{"type":"object","description":"Updated user object","properties":{"id":{"type":"number","description":"Automatically assigned user ID"},"url":{"type":"string","description":"API URL of the user"},"name":{"type":"string","description":"User name"},"email":{"type":"string","description":"Primary email address"},"created_at":{"type":"string","description":"When the user was created (ISO 8601 format)"},"updated_at":{"type":"string","description":"When the user was last updated (ISO 8601 format)"},"time_zone":{"type":"string","description":"Time zone (e.g., Eastern Time (US & Canada))"},"iana_time_zone":{"type":"string","description":"IANA time zone (e.g., America/New_York)"},"phone":{"type":"string","description":"Phone number","optional":true},"shared_phone_number":{"type":"boolean","description":"Whether the phone number is shared"},"photo":{"type":"object","description":"User photo details","optional":true,"properties":{"content_url":{"type":"string","description":"URL to the photo"},"file_name":{"type":"string","description":"Photo file name"},"size":{"type":"number","description":"File size in bytes"}}},"locale":{"type":"string","description":"Locale (e.g., en-US)"},"locale_id":{"type":"number","description":"Locale ID"},"organization_id":{"type":"number","description":"Primary organization ID","optional":true},"role":{"type":"string","description":"User role (end-user, agent, admin)"},"role_type":{"type":"number","description":"Role type identifier","optional":true},"custom_role_id":{"type":"number","description":"Custom role ID","optional":true},"active":{"type":"boolean","description":"Whether the user is active (false if deleted)"},"verified":{"type":"boolean","description":"Whether any user identity has been verified"},"alias":{"type":"string","description":"Alias displayed to end users","optional":true},"details":{"type":"string","description":"Details about the user","optional":true},"notes":{"type":"string","description":"Notes about the user","optional":true},"signature":{"type":"string","description":"User signature for email replies","optional":true},"default_group_id":{"type":"number","description":"Default group ID for the user","optional":true},"tags":{"type":"array","description":"Tags associated with the user","items":{"type":"string","description":"Tag name"}},"external_id":{"type":"string","description":"External ID for linking to external records","optional":true},"restricted_agent":{"type":"boolean","description":"Whether the agent has restrictions"},"suspended":{"type":"boolean","description":"Whether the user is suspended"},"moderator":{"type":"boolean","description":"Whether the user has moderator permissions"},"chat_only":{"type":"boolean","description":"Whether the user is a chat-only agent"},"only_private_comments":{"type":"boolean","description":"Whether the user can only create private comments"},"two_factor_auth_enabled":{"type":"boolean","description":"Whether two-factor auth is enabled"},"last_login_at":{"type":"string","description":"Last login time (ISO 8601 format)","optional":true},"ticket_restriction":{"type":"string","description":"Ticket access restriction (organization, groups, assigned, requested)","optional":true},"user_fields":{"type":"json","description":"Custom user fields (dynamic key-value pairs)","optional":true},"shared":{"type":"boolean","description":"Whether the user is shared from a different Zendesk"},"shared_agent":{"type":"boolean","description":"Whether the agent is shared from a different Zendesk"},"remote_photo_url":{"type":"string","description":"URL to a remote photo","optional":true}}},"user_id":{"type":"number","description":"The updated user ID"}},"zendesk_update_users_bulk":{"job_status":{"type":"object","description":"Job status object for bulk operations","properties":{"id":{"type":"string","description":"Automatically assigned job ID"},"url":{"type":"string","description":"URL to poll for status updates"},"status":{"type":"string","description":"Current job status (queued, working, failed, completed)"},"job_type":{"type":"string","description":"Category of background task"},"total":{"type":"number","description":"Total number of tasks in this job"},"progress":{"type":"number","description":"Number of tasks already completed"},"message":{"type":"string","description":"Message from the job worker","optional":true},"results":{"type":"array","description":"Array of result objects from the job","optional":true,"items":{"type":"object","properties":{"id":{"type":"number","description":"ID of the created or updated resource"},"index":{"type":"number","description":"Position of the result in the batch","optional":true},"action":{"type":"string","description":"Action performed (e.g., create, update)","optional":true},"success":{"type":"boolean","description":"Whether the operation succeeded"},"status":{"type":"string","description":"Status message (e.g., Updated, Created)","optional":true},"error":{"type":"string","description":"Error message if operation failed","optional":true}}}}}},"job_id":{"type":"string","description":"The bulk operation job ID"}},"zep_add_messages":{"threadId":{"type":"string","description":"Thread identifier"},"added":{"type":"boolean","description":"Whether messages were added successfully"},"messageIds":{"type":"array","description":"Array of added message UUIDs","items":{"type":"string","description":"Message UUID"}}},"zep_add_user":{"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"User email address","optional":true},"firstName":{"type":"string","description":"User first name","optional":true},"lastName":{"type":"string","description":"User last name","optional":true},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"metadata":{"type":"object","description":"User metadata (dynamic key-value pairs)","optional":true}},"zep_create_thread":{"threadId":{"type":"string","description":"Thread identifier"},"userId":{"type":"string","description":"Associated user ID"},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"projectUuid":{"type":"string","description":"Project UUID"}},"zep_delete_thread":{"deleted":{"type":"boolean","description":"Whether the thread was deleted"}},"zep_get_context":{"context":{"type":"string","description":"The context string (summary or basic mode)"}},"zep_get_messages":{"messages":{"type":"array","description":"Array of message objects","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Message UUID"},"role":{"type":"string","description":"Message role (user, assistant, system, tool)"},"roleType":{"type":"string","description":"Role type (AI, human, tool)","optional":true},"content":{"type":"string","description":"Message content"},"name":{"type":"string","description":"Sender name","optional":true},"createdAt":{"type":"string","description":"Timestamp (RFC3339 format)"},"metadata":{"type":"object","description":"Message metadata (dynamic key-value pairs)","optional":true},"processed":{"type":"boolean","description":"Whether message has been processed","optional":true}}}},"rowCount":{"type":"number","description":"Number of rows returned","optional":true},"totalCount":{"type":"number","description":"Total number of items available","optional":true}},"zep_get_threads":{"threads":{"type":"array","description":"Array of thread objects","items":{"type":"object","properties":{"threadId":{"type":"string","description":"Thread identifier"},"userId":{"type":"string","description":"Associated user ID"},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"projectUuid":{"type":"string","description":"Project UUID"},"metadata":{"type":"object","description":"Custom metadata (dynamic key-value pairs)","optional":true}}}},"responseCount":{"type":"number","description":"Number of items in this response","optional":true},"totalCount":{"type":"number","description":"Total number of items available","optional":true}},"zep_get_user":{"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"User email address","optional":true},"firstName":{"type":"string","description":"User first name","optional":true},"lastName":{"type":"string","description":"User last name","optional":true},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)","optional":true},"metadata":{"type":"object","description":"User metadata (dynamic key-value pairs)","optional":true}},"zep_get_user_threads":{"threads":{"type":"array","description":"Array of thread objects","items":{"type":"object","properties":{"threadId":{"type":"string","description":"Thread identifier"},"userId":{"type":"string","description":"Associated user ID"},"uuid":{"type":"string","description":"Internal UUID"},"createdAt":{"type":"string","description":"Creation timestamp (ISO 8601)"},"updatedAt":{"type":"string","description":"Last update timestamp (ISO 8601)"},"projectUuid":{"type":"string","description":"Project UUID"},"metadata":{"type":"object","description":"Custom metadata (dynamic key-value pairs)","optional":true}}}},"totalCount":{"type":"number","description":"Total number of items available","optional":true}},"zerobounce_get_credits":{"credits":{"type":"number","description":"Remaining validation credits (-1 if unavailable)"}},"zerobounce_verify_email":{"email":{"type":"string","description":"The validated email address"},"status":{"type":"string","description":"Validation status (valid, invalid, catch_all, unknown, spamtrap, abuse, do_not_mail)"},"deliverable":{"type":"boolean","description":"Whether the email is valid and safe to send"},"subStatus":{"type":"string","description":"Detailed sub-status from ZeroBounce","optional":true},"freeEmail":{"type":"boolean","description":"Whether the address is on a free email provider","optional":true},"didYouMean":{"type":"string","description":"Suggested correction for a likely typo","optional":true}},"zoho_desk_add_comment":{"comment":{"type":"object","description":"The created comment","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Comment content (raw; may be HTML)","optional":true},"contentType":{"type":"string","description":"Content type (plainText/html)","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true},"isPublic":{"type":"boolean","description":"Whether the comment is public","optional":true},"commenterId":{"type":"string","description":"Commenter ID","optional":true},"commenter":{"type":"object","description":"Who wrote the comment","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Commenter type (AGENT/END_USER)","optional":true},"roleName":{"type":"string","description":"Role name","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"commentedTime":{"type":"string","description":"Commented timestamp","optional":true},"modifiedTime":{"type":"string","description":"Modified timestamp","optional":true,"nullable":true},"attachments":{"type":"array","description":"Comment attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"zoho_desk_get_attachment":{"file":{"type":"file","description":"The downloaded attachment file"}},"zoho_desk_get_contact":{"contact":{"type":"object","description":"The contact","properties":{"id":{"type":"string","description":"Contact ID"},"firstName":{"type":"string","description":"First name","optional":true,"nullable":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Primary email","optional":true,"nullable":true},"secondaryEmail":{"type":"string","description":"Secondary email","optional":true,"nullable":true},"phone":{"type":"string","description":"Phone number","optional":true,"nullable":true},"mobile":{"type":"string","description":"Mobile number","optional":true,"nullable":true},"accountId":{"type":"string","description":"Associated account ID","optional":true,"nullable":true},"ownerId":{"type":"string","description":"Owner ID","optional":true,"nullable":true},"type":{"type":"string","description":"Contact type","optional":true,"nullable":true},"title":{"type":"string","description":"Job title","optional":true,"nullable":true},"street":{"type":"string","description":"Street","optional":true,"nullable":true},"city":{"type":"string","description":"City","optional":true,"nullable":true},"state":{"type":"string","description":"State","optional":true,"nullable":true},"country":{"type":"string","description":"Country","optional":true,"nullable":true},"zip":{"type":"string","description":"ZIP / postal code","optional":true,"nullable":true},"description":{"type":"string","description":"Description","optional":true,"nullable":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"zoho_desk_get_thread":{"thread":{"type":"object","description":"The thread","properties":{"id":{"type":"string","description":"Thread ID"},"channel":{"type":"string","description":"Thread channel","optional":true},"direction":{"type":"string","description":"Direction (in/out)","optional":true},"content":{"type":"string","description":"Thread content (raw; may be HTML)","optional":true,"nullable":true},"contentType":{"type":"string","description":"Content type","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true,"nullable":true},"summary":{"type":"string","description":"Thread summary","optional":true,"nullable":true},"responderId":{"type":"string","description":"Responder ID","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"hasAttach":{"type":"boolean","description":"Whether the thread has attachments","optional":true},"attachmentCount":{"type":"string","description":"Number of attachments","optional":true},"fromEmailAddress":{"type":"string","description":"From email address","optional":true,"nullable":true},"to":{"type":"string","description":"To email address","optional":true,"nullable":true},"cc":{"type":"string","description":"CC email address","optional":true,"nullable":true},"bcc":{"type":"string","description":"BCC email address","optional":true,"nullable":true},"replyTo":{"type":"string","description":"Reply-to email address","optional":true,"nullable":true},"isForward":{"type":"boolean","description":"Whether the thread is a forward","optional":true},"isContentTruncated":{"type":"boolean","description":"Whether Zoho truncated the thread content; fetch fullContentURL for the rest","optional":true},"fullContentURL":{"type":"string","description":"URL returning the untruncated thread content","optional":true,"nullable":true},"plainText":{"type":"string","description":"Zoho\'s own plain-text rendering of the thread, when it supplies one","optional":true,"nullable":true},"status":{"type":"string","description":"Delivery status of the thread (e.g. SUCCESS, PENDING, FAILED, DRAFT)","optional":true},"isDescriptionThread":{"type":"boolean","description":"Whether this thread is the ticket\'s original description","optional":true},"visibility":{"type":"string","description":"Thread visibility (e.g. public)","optional":true},"canReply":{"type":"boolean","description":"Whether the thread can be replied to","optional":true},"author":{"type":"object","description":"Who sent the thread","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Author type (AGENT/END_USER)","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"attachments":{"type":"array","description":"Thread attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"zoho_desk_get_ticket":{"ticket":{"type":"object","description":"The ticket","properties":{"id":{"type":"string","description":"Ticket ID"},"ticketNumber":{"type":"string","description":"Human-readable ticket number","optional":true},"subject":{"type":"string","description":"Ticket subject","optional":true},"description":{"type":"string","description":"Ticket description (raw; may be HTML)","optional":true,"nullable":true},"descriptionText":{"type":"string","description":"Plain-text rendering of the description: HTML stripped when the body contains markup, otherwise the description verbatim","optional":true,"nullable":true},"status":{"type":"string","description":"Ticket status","optional":true},"statusType":{"type":"string","description":"Status category (Open/Closed/On Hold)","optional":true},"priority":{"type":"string","description":"Ticket priority","optional":true,"nullable":true},"category":{"type":"string","description":"Ticket category","optional":true,"nullable":true},"subCategory":{"type":"string","description":"Ticket sub-category","optional":true,"nullable":true},"classification":{"type":"string","description":"Ticket classification","optional":true,"nullable":true},"channel":{"type":"string","description":"Origin channel","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true,"nullable":true},"accountId":{"type":"string","description":"Account ID","optional":true,"nullable":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true,"nullable":true},"email":{"type":"string","description":"Contact email","optional":true,"nullable":true},"phone":{"type":"string","description":"Contact phone","optional":true,"nullable":true},"dueDate":{"type":"string","description":"Due date","optional":true,"nullable":true},"responseDueDate":{"type":"string","description":"Response due date","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"modifiedTime":{"type":"string","description":"Last modified timestamp","optional":true},"customerResponseTime":{"type":"string","description":"Time the last customer response was received","optional":true,"nullable":true},"closedTime":{"type":"string","description":"Closed timestamp","optional":true,"nullable":true},"resolution":{"type":"string","description":"Resolution text","optional":true,"nullable":true},"threadCount":{"type":"string","description":"Number of threads","optional":true},"commentCount":{"type":"string","description":"Number of comments","optional":true},"webUrl":{"type":"string","description":"Web URL to the ticket","optional":true},"isEscalated":{"type":"boolean","description":"Whether the ticket is escalated","optional":true},"isOverDue":{"type":"boolean","description":"Whether the ticket is overdue","optional":true},"isSpam":{"type":"boolean","description":"Whether the ticket is marked spam","optional":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"zoho_desk_list_comments":{"comments":{"type":"array","description":"List of comments","items":{"type":"object","properties":{"id":{"type":"string","description":"Comment ID"},"content":{"type":"string","description":"Comment content (raw; may be HTML)","optional":true},"contentType":{"type":"string","description":"Content type (plainText/html)","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true},"isPublic":{"type":"boolean","description":"Whether the comment is public","optional":true},"commenterId":{"type":"string","description":"Commenter ID","optional":true},"commenter":{"type":"object","description":"Who wrote the comment","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Commenter type (AGENT/END_USER)","optional":true},"roleName":{"type":"string","description":"Role name","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"commentedTime":{"type":"string","description":"Commented timestamp","optional":true},"modifiedTime":{"type":"string","description":"Modified timestamp","optional":true,"nullable":true},"attachments":{"type":"array","description":"Comment attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"count":{"type":"number","description":"Number of comments returned"}},"zoho_desk_list_organizations":{"organizations":{"type":"array","description":"Accessible organizations","items":{"type":"object","properties":{"id":{"type":"string","description":"Organization ID"},"companyName":{"type":"string","description":"Company name","optional":true},"portalName":{"type":"string","description":"Portal name","optional":true}}}},"count":{"type":"number","description":"Number of organizations returned"}},"zoho_desk_list_threads":{"threads":{"type":"array","description":"List of threads","items":{"type":"object","properties":{"id":{"type":"string","description":"Thread ID"},"channel":{"type":"string","description":"Thread channel","optional":true},"direction":{"type":"string","description":"Direction (in/out)","optional":true},"content":{"type":"string","description":"Thread content (raw; may be HTML)","optional":true,"nullable":true},"contentType":{"type":"string","description":"Content type","optional":true},"contentText":{"type":"string","description":"Plain-text rendering of content (HTML stripped when contentType is html)","optional":true,"nullable":true},"summary":{"type":"string","description":"Thread summary","optional":true,"nullable":true},"responderId":{"type":"string","description":"Responder ID","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"hasAttach":{"type":"boolean","description":"Whether the thread has attachments","optional":true},"attachmentCount":{"type":"string","description":"Number of attachments","optional":true},"fromEmailAddress":{"type":"string","description":"From email address","optional":true,"nullable":true},"to":{"type":"string","description":"To email address","optional":true,"nullable":true},"cc":{"type":"string","description":"CC email address","optional":true,"nullable":true},"bcc":{"type":"string","description":"BCC email address","optional":true,"nullable":true},"replyTo":{"type":"string","description":"Reply-to email address","optional":true,"nullable":true},"isForward":{"type":"boolean","description":"Whether the thread is a forward","optional":true},"isContentTruncated":{"type":"boolean","description":"Whether Zoho truncated the thread content; fetch fullContentURL for the rest","optional":true},"fullContentURL":{"type":"string","description":"URL returning the untruncated thread content","optional":true,"nullable":true},"plainText":{"type":"string","description":"Zoho\'s own plain-text rendering of the thread, when it supplies one","optional":true,"nullable":true},"status":{"type":"string","description":"Delivery status of the thread (e.g. SUCCESS, PENDING, FAILED, DRAFT)","optional":true},"isDescriptionThread":{"type":"boolean","description":"Whether this thread is the ticket\'s original description","optional":true},"visibility":{"type":"string","description":"Thread visibility (e.g. public)","optional":true},"canReply":{"type":"boolean","description":"Whether the thread can be replied to","optional":true},"author":{"type":"object","description":"Who sent the thread","optional":true,"properties":{"name":{"type":"string","description":"Display name","optional":true},"firstName":{"type":"string","description":"First name","optional":true},"lastName":{"type":"string","description":"Last name","optional":true},"email":{"type":"string","description":"Email address","optional":true},"type":{"type":"string","description":"Author type (AGENT/END_USER)","optional":true},"photoURL":{"type":"string","description":"Avatar URL","optional":true,"nullable":true}}},"attachments":{"type":"array","description":"Thread attachments","optional":true,"items":{"type":"object","properties":{"id":{"type":"string","description":"Attachment ID"},"name":{"type":"string","description":"File name","optional":true},"size":{"type":"string","description":"File size as reported by Zoho","optional":true},"href":{"type":"string","description":"Download href","optional":true}}}}}}},"count":{"type":"number","description":"Number of threads returned"}},"zoho_desk_list_tickets":{"tickets":{"type":"array","description":"List of tickets","items":{"type":"object","properties":{"id":{"type":"string","description":"Ticket ID"},"ticketNumber":{"type":"string","description":"Human-readable ticket number","optional":true},"subject":{"type":"string","description":"Ticket subject","optional":true},"description":{"type":"string","description":"Ticket description (raw; may be HTML)","optional":true,"nullable":true},"descriptionText":{"type":"string","description":"Plain-text rendering of the description: HTML stripped when the body contains markup, otherwise the description verbatim","optional":true,"nullable":true},"status":{"type":"string","description":"Ticket status","optional":true},"statusType":{"type":"string","description":"Status category (Open/Closed/On Hold)","optional":true},"priority":{"type":"string","description":"Ticket priority","optional":true,"nullable":true},"category":{"type":"string","description":"Ticket category","optional":true,"nullable":true},"subCategory":{"type":"string","description":"Ticket sub-category","optional":true,"nullable":true},"classification":{"type":"string","description":"Ticket classification","optional":true,"nullable":true},"channel":{"type":"string","description":"Origin channel","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true,"nullable":true},"accountId":{"type":"string","description":"Account ID","optional":true,"nullable":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true,"nullable":true},"email":{"type":"string","description":"Contact email","optional":true,"nullable":true},"phone":{"type":"string","description":"Contact phone","optional":true,"nullable":true},"dueDate":{"type":"string","description":"Due date","optional":true,"nullable":true},"responseDueDate":{"type":"string","description":"Response due date","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"modifiedTime":{"type":"string","description":"Last modified timestamp","optional":true},"customerResponseTime":{"type":"string","description":"Time the last customer response was received","optional":true,"nullable":true},"closedTime":{"type":"string","description":"Closed timestamp","optional":true,"nullable":true},"resolution":{"type":"string","description":"Resolution text","optional":true,"nullable":true},"threadCount":{"type":"string","description":"Number of threads","optional":true},"commentCount":{"type":"string","description":"Number of comments","optional":true},"webUrl":{"type":"string","description":"Web URL to the ticket","optional":true},"isEscalated":{"type":"boolean","description":"Whether the ticket is escalated","optional":true},"isOverDue":{"type":"boolean","description":"Whether the ticket is overdue","optional":true},"isSpam":{"type":"boolean","description":"Whether the ticket is marked spam","optional":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"count":{"type":"number","description":"Number of tickets returned"}},"zoho_desk_update_ticket":{"ticket":{"type":"object","description":"The updated ticket","properties":{"id":{"type":"string","description":"Ticket ID"},"ticketNumber":{"type":"string","description":"Human-readable ticket number","optional":true},"subject":{"type":"string","description":"Ticket subject","optional":true},"description":{"type":"string","description":"Ticket description (raw; may be HTML)","optional":true,"nullable":true},"descriptionText":{"type":"string","description":"Plain-text rendering of the description: HTML stripped when the body contains markup, otherwise the description verbatim","optional":true,"nullable":true},"status":{"type":"string","description":"Ticket status","optional":true},"statusType":{"type":"string","description":"Status category (Open/Closed/On Hold)","optional":true},"priority":{"type":"string","description":"Ticket priority","optional":true,"nullable":true},"category":{"type":"string","description":"Ticket category","optional":true,"nullable":true},"subCategory":{"type":"string","description":"Ticket sub-category","optional":true,"nullable":true},"classification":{"type":"string","description":"Ticket classification","optional":true,"nullable":true},"channel":{"type":"string","description":"Origin channel","optional":true},"departmentId":{"type":"string","description":"Department ID","optional":true},"contactId":{"type":"string","description":"Contact ID","optional":true,"nullable":true},"accountId":{"type":"string","description":"Account ID","optional":true,"nullable":true},"assigneeId":{"type":"string","description":"Assignee ID","optional":true,"nullable":true},"email":{"type":"string","description":"Contact email","optional":true,"nullable":true},"phone":{"type":"string","description":"Contact phone","optional":true,"nullable":true},"dueDate":{"type":"string","description":"Due date","optional":true,"nullable":true},"responseDueDate":{"type":"string","description":"Response due date","optional":true,"nullable":true},"createdTime":{"type":"string","description":"Created timestamp","optional":true},"modifiedTime":{"type":"string","description":"Last modified timestamp","optional":true},"customerResponseTime":{"type":"string","description":"Time the last customer response was received","optional":true,"nullable":true},"closedTime":{"type":"string","description":"Closed timestamp","optional":true,"nullable":true},"resolution":{"type":"string","description":"Resolution text","optional":true,"nullable":true},"threadCount":{"type":"string","description":"Number of threads","optional":true},"commentCount":{"type":"string","description":"Number of comments","optional":true},"webUrl":{"type":"string","description":"Web URL to the ticket","optional":true},"isEscalated":{"type":"boolean","description":"Whether the ticket is escalated","optional":true},"isOverDue":{"type":"boolean","description":"Whether the ticket is overdue","optional":true},"isSpam":{"type":"boolean","description":"Whether the ticket is marked spam","optional":true},"cf":{"type":"json","description":"Custom field values, keyed by custom field API name","optional":true}}}},"zoom_create_meeting":{"meeting":{"type":"object","description":"The created meeting with all its properties","properties":{"id":{"type":"number","description":"Meeting ID"},"uuid":{"type":"string","description":"Meeting UUID"},"host_id":{"type":"string","description":"Host user ID"},"host_email":{"type":"string","description":"Host email address"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time"},"status":{"type":"string","description":"Meeting status (e.g., waiting, started)"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)"},"agenda":{"type":"string","description":"Meeting agenda"},"created_at":{"type":"string","description":"Creation timestamp in ISO 8601 format"},"start_url":{"type":"string","description":"URL for host to start the meeting"},"join_url":{"type":"string","description":"URL for participants to join the meeting"},"password":{"type":"string","description":"Meeting password"},"h323_password":{"type":"string","description":"H.323/SIP room system password"},"pstn_password":{"type":"string","description":"PSTN password for phone dial-in"},"encrypted_password":{"type":"string","description":"Encrypted password for joining"},"settings":{"type":"object","description":"Meeting settings","properties":{"host_video":{"type":"boolean","description":"Start with host video on"},"participant_video":{"type":"boolean","description":"Start with participant video on"},"join_before_host":{"type":"boolean","description":"Allow participants to join before host"},"mute_upon_entry":{"type":"boolean","description":"Mute participants upon entry"},"watermark":{"type":"boolean","description":"Add watermark when viewing shared screen"},"audio":{"type":"string","description":"Audio options: both, telephony, or voip"},"auto_recording":{"type":"string","description":"Auto recording: local, cloud, or none"},"waiting_room":{"type":"boolean","description":"Enable waiting room"},"meeting_authentication":{"type":"boolean","description":"Require meeting authentication"},"approval_type":{"type":"number","description":"Approval type: 0=auto, 1=manual, 2=none"}}},"recurrence":{"type":"object","description":"Recurrence settings for recurring meetings","properties":{"type":{"type":"number","description":"Recurrence type: 1=daily, 2=weekly, 3=monthly"},"repeat_interval":{"type":"number","description":"Interval between recurring meetings"},"weekly_days":{"type":"string","description":"Days of week for weekly recurrence (1-7, comma-separated)"},"monthly_day":{"type":"number","description":"Day of month for monthly recurrence"},"monthly_week":{"type":"number","description":"Week of month for monthly recurrence"},"monthly_week_day":{"type":"number","description":"Day of week for monthly recurrence"},"end_times":{"type":"number","description":"Number of occurrences"},"end_date_time":{"type":"string","description":"End date time in ISO 8601 format"}}},"occurrences":{"type":"array","description":"Meeting occurrences for recurring meetings","items":{"type":"object","properties":{"occurrence_id":{"type":"string","description":"Occurrence ID"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"status":{"type":"string","description":"Occurrence status"}}}}}}},"zoom_delete_meeting":{"success":{"type":"boolean","description":"Whether the meeting was deleted successfully"}},"zoom_delete_recording":{"success":{"type":"boolean","description":"Whether the recording was deleted successfully"}},"zoom_get_meeting":{"meeting":{"type":"object","description":"The meeting details","properties":{"id":{"type":"number","description":"Meeting ID"},"uuid":{"type":"string","description":"Meeting UUID"},"host_id":{"type":"string","description":"Host user ID"},"host_email":{"type":"string","description":"Host email address"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type: 1=instant, 2=scheduled, 3=recurring no fixed time, 8=recurring fixed time"},"status":{"type":"string","description":"Meeting status (e.g., waiting, started)"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"timezone":{"type":"string","description":"Timezone (e.g., America/Los_Angeles)"},"agenda":{"type":"string","description":"Meeting agenda"},"created_at":{"type":"string","description":"Creation timestamp in ISO 8601 format"},"start_url":{"type":"string","description":"URL for host to start the meeting"},"join_url":{"type":"string","description":"URL for participants to join the meeting"},"password":{"type":"string","description":"Meeting password"},"h323_password":{"type":"string","description":"H.323/SIP room system password"},"pstn_password":{"type":"string","description":"PSTN password for phone dial-in"},"encrypted_password":{"type":"string","description":"Encrypted password for joining"},"settings":{"type":"object","description":"Meeting settings","properties":{"host_video":{"type":"boolean","description":"Start with host video on"},"participant_video":{"type":"boolean","description":"Start with participant video on"},"join_before_host":{"type":"boolean","description":"Allow participants to join before host"},"mute_upon_entry":{"type":"boolean","description":"Mute participants upon entry"},"watermark":{"type":"boolean","description":"Add watermark when viewing shared screen"},"audio":{"type":"string","description":"Audio options: both, telephony, or voip"},"auto_recording":{"type":"string","description":"Auto recording: local, cloud, or none"},"waiting_room":{"type":"boolean","description":"Enable waiting room"},"meeting_authentication":{"type":"boolean","description":"Require meeting authentication"},"approval_type":{"type":"number","description":"Approval type: 0=auto, 1=manual, 2=none"}}},"recurrence":{"type":"object","description":"Recurrence settings for recurring meetings","properties":{"type":{"type":"number","description":"Recurrence type: 1=daily, 2=weekly, 3=monthly"},"repeat_interval":{"type":"number","description":"Interval between recurring meetings"},"weekly_days":{"type":"string","description":"Days of week for weekly recurrence (1-7, comma-separated)"},"monthly_day":{"type":"number","description":"Day of month for monthly recurrence"},"monthly_week":{"type":"number","description":"Week of month for monthly recurrence"},"monthly_week_day":{"type":"number","description":"Day of week for monthly recurrence"},"end_times":{"type":"number","description":"Number of occurrences"},"end_date_time":{"type":"string","description":"End date time in ISO 8601 format"}}},"occurrences":{"type":"array","description":"Meeting occurrences for recurring meetings","items":{"type":"object","properties":{"occurrence_id":{"type":"string","description":"Occurrence ID"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"status":{"type":"string","description":"Occurrence status"}}}}}}},"zoom_get_meeting_invitation":{"invitation":{"type":"string","description":"The meeting invitation text"}},"zoom_get_meeting_recordings":{"recording":{"type":"object","description":"The meeting recording with all files","properties":{"uuid":{"type":"string","description":"Meeting UUID"},"id":{"type":"number","description":"Meeting ID"},"account_id":{"type":"string","description":"Account ID"},"host_id":{"type":"string","description":"Host user ID"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type"},"start_time":{"type":"string","description":"Meeting start time"},"duration":{"type":"number","description":"Meeting duration in minutes"},"total_size":{"type":"number","description":"Total size of all recordings in bytes"},"recording_count":{"type":"number","description":"Number of recording files"},"share_url":{"type":"string","description":"URL to share recordings"},"recording_files":{"type":"array","description":"List of recording files","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording file ID"},"meeting_id":{"type":"string","description":"Meeting ID associated with the recording"},"recording_start":{"type":"string","description":"Start time of the recording"},"recording_end":{"type":"string","description":"End time of the recording"},"file_type":{"type":"string","description":"Type of recording file (MP4, M4A, etc.)"},"file_extension":{"type":"string","description":"File extension"},"file_size":{"type":"number","description":"File size in bytes"},"play_url":{"type":"string","description":"URL to play the recording"},"download_url":{"type":"string","description":"URL to download the recording"},"status":{"type":"string","description":"Recording status"},"recording_type":{"type":"string","description":"Type of recording (shared_screen, audio_only, etc.)"}}}}}},"files":{"type":"file[]","description":"Downloaded recording files","optional":true}},"zoom_list_meetings":{"meetings":{"type":"array","description":"List of meetings","items":{"type":"object","properties":{"id":{"type":"number","description":"Meeting ID"},"uuid":{"type":"string","description":"Meeting UUID"},"host_id":{"type":"string","description":"Host user ID"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type"},"start_time":{"type":"string","description":"Start time in ISO 8601 format"},"duration":{"type":"number","description":"Duration in minutes"},"timezone":{"type":"string","description":"Timezone"},"agenda":{"type":"string","description":"Meeting agenda"},"created_at":{"type":"string","description":"Creation timestamp"},"join_url":{"type":"string","description":"URL for participants to join"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"pageCount":{"type":"number","description":"Total number of pages"},"pageNumber":{"type":"number","description":"Current page number"},"pageSize":{"type":"number","description":"Number of records per page"},"totalRecords":{"type":"number","description":"Total number of records"},"nextPageToken":{"type":"string","description":"Token for next page of results"}}}},"zoom_list_past_participants":{"participants":{"type":"array","description":"List of meeting participants","items":{"type":"object","properties":{"id":{"type":"string","description":"Participant unique identifier"},"user_id":{"type":"string","description":"User ID if registered Zoom user"},"name":{"type":"string","description":"Participant display name"},"user_email":{"type":"string","description":"Participant email address"},"join_time":{"type":"string","description":"Time when participant joined (ISO 8601)"},"leave_time":{"type":"string","description":"Time when participant left (ISO 8601)"},"duration":{"type":"number","description":"Duration in seconds participant was in meeting"},"attentiveness_score":{"type":"string","description":"Attentiveness score (deprecated)"},"failover":{"type":"boolean","description":"Whether participant failed over to another data center"},"status":{"type":"string","description":"Participant status"}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"pageSize":{"type":"number","description":"Number of records per page"},"totalRecords":{"type":"number","description":"Total number of records"},"nextPageToken":{"type":"string","description":"Token for next page of results"}}}},"zoom_list_recordings":{"recordings":{"type":"array","description":"List of recordings","items":{"type":"object","properties":{"uuid":{"type":"string","description":"Meeting UUID"},"id":{"type":"number","description":"Meeting ID"},"account_id":{"type":"string","description":"Account ID"},"host_id":{"type":"string","description":"Host user ID"},"topic":{"type":"string","description":"Meeting topic"},"type":{"type":"number","description":"Meeting type"},"start_time":{"type":"string","description":"Meeting start time"},"duration":{"type":"number","description":"Meeting duration in minutes"},"total_size":{"type":"number","description":"Total size of all recordings in bytes"},"recording_count":{"type":"number","description":"Number of recording files"},"share_url":{"type":"string","description":"URL to share recordings"},"recording_files":{"type":"array","description":"List of recording files","items":{"type":"object","properties":{"id":{"type":"string","description":"Recording file ID"},"meeting_id":{"type":"string","description":"Meeting ID associated with the recording"},"recording_start":{"type":"string","description":"Start time of the recording"},"recording_end":{"type":"string","description":"End time of the recording"},"file_type":{"type":"string","description":"Type of recording file (MP4, M4A, etc.)"},"file_extension":{"type":"string","description":"File extension"},"file_size":{"type":"number","description":"File size in bytes"},"play_url":{"type":"string","description":"URL to play the recording"},"download_url":{"type":"string","description":"URL to download the recording"},"status":{"type":"string","description":"Recording status"},"recording_type":{"type":"string","description":"Type of recording (shared_screen, audio_only, etc.)"}}}}}}},"pageInfo":{"type":"object","description":"Pagination information","properties":{"from":{"type":"string","description":"Start date of query range"},"to":{"type":"string","description":"End date of query range"},"pageSize":{"type":"number","description":"Number of records per page"},"totalRecords":{"type":"number","description":"Total number of records"},"nextPageToken":{"type":"string","description":"Token for next page of results"}}}},"zoom_update_meeting":{"success":{"type":"boolean","description":"Whether the meeting was updated successfully"}},"zoominfo_enrich_companies":{"results":{"type":"array","description":"Enrichment results, one per input with match status and attributes","items":{"type":"json"}}},"zoominfo_enrich_contacts":{"results":{"type":"array","description":"Enrichment results, one per input with match status and attributes","items":{"type":"json"}}},"zoominfo_search_companies":{"companies":{"type":"array","description":"Matching companies","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}},"zoominfo_search_contacts":{"contacts":{"type":"array","description":"Matching contacts (without emails or phone numbers)","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}},"zoominfo_search_intent":{"signals":{"type":"array","description":"Intent signals with topic, score, audience strength, and company","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}},"zoominfo_search_news":{"articles":{"type":"array","description":"News articles matching the filters","items":{"type":"json"}},"totalResults":{"type":"number","description":"Total number of matching results across all pages","optional":true},"currentPage":{"type":"number","description":"Current page number","optional":true},"totalPages":{"type":"number","description":"Total number of pages available","optional":true}}}'
)
export default toolOutputs
diff --git a/apps/sim/tools/zoho_desk/get_contact.ts b/apps/sim/tools/zoho_desk/get_contact.ts
index 9cace5b1f9f..a2bf2818855 100644
--- a/apps/sim/tools/zoho_desk/get_contact.ts
+++ b/apps/sim/tools/zoho_desk/get_contact.ts
@@ -5,6 +5,7 @@ import {
buildZohoDeskHeaders,
getZohoDeskApiBase,
getZohoDeskErrorMessage,
+ normalizeZohoDeskCommaList,
requireZohoDeskId,
} from '@/tools/zoho_desk/utils'
@@ -41,11 +42,22 @@ export const zohoDeskGetContactTool: ToolConfig
- `${getZohoDeskApiBase(params)}/contacts/${encodeURIComponent(requireZohoDeskId(params.contactId, 'Contact ID'))}`,
+ url: (params) => {
+ const query = new URLSearchParams()
+ const include = normalizeZohoDeskCommaList(params.include)
+ if (include) query.set('include', include)
+ const qs = query.toString()
+ return `${getZohoDeskApiBase(params)}/contacts/${encodeURIComponent(requireZohoDeskId(params.contactId, 'Contact ID'))}${qs ? `?${qs}` : ''}`
+ },
method: 'GET',
headers: (params) => buildZohoDeskHeaders(params),
},
diff --git a/apps/sim/tools/zoho_desk/get_thread.ts b/apps/sim/tools/zoho_desk/get_thread.ts
index 4eea3dec05d..392a04dcb06 100644
--- a/apps/sim/tools/zoho_desk/get_thread.ts
+++ b/apps/sim/tools/zoho_desk/get_thread.ts
@@ -5,6 +5,7 @@ import {
buildZohoDeskHeaders,
getZohoDeskApiBase,
getZohoDeskErrorMessage,
+ normalizeZohoDeskCommaList,
requireZohoDeskId,
withDerivedContentText,
} from '@/tools/zoho_desk/utils'
@@ -48,11 +49,23 @@ export const zohoDeskGetThreadTool: ToolConfig
- `${getZohoDeskApiBase(params)}/tickets/${encodeURIComponent(requireZohoDeskId(params.ticketId, 'Ticket ID'))}/threads/${encodeURIComponent(requireZohoDeskId(params.threadId, 'Thread ID'))}`,
+ url: (params) => {
+ const query = new URLSearchParams()
+ const include = normalizeZohoDeskCommaList(params.include)
+ if (include) query.set('include', include)
+ const qs = query.toString()
+ return `${getZohoDeskApiBase(params)}/tickets/${encodeURIComponent(requireZohoDeskId(params.ticketId, 'Ticket ID'))}/threads/${encodeURIComponent(requireZohoDeskId(params.threadId, 'Thread ID'))}${qs ? `?${qs}` : ''}`
+ },
method: 'GET',
headers: (params) => buildZohoDeskHeaders(params),
},
diff --git a/apps/sim/tools/zoho_desk/get_ticket.ts b/apps/sim/tools/zoho_desk/get_ticket.ts
index 9c9a1a858ca..115355e89a5 100644
--- a/apps/sim/tools/zoho_desk/get_ticket.ts
+++ b/apps/sim/tools/zoho_desk/get_ticket.ts
@@ -5,6 +5,7 @@ import {
buildZohoDeskHeaders,
getZohoDeskApiBase,
getZohoDeskErrorMessage,
+ normalizeZohoDeskCommaList,
requireZohoDeskId,
withDerivedContentText,
} from '@/tools/zoho_desk/utils'
@@ -54,7 +55,8 @@ export const zohoDeskGetTicketTool: ToolConfig {
const query = new URLSearchParams()
- if (params.include) query.set('include', params.include)
+ const include = normalizeZohoDeskCommaList(params.include)
+ if (include) query.set('include', include)
const qs = query.toString()
return `${getZohoDeskApiBase(params)}/tickets/${encodeURIComponent(requireZohoDeskId(params.ticketId, 'Ticket ID'))}${qs ? `?${qs}` : ''}`
},
diff --git a/apps/sim/tools/zoho_desk/list_comments.ts b/apps/sim/tools/zoho_desk/list_comments.ts
index 287dcb35ccc..3e12d889a77 100644
--- a/apps/sim/tools/zoho_desk/list_comments.ts
+++ b/apps/sim/tools/zoho_desk/list_comments.ts
@@ -54,6 +54,13 @@ export const zohoDeskListCommentsTool: ToolConfig {
+ const base = { accessToken: 'tok', orgId: '700' }
+ const buildUrl = zohoDeskListTicketsTool.request.url as (p: Record) => string
+
+ const queryOf = (params: Record) =>
+ new URL(buildUrl({ ...base, ...params })).searchParams
+
+ it('omits the query string entirely when no filters are set', () => {
+ expect(buildUrl(base)).toBe('https://desk.zoho.com/api/v1/tickets')
+ })
+
+ it('forwards the documented filters', () => {
+ const query = queryOf({ assignee: 'Unassigned', channel: 'Email,Web', receivedInDays: 30 })
+ expect(query.get('assignee')).toBe('Unassigned')
+ expect(query.get('channel')).toBe('Email,Web')
+ expect(query.get('receivedInDays')).toBe('30')
+ })
+
+ // Zoho documents exactly 15/30/90. `receivedInDays` is LLM-writable, so a
+ // dropped out-of-range value would hand back the whole unfiltered queue while
+ // the caller believes it was filtered - fail instead of lying.
+ it('rejects a receivedInDays value Zoho does not accept', () => {
+ for (const receivedInDays of [7, 0, 45, 91, 30.5, '7', 'abc']) {
+ expect(() => buildUrl({ ...base, receivedInDays })).toThrow(/must be 15, 30, or 90/)
+ }
+ })
+
+ // The tool layer does not coerce declared param types, and the agent tool
+ // panel stores every picked value as a string - so the documented values must
+ // survive arriving as '15' / '30' / '90'.
+ it('accepts the string form the agent tool panel stores', () => {
+ expect(queryOf({ receivedInDays: '30' }).get('receivedInDays')).toBe('30')
+ })
+
+ it('collapses "a, b" to "a,b" on every comma-separated filter', () => {
+ const query = queryOf({
+ include: 'contacts, assignee',
+ channel: 'Email, Web',
+ status: 'Open, On Hold',
+ })
+ expect(query.get('include')).toBe('contacts,assignee')
+ expect(query.get('channel')).toBe('Email,Web')
+ // Interior spaces survive - "On Hold" is one status, not two.
+ expect(query.get('status')).toBe('Open,On Hold')
+ })
+})
+
+/**
+ * Models the real block-to-tool seam. The executor merges the mapper's output
+ * ON TOP of the serialized inputs (`{ ...inputs, ...transformedParams }` in
+ * executor/handlers/generic/generic-handler.ts), so the mapper can overwrite a
+ * key but never remove one. A test that passes only the mapper's return value
+ * would miss every stale input the merge restores — which is precisely the
+ * class of bug these cover.
+ */
+function throughSeam(inputs: Record): string {
+ const buildParams = ZohoDeskBlock.tools.config?.params
+ if (!buildParams) throw new Error('ZohoDeskBlock is missing tools.config.params')
+ const buildUrl = zohoDeskListTicketsTool.request.url as (p: Record) => string
+ const withCreds = { accessToken: 'tok', orgId: '700', ...inputs }
+ const transformed = buildParams(withCreds) as Record
+ return buildUrl({ ...withCreds, ...transformed })
+}
+
+describe('ZohoDeskBlock receivedInDays reaches the tool intact', () => {
+ const throughBlock = (receivedInDays: unknown) =>
+ throughSeam({ operation: 'list_tickets', receivedInDays })
+
+ it('carries a supported window through to the query', () => {
+ expect(new URL(throughBlock('30')).searchParams.get('receivedInDays')).toBe('30')
+ })
+
+ it('lets an unsupported value reach the tool and throw instead of silently unfiltering', () => {
+ for (const value of [7, '7', 30.5, 'abc']) {
+ expect(() => throughBlock(value)).toThrow(/must be 15, 30, or 90/)
+ }
+ })
+
+ it('treats the "Any time" option as no filter at all', () => {
+ expect(new URL(throughBlock('')).searchParams.has('receivedInDays')).toBe(false)
+ })
+})
+
+/**
+ * Get Ticket accepts `contract` and `skills`; List Tickets does not document
+ * either. A shared subBlock would carry them across an operation switch and put
+ * an undocumented token on the wire, so each endpoint owns its own field.
+ */
+describe('ZohoDeskBlock keeps the two include vocabularies apart', () => {
+ const buildParams = ZohoDeskBlock.tools.config?.params
+
+ const merged = (operation: string) => {
+ if (!buildParams) throw new Error('ZohoDeskBlock is missing tools.config.params')
+ const inputs = {
+ operation,
+ include: 'contacts,assignee',
+ ticketInclude: 'contacts,skills',
+ }
+ return { ...inputs, ...(buildParams(inputs) as Record) }
+ }
+
+ it('sends the list vocabulary to list_tickets', () => {
+ expect(merged('list_tickets').include).toBe('contacts,assignee')
+ })
+
+ it('sends the single-ticket vocabulary to get_ticket', () => {
+ expect(merged('get_ticket').include).toBe('contacts,skills')
+ })
+
+ it('never leaks skills onto the list endpoint', () => {
+ expect(merged('list_tickets').include).not.toContain('skills')
+ })
+
+ // A workflow saved before the split stored its value under `include`. Dropping
+ // it would silently stop embedding what the workflow asked for.
+ it('falls back to the legacy include for a workflow saved before the split', () => {
+ if (!buildParams) throw new Error('ZohoDeskBlock is missing tools.config.params')
+ const legacy = { operation: 'get_ticket', ticketId: '1', include: 'contacts,products' }
+ const result = { ...legacy, ...(buildParams(legacy) as Record) }
+ expect(result.include).toBe('contacts,products')
+ })
+
+ it('prefers the new field once the workflow sets it', () => {
+ if (!buildParams) throw new Error('ZohoDeskBlock is missing tools.config.params')
+ const both = {
+ operation: 'get_ticket',
+ ticketId: '1',
+ include: 'contacts',
+ ticketInclude: 'skills',
+ }
+ const result = { ...both, ...(buildParams(both) as Record) }
+ expect(result.include).toBe('skills')
+ })
+})
+
+/**
+ * A `mode: 'advanced'` subBlock keeps its value when the operation changes, and
+ * the serializer emits it for ANY operation while the block's advanced toggle is
+ * off — it returns on `isNonEmptyValue` without evaluating the subBlock's
+ * `condition`. So these stale values genuinely arrive under the wrong operation,
+ * and the mapper has to overwrite them rather than merely decline to set them.
+ */
+describe('ZohoDeskBlock overwrites stale advanced values from another operation', () => {
+ const buildParams = ZohoDeskBlock.tools.config?.params
+
+ const merged = (inputs: Record) => {
+ if (!buildParams) throw new Error('ZohoDeskBlock is missing tools.config.params')
+ return { ...inputs, ...(buildParams(inputs) as Record) }
+ }
+
+ it('does not carry a List Tickets sort field onto List Comments', () => {
+ const result = merged({ operation: 'list_comments', ticketId: '1', sortBy: 'createdTime' })
+ expect(result.sortBy).toBeUndefined()
+ })
+
+ it('does not carry a ticket include onto Get Contact or Get Thread', () => {
+ expect(
+ merged({ operation: 'get_contact', contactId: '9', include: 'contacts,assignee' }).include
+ ).toBeUndefined()
+ expect(
+ merged({ operation: 'get_thread', ticketId: '1', threadId: '2', include: 'contacts' }).include
+ ).toBeUndefined()
+ })
+
+ it('does not carry list-only filters onto another operation', () => {
+ const result = merged({
+ operation: 'get_ticket',
+ ticketId: '1',
+ assigneeFilter: 'Unassigned',
+ channelFilter: 'Email',
+ receivedInDays: '30',
+ })
+ expect(result.assignee).toBeUndefined()
+ expect(result.channel).toBeUndefined()
+ expect(result.receivedInDays).toBeUndefined()
+ })
+
+ it('discards an out-of-range pagination value instead of forwarding it', () => {
+ const result = merged({ operation: 'list_tickets', from: '-5', limit: '0' })
+ expect(result.from).toBeUndefined()
+ expect(result.limit).toBeUndefined()
+ })
+
+ it('survives an emptied department multi-select without throwing', () => {
+ expect(() => throughSeam({ operation: 'list_tickets', departmentIds: [] })).not.toThrow()
+ expect(
+ new URL(throughSeam({ operation: 'list_tickets', departmentIds: [] })).searchParams.has(
+ 'departmentIds'
+ )
+ ).toBe(false)
+ })
+
+ it('does not throw on the "Any time" option the dropdown seeds', () => {
+ expect(() => throughSeam({ operation: 'list_tickets', receivedInDays: '' })).not.toThrow()
+ })
+})
+
+/**
+ * On the agent-tool path `operation` is a sibling of the tool call rather than a
+ * member of params, so the mapper cannot scope by it — and must not try. The
+ * model addresses tool params by their real names, and the tool has already been
+ * selected, so scoping there would erase the model's own arguments.
+ */
+describe('ZohoDeskBlock leaves agent-supplied params alone', () => {
+ const buildParams = ZohoDeskBlock.tools.config?.params
+
+ const merged = (llmArgs: Record) => {
+ if (!buildParams) throw new Error('ZohoDeskBlock is missing tools.config.params')
+ return { ...llmArgs, ...(buildParams({ ...llmArgs }) as Record) }
+ }
+
+ it('preserves every tool param the model supplied', () => {
+ const result = merged({
+ status: 'Open',
+ priority: 'High',
+ sortBy: '-createdTime',
+ include: 'contacts',
+ assignee: 'Unassigned',
+ channel: 'Email',
+ receivedInDays: 30,
+ ticketId: '123',
+ })
+ expect(result).toMatchObject({
+ status: 'Open',
+ priority: 'High',
+ sortBy: '-createdTime',
+ include: 'contacts',
+ assignee: 'Unassigned',
+ channel: 'Email',
+ receivedInDays: 30,
+ ticketId: '123',
+ })
+ })
+
+ it('still coerces a JSON custom-field string, which is a type fix not a gate', () => {
+ expect(merged({ customFields: '{"cf_severity":"High"}' }).customFields).toEqual({
+ cf_severity: 'High',
+ })
+ expect(() => merged({ customFields: '{not json' })).toThrow(/Invalid JSON/)
+ })
+})
diff --git a/apps/sim/tools/zoho_desk/list_tickets.ts b/apps/sim/tools/zoho_desk/list_tickets.ts
index 3c8674ea8d1..b0a6e2ba254 100644
--- a/apps/sim/tools/zoho_desk/list_tickets.ts
+++ b/apps/sim/tools/zoho_desk/list_tickets.ts
@@ -5,8 +5,12 @@ import {
buildZohoDeskHeaders,
getZohoDeskApiBase,
getZohoDeskErrorMessage,
+ normalizeZohoDeskCommaList,
} from '@/tools/zoho_desk/utils'
+/** The only `receivedInDays` windows Zoho documents. */
+const ZOHO_DESK_RECEIVED_IN_DAYS = new Set([15, 30, 90])
+
export const zohoDeskListTicketsTool: ToolConfig = {
id: 'zoho_desk_list_tickets',
name: 'Zoho Desk List Tickets',
@@ -39,13 +43,13 @@ export const zohoDeskListTicketsTool: ToolConfig
@@ -146,6 +153,12 @@ export const ZOHO_DESK_TICKET_PROPERTIES: Record = {
},
createdTime: { type: 'string', description: 'Created timestamp', optional: true },
modifiedTime: { type: 'string', description: 'Last modified timestamp', optional: true },
+ customerResponseTime: {
+ type: 'string',
+ description: 'Time the last customer response was received',
+ optional: true,
+ nullable: true,
+ },
closedTime: { type: 'string', description: 'Closed timestamp', optional: true, nullable: true },
resolution: { type: 'string', description: 'Resolution text', optional: true, nullable: true },
threadCount: { type: 'string', description: 'Number of threads', optional: true },
@@ -258,7 +271,7 @@ export const ZOHO_DESK_THREAD_PROPERTIES: Record = {
},
status: {
type: 'string',
- description: 'Delivery status of an outgoing thread (SUCCESS/FAILED/DRAFT)',
+ description: 'Delivery status of the thread (e.g. SUCCESS, PENDING, FAILED, DRAFT)',
optional: true,
},
isDescriptionThread: {
diff --git a/apps/sim/tools/zoho_desk/update_ticket.ts b/apps/sim/tools/zoho_desk/update_ticket.ts
index 60c2dee13fd..4cbb2ef8a2a 100644
--- a/apps/sim/tools/zoho_desk/update_ticket.ts
+++ b/apps/sim/tools/zoho_desk/update_ticket.ts
@@ -19,12 +19,13 @@ import {
* `{"subject": null, "status": "Closed"}`, which either fails the PATCH or blanks
* the ticket's subject.
*
- * An empty string is NOT treated as unset. Zoho documents `""` as its idiom for
- * clearing a field - its own PATCH sample carries `"classification": ""` and
- * `"productId": ""` - so collapsing `''` into "leave unchanged" would make
- * clearing `classification`, `category`, `subCategory`, `resolution` or
- * `description` impossible through this tool. `null` (never touched) and `''`
- * (deliberately emptied) are different intents and are kept distinct.
+ * An empty string is NOT treated as unset. Zoho's own PATCH sample payload
+ * carries `"classification": ""` and `"productId": ""`, so `''` is the only
+ * clear-a-field signal the API surfaces (Zoho states no prose contract for it) -
+ * collapsing `''` into "leave unchanged" would make clearing `classification`,
+ * `category`, `subCategory`, `resolution` or `description` impossible through
+ * this tool. `null` (never touched) and `''` (deliberately emptied) are
+ * different intents and are kept distinct.
*/
function omitUnset(fields: Record): Record {
const result: Record = {}
@@ -132,7 +133,11 @@ export const zohoDeskUpdateTicketTool: ToolConfig {
)
expect(getZohoDeskErrorMessage(null, 'fallback')).toBe('fallback')
})
+
+ it('names the offending fields from a validation failure', () => {
+ expect(
+ getZohoDeskErrorMessage(
+ {
+ errorCode: 'INVALID_DATA',
+ message: 'The data does not comply to the validation restrictions defined.',
+ errors: [
+ { fieldName: '/contactId', errorType: 'invalid' },
+ { fieldName: '/departmentId', errorType: 'invalid' },
+ ],
+ },
+ 'fallback'
+ )
+ ).toBe(
+ 'The data does not comply to the validation restrictions defined. (/contactId: invalid; /departmentId: invalid)'
+ )
+ })
+
+ it('accepts the prose errorMessage shape and skips unusable entries', () => {
+ expect(
+ getZohoDeskErrorMessage(
+ {
+ message: 'Invalid',
+ errors: [{ fieldName: '/status', errorMessage: 'is not a valid status' }, {}, null],
+ },
+ 'fallback'
+ )
+ ).toBe('Invalid (/status: is not a valid status)')
+ })
+
+ it('leaves the message untouched when there are no field errors', () => {
+ expect(getZohoDeskErrorMessage({ message: 'Not found', errors: [] }, 'fallback')).toBe(
+ 'Not found'
+ )
+ })
+ })
+
+ describe('normalizeZohoDeskCommaList', () => {
+ it('collapses "a, b" to "a,b"', () => {
+ expect(normalizeZohoDeskCommaList('accounts, owner')).toBe('accounts,owner')
+ })
+
+ it('preserves interior spaces so multi-word filter values still match', () => {
+ expect(normalizeZohoDeskCommaList('Open, On Hold')).toBe('Open,On Hold')
+ })
+
+ it('accepts the array a multi-select subBlock stores', () => {
+ expect(normalizeZohoDeskCommaList(['a', 'b'])).toBe('a,b')
+ // An emptied picker stores `[]`; calling .split on it would throw.
+ expect(normalizeZohoDeskCommaList([])).toBeUndefined()
+ })
+
+ it('drops empty entries and returns undefined when nothing is left', () => {
+ expect(normalizeZohoDeskCommaList(' contacts , , assignee ')).toBe('contacts,assignee')
+ expect(normalizeZohoDeskCommaList(' ')).toBeUndefined()
+ expect(normalizeZohoDeskCommaList(undefined)).toBeUndefined()
+ })
})
describe('deriveAttachmentName', () => {
diff --git a/apps/sim/tools/zoho_desk/utils.ts b/apps/sim/tools/zoho_desk/utils.ts
index 88ee647671e..5d3b31154e3 100644
--- a/apps/sim/tools/zoho_desk/utils.ts
+++ b/apps/sim/tools/zoho_desk/utils.ts
@@ -142,6 +142,32 @@ export function resolveZohoAttachmentUrl(href: string, apiBase: string): URL {
return new URL(`${apiBase.replace(/\/+$/, '')}/${path}`)
}
+/**
+ * Normalize a comma-separated Zoho query value to the bare `a,b` form Zoho's
+ * samples use. A pasted or LLM-written `accounts, owner` would otherwise reach
+ * Zoho as `accounts,+owner`; Zoho does not document whether it tolerates the
+ * separator space, so strip it rather than find out in production. Only the
+ * padding around each entry is removed, so multi-word values like `On Hold`
+ * survive intact. Returns `undefined` when nothing usable remains, so the
+ * caller omits the param entirely.
+ */
+export function normalizeZohoDeskCommaList(value: unknown): string | undefined {
+ // Accepts an array as well as a string: a multi-select subBlock stores its
+ // value as one, and an emptied picker stores `[]`. Calling `.split` on that
+ // would throw and take the whole run down.
+ const entries = Array.isArray(value)
+ ? value
+ : typeof value === 'string'
+ ? value.split(',')
+ : undefined
+ if (!entries) return undefined
+ const normalized = entries
+ .map((entry) => String(entry).trim())
+ .filter(Boolean)
+ .join(',')
+ return normalized || undefined
+}
+
/**
* Trim an identifier destined for a URL path segment, rejecting a missing or
* whitespace-only value. A pasted trailing space would otherwise be encoded as
@@ -205,12 +231,44 @@ export function deriveAttachmentName(
return 'attachment'
}
+/**
+ * Summarize the per-field entries Zoho attaches to a validation failure. Zoho
+ * documents the array form as `{"fieldName": "/contactId", "errorType": "invalid"}`;
+ * `errorMessage` is also accepted because other Desk surfaces carry a prose
+ * message under that key. Without this, every `INVALID_DATA` reads as the
+ * useless "The data does not comply to the validation restrictions defined."
+ * with no field named. A non-array `errors` value is ignored.
+ */
+function summarizeZohoDeskFieldErrors(errors: unknown): string {
+ if (!Array.isArray(errors)) return ''
+ const parts = errors
+ .map((entry) => {
+ if (!entry || typeof entry !== 'object') return undefined
+ const { fieldName, errorType, errorMessage } = entry as Record
+ const detail =
+ typeof errorMessage === 'string' && errorMessage.trim()
+ ? errorMessage
+ : typeof errorType === 'string' && errorType.trim()
+ ? errorType
+ : undefined
+ if (!detail) return undefined
+ return typeof fieldName === 'string' && fieldName.trim() ? `${fieldName}: ${detail}` : detail
+ })
+ .filter((part): part is string => Boolean(part))
+ return parts.length > 0 ? ` (${parts.join('; ')})` : ''
+}
+
/** Extract a human-readable error message from a Zoho Desk error response body. */
export function getZohoDeskErrorMessage(data: unknown, fallback: string): string {
if (data && typeof data === 'object') {
const record = data as Record
- if (typeof record.message === 'string' && record.message.trim()) return record.message
- if (typeof record.errorCode === 'string' && record.errorCode.trim()) return record.errorCode
+ const fieldErrors = summarizeZohoDeskFieldErrors(record.errors)
+ if (typeof record.message === 'string' && record.message.trim()) {
+ return `${record.message}${fieldErrors}`
+ }
+ if (typeof record.errorCode === 'string' && record.errorCode.trim()) {
+ return `${record.errorCode}${fieldErrors}`
+ }
}
return fallback
}